When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Desenvolvimento de Aplicativos Android com Jetpack Compose

Aprenda a desenvolver aplicativos android, utilizando o Jetpack Compose e as boas práticas solicitadas pelas empresas.

     
  • 5
  •  |
  • Reviews ( 5 )
₹6900

This Course Includes

  • iconudemy
  • icon5 (5 reviews )
  • icon22.5 total hours
  • iconportuguese
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About Desenvolvimento de Aplicativos Android com Jetpack Compose

Neste curso, você aprenderá a desenvolver aplicativos Android modernos utilizando Kotlin, uma das linguagens mais poderosas e versáteis da atualidade. Com uma abordagem prática e direta, você será guiado desde os conceitos básicos de Kotlin até a construção de aplicativos completos, utilizando as melhores práticas e as tecnologias mais recentes, como Jetpack Compose, Coroutines, Koin, Hilt, Ktor, Retrofit, entre outras. Ideal para quem deseja dominar o desenvolvimento Android e se destacar no mercado.

Sessão: Ambiente de Desenvolvimento

Iniciaremos o curso preparando o ambiente de desenvolvimento. Veremos como baixar, instalar e configurar todas as ferramentas e serviços necessários para desenvolver nossos aplicativos, desde o início até a publicação. E o melhor: tudo será apresentado passo a passo para as plataformas Windows e macOS.

Sessão: Aprenda a Linguagem Kotlin

Você aprenderá a desenvolver aplicativos Android modernos utilizando Kotlin. Com uma abordagem prática e direta, será guiado desde os conceitos básicos da linguagem até a construção de aplicativos completos.

Sessão: Introdução ao Jetpack Compose

Faremos uma introdução ao Jetpack Compose, onde aprenderemos a criar um projeto Compose no Android Studio, entenderemos a estrutura de um projeto, como funcionam as funções Compose, como utilizar o preview do Android Studio, e a importante utilização do Modifier.

Sessão: Componentes - Material3

Nesta sessão, veremos na prática como funcionam mais de 20 componentes do Material3. Você aprenderá a utilizar os recursos mais modernos dessa biblioteca.

Sessão: Layout - Compose

Nesta sessão, aprenderemos como estruturar nossas telas e componentes utilizando as diversas opções oferecidas pelo Jetpack Compose, como Column, Row, Box, LazyColumn, LazyRow, e muito mais.

Sessão: Navegação no Compose - Antiga

Aqui, aprenderemos a utilizar a primeira versão de navegação disponibilizada pela equipe do Jetpack Compose, desde a navegação simples até a navegação com argumentos, entre outros recursos.

Sessão: Navegação no Compose - Nova

Nesta sessão, exploraremos a versão mais atual de navegação no Jetpack Compose, destacando as grandes melhorias em relação à primeira versão.

Sessão: Movie App Stream

Nesta sessão, colocaremos em prática todos os conhecimentos adquiridos nas sessões anteriores para criar o incrível app Movie App Stream, um projeto que englobará tudo o que você precisa saber para desenvolver grandes aplicativos.

Sessão: Message App

Nesta sessão, colocaremos em prática todos os conhecimentos adquiridos nas sessões anteriores para criar o incrível app Message App, um projeto onde utilizaremos o Firebase para funcionalidades em tempo real, notificações, storage ainda contando com todos os outros aprendizados vistos nas sessões anteriores do curso.

Novos conteúdos estão serão elaborados com base nas sugestões dos alunos em nossa comunidade no discord.

Junte-se a nós nesta jornada e torne-se um desenvolvedor Android de primeira linha, pronto para atender às demandas do mercado de trabalho atual.

What You Will Learn?

  • Aprenda a utilizar a linguagem de programação kotlin para desenvolver aplicativos..
  • Desenvolver aplicativos android, utilizando Kotlin e Jetpack Compose.
  • Aprenda a utilizar o Android Studio para desenvolver aplicativos incríveis..
  • Aprenda utilizar o Firebase Real Time Database - Armazenar Dados em Nuvem..
  • Aprenda como utilizar o Firebase Storage - Upload de Arquivos..
  • Aprenda como utilizar o Firebase Authentication..
  • Aprenda a utilizar diversos componentes de interface do Material3..
  • Salvar dados internamente no dispositivo no usuário..
  • Salvar dados internamente no dispositivo no usuário utilizando SQLite..
  • Carregar imagens da câmera e galeria do dispositivo..
  • Publicar aplicativos na Google Play..
  • Consumir Dados e Serviços da Internet via API - Retrofit e Ktor.
  • Clean architecture.
  • Injeção de dependências com o Hilt e Koin.
  • Paginação com Paging3.
  • Modularização.
  • Muito mais!.