Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Kotlin Multiplatform: Domine do Básico ao Intermediário
Rating: 4.0 out of 5(9 ratings)
81 students

Kotlin Multiplatform: Domine do Básico ao Intermediário

Trabalhe com uma única base de código no Android e iOS utilizando criação de telas com Compose MultiPlatform
Last updated 6/2025
Portuguese

What you'll learn

  • Como configurar e utilizar o Kotlin MultiPlatform
  • Aprende conhecimentos básicos para te dar um caminho sólido
  • Criação de telas utilizando comunicação de rede e salvamento local
  • Criação de layots com compose multiplatform
  • Criar apps android e ios

Course content

2 sections32 lectures4h 56m total length
  • Glossário dev: conceitos básicos explicados de forma simples24:52

    Está começando no mundo da programação e ficou perdido com tantos termos técnicos? Neste vídeo, criei um glossário rápido e direto para te ajudar a entender os conceitos básicos mais usados para quando você começar o curso do básico e intermediário tentar te ajudar, já que o conteúdo do curso do KMP é mais direto ao ponto. Essa é uma introdução essencial para acompanhar os módulos básico e intermediário do nosso curso, garantindo que você entenda desde o começo o que são variáveis, funções, tipos, estruturas de controle e outros conceitos fundamentais.

  • O que é Kotlin Multiplatform?7:59
  • Diferença entre KMP e Compose Multiplatform3:35
  • Instalando o Kotlin Multiplatform na sua máquina17:11

    HomeBrew: https://brew.sh/

    KDoctor: https://github.com/Kotlin/kdoctor

    XCode: https://developer.apple.com/xcode/

    Android Studio: https://developer.android.com/studio

    Java: https://www.oracle.com/java/technologies/downloads/

    Gui Oficial instalar CocoaPods para Kotlin Multiplatform: https://kotlinlang.org/docs/native-cocoapods.html#set-up-an-environment-to-work-with-cocoapods

    Tutorial extra CocoaPods: https://telliott.me/

  • Iniciando um novo projeto com KMP4:52
  • Configurando o Gradle no KMP - Parte 18:30
  • Configurando o Gradle no KMP - Parte 27:51
  • Como funciona o Gradle no KMP para iOS8:00
  • Entendendo o Expect e o Actual12:46
  • Criando o layout de login - Parte 17:49
  • Criando o layout de login - Parte 211:39
  • Introdução ao ViewModel no Compose Multiplatform9:28
  • Visão geral sobre o Ktor6:48
  • Implementando Networking com Ktor12:29

Requirements

  • Saber programar em Kotlin
  • Familiaridade com desenvolvimento mobile

Description

Curso Completo de Kotlin Multiplatform (KMP)

Este curso está completo, com todos os módulos disponíveis no YouTube, até o final do primeiro semestre de 2025. Inscreva-se no canal CodandoTV e aprenda gratuitamente!


Importante: Este curso tem como foco principal o ecossistema Kotlin Multiplatform (KMP). Não é um curso introdutório de Kotlin como linguagem, nem aprofunda conceitos de arquitetura moderna ou Android nativo. A proposta é ajudar desenvolvedores a entenderem como compartilhar código entre Android e iOS e explorarem o potencial do KMP de forma prática e direta.


O que você vai aprender?

Com Kotlin Multiplatform (KMP), você poderá desenvolver apps nativos para Android e iOS com um único código. Neste curso, você irá do básico ao intermediário, cobrindo:

- Criação de telas responsivas
- Estruturação de projetos
- Armazenamento local
- Chamadas mockadas
- Configuração completa do KMP


O curso está dividido em dois módulos para facilitar sua jornada:

Módulo 1: Básico

Aqui, você aprenderá os fundamentos essenciais do KMP, entendendo por que essa tecnologia está ganhando espaço e como configurá-la do zero para Android e iOS. Sabemos que essa configuração inicial pode ser desafiadora, então vamos guiá-lo passo a passo!

Além disso, você vai:
-Explorar conceitos fundamentais, como injeção de dependências com Koin
- Aplicar esses conceitos na prática, entendendo as diferenças entre Android e iOS
- Criar sua primeira tela em KMP: um formulário de login e senha com validações


Módulo 2: Intermediário

Neste módulo, vamos aprofundar o conhecimento e construir interfaces mais robustas. Como exemplo, você desenvolverá uma tela de feed, semelhante à do LinkedIn, aprendendo a:

- Salvar dados localmente com DataStore
- Compartilhar conteúdo entre aplicativos
- Trabalhar com dados mockados preparando você de verdade se precisar entrar em uma empresa no momento do refinamento você conseguir destravar enquanto o BackEnd não está pronto.


Ao final do curso, você terá construído um app funcional utilizando Kotlin Multiplatform e estará pronto para desenvolver projetos reais!

Não perca essa oportunidade! Inscreva-se no canal CodandoTV e acompanhe todas as novidades sobre KMP!

Who this course is for:

  • Desenvolvedores iniciantes no KMP / Kotlin MultiPlatform
  • Pessoas com conhecimento em desenvolvimento mobile e queiram aprofundar em KMP
  • Pessoas que querem criar aplicativos Android e IOS
  • Desenvolvedores que querem aprender mais sobre MultiPlatform
  • Desenvolvedores que queiram aprender sobre Compose MultiPlatform