Vidéo: CREER UNE APPLICATION ANDROID #1 ? LES BASES & PREREQUIS 2025
Par Michael Burton
Le développement d'applications Android nécessite de se familiariser avec un environnement de développement, un SDK, des émulateurs et la plate-forme Android. Immerger vous-même dans les différentes tailles d'écran, les complexités du framework et les dépendances peuvent vous faire tourner la tête. Voici quelques conseils utiles pour vous aider à vivre votre expérience de développement au quotidien.
10 astuces utiles pour le développement d'applications Android
Bien que la résolution de problèmes avec Android soit une tâche simple, vous pouvez vous rendre au point de développement d'applications où vous ne savez pas quoi faire. La liste suivante devrait vous orienter dans la bonne direction lorsque vous avez besoin d'aide.
-
Comprendre le cycle de vie de l'activité et le cycle de vie du fragment.
Vous les utiliserez encore et encore, et une compréhension approfondie peut aider à éviter les problèmes qui déroutent plus tard.
-
N'oubliez pas que vous êtes responsable de l'enregistrement et de la restauration des états d'instance dans les activités et les fragments.
Si vous créez une variable membre dans une activité ou un fragment, assurez-vous de l'enregistrer dans onSaveInstanceState () et de la restaurer à l'aide de l'ensemble dans onCreate (). Ne pas le faire peut faire en sorte que votre activité ou fragment semble fonctionner la plupart du temps, mais échouer de façon aléatoire dans d'autres situations (par exemple, lorsqu'un utilisateur tourne son écran).
-
Vous ne savez pas comment résoudre un problème particulier?
Visitez les forums sur StackOverflow. com et utilisez le tag Android. StackOverflow est une destination recommandée par la plate-forme Android pour les questions de développeur.
-
Les tâches les plus courantes ont déjà été effectuées pour vous.
Le site Web du développeur Android fournit une liste des tâches courantes et des instructions sur la façon de les exécuter.
-
Si vous n'êtes pas sûr de ce que fait un paquet ou une classe, vous pouvez rapidement identifier son but.
Vous pouvez placer votre curseur sur l'objet ou la classe dans Android Studio et appuyer sur Ctrl + J pour afficher la fenêtre contextuelle de la documentation. Si aucune info-bulle n'existe, vous pouvez consulter la documentation en ligne à l'adresse Référence des développeurs Android.
-
Vous pouvez trouver rapidement toutes les références d'un objet particulier.
Vous pouvez le faire dans votre fichier de classe en sélectionnant l'objet et en appuyant sur Alt + F7.
-
Vous pouvez rendre les messages de flux dans la fenêtre logcat plus lisibles.
Vous le faites en créant un filtre qui s'applique spécifiquement à la consignation de votre application. Vous pouvez également trouver pidcat pour être utile.
-
De nombreuses erreurs ont une solution rapide.
Accédez à l'erreur, puis appuyez sur Alt + Entrée pour obtenir le menu de réparation rapide. Cela peut être un moyen pratique d'ajouter de nouveaux champs et méthodes.Par exemple, vous pouvez taper le nom d'un accesseur qui n'existe pas encore, appuyez sur Alt + Entrée, puis choisissez Create Getter pour que la méthode soit créée automatiquement pour vous.
-
Il est facile de naviguer rapidement autour d'un projet.
Pour ce faire, appuyez rapidement deux fois sur la touche Maj et commencez à taper le nom de la chose qui vous intéresse. Il peut s'agir d'un fichier, d'un type, d'un membre, d'une variable locale ou de n'importe quoi. Sélectionnez-le dans la liste déroulante et appuyez sur Entrée.
-
Pour exécuter rapidement votre application Android, appuyez sur Ctrl + R.
7 Raccourcis clavier d'Android Studio
Vous passerez sans doute la majeure partie de votre carrière de développement Android dans l'environnement de développement intégré Android Studio. Voici quelques raccourcis clavier qui peuvent vous aider à économiser beaucoup de temps. Plus peut être trouvé en visitant l'aide → référence par défaut de Keymap.
Action | Raccourci clavier |
---|---|
Créer un nouveau fichier dans le package en cours | Commande + N (Mac) / Alt + Insertion (Win) |
Organiser les instructions d'importation | Ctrl + Alt + O |
Accédez à la définition de la source | Commande + Clic (Mac) / Windows + Clic (Win) |
Renommer un objet | Maj + F6 |
Rechercher dans les fichiers | Commande + Maj + F (Mac) / Ctrl + Maj + F (Win) |
Passer à un type ou un fichier particulier | Maj, Maj |
Naviguer à gauche | Commande + Maj + [(Mac) / Alt + Gauche (Win |
Naviguer à droite | Commande + Maj +] (Mac) / Alt + Droite (Win) |
4 Utilisations d'Android courantes
Vous utiliserez la plupart du temps quelques objectifs de base lors du développement d'applications mobiles Pour Android. Pour économiser du temps, consultez et rappelez-vous le code pour ces intentions Android de base.
Intention | Code |
---|---|
Démarrer une activité | startActivity (nouvelle intention (this,
Destination. Class)); |
Créer un sélecteur | Intention. createChooser (yourIntent, "Please
Sélectionnez"); |
Ouvrez le navigateur Web | Intent i = new
Intent (Intention ACTION_VIEW, Uri.parse (" // example. Org")); startActivity (i); |
Lancer l'activité pour un résultat | startActivityForResult (yourIntent,
VOTRE_CODE_REQUESTRE); |
5 astuces pour développer des applications pour plusieurs tailles d'écran sous Android
En tant que développeur, vous connaissez déjà l'importance d'écrire des tests pour votre code. Ceci est tout aussi vrai pour le développement d'applications Android que pour tout autre type de développement. Heureusement, Android facilite l'ajout de tests à votre application.
-
Les exigences de taille pour chaque icône dans chaque densité varient pour chaque type d'icône.
Vous trouverez des icônes de lanceur, des icônes de menu, des icônes de barre d'état, des icônes d'onglet, et bien d'autres encore. Ils sont tous construits différemment pour chaque densité d'écran. Lors de la création de ces icônes, reportez-vous aux consignes Android Iconography.
-
Lorsque vous définissez votre interface utilisateur, essayez toujours d'utiliser l'unité de mesure de pixels indépendante de la densité (dip ou dp) pour les vues et le pixel indépendant de l'échelle (sip ou sp) pour les tailles de police.
Cela permet à votre application d'évoluer vers différents périphériques. Le pixel indépendant de la densité est un pixel virtuel qui est proportionnel à chaque densité d'écran.
-
Fournissez l'élément compatible-screens au AndroidManifest .Fichier xml pour aider le marché Android à déterminer si votre application est compatible avec différentes tailles d'écran.
En général, vous devez éviter les écrans compatibles, mais cela est parfois nécessaire, par exemple lorsque vous fournissez plusieurs écrans pour différentes tailles d'écran.
-
Fournir des graphiques pour les périphériques extra-extra-high, extra-high, high et medium-density.
Bien que cela puisse augmenter votre temps de développement et de conception, il améliore grandement la convivialité et l'apparence de votre application.
-
Utilisez les fragments généreusement pour faciliter la prise en charge des tablettes.
