Flutter Starter Kit - Exemplo de App Store
Um kit inicial para iniciantes aprende com o Bloc Pattern, RxDart, Sqflite, Fluro e Dio para arquitetar um projeto de vibração. Este kit iniciante, construa um aplicativo da App Store como exemplo
Recurso
- Padrão bloco
- Navegue por páginas por fluro
- Cache local usando SQflite
- Chamada de API RESTful usando DIO
- Depuração do banco de dados (somente Android) usando Flutter_Stetho
- Carregando a imagem da rede
- Localização usando Gen_lang e Lang_table
- Variável de ambiente e configuração do projeto (como nome de aplicativo, ID do pacote) com base em diferentes sabores do projeto (desenvolvimento, estadiamento e produção)
- Construa Pojo usando JSON_Serializable
- Atualize cada item de lista em vez de renderizar a visualização de toda a lista quando o conjunto de dados foi alterado em um item de lista
- Animação de herói
- Mostre a visão vazia quando a visualização da lista estiver vazia
Instalar
- Siga o Flutter Official Setup Guide para configurar o ambiente de vibração
- Baixar Flutter Versão 1.17.3
Observação: Este kit de partida Flutter Version - 1.17.3. É porque o Flutter pode ter uma mudança na versão mais recente.
Executar configuração
- Clique em 'Editar Configuração'
- Crie diferentes configurações de execução para sabores
Comando útil
Run Flutter_starter_kit
Para desenvolvimento,
flutter run --flavor development -t lib/config/main_development.dart
Para encenação,
flutter run --flavor staging -t lib/config/main_staging.dart
Para produção,
flutter run --flavor production -t lib/config/main_production.dart
Gerar JSON serializar e desserialize funções
flutter packages pub run build_runner build --delete-conflicting-outputs
Lang_table
flutter packages pub run lang_table:generate --platform=airTable --input=https://api.airtable.com/v0/appZmh0WMg3y6APAg/example --api-key={YOUR API KEY} --target=Flutter
gen_lang
flutter packages pub run gen_lang:generate
Questões conhecidas
- Incapaz de lançar o aplicativo no simulador iOS com diferentes sabores
Guia de migração
- Se você quiser usar este projeto como base do seu projeto, leia o guia de migração
Referência
- Meu caminho de aprendizado de vibração
De outra plataforma?
- Flutter para desenvolvedores do Android
- Flutter para desenvolvedores de iOS
- Vibrar para reagir desenvolvedores nativos
- Vibrar para desenvolvedores da web
- Flutter for Xamarin.forms Developers
Aprenda widget e layout
- Construindo layouts
- Catálogo de widgets
- Série de widgets de vibração da semana
- Série de widgets de vibração 101
Padrão bloco
- Arquite seu projeto de vibração usando o padrão do bloco
Serialização JSON
Localização
- Uma nova abordagem de localização em vibração
- Flutter: Tutoriais de Internacionalização: Parte 3 - plug -in do Android Studio
- 讓 App Flutter 支援多國語系的開發流程
Aromatizante
- Aromatizante vibração
- Criando sabores de um aplicativo Flutter (instalação do Flutter & Android)
Tópico antecipado
- A escada de mogno - design em camadas de Flutter
- Oleoduto de renderização de Flutter
Distribuído por
- Plaker Lab 創玩坊
- Wenjetso 搵著數