Resoluções a problemas e desafios comuns da plataforma Android, que todo desenvolvedor profissional cedo ou tarde irá enfrentar e deveria ter visto, ao menos, uma única vez na vida!

Overview

🇧🇷 Almanac do Desenvolvedor Profissional Android 🇵🇹

Tenho certeza que cedo ou tarde você vai precisar desse repositório. Após o SUCESSO que a playlist do Certificado para o GOOGLE DEVELOPER CERTIFICATION teve e esta tendo no canal PROGRAMADOR DE ELITE, resolvi criar mais esse App no mesmo estilo, porém agora focando nos principais desafios que enfrentamos no nosso dia a dia. Tudo em 🇵🇹 PORTUGUÊS 🇧🇷 e em KOTLIN!

👉 Desafios Comuns Android

Resoluções a problemas e desafios comuns da plataforma Android, que todo desenvolvedor profissional cedo ou tarde irá enfrentar e deveria ter visto, ao menos, uma única vez na vida! Feito para fortalecer nossa comunidade Android da 🇵🇹 língua Portuguêsa 🇧🇷 !

Desafios Comuns Android Dia Desafios Comuns Android Noite

👉 Quais são as vantagens desse aplicativo referência?

  • ✔️ Ele é modular e pode ser incrementado com cada novidade que for surgindo
  • ✔️ Você não tem que baixar centenas de "Codelabs" espalhados por ai.
  • ✔️ Você pode usar os snippets em seus projetos comerciais sem problemas
  • ✔️ ✔️ Indice, títulos e thumbnails para as vídeo-aulas no youtube ( 👇 OLHA AQUI EM BAIXO)

👉 Gostaria de Contribuir de alguma maneira?

Me ajudem a fomentar e fortalecer nossa COMUNIDADE ANDROID BRASIL/PORTUGAL 🤖 mostrando esse Projeto a grupos de #️⃣ slack, 💬 whatsapp, 📖 facebook etc. Por mais conteúdo de qualidade e em 🇵🇹 Português! 🇧🇷 Estamos juntos! 👊


👉 Ta curtindo o Projeto?

🎉 Deixa uma estrelinha ai para me motivar! 😉


🧪 PROBLEMA OU DESAFIO

