
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.
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/
Documentação sobre SplashScreen: https://developer.android.com/develop/ui/views/launch/splash-screen
Commit dessa aula: https://github.com/CodandoTV/kmp-compose-basic-intermediary/pull/8/commits/1daa4edcf2953f24e9435c3fc99634bfb2d88af9
Commit dessa aula: https://github.com/CodandoTV/kmp-compose-basic-intermediary/pull/8/commits/8a447651a04ed75de6ec25b8ee0815b95aa6fa18
Documentação do DataStore (Kotlin multiplataforma): https://developer.android.com/kotlin/multiplatform/datastore
Commit dessa aula: https://github.com/CodandoTV/kmp-compose-basic-intermediary/pull/8/commits/bdc8c07c3277681209a6d15701345bcf4dabdc6b
Uma pequena observação: Se o Plugin do KMP estiver configurado corretamente no Android Studio os imports do IOS devem ser possíveis sem precisar estar em um Mac.
Commit dessa aula: https://github.com/CodandoTV/kmp-compose-basic-intermediary/pull/8/commits/ccc2f26ebdc66147cc2ba9fab117bedcc43e3f5b
Commit dessa aula: https://github.com/CodandoTV/kmp-compose-basic-intermediary/pull/8/commits/9cd09629c25a2cea0abe36da2789e97c5c56cc32
Commit dessa aula: https://github.com/CodandoTV/kmp-compose-basic-intermediary/pull/8/commits/c7bbbbb3170ab2185fd460601f7b17a8956d8617
Commit dessa aula: https://github.com/CodandoTV/kmp-compose-basic-intermediary/pull/8/commits/64d653b1a6da6ec6da934979aa32877e578551a9
Commit dessa aula: https://github.com/CodandoTV/kmp-compose-basic-intermediary/pull/8/commits/98a4c007d197ce9aaaf442edefc85111e3465aa4
Repositório da LIB Coil: https://github.com/coil-kt/coil
Commit dessa aula: https://github.com/CodandoTV/kmp-compose-basic-intermediary/pull/8/commits/c9dde20827b5d6cb2d0c947ceaac11966677f5fc
Commit dessa aula: https://github.com/CodandoTV/kmp-compose-basic-intermediary/pull/8/commits/4764910ed2238979a2d40a49d6f732c32c422211
Commit dessa aula: https://github.com/CodandoTV/kmp-compose-basic-intermediary/pull/8/commits/60c00fef5a44a086a22c103fc875adf77a8dc684
Commit dessa aula: https://github.com/CodandoTV/kmp-compose-basic-intermediary/pull/8/commits/75ab04d5bfc468695132f031c6e8bfc465baf74a
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!