Programare Android pentru începători. Cele mai bune aplicații Android pentru a ajuta dezvoltatorul. Rularea unei aplicații pe un emulator

secolul XXI. eră tehnologii digitaleși internetul. Realitatea devine din ce în ce mai virtuală. Astăzi, aproape fiecare prim rezident al oricărei țări dezvoltate nu se desparte de un smartphone. Și dacă unii preferă iPhone-urile la modă și operaționale sistem iOS, atunci majoritatea utilizează dispozitive Android. La urma urmei, sunt mai ieftine și alegerea aplicațiilor este mult mai bogată. Și pentru a crea astfel de aplicații, avem nevoie de oameni special instruiți, numiți programatori. Ce trebuie să știți și să puteți face pentru a vă scufunda în programarea Android?

Instrumente de dezvoltare

Dezvoltarea necesită cunoștințe speciale și disponibilitatea instrumentelor.

Primul lucru de care aveți nevoie este un laptop funcțional sau computer desktop. Numai că nu ar trebui să fie foarte vechi. Alegerea în favoarea unui laptop este justificată de faptul că poți studia și exersa în orice loc convenabil.

Pentru a testa creațiile, aveți nevoie de un smartphone cu sistem de operare Android. Versiunea de sistem trebuie să fie cel puțin penultima. Acest lucru este important deoarece viteza de dezvoltare a noilor gadget-uri și software este pur și simplu o nebunie, în fiecare zi apar diverse actualizări, aplicația în curs de dezvoltare ar trebui să funcționeze la fel de bine atât pe dispozitivele vechi, cât și pe cele noi. Programarea aplicațiilor Android necesită monitorizarea constantă a ultimelor știri din domeniul tehnologiei.

Instalarea software-ului necesar

Înainte de a începe dezvoltarea, ar trebui să instalați drivere pentru smartphone-uri pe computer. Aceasta este dacă Windows este instalat pe computer. Alte sisteme funcționează fără drivere speciali. Este mai bine să le căutați pe site-ul oficial al producătorului dispozitivului. Dacă apar întrebări în timpul procesului de programare (și vor apărea în mod constant), atunci aveți nevoie de acces la Internet. Dezvoltarea pentru Android are loc în programul Android Studio. Este descărcat de pe site-ul oficial. Programul a fost dezvoltat de Google.

Ce surse sa aleg?

Când studiezi, nu este absolut necesar să citești absolut toate sursele de informații, să iei toate cursurile și lecțiile de la World wide webși vizionați toate videoclipurile. Trebuie să puteți găsi informații corecte și relevante. Programarea Android este așa: ceea ce era nou în urmă cu un an este depășit astăzi. Dacă antrenamentul are loc sub îndrumarea unei persoane, atunci acest profesor trebuie să fie un maestru al meșteșugului său. Un programator prost nu te va învăța nimic după ce ai pierdut timpul, va trebui să-l reînveți;

Ce carte ar trebui să aleg? Cartea din seria Head First „Programare pentru Android” s-a dovedit bine. Descrie întregul proces într-o formă accesibilă unui începător. Autorii au ales nu un mod plictisitor și monoton, ci unul plictisitor de a prezenta materialul cu o mulțime de sarcini interesante.

Limbajul de programare

Principalul limbaj în care sunt dezvoltate aplicațiile este Java. Prin urmare, trebuie să o știți cel puțin nivel de intrare pentru a ușura programarea Android. Fără cunoștințe de Java, nimic nu va funcționa. Este unul dintre cele mai populare limbaje de programare din întreaga lume. Este mult mai ușor de învățat decât C și C++. Java este puternic tastat și acest lucru va insufla obiceiuri bune de codare. Există și o carte de la Head First pentru a învăța această limbă. Oricine poate stăpâni programarea pentru Android. Principalul lucru este să ai motivație.

Motivație și modalități de a studia

Puteți începe cu 15 minute pe zi pentru a începe. Dacă continuă, adăugați treptat 5 minute. La început, nu este nevoie să stai la computer multe ore. Numai profesioniștii pot face asta. Și dorința poate dispărea.

Este mai interesant să faci programare nu singur. Puteți găsi oameni care sunt interesați printre prietenii dvs. Dacă nu există, atunci există întotdeauna Internetul. Rețelele de socializare iar forumurile te vor ajuta să găsești oameni cu gânduri asemănătoare. Și un astfel de grup de fani ai programării se poate transforma ulterior într-o mare corporație internațională.

