Arquivo da categoria: Android

Dominando o Android com Kotlin

Nota: 10.

O Android é a plataforma do Google para dispositivos móveis que se tornou líder absoluta no mercado mundial, e a quantidade de recursos disponibilizada para os desenvolvedores permite criar uma envolvente e estimulante interação do usuário com o dispositivo.

Dominando o Android com Kotlin apresenta por meio de exemplos práticos, desde conceitos mais básicos até as mais avançadas técnicas de desenvolvimento de aplicativos para a plataforma mobile do Google.

NESTA OBRA VOCÊ APRENDERÁ A:

  • Criar aplicativos compatíveis com smartphones e tablets utilizando a linguagem Kotlin.
  • Definir layouts responsivos utilizando componentes do Material Design.
  • Implementar diferentes formas de navegação entre telas.
  • Persistir dados locais no cartão de memória do aparelho e em banco de dados SQLite.
  • Implementar a comunicação com web services para enviar e receber dados.
  • Utilizar serviços do Google como: Maps, YouTube e AdMob.
  • Acessar serviços do Firebase como: Cloud Messaging, Authentication, Cloud Firestore, Cloud Storage e Crashlytics.
  • Interagir com serviços do sistema, mensagens de broadcast, notificações e widgets.
  • Deixar sua aplicação mais interativa por meio de animações e recursos multimídia.

Ao final o leitor estará pronto para projetar e construir aplicativos profissionais e publicá-los no Google Play.

Error This release is not compliant with the Google Play 64-bit requirement The following APKs or App Bundles are available to 64-bit devices, but they only have 32-bit native code: 102. Include 64-bit and 32-bit native code in your app. Use the Android App Bundle publishing format to automatically ensure that each device architecture receives only the native code it needs. This avoids increasing the overall size of your app

https://github.com/flutter/flutter/issues/31922#issuecomment-512195731
https://developer.android.com/distribute/best-practices/develop/64-bit#check

Android FullScreen

File styles.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
        <!-- Show a splash screen on the activity. Automatically removed when Flutter draws its first frame -->
        <item name="android:windowBackground">@drawable/launch_background</item>
        <item name="android:windowFullscreen">true</item>
    </style>
</resources>