Comment configurer Android Studio sur votre Mac (et pourquoi vous le souhaitez)

Comment configurer Android Studio sur votre Mac (et pourquoi vous le souhaitez) / Mac

Vous aurez peut-être besoin d'un Mac pour créer vos propres applications iOS. Vous souhaitez donc créer des applications pour iPhone? 10 projets pour les débutants Vous voulez créer des applications pour iPhone? 10 projets pour les débutants Vous voulez créer des applications pour iPhone et iPad? Commencez par apprendre les bases de Swift. En savoir plus, mais si vous êtes plutôt un type d'alien vert, Android IDE (environnement de développement intégré) est également disponible sur OS X (entre autres plates-formes. Comment obtenir un environnement de développement Android configuré dans Fedora Linux Comment obtenir Un environnement de développement Android configuré dans Fedora Linux Pour en savoir plus).

Si vous êtes prêt à créer des applications iPhone, vous voulez créer des applications iPhone? 10 projets pour les débutants Vous voulez créer des applications pour iPhone? 10 projets pour les débutants Vous voulez créer des applications pour iPhone et iPad? Commencez par apprendre les bases de Swift. En savoir plus ou vous êtes impatient de créer la prochaine grande nouveauté pour Android, l'installation de l'EDI est la première étape de votre parcours. Ou, si nous avançons trop vite, pourquoi ne pas commencer par un cours Alors, vous voulez développer des applications Android? Voici comment apprendre Alors, vous voulez développer des applications Android? Voici comment apprendre Après tant d'années, on pourrait penser que le marché de la téléphonie mobile est saturé de toutes les applications imaginables pour l'homme - mais ce n'est pas le cas. Il y a beaucoup de niches qui doivent encore… Read More ?

Pourquoi s'embêter avec Android?

Si vous êtes familiarisé avec le développement sous OS X et iOS, vous vous demandez peut-être pourquoi vous en faites pas pour Android.?

De nombreux développeurs iOS craignent Android en raison de la fragmentation des appareils et de la nécessité de corriger / recréer des applications pour différentes versions du système d'exploitation, qu'il existe beaucoup. Je ne vais pas essayer de vous vendre lequel des deux est le meilleur, car ils offrent de nombreux avantages pour les développeurs, mais je dirai que pour les créateurs d'applications qui cherchent à vivre de leurs applications, trouver une sorte de l'équilibre entre les appareils n'est jamais une mauvaise idée.

De plus, vous constaterez que l'expérience globale est beaucoup moins restrictive avec Android. Tout d’abord, Google Play (l’App Store d’Android) n’a pas les mêmes restrictions que Apple, ni les frais annuels de 99 $ pour les développeurs (c’est 25 $ sur Google). Google vous donne accès au fonctionnement interne d'Android (à l'aide d'un modèle open source), qui vous permet de créer des émulateurs, des chargeurs de démarrage, des stations d'accueil personnalisées, des icônes, des écrans de démarrage, comme vous le nommez, qui ne sont tout simplement pas possibles avec iOS..

Si vous ne tenez compte que des chiffres d'affaires, l'App Store d'Apple sera toujours votre cible principale. Alors que Google Play génère 60% de téléchargements annuels de plus que l'App Store, l'App Store d'Apple génère 70% de plus de revenus annuels liés aux applications. Cela ne veut pas dire que vous ne pouvez pas être rentable sur Android, ou que vous devriez éviter complètement la plate-forme, bien au contraire.

Bien que les applications puissent générer des revenus plus élevés dans l'App Store d'Apple, les chiffres de téléchargement sont nettement plus élevés avec Google Play, ce qui en fait une plate-forme intéressante pour tester et paramétrer une application gratuite avant de lancer une version premium ou freemium..

Eclipse avec ADT ou Android Studio?

Il y a quelques jours, vous aviez le choix toujours déroutant entre un package fourni comprenant Eclipse et le plug-in ADT (Android Developer Tools), ou le studio Android officiel, basé sur la plate-forme IntelliJ, un IDE basé sur Java..

Heureusement, de récentes itérations ont vu le processus simplifié un peu avec une seule version, appelée Android Studio..

En fait, même si l'option d'utilisation d'Eclipse existe toujours, Google vous recommande officiellement de démarrer le processus de migration vers Android Studio, car la prise en charge d'ADT prend fin. Si vous avez besoin d'aide pour migrer vos projets, cet article de blog des développeurs Android devrait vous aider..

Désormais, si vous recherchez uniquement les émulateurs fournis avec Android Studio, il est important de noter qu'il existe d'autres méthodes plus légères. Comment émuler des applications Android et Android sur votre PC Votre PC Il est en fait assez facile de faire fonctionner des applications Android sur votre ordinateur de bureau ou portable! Ici, nous vous expliquons les meilleures méthodes. Lisez-en plus pour le faire sur votre PC Windows, OS X ou Linux, sans avoir à télécharger et installer l'encombrant Android Studio. Essayez BlueStacks sur un Mac ou vous pouvez simplement télécharger et exécuter Android sur votre PC Windows. Si vous recherchez une émulation Android ultra-légère, essayez cet émulateur de navigateur pour Chrome. Comment exécuter des applications Android sous Chrome sur Mac / Linux / Windows Comment exécuter des applications Android sous Chrome sur Mac / Linux / Windows Il est maintenant possible d'exécuter Android applications dans le navigateur Chrome - cela demande juste un peu de travail. Lire la suite .

Se lancer avec Android Studio

