Dans ce cours complet, vous apprenez les concepts de base de la programmation Android et créez une variété d'applications à l'aide du langage de programmation Java. Vous commencez avec Hello World et progressez vers des applications plus complexes, en utilisant les composants de l'architecture Android.
Sur le marché, il existe plusieurs techniques de développement d’application Android, mais à mon avis d’expert, c’est mieux de commencer avec la technique qui vous explique bien les bases. C’est pour ça j’ai opté pour Java et Android Studio.
Le contenue de ce cours a été créé par l'équipe de formation des développeurs Google et il est disponible en anglais dans le site de la documentation.
L’explication est en français et avec quelque mots en arabe à la marocain, on dit aussi Darija, c’est le langage d’enseignement au Maroc. Mais les slide reste en anglais, oui, pour vos prenez l’habitude à se documenter en anglais et ne pas faire peur. Aussi, pour apprendre le sens des mots clé en anglais.
Je partage avec vous dans ce cours, l’expérience de 10 ans avec des journées diviser en deux partie : la formation des jeunes au matin et le développement des applications après midi, qui m’a permet de savoir comment la compétence se développe et qu’ils sont les ingrédients nécessaire pour la préparer.
Pour vous expliquer, ce développent j’ai opté pour une pédagogie simple et efficace pour la formation en ligne. Commencer par théorique et puis pratiquer avec l'aide du formateur. Chaque section contient une explication théorique sur les concepts de base et, un ou plusieurs travaux pratiques dirigés par la solution du formateur. Au fur et à mesure que vous réalisez les travaux dirigé : TD, vous créez des applications pour pratiquer et perfectionner les compétences que vous apprenez.
Dans ce cours, nous allons voir en générale trois parties :
la partie 1 intitulé "Commencez" couvre la compréhension de la structure du projet, la création de votre première application, la création d'activités.
La partie 2 nommé "Expérience utilisateur" explique comment obtenir des informations de l'utilisateur, mettre en œuvre des stratégies de navigation, utiliser des thèmes et des styles.
La partie 3 appelé "Sauvegarde des données utilisateur" explique comment stocker les données utilisateur. Vous apprendrez à utiliser les préférences partagées pour enregistrer des paires de valeurs-clés simples, puis vous apprendrez à utiliser la base de données SQLite pour enregistrer, récupérer et mettre à jour les données utilisateur.