Giter VIP home page Giter VIP logo

devops03's Introduction

Devops03 - Cum incepem dezvoltarea cu Flutter

Ce este flutter

Fluttter este un platforma de dezvoltare a interfeței cu utilizatorul gratuit și open source creat de Google. Pană atunci, a fost folosit pentru a dezvolta aplicații pentru Android și iOS și este, de asemenea, principala metodă de creare a aplicațiilor pentru Google Fuchsia.

Cu toate acestea, datorită posibilităților oferite de limbajul de programare Dart și noilor instrumente de dezvoltare, s-a reușit să se extindă suportul inițial atat la web cat si la Desktop.

Un pic de istoric

Totul a început în 2011: Xamarin, acum o companie deținută de Microsoft, a venit cu o soluție pentru aplicații mobile hibride prin produsul său de semnătură, Xamarin SDK cu C #. Și astfel a început revoluția aplicațiilor mobile hibride, ușurința în scrierea unei baze de cod pentru multe platforme.

Ionic a apărut în 2013 cu prima sa versiune de Drifty Co. Ionic a ajutat dezvoltatorii web să își folosească abilitățile existente în industria de aplicații mobile în creștere. În 2015, Facebook a folosit React.js pentru a-l reinventa pentru dezvoltatorii de aplicații mobile. Ne-au oferit React Native, o bază de cod complet JavaScript bazată pe SDK-uri native.

De ce vom avea nevoie

Utilitare

Utility Image Description
Android Studio Android Studio Android Studio will supply the SDK needed for simulating the mobile phone
Visual Studio Code VS Code Visual Studio Code is the Integrated editor used for Development
Docker desktop Docker desktop Otional* We will need docker for seting up the local backend for testing
Chocolatey Chocolatey With Chocolatey package manager we will stay up to date with flutter, git, dart and other needed packages

Android Studio

Studio Install

Dupa ce am instalat Android Studio impreuna cu Android Virtual Device, vom instala SDK cu versiunea de Android dorita si Command-line Tools care va permite interactiunea cu flutter.

Android Sdk

Urmatorul pas e sa construim un mediu virtual Android

Android Avd

Chocolatey

  • Deschideți o fereastră Powershell: ❖ + X, select Windows PowerShell (Admin)
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Enable-WindowsOptionalFeature -Online -FeatureName containers –All

Ce avem ca setare de sistem ?

Get-ExecutionPolicy

Atunci vrem sa putem instala pachete verificate

Set-ExecutionPolicy AllSigned

Asta inseamna si Chocolatey

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Altele

Utility Setup
Git choco install git
VS Code choco install vscode
Flutter choco install flutter

Mediul Flutter

Trebuie sa fim de acord cu cateva lucruri:

flutter doctor --android-licenses

Flutter Doctor

si sa vedem ca totul este in regula:

flutter doctor -v

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.