La început, poți să te uiți la codul altcuiva și să încerci să-l înțelegi și să faci unele dintre propriile modificări. Sursele pot fi întotdeauna găsite în domeniul public. Apoi poți veni cu o aplicație pentru un prieten sau cineva din familia ta și să încerci să o implementezi. Chiar și un calculator simplu pe deplin funcțional, scris de dvs., va încânta un începător. Apoi puteți complica sarcinile. Cel mai important lucru este să exersezi zilnic. Teoria este bună, dar fără practică nu poți deveni programator.

Există un truc bun când înveți: la promovare subiect nou trebuie să încerci să îi explici unei alte persoane. Dacă înțelege, atunci scopul a fost atins și subiectul a fost stăpânit.

Poate veni un moment când doriți să renunțați la programarea Android. Întotdeauna există dificultăți, dar nu este nevoie să fii descurajat. Nu este nevoie să alergați după profesioniști, principalul lucru este că cursurile sunt regulate, iar în timp nivelul se va îmbunătăți cu siguranță, iar dificultățile vor părea ridicole. Până la urmă, programarea este foarte interesantă și, ca plus, profitabilă și promițătoare. La urma urmei, acum, chiar și pentru a opera un fierbător, trebuie să scrieți un program.

Dacă doriți de mult să învățați cum să programați și să treceți în IT, următoarea selecție aplicații gratuite doar pentru tine

Programare Android

Cu asta serviciu mobil puteți învăța cum să creați aplicații și widget-uri pentru dispozitive mobile pe platforma Android. De asemenea, este posibil să se efectueze teste pentru utilizatori. Acest tutorial Android conține o gamă largă de funcții. Dezvoltatorii se concentrează pe următoarele avantaje ale aplicației:

În plus, este important ca toate informațiile educaționale să fie în limba rusă; există mai multe tipuri de conturi - utilizator obișnuit și admin (pentru adăugarea, editarea și ștergerea materialelor educaționale și a testelor, ștergerea utilizatorilor); consolidarea materialului se realizează prin teste; statisticile oferă modificări ale datelor personale și urmărirea rezultatelor testelor.

Bazele HTML și CSS Light (Android)

O aplicație pentru învățarea interactivă a elementelor de bază ale HTML și CSS. Utilizatorul își poate crea prima pagină HTML direct în această aplicație și poate vedea rezultatul în browserul smartphone-ului. Aplicația conține, de asemenea, un tabel de caractere speciale și o paletă de culori web.

Utilizatorii care au încercat deja această aplicație îi mulțumesc dezvoltatorului în recenziile lor pentru o explicație accesibilă și inteligibilă. Recenzia „poate fi predată în transportul public” confirmă simplitatea aplicației de către unul dintre dezvoltatorii începători.

Învățarea Java (Android)

Aplicația Learn Java constă din 70 de lecții care acoperă subiectele de bază ale Java de bază. Fiecare lecție este susținută de multe exemple relevante care vă ajută să învățați elementele de bază ale programării. Materialul este prezentat sub formă de sarcini simple într-un stil de joc.

Oferă sarcini simple cu elemente de cod lipsă situate în partea de jos a ecranului. Utilizatorul trebuie să introducă corect elementele corespunzătoare, astfel încât programul să compileze și să afișeze corect răspunsul. Răspunsul trebuie să corespundă pe deplin cu răspunsul din textul condițiilor pentru sarcină, altfel programul va genera o eroare.

Dacă utilizatorul a răspuns corect, programul îl va lăuda. Dacă faceți o greșeală, acesta vă va solicita răspunsul corect. Puteți accesa următoarea lecție răspunzând corect la una dintre ultimele 10 întrebări. Fiecare lecție are o teorie.

Codecademy (iOS)

Această aplicație este perfectă pentru începătorii care sunt deja familiarizați cu elementele de bază și doresc să înțeleagă structura codului. Codecademy conține exerciții simple și distractive care vor ajuta utilizatorul să se exerseze atunci când nu se află lângă computer. Mai târziu, când se întoarce la locul de munca, va putea testa și consolida cunoștințele dobândite pe parcursul zilei.

