
Lancez-vous ! Programmation d'applications Android avec Kotlin par Kangsam
Description
Introduction au livre
Le livre numéro 1 sur Android ! 4e édition révisée maintenant disponible !
Apprenons ensemble le savoir-faire en matière de développement de 'Kkangsam', accumulé pendant plus de 20 ans sur le terrain et à travers des conférences !
Le livre numéro 1 sur Android, « Do it! Kangsam's Android App Programming with Kotlin », a été publié dans sa 4e édition révisée.
Cette fois-ci, nous avons révisé le livre pour refléter les changements survenus dans le processus de développement Android basé sur Android 15 (Vanilla Ice Cream), mis à jour le code source des exercices et ajouté du contenu reflétant les tendances de développement « actuelles », telles que Jetpack Compose, afin d'améliorer encore l'exhaustivité du livre.
Ce livre couvre l'intégralité du processus de développement d'une application Android en utilisant le langage Kotlin.
Si la syntaxe Kotlin vous semble complexe, rassurez-vous : la section « Second Yard » de ce livre propose une explication détaillée de ses concepts fondamentaux ! De plus, vous apprendrez à concevoir l’écran d’accueil de votre application, à gérer les événements, à créer des notifications, à utiliser des bases de données, à exploiter les informations de géolocalisation et le réseau, et à intégrer Firebase, le tout en partant de zéro. Vous maîtriserez ainsi naturellement la structure et les méthodes de développement des applications Android.
Ce livre renferme le savoir-faire pédagogique de « Kkangsam », un conférencier renommé du secteur informatique, et est organisé en séparant théorie et pratique, ce qui le rend adapté comme support de cours.
De plus, nous abordons des fonctionnalités que nous avons nous-mêmes utilisées au moins une fois, sous forme de sujets pratiques, afin que les lecteurs puissent apprendre sans se désintéresser.
Apprenons ensemble le savoir-faire en matière de développement de 'Kkangsam', accumulé pendant plus de 20 ans sur le terrain et à travers des conférences !
Le livre numéro 1 sur Android, « Do it! Kangsam's Android App Programming with Kotlin », a été publié dans sa 4e édition révisée.
Cette fois-ci, nous avons révisé le livre pour refléter les changements survenus dans le processus de développement Android basé sur Android 15 (Vanilla Ice Cream), mis à jour le code source des exercices et ajouté du contenu reflétant les tendances de développement « actuelles », telles que Jetpack Compose, afin d'améliorer encore l'exhaustivité du livre.
Ce livre couvre l'intégralité du processus de développement d'une application Android en utilisant le langage Kotlin.
Si la syntaxe Kotlin vous semble complexe, rassurez-vous : la section « Second Yard » de ce livre propose une explication détaillée de ses concepts fondamentaux ! De plus, vous apprendrez à concevoir l’écran d’accueil de votre application, à gérer les événements, à créer des notifications, à utiliser des bases de données, à exploiter les informations de géolocalisation et le réseau, et à intégrer Firebase, le tout en partant de zéro. Vous maîtriserez ainsi naturellement la structure et les méthodes de développement des applications Android.
Ce livre renferme le savoir-faire pédagogique de « Kkangsam », un conférencier renommé du secteur informatique, et est organisé en séparant théorie et pratique, ce qui le rend adapté comme support de cours.
De plus, nous abordons des fonctionnalités que nous avons nous-mêmes utilisées au moins une fois, sous forme de sujets pratiques, afin que les lecteurs puissent apprendre sans se désintéresser.
- Vous pouvez consulter un aperçu du contenu du livre.
Aperçu
indice
=============================
Première étape | Préparation au développement d'applications Android
=============================
Chapitre 1 : Préparation de l'environnement de développement
__01-1 Installation d'Android Studio
__01-2 Créer votre première application
__01-3 Exécution de l'application
__01-4 Lancement de l'application
Chapitre 2 Structure de base des applications Android
__02-1 Introduction à Android
__02-2 Fonctionnalités du développement d'applications Android
__02-3 Analyse du fichier de configuration de l'application
=============================
Second Yard | Comprendre Kotlin
=============================
Chapitre 3 : Premiers pas avec Kotlin
__03-1 Introduction au langage Kotlin
__03-2 Variables et fonctions
__03-3 Instructions conditionnelles et boucles
Chapitre 4 : Programmation orientée objet en Kotlin
__04-1 Classes et constructeurs
__04-2 Héritage pour la réutilisation des classes
__04-3 Types de classes Kotlin
Chapitre 5 Techniques Kotlin utiles
__05-1 Fonctions lambda et fonctions d'ordre supérieur
__05-2 Sécurité nulle
=============================
Third Yard | Mise en œuvre des fonctions de base de l'application
=============================
Chapitre 6 : Composition d’écran à l’aide de vues
__06-1 Comment configurer l'écran
__06-2 Voir la classe
__06-3 Vue d'ensemble de base
__06-4 Voir la reliure
__06-5 Création d'un écran de confirmation de mot de passe KakaoTalk [À faire ! Entraînez-vous]
Chapitre 7 : Agencement des vues
__07-1 Disposition linéaire ― LinearLayout
__07-2 Positionnement relatif ― RelativeLayout
__07-3 Agencement superposé - FrameLayout
__07-4 Mise en page de type tableau - GridLayout
__07-5 Agencement dans une structure hiérarchique - ConstraintLayout
__07-6 Création d'un écran de clavier pour une application mobile [À faire ! Entraînez-vous]
Chapitre 8 : Gestion des événements utilisateur
__08-1 Événements tactiles et clavier
__08-2 Voir l'événement
__08-3 Création d'une fonction chronomètre dans une application horloge [À vous de jouer ! Entraînez-vous]
Chapitre 9 : Utilisation des ressources
__09-1 Types et caractéristiques des ressources
__09-2 Définition des conditions de ressources
__09-3 Compatibilité avec la taille du téléphone
__09-4 Création d'un écran d'introduction pour une application de messagerie [À faire ! Entraînez-vous]
Chapitre 10 : Utilisation des boîtes de dialogue et des notifications
__10-1 Considérant la compatibilité au niveau de l'API
__10-2 Définition des autorisations
__10-3 Dialogues divers
__10-4 Notifications sonores et vibratoires
__10-5 Afficher la notification
__10-6 Création de notifications KakaoTalk [À vous de jouer ! Entraînez-vous]
=============================
Fourth Yard | Organiser ses écrans avec les bibliothèques Google
=============================
Chapitre 11 Bibliothèque Jetpack
__11-1 Présentation de Jetpack et AndroidX
Bibliothèque __11-2 appcompat - Solution de compatibilité API
__11-3 Fragment - Une vue qui agit comme une activité
__11-4 Vue Recycler - Configuration de l'écran Liste
__11-5 Afficher la page 2 - Configuration de l'écran de suivi par glissement
__11-6 Disposition du tiroir - Configuration de l'écran Ouverture latérale
__11-7 Création d'un écran avec Jetpack [À vous de jouer ! Entraînez-vous]
Chapitre 12 Bibliothèque de matériaux
__12-1 Utilisation de la barre d'applications
__12-2 Disposition des onglets - Configuration des boutons d'onglet
__12-3 Vue de navigation - Configuration de l'écran du tiroir
Bouton d'action flottant étendu __12-4
__12-5 Composition d'écran avec la bibliothèque de matériaux [À vous de jouer ! Pratiquez]
=============================
Cinquième Yard | Comprendre les composants
=============================
Chapitre 13 Composantes de l'activité
__13-1 Comprendre les intentions
__13-2 Cycle de vie de l'activité
Activité 13-3 Problème ANR et coroutines
__13-4 Créer une application de liste de tâches [À vous de jouer ! Entraînez-vous]
Chapitre 14 Composant du récepteur de diffusion
__14-1 Comprendre les récepteurs de diffusion
__14-2 Comprendre l'état du système
__14-3 Création d'une application d'informations sur la batterie [À faire ! Entraînez-vous]
Chapitre 15 Composants de service
__15-1 Comprendre le service
Service de reliure __15-2
__15-3 Contraintes de fond
__15-4 Planificateur de tâches
__15-5 Création d'une application de lecteur MP3 [À vous de jouer ! Entraînez-vous]
Chapitre 16 Composants du fournisseur de contenu
__16-1 Comprendre les fournisseurs de contenu
__16-2 Intégration avec l'application par défaut d'Android
__16-3 Création d'une application qui se connecte aux applications Appareil photo et Galerie [À faire ! Pratiquez]
=============================
Sixth Yard | Ajouter diverses fonctionnalités à votre application
=============================
Chapitre 17 : Stockage des données dans un référentiel
__17-1 Stocker dans la base de données
__17-2 Enregistrer dans le fichier
__17-3 Stocker dans les préférences partagées
__17-4 Créer une application de liste de tâches améliorée [À vous de jouer ! Exercice pratique]
Chapitre 18 Programmation réseau
__18-1 Obtenir des informations sur les smartphones
__18-2 Communication HTTP
__18-3 Traitement d'images - Bibliothèque Glide
__18-4 Création d'une application d'actualités [À vous de jouer ! Entraînez-vous]
Chapitre 19 : Utilisation des informations de localisation
__19-1 Obtenir la localisation de l'utilisateur
__19-2 Utilisation de Google Maps
__19-3 Création d'une application Google Maps [À vous de jouer ! Entraînez-vous]
=============================
Seventh Yard | Intégration avec Firebase
=============================
Chapitre 20 : Fonctionnalités d’intégration et d’authentification de Firebase
__20-1 Comprendre Firebase
__20-2 Connexion à Firebase
__20-3 Utilisation de la fonction d'authentification
__20-4 Création des fonctions d'inscription et de connexion des membres [À faire ! Pratiquez]
Chapitre 21 : Firestore, stockage et FCM
Base de données Firestore __21-1
__21-2 Stockage Firebase
__21-3 Créer une application de partage d'images [À vous de jouer ! Entraînez-vous]
__21-4 Messagerie cloud Firebase
__21-5 Réception des notifications du serveur [À faire ! Entraînez-vous]
=============================
Huitième de verge | Utilisation de Compose
=============================
Chapitre 22 Jetpack Compose
__22-1 Comprendre la composition
__22-2 Gérer l'État
__22-3 Composition de l'écran avec Compose
__22-4 Créer une application d'actualités avec Compose [À vous de jouer ! Entraînez-vous]
Recherche
Première étape | Préparation au développement d'applications Android
=============================
Chapitre 1 : Préparation de l'environnement de développement
__01-1 Installation d'Android Studio
__01-2 Créer votre première application
__01-3 Exécution de l'application
__01-4 Lancement de l'application
Chapitre 2 Structure de base des applications Android
__02-1 Introduction à Android
__02-2 Fonctionnalités du développement d'applications Android
__02-3 Analyse du fichier de configuration de l'application
=============================
Second Yard | Comprendre Kotlin
=============================
Chapitre 3 : Premiers pas avec Kotlin
__03-1 Introduction au langage Kotlin
__03-2 Variables et fonctions
__03-3 Instructions conditionnelles et boucles
Chapitre 4 : Programmation orientée objet en Kotlin
__04-1 Classes et constructeurs
__04-2 Héritage pour la réutilisation des classes
__04-3 Types de classes Kotlin
Chapitre 5 Techniques Kotlin utiles
__05-1 Fonctions lambda et fonctions d'ordre supérieur
__05-2 Sécurité nulle
=============================
Third Yard | Mise en œuvre des fonctions de base de l'application
=============================
Chapitre 6 : Composition d’écran à l’aide de vues
__06-1 Comment configurer l'écran
__06-2 Voir la classe
__06-3 Vue d'ensemble de base
__06-4 Voir la reliure
__06-5 Création d'un écran de confirmation de mot de passe KakaoTalk [À faire ! Entraînez-vous]
Chapitre 7 : Agencement des vues
__07-1 Disposition linéaire ― LinearLayout
__07-2 Positionnement relatif ― RelativeLayout
__07-3 Agencement superposé - FrameLayout
__07-4 Mise en page de type tableau - GridLayout
__07-5 Agencement dans une structure hiérarchique - ConstraintLayout
__07-6 Création d'un écran de clavier pour une application mobile [À faire ! Entraînez-vous]
Chapitre 8 : Gestion des événements utilisateur
__08-1 Événements tactiles et clavier
__08-2 Voir l'événement
__08-3 Création d'une fonction chronomètre dans une application horloge [À vous de jouer ! Entraînez-vous]
Chapitre 9 : Utilisation des ressources
__09-1 Types et caractéristiques des ressources
__09-2 Définition des conditions de ressources
__09-3 Compatibilité avec la taille du téléphone
__09-4 Création d'un écran d'introduction pour une application de messagerie [À faire ! Entraînez-vous]
Chapitre 10 : Utilisation des boîtes de dialogue et des notifications
__10-1 Considérant la compatibilité au niveau de l'API
__10-2 Définition des autorisations
__10-3 Dialogues divers
__10-4 Notifications sonores et vibratoires
__10-5 Afficher la notification
__10-6 Création de notifications KakaoTalk [À vous de jouer ! Entraînez-vous]
=============================
Fourth Yard | Organiser ses écrans avec les bibliothèques Google
=============================
Chapitre 11 Bibliothèque Jetpack
__11-1 Présentation de Jetpack et AndroidX
Bibliothèque __11-2 appcompat - Solution de compatibilité API
__11-3 Fragment - Une vue qui agit comme une activité
__11-4 Vue Recycler - Configuration de l'écran Liste
__11-5 Afficher la page 2 - Configuration de l'écran de suivi par glissement
__11-6 Disposition du tiroir - Configuration de l'écran Ouverture latérale
__11-7 Création d'un écran avec Jetpack [À vous de jouer ! Entraînez-vous]
Chapitre 12 Bibliothèque de matériaux
__12-1 Utilisation de la barre d'applications
__12-2 Disposition des onglets - Configuration des boutons d'onglet
__12-3 Vue de navigation - Configuration de l'écran du tiroir
Bouton d'action flottant étendu __12-4
__12-5 Composition d'écran avec la bibliothèque de matériaux [À vous de jouer ! Pratiquez]
=============================
Cinquième Yard | Comprendre les composants
=============================
Chapitre 13 Composantes de l'activité
__13-1 Comprendre les intentions
__13-2 Cycle de vie de l'activité
Activité 13-3 Problème ANR et coroutines
__13-4 Créer une application de liste de tâches [À vous de jouer ! Entraînez-vous]
Chapitre 14 Composant du récepteur de diffusion
__14-1 Comprendre les récepteurs de diffusion
__14-2 Comprendre l'état du système
__14-3 Création d'une application d'informations sur la batterie [À faire ! Entraînez-vous]
Chapitre 15 Composants de service
__15-1 Comprendre le service
Service de reliure __15-2
__15-3 Contraintes de fond
__15-4 Planificateur de tâches
__15-5 Création d'une application de lecteur MP3 [À vous de jouer ! Entraînez-vous]
Chapitre 16 Composants du fournisseur de contenu
__16-1 Comprendre les fournisseurs de contenu
__16-2 Intégration avec l'application par défaut d'Android
__16-3 Création d'une application qui se connecte aux applications Appareil photo et Galerie [À faire ! Pratiquez]
=============================
Sixth Yard | Ajouter diverses fonctionnalités à votre application
=============================
Chapitre 17 : Stockage des données dans un référentiel
__17-1 Stocker dans la base de données
__17-2 Enregistrer dans le fichier
__17-3 Stocker dans les préférences partagées
__17-4 Créer une application de liste de tâches améliorée [À vous de jouer ! Exercice pratique]
Chapitre 18 Programmation réseau
__18-1 Obtenir des informations sur les smartphones
__18-2 Communication HTTP
__18-3 Traitement d'images - Bibliothèque Glide
__18-4 Création d'une application d'actualités [À vous de jouer ! Entraînez-vous]
Chapitre 19 : Utilisation des informations de localisation
__19-1 Obtenir la localisation de l'utilisateur
__19-2 Utilisation de Google Maps
__19-3 Création d'une application Google Maps [À vous de jouer ! Entraînez-vous]
=============================
Seventh Yard | Intégration avec Firebase
=============================
Chapitre 20 : Fonctionnalités d’intégration et d’authentification de Firebase
__20-1 Comprendre Firebase
__20-2 Connexion à Firebase
__20-3 Utilisation de la fonction d'authentification
__20-4 Création des fonctions d'inscription et de connexion des membres [À faire ! Pratiquez]
Chapitre 21 : Firestore, stockage et FCM
Base de données Firestore __21-1
__21-2 Stockage Firebase
__21-3 Créer une application de partage d'images [À vous de jouer ! Entraînez-vous]
__21-4 Messagerie cloud Firebase
__21-5 Réception des notifications du serveur [À faire ! Entraînez-vous]
=============================
Huitième de verge | Utilisation de Compose
=============================
Chapitre 22 Jetpack Compose
__22-1 Comprendre la composition
__22-2 Gérer l'État
__22-3 Composition de l'écran avec Compose
__22-4 Créer une application d'actualités avec Compose [À vous de jouer ! Entraînez-vous]
Recherche
Image détaillée