Titulo 📺 Youtube Link
🔑 COMO SOLICITAR MÚLTIPLAS PERMISSÕES PROGRAMATICAMENTE NO ANDROID STUDIO - CONCEDER PERMISSÃO
✔️ COMO OBTER O RESULTADO DE UMA TELA (FRAGMENT OU ACTIVITY) NO ANDROID STUDIO - RESULTADO DE TELA
✔️ COMO OCULTAR OU ESCONDER O TECLADO VIRTUAL NO ANDROID STUDIO EM KOTLIN - FECHAR TECLADO
✔️ COMO FAZER UM SMARTPHONE VIBRAR NO ANDROID STUDIO - VIBRAR APP
✔️ COMO OCULTAR CONTEÚDO DA TELA, QUANDO APP ESTA EM SEGUNDO PLANO ANDROID STUDIO - CAPTURAS DE TELA
COMO VERIFICAR STATUS DE CONECTIVIDADE COM A INTERNET NO ANDROID STUDIO KOTLIN - CONEXÃO INTERNET
📸 COMO FAZER VIDEO, GIF OU CAPTURAR TELA DO APLICATIVO DENTRO DO ANDROID STUDIO - GRAVAR VIDEO
✔️ WEBVIEW DARK MODE - COMO FORçAR O TEMA ESCURO EM WEBVIEWS NO ANDROID STUDIO
✔️ COMO CRIAR ADAPTIVE ICONS PARA APPS LEGADOS NO XML COM ANDROID STUDIO - Ícones Adaptáveis
🐞 COMO VISUALIZAR MENSAGENS DE ERRO NA JANELA DE LOG DO ANDROID STUDIO - LOGCAT & TIMBER
VIEW BINDING AUTOMÁTICO - COMO DELEGAR A CRIAçÃO DO VIEWBINDING EM FRAGMENTS NO ANDROID STUDIO
CHECK EMULATOR - COMO IDENTIFICAR O EMULADOR PROGRAMATICAMENTE NO ANDROID
VALIDAR COM ANIMAçÃO - COMO ANIMAR TEXTO E CAMPOS DE ENTRADA APÓS VALIDAçÃO NO ANDROID STUDIO
SHARED PREFERENCES - COMO SALVAR DADOS EM MEMÓRIA PERSISTINDO NO DATA STORAGE DO ANDROID STUDIO
COMO CRIPTOGRAFAR DADOS SENSÍVEIS EM MEMÓRIA DE MANEIRA SEGURA NO ANDROID - CRIPTOGRAFIA
BOTÃO DE VOLTAR - COMO IMPLEMENTAR O BOTÃO DE BACK EM FRAGMENT E ACTIVITY NO ANDROID STUDIO KOTLIN
AUTENTICAçÃO BIOMÉTRICA - COMO EXIBIR LEITOR DE BIOMETRIA NO ANDROID STUDIO EM KOTLIN
📸 [TELA CHEIA] COMO CRIAR UM FULLSCREEN DIALOG PERSONALIZADO EM KOTLIN NO ANDROID STUDIO
COMO CRIAR CUSTOM DIALOGS NO ANDROID STUDIO USANDO EXTENSÕES EM KOTLIN [CAIXA DE ALERTA]
[COROUTINE EXTENSÃO] COMO FAZER LOOPING A UMA API PERIODICAMENTE EM KOTLIN NO ANDROID STUDIO
🐞 [DEFAULT EXCEPTION HANDLER] COMO USAR O VALIDADOR DE EXCEÇÕES PADRÃO NO SEU APLICATIVO ANDROID
📸 SPLASH SCREEN - COMO CRIAR UMA TELA DE ABERTURA SEM ACTIVITY EXTRA PARA SEU APLICATIVO ANDROID
✔️ BottomNavigationView - COMO CRIAR UMA BARRA DE NAVEGACÃO COM NavGraph NO ANDROID STUDIO EM KOTLIN
ActionBar - COMO CRIAR E CONFIGURAR UMA BARRA DE ACÕES EM KOTLIN NO ANDROID STUDIO
BottomSheetDialog - COMO EXIBIR CAIXA DE DIALOGO DE BAIXO PARA CIMA EM KOTLIN NO ANDROID STUDIO
CONTENT PROVIDER - COMO IMPLEMENTAR UM PROVEDOR DE CONTEÚDO NO ANDROID STUDIO EM KOTLIN
ANIMAR TRANSIÇÕES - COMO CRIAR ANIMAÇÕES PARA NAVEGAR ENTRE TELAS NO ANDROID STUDIO
MAPEAR EXCEÇÃO - COMO MODELAR RESPOSTAS À REQUISIÇÕES E MAPEAR EXCEÇÕES NO ANDROID COM KOTLIN
CLIENTE HTTP - COMO CRIAR CONFIGURAçÕES DE AMBIENTE COM KTOR EM KOTLIN NO ANDROID STUDIO
✔️ COOKIE STORAGE - COMO CRIAR, PERSONALIZAR E LIMPAR COOKIES EM APLICATIVOS ANDROID
✔️ CLIENT ENGINE - COMO FAZER REQUISIçÕES HTTP COM KTOR-CLIENT ANDROID STUDIO
✔️ PLAYSTORE - COMO CRIAR APP DE DEMO PARA PROCESSO DE REVISÃO NA GOOGLE PLAYSTORE ANDROID
✔️ EXTENSION FUNCTIONS - COMO DECLARAR/DEFINIR FUNçÃO DE EXTENSÃO EM KOTLIN NO ANDROID STUDIO
✔️ MIGRAçÃO - COMO MIGRAR DADOS DE APP LEGADO PARA APP NOVO PROGRAMATICAMENTE NA ATUALIZAçÃO ANDROID
✔️ GENERICO - COMO CRIAR VIEWHOLDER E VIEWADAPTER PARA RECYCLERVIEW EM KOTLIN NO ANDROID STUDIO
✔️ FIX HAXM NOT INSTALLED - COMO FAZER INSTALAçÃO DO INTEL HAXM NO WINDOWS COM ANDROID STUDIO 2022
✔️ PADRÃO MVP - COMO IMPLEMENTAR O PADRÃO MVP EM KOTLIN NO ANDROID STUDIO - IMPLEMENTAcÃO REFERENCIA
✔️ MODEL VIEW PRESENTER - COMO NAVEGAR E EXIBIR ALERTAS NO PADRÃO MVP EM KOTLIN NO ANDROID
✔️ FÁCIL - COMO ADICIONAR DIVISÓRIAS PARA SEPARAR ITENS COM ESPAçOS NO RECYCLERVIEW ANDROID KOTLIN
✔️ FLUTUAR LAYOUT - COMO AJUSTAR LAYOUT QUANDO O TECLADO VIRTUAL ESTÁ VISÍVEL ANDROID - SUPER FÁCIL
CAPTURAR ENTER CLICK - COMO INTERCEPTAR AçÃO DE ENTER DO TECLADO VIRTUAL EM KOTLIN NO ANDROID
✔️ EXPOR LIVEDATA - COMO OBSERVAR MUDANçAS NO MUTABLE LIVEDATA DO VIEWMODEL NO ANDROID KOTLIN
✔️ ÍCONE EM MENU - COMO EXIBIR ÍCONE NO MENU DA BARRA DE AÇÃO(TOOLBAR / ACTIONBAR) ANDROID KOTLIN
✔️ BASE CLASS - COMO IMPLEMENTAR UMA CLASSE ABSTRATA PARA FRAGMENTS EM KOTLIN NO ANDROID
✔️ CallBacks - COMO ACESSAR OU CHAMAR METODOS DA ACTIVITY PARTINDO DE UM FRAGMENT EM KOTLIN ANDROID
✔️ ProgressBar - COMO MOSTRAR OU ESCONDER BARRA DE PROGRESSO CIRCULAR NA ACTIVITY EM KOTLIN ANDROID
✔️ MODEL VIEW LANGUAGE -COMO ALTERAR IDIOMA SEM REINICIAR OU PISCAR APLICATIVO ANDROID KOTLIN
✔️ LAYOUT FILTRO - COMO CRIAR MENU DE FILTRO PARA LISTAS E RECYCLERVIEW EM KOTLIN NO ANDROID STUDIO
✔️ FILTRAR LISTAS - COMO IMPLEMENTAR LÓGICA DE FILTROS PARA USAR EM RECYCLERVIEWS ANDROID KOTLIN
REQUESTS COM RETROFIT - COMO MODELAR REPOSITORY E ENDPOINTS COM RETROFIT EM KOTLIN NO ANDROID
✔️ NavHostFragment - COMO OBTER O NavController PELO CONTEXTO DO APLICATIVO EM KOTLIN NO ANDROID
✔️ [DESTACAR TEXTO] COMO MANIPULAR TEXTO DE TEXTVIEWS EM CÓDIGO COM KOTLIN NO ANDROID
✔️ [FILTRAR LISTAS] COMO USAR CHIPS PARA FILTRAR LISTAS EM KOTLIN NO ANDROID
✔️ [STATUSBAR PERSONALIZADA] COMO ALTERAR COR DA BARRA DE STATUS EM CÓDIGO COM KOTLIN NO ANDROID
✔️ COMO RECUPERAR LISTENERS DE DIALOGS QUANDO O APP SOFRE ALTERAçÃO EM KOTLIN ANDROID [SALVAR ACÃO]
✔️ NAVEGAçÃO MULTIPLA - COMO ABRIR UM GRÁFICO DE NAVEGAçÃO EM TELA ESPECÍFICA EM KOTLIN ANDROID
✔️ 9-PATCH - COMO CRIAR IMAGENS NINE PATCH REDIMENSIONÁVEIS NO ANDROID STUDIO SEM PERDER RESOLUçÃO
✔️ IMPORTAR FONTES - COMO CRIAR E USAR FONTES PERSONALIZADAS NO ANDROID STUDIO EM KOTLIN
✔️ EFEITO DE CORES - COMO FICAR ALTERNANDO CORES EM TEXTO INDETERMINADAMENTE NO ANDROID COM ANIMAçÃO
✔️ ESTILOS PERSONALIZADAS - COMO CRIAR ESTILOS (STYLES) CUSTOMIZADOS NO ANDROID STUDIO EM KOTLIN
🚩 AGENDADO: 09/05/2022 ✔️ [Zoom In e Out] COMO CRIAR EFEITO DE ZoomIn e ZoomOut INFITINO EM IMAGEVIEWS NO ANDROID EM KOTLIN
🚩 AGENDADO: 12/05/2022 ✔️ [LOTTIE FILES] COMO CRIAR ANIMAçÕES PROFISSIONAIS COM LOTTIE NO ANDROID STUDIO EM KOTLIN
🚩 AGENDADO: 16/05/2022 ✔️ COMO MUDAR A ORIENTAçÃO DO APP DE 3 MANEIRAS NO ANDROID STUDIO EM KOTLIN - A TERCEIRA É TOP
🚩 AGENDADO: 19/05/2022 ✔️ COMO CRIAR BOTÃO SEM BORDA, COM CONTURA OU CUSTOMIZADO NO ANDROID STUDIO - BOTÃO PERSONALIZADO
🚩 AGENDADO: 23/05/2022 ✔️ FÁCIL - COMO CRIAR LISTA DE PRODUTOS COM RECYCLERVIEW EM KOTLIN NO ANDROID STUDIO
🚩 AGENDADO: 26/05/2022 ✔️ STATUSBAR - COMO ESCONDER A BARRA DE STATUS DO SISTEMA EM KOTLIN NO ANDROID STUDIO
🚩 AGENDADO: 30/05/2022 ✔️ FADE-IN FADE-OUT - COMO CRIAR EFEITO DE FADEIN E FADEOUT EM KOTLIN NO ANDROID STUDIO
🚩 AGENDADO: 02/06/2022 ✔️ EXTENSÃO - COMO MAPEAR OBJETOS, ÍCONES OU IMAGENS COM EXTENSÕES EM KOTLIN NO ANDROID STUDIO
🚩 AGENDADO: 06/06/2022 ✔️ KOIN - COMO INICIALIZAR E TESTAR CONTENT PROVIDER COM INJECÃO DE DEPENDÊNCIA EM KOTLIN ANDROID
🚩 AGENDADO: 09/06/2022 ✔️ PLURAIS STRINGS XML - COMO DIFERENCIAR PALAVRAS NO PLURAL NO ANDROID STUDIO 2022
🚩 AGENDADO: 13/06/2022 ✔️ SCROLLVIEW FLEXÍVEL - COMO DEIXAR A SCROLLVIEW CALCULAR SEU TAMANHO EM PORCENTO NO XML
🚩 AGENDADO: 16/06/2022 ✔️ ADB SHELL - COMO USAR O TERMINAL PARA INSTALAR APK OU APP NO ANDROID STUDIO
🚩 AGENDADO: 20/06/2022 ✔️ TIMELINE - COMO CRIAR LISTA COM LINHA DO TEMPO CONECTADAS COM RECYCLERVIEW NO ANDROID EM KOTLIN
🚩 AGENDADO: 23/06/2022 ✔️ ONBOARDING - COMO CRIAR TELAS DE SLIDE PARA PASSO-A-PASSO NO ANDROID EM KOTLIN
🚩 AGENDADO: 27/06/2022 ✔️ APP RATING - COMO CRIAR APP RATING DIALOG PARA CLASSIFICAR APP NA PLAYSTORE EM KOTLIN ANDROID
🚩 AGENDADO: 30/06/2022 ✔️ FORCE UPDATE - COMO FORçAR USUÁRIO A FAZER UPDATE DO APP EM KOTLIN ANDROID
🚩 AGENDADO: 04/07/2022 ✔️ LIVEDATA - COMO EMITIR APENAS EVENTOS DE MUDANçA NO LIVEDATA E IMPEDIR EVENTO DE REGISTRO ANDROID
🚩 AGENDADO: 07/07/2022 ✔️ VIEWTYPES - COMO CRIAR RECYCLERVIEW COM VÁRIOS TIPOS DE VISUALIZAçÃO KOTLON ANDROID
🚩 AGENDADO: 11/07/2022 ✔️ VIEWTYPES - COMO CRIAR TELA DE CONFIGURAçÕES PERSONALIZADA COM RECYCLERVIEW NO KOTLON ANDROID
🚩 AGENDADO: 14/07/2022 ✔️ RECENT APPS THUMBNAIL - COMO IMPEDIR QUE A TELA DE BACKGROUND SEJA EXIBIDA PARA O USUÁRIO ANDROID
🚩 AGENDADO: 18/07/2022 ✔️ APP IN BACKGROUND - COMO DETECTAR QUE APP ENTROU EM BACKGROUND KOTLIN ANDROID

