Cerinte examen
Notare:
2 cursuri terminate - nota 5
3 cursuri terminate - nota 6
Aplicatie mobila - nota 7 - 10
Cursuri:
Orice cursuri de mobile app development de pe Udemy, Coursera sau EdX de minim 2h, de pe un site care va da un certificat sau aveti un cont cu progres ca sa puteti dovedi ca l-ati urmat
https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905
https://pro.academind.com/p/learn-flutter-dart-to-build-ios-android-apps-2020
https://www.appbrewery.co/p/flutter-development-bootcamp-with-dart
https://www.udemy.com/course/master-the-basics-of-flutter-learn-dart-flutter
https://www.udemy.com/course/learn-flutter-dart-to-build-ios-android-apps/
Aplicatie:
Realizati o aplicatie mobila si un referat in care sa descrieti aplicatia si comentati functionalitatea si modul de implementare.
- mediul de programare, limbajul si IDE-ul sunt la alegere (Flutter, Android, Xamarin, React, Cordoba etc.)
Aplicatia ar trebui sa respecte minim cel putin 2 din urmatoarele cerinte:
- sa contina minim 3 ecrane
- sa foloseasca cel putin 5 tipuri de controale/obiecte de interfata specifice (formulare, liste, tabele etc)
- sa foloseasca o baza de date la alegere (pe site gasiti exemple in SQLite).
- sa utilizati functii specifice dispozitivului: camera web, gps, etc.
- sa folositi un provider de API (ex. Google Maps, api meteo: darksky.net/)
Referatul va contine descrierea functionalitatii aplicatiei, print screen-uri si explicatii de cod sursa
La examen va veti prezenta cu referatul printat, aplicatia in stare de functionare (instalata pe un dispozitiv mobil/laptop) si codul sursa.
(Pe site gasiti materiale si exemple de cod sursa pentru aplicatii mobile in Android, realizate in Eclipse - indicat pentru cine nu are mai mult de 4Gb RAM sau in Android Studio)
Exemple de aplicatii: catalog de prezentare, gestionare comenzi la un restaurant, magazin cu produse, aplicatie cu harta ce prezinta lista punctelor de interes dintr-o locatie, aplicatie cu prognoza meteo din anumite locatii.