Junior — Middle
Sdílejte své zkušenosti s vývojem nativních aplikací a používanými technologiemi
sobes.tech AI
Odpověď od AI
Při vývoji nativních aplikací s Flutter jsem použil Dart k vytváření multiplatformních aplikací pro iOS a Android. Hlavní technologie a nástroje:
- Flutter SDK pro UI a logiku
- Použití widgetů pro tvorbu rozhraní
- Práce se stavem pomocí Provider nebo Bloc
- Integrace s REST API přes balíček http
- Lokální ukládání dat pomocí SQLite nebo Shared Preferences
- Použití pluginů pro přístup k nativním funkcím (kamera, geolokace)
Například jsem vytvořil aplikaci na poznámky s možností synchronizace a offline přístupu, kde jsem použil architekturu MVVM a spravoval stav přes Provider.