Tehnologii de programare în Internet - Flutter

Proiect
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: docx
Pagini : 17 în total
Cuvinte : 2807
Mărime: 2.23MB (arhivat)
Publicat de: Alex P.
Puncte necesare: 6
Facultatea de Electronica, Telecomunicatii si Tehnologia Informatiei
Universitatea Politehnica Bucuresti, Bucuresti

Cuprins

  1. 1) Introducere ..3
  2. 1.1. Ce este Flutter? .3
  3. 1.2. Scurt istoric ...4
  4. 1.3. Arhitectura Framework-ului . .5
  5. 1.4. Nume și siglă . 6
  6. 1.5. Avantaje Flutter 6
  7. 2) Caracteristici Tehnice . 7
  8. 2.1. Prezentare generală a arhitecturii Flutter ... ... ... ..7
  9. 2.2. Straturi arhitecturale . .8
  10. 2.3. Interfețe utilizator reactive ...9
  11. 2.4. Widget-uri .10
  12. 2.5. Modelul de redare Flutter .11
  13. 2.6. Incorporarea platformei 12
  14. 2.7. Integrarea cu alt cod ..13
  15. 2.8. Suport web Flutter .14
  16. 3) Cod aplicație .15

Extras din proiect

1)Introducere

1.1. Ce este Flutter?

Flutter este un kit de dezvoltare software UI open source creat de Google. Este folosit pentru a dezvolta aplicații pentru Android, iOS, Linux, Mac, Windows, Google Fuchsia și web dintr-o singură bază de cod. Prima versiune a Flutter a fost cunoscută sub numele de cod „Sky” și a rulat pe sistemul de operare Android.

Fig. 1.1 Detalii Flutter[1]

1.2. Scurt Istoric[2]

În 2015, Google a prezentat Flutter, un nou SDK bazat pe limbajul Dart, ca următoare platformă pentru dezvoltarea Android,cu intenția declarată de a putea reda în mod consecvent la 120 de cadre pe secundă.

În 2017 Flutter a dezvoltat o versiune alfa (0.0.6),aceasta fiind lansată publicului pentru prima data.La I/O 2017 Google s-a arătat folosind Flutter și capabilitățile sale multi-platformă și a continuat să îl promoveze la I/O 2018. De atunci, Google a investit în Flutter și l-a recomandat drept modul în care toată lumea ar trebui să dezvolte aplicații mobile. În timpul prezentării principale a Zilelor dezvoltatorilor Google din Shanghai, Google a anunțat Flutter Release Preview 2, care este ultima mare versiune înainte de Flutter 1.0.

Pe 4 decembrie 2018, Flutter 1.0 a fost lansat la evenimentul Flutter Live și pus la dispoziție, astfel încât dezvoltatorii să poată începe să utilizeze SDK pentru a facilita crearea aplicațiilor, denotând prima versiune „stabilă” a Framework-ului.

Pe lângă faptul că era instabilă și netestată, dezvoltarea desktop-ului era împiedicată și mai mult de lipsa suportului pentru pluginuri, care era foarte limitată mai ales pentru că, în momentul scrierii, instrumentele pentru pluginuri erau încă în curs de dezvoltare, prin urmare codul specific pentru fiecare platformă a trebuit să fie construit și conectat manual prin editarea fișierelor furnizate de Google, găsite în depozitul GitHub dedicat Google pentru încorporarea flutter-desktop.

La Google I/O 2019, asistența Flutter (versiunea 1.12) pentru desktop și platforme web a fost anunțată public la evenimentul Flutter Interactive. Au fost lansate instrumente pentru dezvoltarea aplicațiilor Flutter pentru Windows, macOS, Linux și web.

Pe 6 mai 2020, au fost lansate Dart SDK în versiunea 2.8 și Flutter în versiunea 1.17.0, unde a fost adăugat suport pentru API-ul Metal, îmbunătățind performanța pe dispozitivele iOS (aproximativ 50%), având widget-uri noi și rețea nouă de urmărire.

Pe 3 martie 2021, Google a lansat Flutter 2 în timpul unui eveniment online Flutter Engage. Această actualizare majoră a adus suport oficial pentru aplicațiile bazate pe web, precum și suport pentru aplicații desktop cu acces timpuriu pentru Windows, MacOS și Linux.

Bibliografie

[1] https://en.wikipedia.org/wiki/Flutter_(software)

[2] https://medium.com/pragmatic-programmers/a-brief-history-of-flutter-939645f93255

[3] https://flutter.dev/brand

[4] https://www.dreamsquadgroup.com/whats-flutter-brief-introduction/

[5] https://flutter.dev/docs/resources/architectural-overview

[6] https://en.wikipedia.org/wiki/Visual_Studio_Code

Preview document

Tehnologii de programare în Internet - Flutter - Pagina 1
Tehnologii de programare în Internet - Flutter - Pagina 2
Tehnologii de programare în Internet - Flutter - Pagina 3
Tehnologii de programare în Internet - Flutter - Pagina 4
Tehnologii de programare în Internet - Flutter - Pagina 5
Tehnologii de programare în Internet - Flutter - Pagina 6
Tehnologii de programare în Internet - Flutter - Pagina 7
Tehnologii de programare în Internet - Flutter - Pagina 8
Tehnologii de programare în Internet - Flutter - Pagina 9
Tehnologii de programare în Internet - Flutter - Pagina 10
Tehnologii de programare în Internet - Flutter - Pagina 11
Tehnologii de programare în Internet - Flutter - Pagina 12
Tehnologii de programare în Internet - Flutter - Pagina 13
Tehnologii de programare în Internet - Flutter - Pagina 14
Tehnologii de programare în Internet - Flutter - Pagina 15
Tehnologii de programare în Internet - Flutter - Pagina 16
Tehnologii de programare în Internet - Flutter - Pagina 17
Tehnologii de programare în Internet - Flutter - Pagina 18

Conținut arhivă zip

  • Tehnologii de programare in Internet - Flutter.docx

Ai nevoie de altceva?