Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Devenez développeur mobile Android natif en maîtrisant Kotlin/Java, les composants d'application (Activities, Fragments), la persistance des données avec Room et les interfaces utilisateur réactives avec Jetpack Compose ou XML.
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val myButton: Button = findViewById(R.id.my_button)
myButton.setOnClickListener {
Toast.makeText(this, "Click détecté!", Toast.LENGTH_SHORT).show()
}
}
}Cette formation est essentielle pour les Développeurs souhaitant créer des applications de qualité professionnelle pour l'écosystème Android. Elle couvre les bases du développement natif en utilisant le langage Kotlin, désormais recommandé par Google. Les participants apprendront à structurer des applications en utilisant les composants clés d'Android Architecture Components (comme Lifecycle, ViewModel et LiveData), à concevoir des interfaces utilisateur (UI) adaptatives et modernes, et à gérer le stockage local des données avec la bibliothèque de persistance Room. Le cours insiste sur les meilleures pratiques de l'industrie, incluant les tests unitaires et la publication d'applications sur le Google Play Store, assurant une compétence complète du cycle de vie de l'application mobile.
Les objectifs
Définir l’architecture des applications Android et leur cycle de vie
Concevoir une interface graphique pour terminal mobile
Interroger des services Web
Gérer les évènements Touch
Adapter un contenu pour tablettes avec les fragments
Utiliser les API multimédia
Déployer une application
Public visé
Développeurs
Chefs de projets techniques
Architectes
Prérequis
Avoir suivi le cours JAVA SE
Ou avoir une connaissance du langage Java
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.