Les millors eines per a desenvolupadors d'Android

Autora: Lewis Jackson
Data De La Creació: 6 Ser Possible 2021
Data D’Actualització: 2 Juliol 2024
Anonim
Les millors eines per a desenvolupadors d'Android - Aplicacions
Les millors eines per a desenvolupadors d'Android - Aplicacions

Content


Android ofereix infinites oportunitats per als desenvolupadors: és una plataforma oberta versàtil i usada per milions d’usuaris de tot el món amb una potent plataforma de distribució per arribar a una gran audiència. Afortunadament, també hi ha moltes eines per a desenvolupadors d'Android per començar i ajudar a racionalitzar el vostre flux de treball. Millor encara, el nombre d’aquestes eines augmenta constantment, mentre que cadascuna continua sent més eficient i intuïtiva. Mai hi ha hagut un moment millor per crear la vostra pròpia aplicació per a Android.

Llegiu següent: Els millors fabricants d’aplicacions Android per crear aplicacions i crear-les amb codi zero

A continuació, trobareu una gran varietat d’eines de desenvolupador útils i potents. Per a la seva comoditat, s'han classificat com a tals:

  • IDE - Els entorns de desenvolupament integrats són les principals eines que utilitzeu per crear les vostres aplicacions d'Android, proporcionant la interfície on introduïu el vostre codi.
  • Eines que inclouen Android Studio - Aquestes són les eines oficials per a desenvolupadors d'Android de Google que s'instal·len amb Android Studio / Android SDK.
  • Eines externes avançades- Eines com Github que probablement utilitzeu com a desenvolupador més avançat.
  • Altres eines- Un resum ràpid dels altres tipus d'eines que podeu trobar.

Feu-nos saber el que ens va faltar a continuació, i bona sort!


Eines per a desenvolupadors Android principals: IDE

Am IDE és un "entorn de desenvolupament integrat", és a dir, una interfície única que us permet introduir codi i manejar les coses

Android Studio

No hi ha una llista d'eines de desenvolupament d'Android completes sense Android Studio. Es tracta de l'IDE oficial (Entorn de desenvolupament integrat) per a Android, la qual cosa és la primera opció per a la majoria dels desenvolupadors que busquen fer aplicacions bàsiques d'acord amb el disseny de materials de Google i amb accés a totes les funcions avançades de la plataforma.

L’IDE és on qualsevol desenvolupador passa la major part del temps: actua com a editor del llenguatge de programació escollit (Android Studio suporta Java i Kotlin), un compilador que pot crear fitxers APK i un sistema de fitxers per organitzar el vostre projecte. També inclou un editor XML i una "vista de disseny" per organitzar elements a la pantalla. Android Studio ofereix també un conjunt complet d’eines addicionals (algunes de les quals examinarem en aquesta publicació) i, per sort, la majoria d’això s’agruparan com una única descàrrega. De fet, també s’inclou amb el mateix SDK d’Android, tot i que encara haureu de descarregar i instal·lar el Java JDK per separat. També heu de consultar el nostre tutorial complet d'Android Studio per a principiants.


El desenvolupament amb Java i el SDK d'Android té una corba d'aprenentatge una mica forta, però en termes d'integració, suport i característiques d'Android Studio no es pot superar.

Visual Studio amb Xamarin

Visual Studio és l'IDE de Microsoft que admet diversos idiomes, com ara C #, VB.net, JavaScript i molt més amb extensions. Amb Xamarin, que ara s’inclou, també és possible crear aplicacions multiplataforma amb C # i després provar-los en diversos dispositius connectats al núvol. És gratuït d’utilitzar i és una bona opció si teniu previst publicar una aplicació d’utilitat tant per a Android com per a iOS i no us agradarà escriure el vostre codi dues vegades. També és útil per a aquells que ja coneixen C # i / o Visual Studio. Fins i tot per a aquells que no tinguin aspiracions multiplataforma, pot servir com a alternativa potent i atractiva per a Android Studio. Un dels inconvenients és, però, que és menys convenient accedir i utilitzar les biblioteques escrites en Java i, com en qualsevol altra alternativa, perdreu el suport de Google i les funcions integrades avançades.

Unity 3D

Unity 3D és un motor de joc i IDE per al desenvolupament de jocs multiplataforma, i probablement la millor opció per a tothom, des de principiants a usuaris avançats. Unity és fàcil d’aprendre i ofereix una gran varietat de funcions per al desenvolupament del joc. Tot i que és possible crear un joc amb Android Studio, Unity es presta a aquest tipus de treball amb molta més facilitat i us farà estalviar molt de temps i mal de cap. S'adapta especialment als jocs 2D, però també l'utilitzeu per crear aplicacions de realitat virtual per a Daydream, Cardboard o Gear VR. Consulteu la nostra introducció a Unity3D per obtenir més informació.

Unreal Engine

