Junior — Middle
Zdieľajte svoje skúsenosti s vývojom natívnych aplikácií a použitými technológiami
sobes.tech AI
Odpoveď od AI
Pri vývoji natívnych aplikácií s Flutter som použil Dart na vytváranie multiplatformových aplikácií pre iOS a Android. Hlavné technológie a nástroje:
- Flutter SDK pre UI a logiku
- Použitie widgetov na vytváranie rozhrania
- Práca so stavom pomocou Provider alebo Bloc
- Integrácia s REST API cez balíček http
- Lokálne ukladanie dát pomocou SQLite alebo Shared Preferences
- Použitie pluginov na prístup k nativným funkciám (kamera, geolokácia)
Napríklad som vytvoril aplikáciu na poznámky s možnosťou synchronizácie a offline prístupu, kde som použil architektúru MVVM a spravoval stav pomocou Provider.