Toate clasele sunt împărțite în grupuri. Fiecare grup are mai multe sarcini, după finalizarea cărora utilizatorul primește o notă pentru munca sa. Inițial, există doar cinci sarcini, dar când porniți pentru prima dată aplicația, veți fi întrebat dacă doriți să notificați când sosesc sarcini noi. Acestea vor fi adăugate treptat. Cu fiecare nouă lecție, sarcinile devin din ce în ce mai dificile, dar își păstrează forma de joc.

Lightbot (iOS, Android)

Cel mai bun mod de a-ți face copilul interesat de programare este să începi să învețe cât mai devreme posibil. Și cel mai bun lucru este să prezinți procesul de învățare într-o formă. Lightbot este un joc de puzzle de programare creat de studentul canadian Danny Yaroslavsky. Scopul jocului este de a face robotul să evidențieze toate plăcile albastre pe o grilă 3D. Dificultatea este că acest lucru trebuie făcut într-o singură abordare, creând o serie de comenzi pentru robot. Această aplicație va prezenta copilului dumneavoastră concepte precum variabile, bucle etc. O abordare ludică va aduce rezultate mai mari decât antrenamentul forțat. Fritz Ruher, profesor asistent de informatică la Universitatea Willamette din Oregon, spune că, în ciuda simplității sale aparente, Lightbot evidențiază aspecte interesante ale programării avansate.

Mulți programatori doresc să înceapă să dezvolte aplicații pentru Android. Dar puțini oameni își dau seama ce pași trebuie făcuți aici. Această colecție este concepută pentru a ajuta începătorii să stăpânească dezvoltarea Android.

Noțiuni de bază

Pentru cei începători în programare al nostru va ajuta.

Pentru începători cu Android Google a făcut o bună introducere în Android pe site-ul lor. Există, de asemenea, un ghid excelent pentru Android crowdsource. Există și un curs de la Google despre Udacity.

Dacă experimentezi probleme cu Android, este foarte recomandat să verificați mai întâi StackOverflow. Este conceput pentru a răspunde probleme tehniceși chiar este .

Îl puteți găsi oricând pe site-ul nostru.

FAQ

Vreau să încep să dezvolt pentru Android. De unde ar trebui să încep?

Primul și cel mai important pas în dezvoltarea Android este învățarea Java și XML. Odată ce sunteți mai mult sau mai puțin familiarizat cu ambele, consultați documentația oficială Android și luați câteva tutoriale până când vă simțiți suficient de încrezător pentru a vă crea propriile proiecte. Noroc!

Am nevoie de un dispozitiv Android pentru dezvoltare?

Puteți scrie aplicații fără niciun dispozitiv Android folosind emulatorul inclus (sau Genymotion avansat). Cu toate acestea, pentru a ține cont de cerințele hardware, nu există niciun substitut pentru testarea pe un dispozitiv real.

Ce IDE ar trebui să folosesc?

  • Android Studio- Un IDE acceptat oficial pentru dezvoltarea Android. Acesta este ceea ce este folosit în ghidurile și videoclipurile moderne, inclusiv în cele de la Google.
  • Eclipsa a fost IDE-ul principal pentru dezvoltarea Android de mulți ani, motiv pentru care majoritatea tutorialelor, resurselor, videoclipurilor și capturilor de ecran vechi sunt realizate cu acesta.
  • IntelliJ IDEA a fost o alternativă la Eclipse, dar în zilele noastre are mai mult sens să începem Android Studio. Android Studio este un furk al IntelliJ IDEA, astfel încât să beneficiați de toate beneficiile sale plus bonusuri Android.

Poate ar trebui să uit de Java și să încep să învăț Kotlin?

Google acceptă acum oficial Kotlin ca limbaj de dezvoltare pentru Android, dar asta nu înseamnă că puteți uita de suportul Java. În viitorul apropiat, documentația, instrumentele și noile caracteristici ale platformei vor suporta atât Kotlin, cât și Java. Deși Kotlin este o limbă mai tânără, cu câteva caracteristici frumoase, puteți crea aplicații grozave în Java. Alegerea depinde de tine, dar dacă nu îți pasă sau ești începător, atunci poate fi mai bine să optezi pentru Kotlin.

Resurse

Iată principalele resurse pentru a învăța dezvoltarea Android pe engleză. Acest lucru este departe de lista completa, dar suficient pentru început.