Premièrement, nous devons télécharger et installer Android Studio, un package comprenant:

  • Android Studio IDE
  • SDK Android (kit de développement logiciel)
  • Plateforme Android 5.0 (Lollipop)
  • Image du système émulateur Android 5.0 avec les API Google

Commençons.

Lancez le fichier .dmg et faites glisser Android Studio dans le dossier Applications..

Ouvrez Android Studio et suivez les étapes décrites par l’assistant de configuration. Parfois, vous rencontrerez une erreur en disant que le fichier est “endommagé” ou indigne de confiance et devrait être déplacé à la poubelle. Si cela se produit, vous devrez simplement ajuster vos paramètres de sécurité et de confidentialité pour permettre à l'application de s'exécuter en allant à Préférences système> Sécurité et confidentialité > Général puis en sélectionnant Nulle part Où il est dit “Autoriser les applications téléchargées à partir de:”

Si vous devez utiliser les outils du SDK Android à partir de la ligne de commande, vous pouvez y accéder en ouvrant Terminal (Applications> Utilitaires> Terminal) et en utilisant ce qui suit:

/ Utilisateurs / nom d'utilisateur / Bibliothèque / Android / sdk /

N'oubliez pas d'ajouter votre nom d'utilisateur à la place de Nom d'utilisateur.

Ajout de packages SDK

Le kit de développement logiciel (SDK) Android, qui accompagne le package Android Studio, n’inclut pas tout ce dont vous avez besoin pour commencer à développer des applications Android. Le SDK lui-même est un utilitaire utilisé pour séparer vos outils, plates-formes et composants en packages à l'aide du gestionnaire de SDK Android..

Donc, en tant que tel, nous devrons ajouter des paquets afin de tout préparer pour le développement. Ne vous inquiétez pas, c'est un processus simple.

Commencez par ouvrir le gestionnaire de SDK sous Outils> Configurer> Gestionnaire de SDK.

Remarque: À partir de maintenant, pour rester concis, nous allons supposer que si je ne mentionne pas quelque chose de spécifique, cela signifie l'une des deux choses suivantes:

  1. Il est présélectionné et il s'installera automatiquement une fois que nous aurons terminé..
  2. Vous n'en avez pas besoin… du moins en ce moment.

Ok, continuons. Sélectionnez les éléments suivants:

  • Outils SDK Android
  • Outils de plate-forme SDK Android
  • Android SDK Build-tools (version la plus récente)

Ouvrez le dossier de la version la plus élevée d’Android dans la liste (5.1.1 au moment de l'écriture) et sélectionnez:

  • Plate-forme SDK
  • Image système ARM EABI v7a

Ouvrez le Extras répertoire et téléchargez les API suivantes pour la bibliothèque de support Android:

  • Dépôt de support Android
  • Bibliothèque de support Android

Ouvrez le répertoire Extras et téléchargez le package de services Google Play pour encore plus d'API. Ajouter:

  • Google Repository
  • Services Google Play

Installer les paquets

  1. Cliquez sur Installer 22 paquets (ou quel que soit le nombre de rapports du responsable du SDK).
  2. Cliquez sur chaque nom de package sur la gauche pour accepter les termes du contrat de licence..
  3. Cliquez sur Installer.

Remarque: Ne quittez pas le gestionnaire de SDK tant que l'installation n'est pas terminée!

Une fois l'installation terminée, vous pouvez plonger directement dans le développement et commencer à développer So, vous souhaitez développer des applications Android? Voici comment apprendre Alors, vous voulez développer des applications Android? Voici comment apprendre Après tant d'années, on pourrait penser que le marché de la téléphonie mobile est saturé de toutes les applications imaginables pour l'homme - mais ce n'est pas le cas. Il y a de nombreuses niches qui restent à… Lire la suite et même exécuter des applications Android Comment exécuter des applications Android sur macOS Comment exécuter des applications Android sur macOS Si vous souhaitez exécuter des applications Android sur votre ordinateur portable ou de bureau Mac, fais le. Lisez Plus depuis votre fidèle Mac (ou Hackintosh) sous OS X.

Portage d'applications iOS sur Android

En raison d'un manque de similitude entre les deux systèmes d'exploitation, rien ne propose une solution plug-and-play pour le portage d'applications à partir d'un autre système d'exploitation..

Cependant, il existe un programme appelé Apportable qui, à mon avis, méritait d'être signalé. Apportable traduit essentiellement Swift et Objective-C en utilisant le code machine ARM et x86 qu'Android est capable de comprendre. Vous trouverez également des plugins supplémentaires pour alléger votre charge de développement, tels que le plugin SpriteBuilder. Cela dit, toutes les API Apple ne sont pas disponibles sur Apportable. Par conséquent, même si c'est le meilleur que nous ayons, ce n'est toujours pas une solution plug and play..

Les principaux avantages d'Apportable sont une compilation croisée plus rapide, sans besoin d'émulateurs, de machines virtuelles ou d'une alternative programmée par Java. Bien que Java permette une excellente compatibilité croisée dans les applications mobiles, les versions iOS et Android ont le même aspect que les versions natives. En fait, la plupart se sentent comme des ports bon marché de l'autre système d'exploitation.

Encore une fois, ce n'est pas une solution parfaite, mais cela devrait considérablement alléger votre charge de travail si vous devez basculer entre Android et iOS..

Heureux de vous développer, et assurez-vous de partager ce que vous venez avec nous ici à Make Use Of.

Avez-vous développé une application iOS ou Android? Selon vous, quelle plate-forme offre les meilleurs outils pour les développeurs?

En savoir plus sur: Personnalisation Android, Développement d'applications, Programmation.