Cele mai bune instrumente pentru dezvoltatori Android

Autor: Lewis Jackson
Data Creației: 6 Mai 2021
Data Actualizării: 2 Iulie 2024
Anonim
Samsung Developer Program and Free Tools for Android Developers by Victor Okunev
Video: Samsung Developer Program and Free Tools for Android Developers by Victor Okunev

Conţinut


Android oferă oportunități infinite pentru dezvoltatori: este o platformă deschisă versatilă, utilizată de milioane de utilizatori din întreaga lume, cu o platformă de distribuție puternică pentru a ajunge la o audiență numeroasă. Din fericire, există și o mulțime de instrumente pentru dezvoltatori Android pentru a vă începe și a vă ajuta să fluidizați fluxul de lucru. Mai bine, numărul acestor instrumente crește tot timpul, în timp ce fiecare continuă să devină mai eficient și mai intuitiv. Nu a existat niciodată un moment mai bun pentru a crea propria aplicație pentru Android!

Citește Următorul: Cei mai buni producători de aplicații Android pentru crearea aplicațiilor și construirea acestora cu cod zero

Mai jos, veți găsi o gamă largă de instrumente utile și puternice pentru dezvoltatori. Pentru confortul dvs., au fost clasificate astfel:

  • IDE - Mediile de dezvoltare integrate sunt principalele instrumente pe care le utilizați pentru a vă crea aplicațiile Android, oferind interfața în care introduceți codul dvs.
  • Instrumente care vin cu Android Studio - Acestea sunt instrumentele oficiale pentru dezvoltatori Android de la Google care vin la pachet cu Android Studio / Android SDK.
  • Instrumente externe avansate- Instrumente precum Github pe care le vei utiliza probabil ca dezvoltator mai avansat.
  • Alte instrumente- O scurtă expunere a celorlalte tipuri de instrumente pe care le-ar putea întâlni.

Să știm ce ne-a lipsit mai jos și mult noroc!


Instrumente de dezvoltare pentru Android: IDE-uri

Am IDE este un „mediu de dezvoltare integrat”, adică o singură interfață care vă permite să introduceți cod și să gestionați lucrurile

Android Studio

Nici o listă de instrumente de dezvoltare Android nu ar fi completă fără Android Studio. Acesta este IDE oficial (Integrated Development Environment) pentru Android, ceea ce face alegerea numărul unu pentru majoritatea dezvoltatorilor care doresc să realizeze aplicații de bază în concordanță cu proiectarea materialelor Google și cu acces la toate funcțiile avansate ale platformei.

IDE este locul în care orice dezvoltator își va petrece cea mai mare parte a timpului: acționează ca un editor pentru limbajul de programare ales (Android Studio acceptă Java și Kotlin), un compilator care poate crea fișiere APK și un sistem de fișiere pentru amenajarea proiectului. De asemenea, include un editor XML și „vizualizare proiectare” pentru aranjarea elementelor pe ecran. Android Studio oferă o întreagă suită de instrumente suplimentare - unele dintre care le vom examina în această postare - și, din fericire, cea mai mare parte a acestui lucru va fi acum combinată ca o singură descărcare. De fapt, vine însoțit și de SDK-ul Android în sine, deși va trebui totuși să descărcați și să instalați Java JDK separat. Ar trebui să consultați și tutorialul nostru complet pentru Android Studio pentru începători.


Dezvoltarea cu Java și SDK-ul Android are o curbă de învățare oarecum abruptă, dar în ceea ce privește integrarea, suportul și funcțiile Android Studio nu poate fi învins.

Visual Studio cu Xamarin

Visual Studio este IDE-ul Microsoft care acceptă o serie de limbi, inclusiv C #, VB.net, JavaScript și multe altele, cu extensii. Folosind Xamarin, care acum este inclus, este de asemenea posibil să creați aplicații multiplă cu C # și apoi să testați pe mai multe dispozitive conectate la cloud. Este gratuit de utilizat și o alegere bună dacă intenționați să eliberați o aplicație de utilitate atât pentru Android cât și pentru iOS și nu vă place să vă scrieți codul de două ori. Este util și pentru cei care sunt deja familiarizați cu C # și / sau Visual Studio. Chiar și pentru cei care nu au aspirații multi-platformă, poate servi ca o alternativă puternică și atrăgătoare pentru Android Studio. Unul dintre dezavantaje este însă că este mai puțin convenabil să accesezi și să folosești bibliotecile scrise în Java și ca în orice altă alternativă, pierzi o parte din suportul Google și funcțiile integrate integrate.

Unity 3D

Unity 3D este un motor de joc și un IDE pentru dezvoltarea jocului multiplă platformă - și probabil cea mai bună opțiune pentru toată lumea, de la începători până la utilizatori avansați. Unity este ușor de învățat și vine cu o mare varietate de caracteristici pentru dezvoltarea jocului. Deși este posibil să creezi un joc cu Android Studio, Unity se acordă mult mai ușor acestui tip de muncă și îți va economisi un timp considerabil și dureri de cap. Este deosebit de bine adaptat jocurilor 2D, dar îl folosești și pentru a crea aplicații de realitate virtuală pentru Daydream, carton sau Gear VR! Consultați introducerea noastră în Unity3D pentru mai multe.

Motor ireal