👉 OUTROS REPOSITÓRIOS QUE VOCÊ VAI CURTIR MUITO:

🇧🇷 Preparatório em Português 🇵🇹
GOOGLE DEVELOPER CERTIFICATION

🎨 App Multi-Uso 🎨 Resultdo Final
You might also like...
A TODO list app with location reminders that remind the user to do something when the user is at a specific location

Project Title Location Reminder Getting Started A TODO list app with location reminders that remind the user to do something when the user is at a spe

Repositorio com a finalidade de por em pratica todo o conhecimento das aulas do curso Kotlin e Spring do Zero ao avançado da udemy

kotlin-spring Repositorio com a finalidade de por em pratica todo o conhecimento das aulas do curso Kotlin e Spring do Zero ao avançado da udemy. Obse

A simple ToDo Task Manager App made in Kotlin using Room DataBase.
A simple ToDo Task Manager App made in Kotlin using Room DataBase.

ToDo List App 🌟 About A simple To-Do List Management App that helps you get things done. Built with Kotlin, it helps the user to add their task. User

Simple Todo list API using Spring-Boot, Webflux, Kotlin, Coroutines, & PostgreSQL

Simple Todo list API using Spring-Boot, Webflux, Kotlin, Coroutines, & PostgreSQL

Taskify is a mobile application used to create and schedule tasks in your TODO list
Taskify is a mobile application used to create and schedule tasks in your TODO list

