Como executar tarefas em segundo plano no IOS com Kotlin MultiPlatform – #20  Avançado @CodandoTV
Como executar tarefas em segundo plano no IOS com Kotlin MultiPlatform – #20  Avançado  @CodandoTV
Uploaded October 2025 | Updated September 2026, 23 minutes ago
Neste vídeo da série KMP Avançado, você vai aprender como implementar tarefas em segundo plano (background tasks) no iOS utilizando Kotlin Multiplatform. Vamos explorar como configurar o Background Task Scheduler da Apple para executar código compartilhado, garantindo que suas rotinas de sincronização e processamento continuem rodando mesmo com o app fechado. Dominar o uso de background tasks é essencial para criar apps robustos que mantêm os dados sempre atualizados.

Repositorio:
github.com/CodandoTV/Netflix-CMP

Comunidade do discord:
discord.gg/fZMDmjKmju

Quer ajudar o CodandoTV a crescer de maneira GRATUITA?
bit.ly/3Ob3yPH

Linkedin do Rods:
linkedin.com/in/rviannaoliveira

Github:
github.com/CodandoTV

Link do curso de Kotlin Multiplatform do CodandoTV:
udemy.com/user/codandotv/?srsltid=AfmBOooQmFzVKFYnWaQir6UCq1BG2WrSRIGdgthDbUIF3Qqgzr6ndn7P

TOMARA QUE TENHAM GOSTADO DO VIDEO! =]
✅ Se você gostou do video, ajude o canal a crescer, por favor, curta e compartilhe.
✅ Você sabia que 85% das pessoas veem o video e não se inscrevem? INSCREVA-SE ,por favor 🙏
✅ Pressione a campainha 🔔 para mais atualizações.
✅ Não esqueça de compartilhar o vídeo em suas redes e com as pessoas próximas
✅ Deixe sua opinião nos comentários abaixo.

🌏 Junte-se a nossa comunidade no Discord: discord.gg/fZMDmjKmju
🎧 Ouça no Spotify: open.spotify.com/show/4lRVUVIpvox53VNVS8dozk

------------------------------------------------------------------------------------------------------------------------------------------------------
Conheça mais dos conteúdos do canal:

🎬 Aplicação mobile usando Clean Architecture (Arquitetura Limpa) + MVVM + MAD Skills - GUIA COMPLETO
youtu.be/8ehlZfyN1S0

🎬 Nossas aulas completa de como criar um projeto netflix em android:
youtube.com/playlist?list=PL-7tME9TKyA4At5ze9i8-w_trk7nXMGRj
github.com/CodandoTV/Netflix-Android

🎬 Curso de Kotlin Multiplatform
youtube.com/watch?v=2_dYJr1s5Ak&list=PL-7tME9TKyA7yvWuQ2wL3eOQgCkYQy_cx
github.com/CodandoTV/Netflix-KMP

🎬 Biblioteca de Server Driven UI do CodandoTV - CRAFTD
youtube.com/watch?v=0plObTNS0Zk&list=PL-7tME9TKyA66icMzDMol1qriCyogrTHB

🎬 Segurança no seu aplicativo. JA PENSOU SE SEU APP ESTA SEGURO?:
youtube.com/watch?v=edPQ_CEVrgo&list=PL-7tME9TKyA4W3WLme-8gp2mw5nhtSG-E

🎬 Transição de carreira. TRAZ PESSOAS INCRIVEIS FALANDO SOBRE SUA TRANSICAO:
youtube.com/watch?v=hi3JaCSlVOk&list=PL-7tME9TKyA6nX-NQ916LiPQEunEDb2FN&index=9

🎬 APRENDA COMO ESTUDAR TECNOLOGIA:
youtube.com/watch?v=CH3BnkUwhkk

🎬 Mais Videos:
youtube.com/@CodandoTV/videos?view=0&sort=dd&shelf_id=0

------------------------------------------------------------------------------------------------------------------------------------------------------

Acompanhe nas redes sociais:
Instagram: @codandotv

🔗 Mais links do CodandoTV:
beacons.ai/codandotv



00:00 - Introdução: Tarefas em segundo plano no iOS com KMP
00:26 - Diferenças e restrições de Background Tasks no iOS vs Android
00:48 - Documentação de referência e tipos de solicitações (Processing vs Refresh)
01:21 - Estrutura de módulos e visibilidade no projeto iOS
02:05 - Criando a Sync Bridge: Comunicação entre Kotlin e Swift
03:15 - Implementando o Callback e Coroutine Scope para o iOS
04:12 - Criando o App Delegate no Xcode
05:33 - Inicializando o App Delegate e registrando a tarefa
07:30 - Configurando o Agendador (BGTaskScheduler) e Identificadores Únicos
08:10 - Definindo requisitos da tarefa: Conexão e Energia
09:30 - Como funciona o encadeamento de tarefas no iOS
10:55 - Executando o código comum (Kotlin) a partir do iOS
12:15 - BGProcessingTask vs BGAppRefreshTask: Qual escolher?
13:14 - Configurando Permissões e Background Modes no Info.plist
14:45 - Adicionando Permitted Identifiers para o Scheduler
16:45 - Como testar Background Tasks no Emulador e Dispositivo Físico
18:10 - Resolvendo erros comuns de diretório e reconhecimento da Bridge
19:00 - Usando comandos LLDB para simular disparos de segundo plano
20:10 - Configurando conta de desenvolvedor para testes reais
21:30 - Dicas de Debug: Modo Release e conexão com carregador
23:23 - Próximos passos: Implementando Notificações
Como executar tarefas em segundo plano no IOS com Kotlin MultiPlatform – #20  AvançadoComo usar galeria no Compose Kotlin Multiplatform Completo – #18 AvançadoGlossário dev: conceitos básicos explicados de forma simplesDesenvolvedor Backend (Programador em TI):O Caminho de Como Entrar e o que Esperar na Carreira em TIVisão Geral do Ktor: O Que é e Como Usar  - #12 BásicoDelegue Melhor para a IA | 5 Dicas para Potencializar o GitHub Copilot
CodandoTV |

Como executar tarefas em segundo plano no IOS com Kotlin MultiPlatform – #20 Avançado

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER