Android Programming with Kotlin for Beginners
Изучение Android-разработки с нуля на Kotlin
Résumé :
Introduction
Le livre «Android Programming with Kotlin for Beginners» (auteur — John Horton, 2019, 698 pages) est un guide complet pour la création d'applications Android en utilisant le langage moderne Kotlin. Cette édition est destinée à ceux qui débutent dans le développement mobile, mais qui possèdent déjà des compétences de base en programmation. Le livre est construit selon le principe « du simple au complexe » : chaque chapitre contient du matériel théorique, des exemples pratiques et des exercices à réaliser en autonomie.
De quoi parle le livre
L'auteur présente progressivement au lecteur les bases du développement Android : configuration de l'environnement (Android Studio), création du premier projet, travail avec les mises en page, Activity, cycle de vie de l'application, gestion des événements, travail avec les bases de données, multithreading, animation, travail avec l'appareil photo et les capteurs. Une attention particulière est accordée au langage Kotlin — sa syntaxe, ses caractéristiques et ses avantages par rapport à Java. Le livre aborde également les approches modernes : utilisation de ViewModel, LiveData, coroutines et composants architecturaux d'Android Jetpack.
À qui s'adresse ce livre
Le livre est destiné aux développeurs débutants qui souhaitent maîtriser le développement Android en Kotlin. Il sera utile aux étudiants, aux lycéens ainsi qu'aux programmeurs venant d'autres langages (par exemple, Java ou Python). Pour une lecture confortable, une compréhension de base des algorithmes et des variables est suffisante — tous les autres concepts sont expliqués dans
Recommendations
Apprentissage avec peu de données
Modèles de conception en Java. 23 méthodes éprouvées pour résoudre des problèmes typiques
Sécurité des applications Java
Test des applications Rust : des tests unitaires aux scénarios d'intégration
Java : conseils et meilleures pratiques. Techniques avancées et refactoring de code
UIKit Apprentice