Taskify is a mobile application used to create and schedule tasks in your TODO list. It is built upon the new Maaterial 3 UI components with the MVVM pattern and the latest Jetpack components.

AndroidIDE - an IDE for Android to develop full featured Android apps on Android smartphones.
AndroidIDE - an IDE for Android to develop full featured Android apps on Android smartphones.

AndroidIDE - an IDE for Android to develop full featured Android apps on Android smartphones.

Aggregated Android news, articles, podcasts and conferences about Android Development
Aggregated Android news, articles, podcasts and conferences about Android Development

DroidFeed Curated news feed for Android Developers! Stay up to date with the latest Android Development news. Built for the Android developer communit

 🍲Foodium is a sample food blog Android application 📱 built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger 2/Hilt, Architecture Components, MVVM, Room, Retrofit, Moshi, Material Components).
Owner
Ricardo Ferreira
Android Mobile kotlin & Java Backend Software Engineer, Design Pattern, Principles, Agile Development
Ricardo Ferreira
Nuestro amigo R2-D2 ha sido enviado junto a Luke Skywalker debido a una serie de problemas relacionados con la contaminación en la Luna de Endor. Problema de Acceso a Datos

# R2-D2 y las Lunas de Endor - Acceso a Datos Nuestro amigo R2-D2 ha sido enviado junto a Luke Skywalker debido a una serie de problemas relacionados

