Android studio premières impressions
Au cours de la / O 2013 Keynote de présentation Google I Hugo Barra annoncé que Google travaille sur un nouvel environnement de développement intégré (IDE) pour le développement d'applications Android appelé Android Studio. Basé sur la version open source du IntelliJ déjà populaire, Android studio vise à résoudre certaines des difficultés que les développeurs Android sont confrontés lors de l'élaboration des applications.
Outre toutes les fonctionnalités sophistiquées comme la complétion de code, analyse de code et Android code spécifique re-factoring, la nouvelle IDE comprend une disposition visualiseur intégré. Ce sera un gros bonus pour les développeurs d'applications pour un couple de raisons très importantes. D'abord obtenir l'interface utilisateur le droit d'une application peut être difficile. Bien que l'ajout effectivement les différentes composantes d'une interface est relativement simple, faire réellement que la conception facile à utiliser et intuitive peut être difficile. En ajoutant de nouveaux outils de conception, y compris le mode de prévisualisation Google essaie de faire ce travail plus facile. Souvent, la différence entre un bon et un mauvais app app peut être juste la conception de l'interface utilisateur, quel que soit le niveau ou l'exhaustivité de la fonctionnalité. La nouvelle fenêtre de prévisualisation est direct dans la mesure où elle reflète des changements au XML dans le fichier de configuration que les types de développement. Dès qu'un nouveau composant est ajouté, il apparaît dans l'aperçu, sans la nécessité de réactiver manuellement rendre.
La deuxième raison pour laquelle le nouveau design aperçu est important est qu'il permet aux développeurs simultanément de voir comment l'application regarde à travers une gamme d'appareils. La nouvelle fonction "aperçu tous» sera le volet de visualisation avec tous les périphériques virtuels actuellement définis. Cela signifie que l'interface utilisateur actuelle peut être prévisualisé sur téléphones et tablettes (dans un paysage ou portrait) simultanément. Ceci est un énorme avantage pour les développeurs que l'obtention d'une application à l'air bien sur aa 3,5 pouces téléphone, un téléphone HD de 5 pouces et d'un comprimé peut être un défi de taille. L'IDE comprend également des agencements personnalisés qui signifie que si l'application utilise une mise en page différente pour les comprimés puis l'aperçu montrer la bonne mise en page sur le droit dispositif.
Ce mode de prévisualisation étend également aux traductions. L'IDE intègre des fonctionnalités permettant de créer des applications multi-langues. L'IDE est le langage sensible et lors de l'édition du code, il peut regarder les chaînes codées en dur et montrer la chaîne réelle dans l'éditeur plutôt que les appels de fonction qui obtient le droit chaîne de la langue courante. De même, l'aperçu peut être configuré pour afficher toutes les langues simultanément signifie que la vérification de la conception à travers les différentes langues devient beaucoup plus facile. Par exemple, si la taille de la police d'une étiquette est augmentée cela peut paraître bien en anglais, en espagnol, mais l'étiquette peut être rognées. Ceci peut être facilement repéré dans le mode de prévisualisation.
Le nouveau IDE est disponible pour Windows, OS X et Linux. Pour exécuter Android et Studio pour créer des applications Android vous devez installer le kit de développement Java qui peut être téléchargé à partir du site Web d'Oracle. Google travaille toujours sur l'IDE et au moment où il est considéré comme seulement une version preview, mais il vaut la peine de téléchargement et jeter un oeil à où Google se dirige avec ses Android outils de conception de l'application.