Unreal Engine també és un motor de jocs i és una opció alternativa per a aquells interessats en el desenvolupament de jocs amb diverses plataformes. Igual que Unity, Unreal ofereix un suport fàcil per a Android i és realment gràficament superior a més de ser de codi obert. Dit això, Unity té una suport integrat lleugerament millor per a creacions mòbils i 2D, i és l'opció preferida per a la majoria de desenvolupadors de jocs mòbils. Amb la que finalment decidiu acudir és la vostra trucada i, ja que totes dues són gratuïtes, no hi ha cap raó per la qual no els hi pogueu donar cap tret. Comença aquí si vols aprendre a escriure un joc 3D per a Android mitjançant Unreal Engine.

GameMaker: Estudi

GameMaker: Studio és una altra eina per als desenvolupadors de jocs, aquesta vegada per als jocs 2D. Això és una mica més fàcil que utilitzar Unity o Unreal 4 i us permet crear aplicacions amb codi zero de manera efectiva. Si tu fer Tanmateix, voldreu afegir una mica més de personalització, i podreu arribar a l'adaptació del GML molt amable per a principiants o del "GameMaker Language".

Tanmateix, el que s’obté en facilitat d’ús, perds fins a cert punt en potència i funcionalitat. També convé remarcar que GameMaker no és gratuït, tot i que hi ha disponibles proves gratuïtes per a aquells que volen donar-li un tomb. Consulteu el nostre GameMaker: tutorial d’estudi per a principiants per obtenir més informació.

B4A

B4A (Basic per Android) és una eina de desenvolupament Android menys coneguda de Anywhere Software, centrada en el “desenvolupament ràpid”. Com el seu nom indica, es tracta d’un IDE i un intèrpret que permet als desenvolupadors crear aplicacions mitjançant el llenguatge de programació BÀSIC. Per a aquells que no coneixen el BASIC, es tracta essencialment d’un llenguatge de programació procedimental molt més senzill i que s’apropa més a l’anglès habitual. Tot i ser essencialment un projecte individual, B4A aconsegueix embalar moltes funcions avançades útils; inclosa la depuració sense fils mitjançant Bluetooth, un editor visual per afegir i organitzar visualitzacions i molt més. No és gratuït, però la llicència és altament assequible.

Si esteu interessats, consulta la nostra introducció completa a Basic4Android.

Eines que inclouen Android Studio

Gestor d’AVD

L'eina de Gestor d'AVD s'ofereix amb Android Studio. AVD significa "Dispositiu virtual d'Android", essencialment es tracta d'un emulador per executar aplicacions Android al vostre PC. Això és útil perquè significa que podeu provar les vostres aplicacions ràpidament sense haver d’instal·lar-les constantment en dispositius físics. Més important encara, l’AVD Manager permet crear molts emuladors diferents amb diferents mides de pantalla, especificacions i versions d’Android. Això significa que podeu veure com es veurà la vostra creació a qualsevol dispositiu i, per tant, garantir el suport en els aparells més populars. El rendiment millora tot el temps, especialment amb el programa mode virtut ràpida, que utilitza una versió Intel d’Android al vostre PC i elimina la necessitat d’emular nivell d’instrucció.

Monitor de dispositius Android

Una altra eina de desenvolupament integrada d’Android, Android Device Monitor, permet supervisar el dispositiu o el dispositiu virtual durant el temps d’execució i obtenir accés a informació, com a quants processos s’executen sobre quin fil, les estadístiques de xarxa, el LogCat i més. És excel·lent per provar el rendiment de les vostres aplicacions i veure què passa a la secció.

Pont de depuració d’Android

El shell ADB és una eina útil de línia de comandaments que podeu utilitzar per comunicar-vos o executar ordres en un dispositiu Android connectat (virtual o físic). Ve amb Android Studio i, en la seva majoria, no hauràs de preocupar-te. De tant en tant, seguireu un tutorial i creureu que cal obrir-lo. Per fer-ho, aneu a la carpeta eines de plataforma de la instal·lació SDK d'Android o a la carpeta adb.exe que es trobi i obriu una línia d'ordres (Majúscules + RMB> Obrir la finestra de comandaments aquí).

Eines externes avançades

GitHub

GitHub és un servei d'allotjament per a dipòsits de Git. En un llenguatge senzill, és una eina en línia que podeu utilitzar per compartir projectes i fer un seguiment de diverses versions i "forquilles" d'aquests projectes quan treballeu en equip. És útil per fer còpies de seguretat del vostre treball, per col·laborar i per trobar mostres de codi i tutorials a través dels quals podeu treballar. Per als principiants, probablement la vostra exposició a GitHub es limitarà a descarregar projectes de mostra que pugueu invertir en enginyer. Si mai treballes en una aplicació gran com a equip, aquesta és una eina de desenvolupadors amb la qual hauràs de familiaritzar-te. Si no és que l'empresa treballi amb Mercurial, utilitzeu el seu lloc!

Quan e tracta de pirateria informàtica, hi ha home bon i dolent. El dolent ón important amenace per a le corporacion i poden cauar deatre digital maiu. El noi bon, en canvi, aturen el dolent...

El cadena de ubminitrament encara é vital per a la indútria el 2019. Un exemple perfecte per combinar el component al dipoitiu Android. De fet, é crucial per a gairebé qualevol pro...

Més Detalls