Unreal Engine este, de asemenea, un motor de joc și este o opțiune alternativă pentru cei interesați de dezvoltarea multiplă a jocurilor cu platformă multiplă. La fel ca Unity, Unreal oferă asistență ușoară pentru Android și este de fapt grafic superior, alături de a fi open source. Acest lucru a spus că Unity are un suport ușor mai bun pentru creații mobile și 2D și este opțiunea preferată pentru majoritatea dezvoltatorilor de jocuri mobile. Cu cine te decizi să accesezi este apelul tău și, deoarece sunt ambele gratuite, nu există niciun motiv pentru care nu le poți da o lovitură. Începeți aici dacă doriți să aflați cum să scrieți un joc 3D pentru Android folosind Unreal Engine.

GameMaker: Studio

GameMaker: Studio este un alt instrument pentru dezvoltatorii de jocuri, de data aceasta pentru jocurile 2D. Acest lucru este puțin mai ușor decât utilizarea Unity sau Unreal 4 și vă permite să creați aplicații cu un cod zero efectiv. daca tu do totuși, doriți să adăugați un pic de personalizare, atunci puteți să vă confruntați cu GML-ul foarte bun pentru începători sau cu „GameMaker Language”.

Cu toate acestea, ceea ce obțineți în ușurință de utilizare, pierdeți într-o oarecare măsură din putere și funcționalitate. De asemenea, este de remarcat faptul că GameMaker nu este gratuit, deși există o probă gratuită disponibilă pentru cei care doresc să dea o lovitură. Consultați GameMaker: tutorialul nostru Studio pentru începători pentru mai multe informații.

B4a

B4A (Basic pentru Android) este un instrument de dezvoltare Android mai puțin cunoscut de la Anywhere Software, axat pe „dezvoltarea rapidă”. După cum sugerează și numele, acesta este un IDE și un interpret care permite dezvoltatorilor să creeze aplicații folosind limbajul de programare BASIC. Pentru cei care nu sunt familiarizați cu BASIC, este în esență un limbaj de programare procedural mult mai simplu, care se citește mai aproape de engleza obișnuită. În ciuda faptului că este un proiect unic, B4A reușește să împacheteze o mulțime de funcții avansate utile; inclusiv depanare wireless prin Bluetooth, un editor vizual pentru adăugarea și aranjarea vizualizărilor și multe altele. Nu este gratuit, dar licența este foarte accesibilă.

Dacă sunteți interesat, consultați introducerea noastră completă la Basic4Android.

Instrumente care vin cu Android Studio

Manager AVD

Instrumentul AVD Manager este inclus în Android Studio. AVD reprezintă „Dispozitiv virtual Android”, deci, în esență, acesta este un emulator pentru rularea aplicațiilor Android pe computer. Acest lucru este util, deoarece înseamnă că puteți testa aplicațiile rapid fără a fi necesar să le instalați constant pe dispozitive fizice. Mai important, AVD Manager vă permite să creați o mulțime de emulatoare diferite, cu dimensiuni de ecran diferite, specificații și versiuni de Android. Acest lucru înseamnă că puteți vedea cum va arăta creația dvs. pe orice dispozitiv dat și, prin urmare, să asigurați asistența pe cele mai populare gadgeturi. Performanța se îmbunătățește tot timpul, în special în cazul modul de virtute rapidă, care rulează o versiune Intel de Android pe computerul dvs. și elimină necesitatea emulării nivelului de instrucțiuni.

Monitor de dispozitiv Android

Un alt instrument de dezvoltare Android integrat, Android Device Monitor vă permite să monitorizați dispozitivul sau dispozitivul virtual în timpul rulării și să obțineți acces la informații, cum ar fi câte procese rulează pe ce fir, statistici de rețea, LogCat și altele. Este excelent pentru a testa performanța aplicațiilor dvs. și a vedea ce se întâmplă în cadrul.

Podul de depanare Android

Coaja ADB este un instrument util de linie de comandă pe care îl puteți utiliza pentru a comunica sau a rula comenzi pe un dispozitiv Android conectat (virtual sau fizic). Este livrat cu Android Studio și, în cea mai mare parte, nu va trebui să vă faceți griji. Totuși, din când în când, vei urma un tutorial și vei găsi că trebuie să îl deschizi. Pentru a face acest lucru, navigați la folderul platformă-unelte din instalarea SDK Android sau indiferent de folderul adb.exe este localizat și deschideți o linie de comandă (Shift + RMB> Deschideți fereastra de comandă aici).

Instrumente externe avansate

GitHub

GitHub este un serviciu de găzduire pentru depozitele Git. În limbaj simplu, acesta este un instrument online pe care îl puteți utiliza pentru a partaja proiecte și, de asemenea, să urmăriți mai multe versiuni și „furci” ale acelor proiecte atunci când lucrați în echipă. Este util pentru copierea de rezervă a activității, pentru colaborare și pentru a găsi mostre de cod și tutoriale pe care le puteți efectua. Pentru începători, expunerea dvs. la GitHub se va limita probabil la descărcarea de proiecte de probă pe care le puteți inversa inginer. Dacă lucrați vreodată la o aplicație mare ca o echipă, acesta este un instrument de dezvoltatori cu care va trebui să vă familiarizați. Dacă firma nu lucrează cu Mercurial în schimb!

Ești oboit de aplicația dv. actuală pentru podcat? Dacă da, trecerea la una nouă ete calea de urmat. Datorită fișierelor OPML, puteți face acet lucru în doar câteva minute....

Utilizatorii Netflix foloec atât de multe date încât provoacă probleme cu IP-urile. Verizon recunoaște în mod dechi că ete încântător Netflix și YouTube. Probabil știți ...

Selectați Administrare