Skip to content

alura-cursos/jetpack-compose-navigation-type-safety

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Panucci

thumb-jetpack-compose-navigation-type-safety

🔨 Funcionalidades do projeto

Uma extensão do App base, com a adição da funcionalidade de estado da tela de detalhes:

  • Carregamento: tela indicando o carregamento
  • Falha: tela com mensagem de falha e botões para tentar novamente ou voltar
  • Sucesso: tela de detalhes com as informações esperadas.

App Panucci navegando nas telas

✔️ Técnicas e tecnologias utilizadas

Para implementar o App foram utilizadas as seguintes funcionalidades e tecnologias:

  • Navigation Type Safety:
    • Destinos e grafo aninhado em arquivos exclusivos
    • Rotas e métodos de navegação em cada arquivo
  • Gerenciamento com ViewModel e Ui State
  • Estados do UI State com sealed class

📁 Acesso ao projeto

Você pode acessar o código fonte do projeto ou baixá-lo.

🛠️ Abrir e rodar o projeto

Após baixar o projeto, você pode abrir com o Android Studio. Para isso, na tela de launcher clique em:

Open an Existing Project (ou alguma opção similar) Procure o local onde o projeto está e o selecione (Caso o projeto seja baixado via zip, é necessário extraí-lo antes de procurá-lo) Por fim clique em OK O Android Studio deve executar algumas tasks do Gradle para configurar o projeto, aguarde até finalizar. Ao finalizar as tasks, você pode executar o App 🏆

About

Projeto para o curso de Jetpack Compose Navigation com Type Safety

Resources

Stars

Watchers

Forks

Packages

No packages published