Junior — Middle
Partilhe a sua experiência no desenvolvimento de aplicações nativas e as tecnologias utilizadas
sobes.tech IA
Resposta da IA
Na desenvolvimento de aplicações nativas com Flutter, utilizei Dart para criar aplicações multiplataforma para iOS e Android. Tecnologias e ferramentas principais:
- SDK Flutter para UI e lógica
- Uso de widgets para construir a interface
- Trabalho com estado usando Provider ou Bloc
- Integração com API REST através do pacote http
- Armazenamento local de dados com SQLite ou Shared Preferences
- Uso de plugins para acessar funções nativas (câmara, geolocalização)
Por exemplo, criei uma aplicação de notas com sincronização e acesso offline, usando a arquitetura MVVM e gerenciando o estado com Provider.