Este (Aplicativo News Shorts) é um projeto Android funcional completo, construído usando as melhores práticas:
Aqui está um vislumbre do que você aprenderá
✨ Jetpack Compose para UI
🌿 Camadas de UI + DADOS + DI.
🏗️ MVVM + Arquitetura Modular
🌪️ Coroutines e Flow
🧩 Injeção de Dependência com Dagger-HILT
🌐 Retrofit para Chamada de API
🍂 Gerenciamento de Estado.
🍃 Criação de Composables personalizados
Para assistir a todo o conteúdo exclusivo de nível de produção, torne-se um membro juntando-se a este canal (usando o link abaixo):
(00:00): Resumo do Episódio
(00:36): DEMO do Aplicativo.
(01:25): Lista de Conceitos Usados.
(04:25): Configuração do Kotlin DSL.
(05:05): Gerenciamento Central de Dependências em projeto Android Modular
(08:10): Configuração modular em processo, criação de novo módulo.
(14:40): Configuração do Dagger HILT.
(17:25): Classe de Aplicação no Projeto Android.
(22:42): Anotações do Dagger HILT no código.
(23:33): Navegação em compose usando HILT.
(30:00): Criação de ViewModel com HILT.
(31:39): Usando ViewModels em composables.
(34:00): Discussões sobre endpoints da API.
(34:47): Configuração do Retrofit.
(36:13): Configuração da camada de dados.
(36:43): Fonte de Dados e Implementação.
(37:03): Criação de Pojo
(40:44): Criação de Serviço de API
(43:48): Criação da camada de DI
(54:39): Configuração de Coroutines
(58:31): Criação de Repositório com dependências
(01:00:48): Criação de classe selada para Diferentes Estados
(01:02:54): Criação de Flow para resposta da API
(01:06:00): Vinculando ViewModel ao repositório
(01:08:07): Escopo de Coroutines, builder, threads em segundo plano
(01:10:00): MutableStateFlow vs StateFlow
(01:13:04): Configurando Lista de Notícias na HomeScreen
(01:13:59): Tratando Resposta em Composable
(01:14:40): Implementando Composable personalizado
(01:22:00): Variações de LazyColumn
(01:25:01): Tela de Splash personalizada em compose
(01:28:02): Resumo do código até agora
(01:28:30): Pager Vertical para Aplicativo de Notícias
(01:31:00): Implementação do Componente de Notícias em Tela Cheia
(01:34:10): Biblioteca Coil em compose
(01:41:45): Implementação de Composables Personalizados.
Isso é o que você fará em aplicativos de produção, Bem-vindo ao nosso tutorial abrangente sobre o desenvolvimento de um projeto Android completo usando Jetpack Compose!
Este projeto abrange tanto o desenvolvimento de UI quanto as Integrações de API. Usaremos { Jetpack Compose, Kotlin, Gerenciamento de Estado, Fluxo de Dados Unidirecional, Eventos + Estado, Funções de Ordem Superior } e muito mais.
Junte-se a nós nesta emocionante jornada pelo mundo do Jetpack Compose e eleve suas habilidades de Desenvolvimento de aplicativos Android.
Se você quer aprender Jetpack Compose, pode conferir nossa playlist de Jetpack Compose:
Se você é novo no Android e quer aprender Android em 2023, pode conferir esta playlist:
Não se esqueça de curtir, se inscrever e ativar o sininho de notificações para ficar atualizado com nossos últimos tutoriais. Vamos começar!
Por favor, deixe um comentário após assistir a este vídeo - suas opiniões.