Avis de l'éditeur
Environnement pratique pour ce livre
Le code source de ce livre a été testé de manière approfondie dans les environnements suivants :
Cependant, étant donné que la version de l'API Android est constamment mise à jour, vous pouvez apprendre plus facilement en vous référant aux dernières nouvelles et mises à jour sur le blog de l'auteur (kkangsnote.tistory.com).
Niveau d'API Android : 35 (Code de version : VanillaIceCream, Version de la plateforme : 15)
Android Studio : Coccinelle
Caractéristiques de ce livre
ㆍ Contenu et source mis à jour pour Android 15 (Vanilla Ice Cream)
Des cours vidéo gratuits de l'auteur expliquant l'intégralité du processus de formation pratique sont disponibles sur YouTube.
ㆍ Reflète les tendances de développement en incluant des techniques de programmation utilisant la bibliothèque Jetpack AndroidX et l'outil d'interface utilisateur Compose.
ㆍ L'auteur a recréé différents types d'échanges de questions-réponses avec de vrais étudiants dans le coin « Kkangsam ! J'ai une question ! ».
ㆍ Nous fournissons un « plan d'étude complet de 30 jours » qui peut être utilisé comme plan de cours pour les enseignants et comme plan d'étude pour les autodidactes.
ㆍ Cinq testeurs bêta, dont des développeurs d'applications Android travaillant dans le domaine, ont vérifié l'intégralité du processus de formation et le code source.
Public cible de ce livre
• Étudiants ou demandeurs d'emploi qui rêvent de devenir développeurs d'applications mobiles
• Développeurs juniors souhaitant apprendre systématiquement le processus de développement d'applications Android
ㆍ Développeurs seniors qui souhaitent développer des applications mobiles en Kotlin ou apprendre les dernières techniques d'implémentation telles que la nouvelle bibliothèque Jetpack et Compose.
Les offres d'emploi pour développeurs mobiles évoluent !
La tendance est au développement d'applications Android avec Kotlin !
Lors du développement d'applications Android, l'utilisation du langage Kotlin permet de réduire la longueur du code source et d'écrire un code plus sécurisé.
Les applications Android développées avec Kotlin présentent un taux d'erreur inférieur de 20 %.
De plus, Kotlin est 100% compatible avec Java, il peut donc être utilisé en parallèle avec du code Java.
C’est pourquoi plus de 60 % des développeurs Android utilisent Kotlin, et plus de 80 % des 1 000 meilleures applications du marché contiennent du code Kotlin.
On observe une tendance croissante chez les développeurs, et même chez les entreprises, à démarrer le développement d'applications avec Kotlin.
Si le développement d'applications mobiles vous intéresse et que vous avez une expérience de base en programmation Java ou C, ce livre est un excellent ouvrage d'auto-apprentissage !
Comprendre l'architecture du développement d'applications mobiles,
Acquérir une expérience pratique en créant les fonctions utilisées dans les applications fréquemment utilisées !
L'objectif de ce livre est de développer des compétences pratiques en matière de développement d'applications mobiles.
Plutôt que de simplement énumérer des règles de grammaire et des extraits de code, il est structuré pour vous aider à comprendre l'architecture du développement d'applications mobiles et à améliorer vos compétences en la matière.
Nous expliquerons en détail les quatre composants essentiels des applications Android et leurs cycles de vie à l'aide d'illustrations, et vous pourrez acquérir une expérience pratique en vous exerçant aux différentes fonctions des applications fréquemment utilisées.
Il vous aide également à prévenir les erreurs et à écrire un code de haute qualité en suggérant des problèmes courants et leurs solutions lors du développement d'applications.
Apprenons naturellement les fonctions les plus fréquemment utilisées en créant un total de 19 applications, en commençant par des exercices simples qui peuvent jeter les bases du développement d'applications, comme des listes de tâches, des cartes, des lecteurs MP3 et des fournisseurs d'actualités.
Ce livre renferme tout le savoir-faire de « Kkangsam », qui a formé des milliers de développeurs Android !
Une composition riche qui peut être utilisée pour l'auto-apprentissage, ainsi que pour la formation professionnelle et les manuels universitaires !
Kang Sung-yoon, plus connu sous le nom de « Kang-sam » dans le domaine d'Android, a enseigné le développement d'applications mobiles dans divers établissements d'enseignement et entreprises.
Ce livre renferme tout le savoir-faire en matière de développement et d'enseignement accumulé sur plus de 20 ans, basé sur un programme validé par de nombreux développeurs et formateurs.
Nous fournissons un code source d'entraînement pour réduire le temps d'écriture du code et nous concentrer sur le contenu essentiel, afin que les lecteurs puissent s'exercer en écrivant uniquement le code essentiel basé sur celui-ci.
Bien entendu, nous fournissons également un code source complet séparément à des fins de comparaison, au cas où le code source ne fonctionnerait pas correctement.
À la fin de chaque chapitre, vous pouvez également tester vos compétences en répondant à un quiz simple qui récapitulera ce que vous avez appris.
Assistance aux lecteurs d'Aegis Publishing
▶ Apprenez grâce aux vidéos de cours dispensées directement par l'auteur !
• Cours vidéo gratuits dispensés directement par l'auteur (cours pratiques complets) : youtube.com/@kkang_ssam
Cours vidéo payants dispensés directement par l'auteur (cours théoriques et pratiques) : www.ssamz.com
▶ Essayez d'utiliser les fichiers d'entraînement !
Easy Publishing : www.easyspub.co.kr → Espace ressources → Recherche de titres
Blog de l'auteur : kkangsnote.tistory.com/260 (code d'entraînement), kkangsnote.tistory.com/261 (code complet)
▶ Communiquez directement avec l'auteur !
Adresse courriel de l'auteur : kkangs.an.ko@gmail.com
Blog de l'auteur : kkangsnote.tistory.com
▶ Recevez un livre en cadeau !
ㆍ Rejoignez le groupe d'étude « Do it! » géré par Do it! Study Room (cafe.naver.com/doitstudyroom).
Pendant vos études avec ce livre, vous pouvez prendre des notes, et si vous certifiez l'avoir lu en entier, vous pouvez recevoir le livre en cadeau.
ㆍ Si vous vous inscrivez comme membre sur le site web d'Easy Publishing (www.easyspub.co.kr), vous pourrez consulter les nouveautés et les actualités des événements dans la newsletter.
Nous organisons également un événement au cours duquel nous publions un livre électronique chaque mois.
Le code source de ce livre a été testé de manière approfondie dans les environnements suivants :
Cependant, étant donné que la version de l'API Android est constamment mise à jour, vous pouvez apprendre plus facilement en vous référant aux dernières nouvelles et mises à jour sur le blog de l'auteur (kkangsnote.tistory.com).
Niveau d'API Android : 35 (Code de version : VanillaIceCream, Version de la plateforme : 15)
Android Studio : Coccinelle
Caractéristiques de ce livre
ㆍ Contenu et source mis à jour pour Android 15 (Vanilla Ice Cream)
Des cours vidéo gratuits de l'auteur expliquant l'intégralité du processus de formation pratique sont disponibles sur YouTube.
ㆍ Reflète les tendances de développement en incluant des techniques de programmation utilisant la bibliothèque Jetpack AndroidX et l'outil d'interface utilisateur Compose.
ㆍ L'auteur a recréé différents types d'échanges de questions-réponses avec de vrais étudiants dans le coin « Kkangsam ! J'ai une question ! ».
ㆍ Nous fournissons un « plan d'étude complet de 30 jours » qui peut être utilisé comme plan de cours pour les enseignants et comme plan d'étude pour les autodidactes.
ㆍ Cinq testeurs bêta, dont des développeurs d'applications Android travaillant dans le domaine, ont vérifié l'intégralité du processus de formation et le code source.
Public cible de ce livre
• Étudiants ou demandeurs d'emploi qui rêvent de devenir développeurs d'applications mobiles
• Développeurs juniors souhaitant apprendre systématiquement le processus de développement d'applications Android
ㆍ Développeurs seniors qui souhaitent développer des applications mobiles en Kotlin ou apprendre les dernières techniques d'implémentation telles que la nouvelle bibliothèque Jetpack et Compose.
Les offres d'emploi pour développeurs mobiles évoluent !
La tendance est au développement d'applications Android avec Kotlin !
Lors du développement d'applications Android, l'utilisation du langage Kotlin permet de réduire la longueur du code source et d'écrire un code plus sécurisé.
Les applications Android développées avec Kotlin présentent un taux d'erreur inférieur de 20 %.
De plus, Kotlin est 100% compatible avec Java, il peut donc être utilisé en parallèle avec du code Java.
C’est pourquoi plus de 60 % des développeurs Android utilisent Kotlin, et plus de 80 % des 1 000 meilleures applications du marché contiennent du code Kotlin.
On observe une tendance croissante chez les développeurs, et même chez les entreprises, à démarrer le développement d'applications avec Kotlin.
Si le développement d'applications mobiles vous intéresse et que vous avez une expérience de base en programmation Java ou C, ce livre est un excellent ouvrage d'auto-apprentissage !
Comprendre l'architecture du développement d'applications mobiles,
Acquérir une expérience pratique en créant les fonctions utilisées dans les applications fréquemment utilisées !
L'objectif de ce livre est de développer des compétences pratiques en matière de développement d'applications mobiles.
Plutôt que de simplement énumérer des règles de grammaire et des extraits de code, il est structuré pour vous aider à comprendre l'architecture du développement d'applications mobiles et à améliorer vos compétences en la matière.
Nous expliquerons en détail les quatre composants essentiels des applications Android et leurs cycles de vie à l'aide d'illustrations, et vous pourrez acquérir une expérience pratique en vous exerçant aux différentes fonctions des applications fréquemment utilisées.
Il vous aide également à prévenir les erreurs et à écrire un code de haute qualité en suggérant des problèmes courants et leurs solutions lors du développement d'applications.
Apprenons naturellement les fonctions les plus fréquemment utilisées en créant un total de 19 applications, en commençant par des exercices simples qui peuvent jeter les bases du développement d'applications, comme des listes de tâches, des cartes, des lecteurs MP3 et des fournisseurs d'actualités.
Ce livre renferme tout le savoir-faire de « Kkangsam », qui a formé des milliers de développeurs Android !
Une composition riche qui peut être utilisée pour l'auto-apprentissage, ainsi que pour la formation professionnelle et les manuels universitaires !
Kang Sung-yoon, plus connu sous le nom de « Kang-sam » dans le domaine d'Android, a enseigné le développement d'applications mobiles dans divers établissements d'enseignement et entreprises.
Ce livre renferme tout le savoir-faire en matière de développement et d'enseignement accumulé sur plus de 20 ans, basé sur un programme validé par de nombreux développeurs et formateurs.
Nous fournissons un code source d'entraînement pour réduire le temps d'écriture du code et nous concentrer sur le contenu essentiel, afin que les lecteurs puissent s'exercer en écrivant uniquement le code essentiel basé sur celui-ci.
Bien entendu, nous fournissons également un code source complet séparément à des fins de comparaison, au cas où le code source ne fonctionnerait pas correctement.
À la fin de chaque chapitre, vous pouvez également tester vos compétences en répondant à un quiz simple qui récapitulera ce que vous avez appris.
Assistance aux lecteurs d'Aegis Publishing
▶ Apprenez grâce aux vidéos de cours dispensées directement par l'auteur !
• Cours vidéo gratuits dispensés directement par l'auteur (cours pratiques complets) : youtube.com/@kkang_ssam
Cours vidéo payants dispensés directement par l'auteur (cours théoriques et pratiques) : www.ssamz.com
▶ Essayez d'utiliser les fichiers d'entraînement !
Easy Publishing : www.easyspub.co.kr → Espace ressources → Recherche de titres
Blog de l'auteur : kkangsnote.tistory.com/260 (code d'entraînement), kkangsnote.tistory.com/261 (code complet)
▶ Communiquez directement avec l'auteur !
Adresse courriel de l'auteur : kkangs.an.ko@gmail.com
Blog de l'auteur : kkangsnote.tistory.com
▶ Recevez un livre en cadeau !
ㆍ Rejoignez le groupe d'étude « Do it! » géré par Do it! Study Room (cafe.naver.com/doitstudyroom).
Pendant vos études avec ce livre, vous pouvez prendre des notes, et si vous certifiez l'avoir lu en entier, vous pouvez recevoir le livre en cadeau.
ㆍ Si vous vous inscrivez comme membre sur le site web d'Easy Publishing (www.easyspub.co.kr), vous pourrez consulter les nouveautés et les actualités des événements dans la newsletter.
Nous organisons également un événement au cours duquel nous publions un livre électronique chaque mois.
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 1er février 2025
- Nombre de pages, poids, dimensions : 740 pages | 188 × 257 × 29 mm
- ISBN13 : 9791163036739
Vous aimerez peut-être aussi
카테고리
Langue coréenne
Langue coréenne