José Luis González Sánchez 6 Nov 2, 2022
Kotlin-oop - Repositório criado para ser utilizado pelo projeto de Kotlin OOP desenvolvido em Kotlin nas aulas feitas através da plataforma Alura.

Projeto React OOP Repositório criado para ser utilizado pelo projeto de Kotlin OOP desenvolvido em Kotlin nas aulas feitas através da plataforma Alura

Marcos Felipe 1 Jan 5, 2022
Repositório criado para ser utilizado pelo projeto de Kotlin Collections desenvolvido em Kotlin nas aulas feitas através da plataforma Alura.

Projeto Kotlin Collections Repositório criado para ser utilizado pelo projeto de Kotlin Collections desenvolvido em Kotlin nas aulas feitas através da

Marcos Felipe 1 Jan 17, 2022
POC de uma aplicação de domínio financeiro.

Financial Overview Domínio Arquitetura Organização da aplicação Casos de uso Instalação Repositório Configuração Roadmap Verificando o ambiente Execut

Gustavo Santos 62 Sep 27, 2022
Desenvolvimento de uma API utilizando SpringBoot + Kotlin com o intuito de cadastro de Vingadores.

Avengers API - Curso de introdução á Arquitetura Hexagonal com Spring Boot e Kotlin Desenvolvimento de uma API utilizando SpringBoot + Kotlin com o in

Gian Felipe 0 Nov 8, 2021
Aplicativo simples de piadas do Chuck Norris fazendo o consumo de uma API com Retrofit.

Chuck-Norris-API-Android Aplicativo simples de piadas do Chuck Norris fazendo o consumo de uma API com Retrofit. A API NÃO FOI CRIADA POR MIM! Disponí

Marcos Lopes da Silva Junior 0 Nov 26, 2021
ToDo App based on Modern Android Application tech-stacks and MVVM architecture.

ToDo App Task Management App based on Modern Android Application tech-stacks and MVVM architecture. Techs Used ?? Kotlin - First class and official pr

Rohit Sharma 12 Jul 22, 2022
AppToDo is a simple Android project that performs the basic database CRUD operations that creates a todo task list

AppToDo is a simple Android project that performs the basic database CRUD operations that creates a todo task list

Rafiul Hye 1 Mar 13, 2022
TODO API Client Kata for Kotlin Developers. The main goal is to practice integration testing using MockWebServer

KataTODOApiClient for Kotlin We are here to practice integration testsing using HTTP stubbing. We are going to use MockWebServer to simulate a HTTP se

Karumi 61 Nov 20, 2022
This is a simple Rest Api for todo application

This is a simple Rest Api for todo application , where users do signup, login and add their respective todos. So this api is fully based on Ktor framework.

Jayant Pandit 8 Sep 14, 2022