A new Flutter application.
Manual de como usar as branches app dos carros.
-
01_Login_Lista
- Tela de login com web services
- Lista de carros com 4 exemplos de layout
-
02_WebServices_Carros
- List de carros com Web Services
- FutureBuilder
-
03_Tabs
- Criada a classe CarrosListView
- Na HomePage foi adicionada uma TabBar (classicos, esportivos, luxo)
- Explicado como manter as abas vivas em memória.
-
04_Persistencia
- Shared Preferences
- Arquivos
- Banco de Dados - SQLite
-
05_Cadastro
- Formulário para cadastrar um carro
- POST no servidor com JSON do carro
- Share
- Alerta com opções e Bottom Sheet
-
06_Camera
- Tirar fotos
- Enviar foto para o servidor
- Salvar foto do carro
-
07_Streams
- Refactor do projeto para utilizar Streams e o padrão Bloc
-
08_Erros
- Tratamento de erros, try/catch e como utilizar stream.error
- login try/catch
- verificar se existe internet
- RefreshIndicator
-
09_Video
- Mostrar o vídeo da URL do carro.
- Como usar o plugin url_launcher
-
10_Video
- Mostrar mapa com a lat/lng que está no cadastro do carro.
-
11_Drawer
- Menu lateral mostrando os dados do usuário logado.
-
12_Firebase_Auth
- Login com Google e Firebase
- Menu lateral com o FirebaseUser
- Implementar o login automático no app, caso o usuário esteja logado.
- Logout com Firebase
-
13_Firebase_Auth_Parte2
- Cadastro de usuário o Firebase
- Aplicativo agora funciona apenas com Firebase (removido o ws de login).
-
14_Firebase_Database
- Lista de favoritos no realtime database.
-
15_WebView
- Tela de "Visite o site" com WebView.
-
16_Biometria
- Biometria com o plugin local_auth
-
17_Tests
- Exemplo de teste unitário
-
18_FirebaseStorage
- Exemplo que envia a Foto tirada para o Firebase Storage