Android
-
Como Usar Tooltips em Jetpack Compose
Na minha última publicação sobre Jetpack Compose, eu afirmei que o Jetpack Compose está faltando algumas componentes básicas (do ponto de vista de minha opinião), e uma delas é a tooltip. Na época, não havia nenhuma composável integrada para exibir tooltips e havia várias soluções alternativas circulando na internet. O problema com essas soluções era que assim que a versão mais nova do Jetpack Compose fosse lançada, essas soluções poderiam quebrar. Portanto, isso não era ideal e a comunidade ficou…
-
Como Migrar da Biblioteca Play Core
Você pode ter recebido recentemente um e-mail do Google Play Store afirmando o seguinte: Atualize sua dependência Maven do Play Core para uma versão compatible com o Android 14! Sua atual biblioteca Play Core é incompatível com targetSdkVersion 34 (Android 14), que introduz uma mudança não reversível nos receptores de broadcast para melhorar a segurança do usuário. Lembre-se, a partir de 31 de agosto, o Google Play exige que todas as novas versões de aplicativos sejam feitas para o Android…
-
Acessando localhost de qualquer lugar
Você passou horas trabalhando localmente no seu computador, ajustando o design do novo site para ficar perfeito. Seu CMS está bem configurado com conteúdo de amostra e você quer testá-lo em alguns dispositivos móveis e tablets. Seu cliente também quer dar uma olhada — mas você não tem tempo para migrar tudo para um servidor público para dar a eles uma rápida espiada. Se você é um desenvolvedor web, é provável que já tenha passado por essa situação várias vezes.…
-
Exemplo de Tutorial do Android RecyclerView, Android CardView
O Android RecyclerView e o Android CardView foram introduzidos no Android Lollipop com o Material Design. Para aqueles que não estão familiarizados com o Material Design, é um guia abrangente de Widgets de UI introduzidos desde o Android 5.0 e melhora o apelo visual dos aplicativos. O Android RecyclerView é uma versão mais avançada, poderosa e flexível do ListView. O Android RecyclerView é semelhante ao ListView, exceto que nos obriga a usar a classe RecyclerView.ViewHolder para armazenar os elementos, o…
-
Exemplo Tutorial de Retrofit para Android
Bem-vindo ao Tutorial de Exemplo do Retrofit Android. Hoje vamos usar a biblioteca Retrofit desenvolvida pela Square para lidar com chamadas de API REST em nossa aplicação Android. Retrofit Android O Retrofit é um cliente REST tipo seguro para Android e Java que tem como objetivo facilitar o consumo de serviços web RESTful. Não iremos entrar em detalhes sobre as versões 1.x do Retrofit e iremos direto para o Retrofit 2, que possui muitos recursos novos e uma API interna…
-
Caixa de diálogo de alerta do Android usando Kotlin
Neste tutorial, vamos discutir Alert Dialogs e implementá-los em nossa Aplicação Android usando Kotlin. Alert Dialogs Alert Dialog é uma janela que aparece na tela. Geralmente, eles mostram algumas informações e pedem uma ação do usuário. Existem três componentes principais que compõem um Alert Dialog. Texto do Título Texto da Mensagem Botões – Existem três tipos de botões: Positivo, Negativo e Neutro Para criar um AlertDialog, usamos a classe interna AlertDialog.Builder. val alertDialogBuilder = AlertDialog.Builder(this) Passamos o contexto dentro do…
-
Diálogo de Seleção de Data e Hora do Android
O seletor de data e hora do Android é amplamente utilizado em aplicativos Android. Neste tutorial, vamos demonstrar o uso de um Seletor de Data e um Seletor de Tempo em nosso aplicativo Android. Esses componentes são usados para selecionar data e hora em uma interface de usuário personalizada. Vamos usar as classes DatePickerDialog e TimePickerDialog com a classe Calendar em nosso código de aplicativo Android para alcançar isso. Android DatePickerDialog e TimePickerDialog Embora um Seletor de Data e um…
-
Exemplo de Tutorial do Android Navigation Drawer
Neste tutorial, vamos implementar um Navigation Drawer na nossa aplicação Android. O navigation drawer do Android é um menu deslizante e é um componente importante da interface do usuário. Você verá o navigation drawer na maioria das aplicações Android, é como as barras de menu de navegação nos sites. Android Navigation Drawer Android Navigation Drawer é um menu deslizante à esquerda usado para exibir os links importantes na aplicação. O navigation drawer facilita a navegação entre esses links. Ele não…
-
Exemplo de Tutorial de Preferências Compartilhadas no Android
Neste tutorial, vamos usar Shared Preferences em nossa aplicação android para armazenar dados na forma de par chave-valor. Visão Geral das Shared Preferences do Android As Shared Preferences permitem que atividades e aplicativos mantenham preferências na forma de pares chave-valor, semelhantes a um Mapa, que persistirão mesmo quando o usuário fechar o aplicativo. O Android armazena as configurações de Shared Preferences como um arquivo XML na pasta shared_prefs dentro do diretório DATA/data/{pacote do aplicativo}. A pasta DATA pode ser obtida…