Resurse oficiale Android

Proiecta

Buletine informative

  • Android Weekly este un buletin informativ excelent care vă ajută să fiți la curent cu cele mai recente evoluții Android.

Colecțiile bibliotecii

Instrumente

  • Genymotion este un emulator extrem de util și funcțional.
  • Android Asset Studio este o colecție excelentă de instrumente pentru crearea/editarea pictogramelor, imaginilor etc.
  • Plug-in Codota pentru Android Studio - exemple excelente de cod chiar în Android Studio.

Exemple de aplicații open source

Idei de aplicare

Deci ai o idee pentru o aplicație... Oamenii scriu despre ea în fiecare zi. Dar înainte de a cere ajutor în implementarea unui proiect, trebuie să răspundeți la următoarele întrebări cheie:

Care este bugetul meu?

Dacă sunteți serios și doriți să vă lansați produsul, ar trebui să vă gândiți la bugetul dvs. Chiar și pentru o aplicație simplă, trebuie să vă gândiți la câteva mii de dolari. Cel puţin.

Care este strategia mea de marketing?

Vei folosi obișnuit cuvântul în gură sau ești dispus să plătești pentru faimă?

Care este lista sarcinilor pentru acest proiect?

De asemenea, care sunt restricțiile? De câți dezvoltatori am nevoie?

De unde vor veni datele/unde vor fi stocate?

Și, de asemenea, cum vor fi ele folosite? Am o politică de confidențialitate adecvată?

Există un obiectiv de a face bani?

Dacă da, cum o vei realiza? Prin publicitate, IAP, abonamente, aplicatii platite? Toate cele de mai sus?

Cum îți vei plăti dezvoltatorii?

Aveți capital sau urmează să le plătiți după ce aplicația începe să genereze venituri? Adesea, antreprenorii independenți necesită o parte din costul total în avans. Majoritatea dezvoltatorilor nu sunt interesați de împărțirea veniturilor decât dacă investesc ei înșiși în aplicație.

Care va fi metoda de testare?

Pe ce tip de dispozitiv îl vei instala? De câte iterații aveți nevoie? Ce fel de oameni vrei să angajezi?

Cât de curând doriți să vă publicați aplicația în magazin?

Acest lucru va afecta cu siguranță venitul final.

Veți solicita sau veți oferi înregistrarea/integrarea în rețelele sociale?

Luați în considerare implementarea acestei funcționalități.

Care este publicul tău țintă?

Este aceasta o aplicație de nișă sau poate fi distribuită peste tot?

Ideea mea a fost deja implementată?

Dacă da, cum îl pot îmbunătăți sau ce lipsește din el?

Ce să faci cu ideile de aplicații dacă nu ești dezvoltator?

Este posibil să căutați dezvoltatori care să se alăture echipei dvs. pentru a implementa o aplicație. Dacă aveți bani și puteți plăti un dezvoltator sau o companie, atunci totul este simplu și clar. În continuare vom vorbi despre ce să faci dacă nu ai suficienți bani pentru a plăti pe cineva.

Realizează că ideea ta poate să nu fie unică, iar dezvoltarea necesită un efort semnificativ.

  • Desenați designul cererea ta ( aspectși funcționalitate). Poate fi aspru și desenat pe hârtie. Dar ar trebui să fie destul de specific și nu vag.
  • Faceți o listă cu abilitățile dvs legat de idee.
  • Faceți o listă cu ceea ce veți investiîn ideea ta.

Înțelegeți că dezvoltarea necesită un efort semnificativ. Imaginați-vă un dezvoltator care lucrează cu normă întreagă (8 ore) timp de 2 luni pentru a vă crea aplicația. Și mai lucrezi cu normă întreagă. Ce faci la ora asta? Dacă munca ta, în opinia ta, se termină mai devreme, atunci trebuie să reconsideri ideea. În acest scenariu, dezvoltatorul face cea mai mare parte a muncii și tu ești, sincer, inutil. Ce puteți oferi după ce aplicația este terminată nu contează cu adevărat și nu va motiva dezvoltatorul să termine produsul.

Revizuirea ideii tale

Dacă dezvoltatorul lucrează mai mult decât tine, ideea trebuie reconsiderată pentru a distribui munca mai echitabil. Acest lucru vă va oferi beneficiile lucrului împreună. Priviți lista dvs. de abilități și gândiți-vă la modul în care acestea pot fi aplicate. Este în regulă dacă aplicația diferă de ideea inițială. Revizuiește-l până când munca ta și cea a dezvoltatorului sunt cel puțin egale.

  • Distribuiți munca cât mai corect posibil.
  • Concentrează-te mai întâi pe abilitățile tale.
  • Volumul tău de muncă ar trebui să fie aproximativ egal cu 2 luni de muncă cu normă întreagă. Pentru aplicații simple sarcina, desigur, poate fi mai mică. Puteți întreba comunitatea (de ex.

Potrivit statisticilor de la Strategy Analytics, ponderea dispozitivelor echipate cu sistemul de operare Android a crescut în 2014 cu 30% față de 2013 și s-a ridicat la peste un miliard de gadgeturi.

Pe baza dinamicii de creștere a utilizatorilor sistemului de operare Android, programarea Android devine, de asemenea, din ce în ce mai populară.

În recenzia de astăzi, ne vom uita la pașii pe care ar trebui să îi urmați pentru a începe programarea pentru Android.

Mulți oameni recomandă să începeți cu dezvoltarea de aplicații pentru sisteme de operare mobile cu dezvoltare Android, mai ales dacă sunteți programator Java.

Cu toate acestea, această abordare are și dezavantajele sale - probleme semnificative la testarea aplicațiilor din cauza numărului mare de dispozitive și versiuni diferite. sistem de operare.

Clasificare versiuni Android

În 2008, a avut loc lansarea oficială a versiunii de debut a sistemului de operare Android, precum și primul pachet de dezvoltare SDK 1.0 cu drepturi depline.

Deja, după lansarea versiunii 1.5, în plus față de index digital versiunile sistemului de operare au început să adauge o literă de nume - numele unui desert:

  • 4.0 Sandwich cu înghețată (brichetă cu înghețată),
  • 4,1/4,2/4,3 Jelly Bean (bomboane de mestecat/jeleu),
  • 4.4 KitKat (în onoarea batoanelor de ciocolată Nestle),
  • 5.0 Acadea (acadea, acadea).

De asemenea, numele versiunii corespunde literelor alfabetului englez: Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, KitKat, Lollipop.

Versiunile Android sunt, de asemenea, împărțite pe niveluri API, notându-le cu numere întregi în ordine crescătoare. De exemplu, noul Android 5.1 Lollipop are nivelul API 22. De ce trebuie să știm asta?

Chestia este că, conform logicii utilizatorului mediu, trecerea la noua versiune Android este posibil atunci când suportul pentru versiunea veche a sistemului de operare este oprit.

Acesta este motivul pentru care alegerea unui sistem de operare acceptat este atât de importantă.

Concentrarea atunci când scrieți o aplicație pe versiunea veche OS, câștigați astfel un număr mai mare de utilizatori potențiali, pierzând funcții noi care, de regulă, se găsesc în versiunile noi.

Instrumente de programare Android

În articolul nostru vom începe de la scrierea aplicațiilor în Java, care este limbajul principal de dezvoltare a aplicațiilor pentru Android, deși cu ajutorul instrumentelor suplimentare puteți dezvolta și în C++, Python, Simple.

Important! Puteți folosi un simplu editor de text ca mediu de dezvoltare, dar folosind un mediu de dezvoltare integrat (IDE) veți obține confort maxim.

Dintre produsele gratuite, remarcăm Eclipse, IDEA Community Edition, NetBeans, fiecare având propriile avantaje și dezavantaje, deci Selectarea IDE Vă lăsăm în seama dumneavoastră.

De asemenea, puteți utiliza un mediu de dezvoltare online, cum ar fi Cloud9IDE.

De asemenea, vom avea nevoie de instrumente speciale care să ofere setul necesar de biblioteci pentru scrierea aplicațiilor și instrumente pentru efectuarea testării performanței și asamblarea aplicațiilor în fișiere de instalare.

Și, de asemenea, un emulator pentru testarea și depanarea aplicațiilor scrise.

Kit de dezvoltare Java– un kit de dezvoltare pentru limbajul Java, format dintr-un compilator Java, un executiv sisteme Java(JRE), biblioteci standard de clase Java, precum și exemple, documentație și diverse utilitare.

JDK-ul nu include un IDE Java, deci este nevoie să utilizați un IDE extern editor de text prin compilarea programelor folosind utilitare de linie de comandă.

Pentru a descărca, urmați linkul, sunteți de acord cu acordul de licență („Acceptați acordul de licență”) și descărcați programul de instalare pe disc.

Fiţi atenți! Instalarea este destul de banală, dar vă recomandăm să instalați nu în directorul „Program Files”, ci să creați orice alt director care nu conține spații în nume. Acest lucru va ajuta la evitarea problemelor care pot apărea dacă directorul conține un spațiu în nume.

Android SDKsimilar cu JDK-ul anterior, este o varietate de instrumente (Android Virtual Device, Development Tools), biblioteci (API Android SDK) care vă permit să dezvoltați aplicații Android și documentație cu exemple (Sample Code).

Deschideți AndroidStudio și accesați meniul Configurare.

Selectați Manager SDK.

Managerul SDK vă arată componentele pe care le puteți descărca, actualiza sau elimina.

Dosarul Instrumente, după cum sugerează și numele, conține utilitățile necesare dezvoltării pentru Android, urmate de o listă versiuni Android, lista este completată de folderul Extras, care conține biblioteci suplimentare.

Selectăm versiunea pentru care vom scrie aplicația.

Apoi trebuie să vă asigurați că secțiunea corespunzătoare conține cel puțin 2 componente: Platforma SDK, care conține toate componentele software sisteme Android(butoane, ferestre etc.) și ARM EABI v7a System Image, folosită pentru a crea un emulator cu care puteți testa aplicațiile.

Dacă vreo componentă nu este în listă, bifați-o cu o casetă de selectare și faceți clic pe „Instalare”. După instalare, obținem un mediu de dezvoltare a aplicațiilor Android.

Eclipse Classic– un IDE gratuit, popular pentru aplicații multiplatformă modulare, folosit pentru a crea software în diferite limbaje de programare (C, C++, Java, Perl, PHP, Python etc.).

Modularitatea platformei asigură flexibilitatea și extensibilitatea acesteia.

Pentru a vă familiariza cu platforma și a învăța, este furnizată o versiune Eclipse SDK pentru dezvoltare, ar trebui să utilizați Eclipse Classic, disponibil pentru descărcare la link.

Cum să creați aplicații Android fără un mediu de dezvoltare | Instrumente pentru dezvoltatori Android

În această lecție vă voi arăta un serviciu online interesant pentru dezvoltare Android- aplicații care pot înlocui mediu desktop dezvoltare.

Bun venit la secțiunea în care sunt colectate lecții despre programare pe platforma Android SDK atât pentru începătorii care intenționează să învețe programarea de la zero, cât și pentru dezvoltatorii și programatorii mai experimentați care creează aplicații pentru Android.

În general, dezvoltare aplicații mobile- un proces destul de complex care necesită un studiu atent al documentației și înțelegerea meticuloasă a tuturor proceselor. Acest lucru vă va ajuta să înțelegeți cum să creați singur un program, prin auto-învățare și stăpânirea treptată a platformei Android SDK sau altele asemenea.

Dacă tocmai vă începeți călătoria în scrierea de programe pentru Android, trebuie să începeți cu Android SDK. În acest articol, ne uităm în detaliu la ceea ce este necesar pentru a construi un proiect cu drepturi depline, ce trebuie descărcat și instalat pentru a implementa un mediu de dezvoltare cu drepturi depline.

De asemenea, trebuie să înțelegeți că procesul de construire a aplicațiilor este realizat, acest lucru este descris în manualul corespunzător.

Stetho: o nouă platformă de depanare pentru crearea de aplicații Android

Secretul creșterii pe Facebook este să investești în instrumente grozave. La scara noastră, ne străduim să avem la dispoziție instrumente care să permită inginerilor nu numai să detecteze rapid problemele și să le rezolve, ci și să ajute un model de comportament să se miște eficient printr-o bază de cod mare.

Dar cum rămâne cu platforma Android? Astăzi prezentăm o nouă platformă open-source puternică pentru depanarea și scrierea de programe pentru Android numită Stetho. Cu el, dezvoltatorii pot debloca accesul bogat și convenabil la date.