Carácteristicas i qualitats d'Android Studio

Coneixem a Android com un dels sistemes operatius que lideren el mercat de la tecnologia de comunicació, enfocat en matèria de telefonia cel·lular. Sense molt a dir sobre això, és clar llavors que la demanda per usuari a les virtuts que ofereix el sistema, parlant més específicament de l'adquisició d'aplicacions per millorar o A mida el nostre equip Android, són cada dia més exigents per part de l'usuari, ja seu torn l'alt grau de competència que hi ha entre les mateixes exigeix ​​als seus desenvolupadors la tasca d'innovar o millorar encara més la composició de cada un. Per això, i associat a el tema de la complexitat que pot existir en la programació d'una aplicació, el mateix sistema Android ofereix un conjunt d'eines apropiat i indicat per al desenvolupament d'aquestes aplicacions. Tal kit o eines componen el que es coneix com Android Studio. Aquest és l'IDE oficial d'Android per al desenvolupament d'aplicacions. basat en IDEA IntelliJ; un entorn o ambient de desenvolupament per a programes, que posseeix potents eines d'edició de codi. Es pot dir que quant a la seva anàlisi de codi el mateix destaca els errors de forma immediata, per així donar una solució més ràpida d'aquests. Com a eines integrades per al desenvolupament o construcció de programes en Android, conté una interfície d'usuari que és construïda o dissenyada prèviament, amb variats models de pantalla, on en ella els elements existents poden ser desplaçats. A més a s'abasta depuradors per emuladors i la possibilitat de treball amb Logcat. IntelliJ IDEA suporta variats llenguatges que es basen en JVM; Java (per això la «J» de IntelliJ), Clojure, Groovy, Kotin i Scala. Més un suport per Maven i Gradle. Amb aquesta tecnologia, associada a Android Studio, les possibilitats són còmodes Per a la creació i construcció d'aplicacions per a aquest sistema.

1

Android Studio posseeix diferents components que ajuden a la tasca de la construcció d'aplicacions; sistema de construcció basat en Gradle, la construcció de variants i múltiples arxiu APK, com també plantilles de codi que ajuden a la creació d'aplicacions. Un complet editor de disseny amb suport per a l'edició d'arrossegar i deixar anar el tema elements. Facilitat d'ús i compatibilitat de versions, Codi encongeix amb Proguard i consum de recursos cada vegada menor amb Gradle. Finalment, suport integrat per a Google Cloud Platform, el que fa més fàcil d'integrar Google missatgeria en el núvol i l'App Engine.

Pel que fa a el desenvolupament de el flux de treball, Android Studio posseeix un conjunt d'eines encarregades, Addicionant a això el possible accés des de la línia d'ordres les eines SDK. L'important de tot això és que, Android Studio ofereix comoditat per als desenvolupadors, ja que des d'ell és possible invocar, durant el desenvolupament d'aplicacions, les eines necessàries com una forma més àgil de treball.

4

Entre les fases de desenvolupament que abasten la realització d'aplicacions en Android Studio trobem quatre etapes. La primera és la configuració d'entorn; durant aquesta fase s'instal·la i configura l'entorn de desenvolupament. A més es realitza la connexió als elements on es poden realitzar la instal·lació de les app, i es creen dispositius virtuals Android (AVDS). La segona fase abasta la Configuració de el Projecte i Desenvolupament; durant aquesta es realitza la configuració de el projecte i el desenvolupament de la mateixa. Parlem de la creació de mòduls que continguin recursos per a l'aplicació i arxius de codi font. La tercera fase comprèn les proves, depuració i construcció de l'aplicació; A aquesta altura es construeix el projecte en un paquet (s) depurable .apk que es pot instal·lar i executar en l'emulador o en un dispositiu amb Android. S'utilitza un sistema de construcció basat en Gradle. Amb aquest es proporciona flexibilitat, variants de construcció a la mesura i la resolució de dependències. En el cas d'utilitzar un altre IDE es pot desenvolupar el projecte usant Gradle, i al seu torn, instal·lar-lo en un dispositiu que usi ADB. Posteriorment es fa la depuració de l'aplicació a través dels missatges de supervisió de dispositius, més un dispositiu de registre d'Android (Logcat) juntament amb la idea d'IntelliJ. A més, es pot utilitzar un depurador JDWP compatible, afegint-les eines de depuració i de registre que s'inclouen amb l'SDK d'Android. Ja a l'acabar, es fan servir les eines de prova SDK d'Android per a les proves a l'aplicació.

Ja com a última fase es troba l' publicació de l'aplicació; en aquesta etapa es realitza la configuració i s'arma la sol·licitud per a l'ús i lliure distribució de l'aplicació als usuaris. Durant l'etapa de preparació es construeix una versió de l'aplicació, que els usuaris poden descarregar i instal·lar en els seus dispositius de manera que es pugui vendre i distribuir la versió d'aquesta.

2

En aquesta imatge podem apreciar el diagrama de les etapes per a la realització d'aplicacions en Android Studio.

Ja coneixem les etapes i el desenvolupament durant la creació d'una app per Android. En el cas de cada projecte, en referència amb la base modular, l'aplicació conté un o més mòduls amb arxius de codi font i arxius de recursos. Els quals, en els seus diferents tipus contenen; Android app mòduls, Mòduls de les biblioteques, mòduls de prova, i mòduls d'App Engine. Per defecte, Android Studio mostra els arxius de el projecte a la vista de el projecte Android. En aquest punt s'aprecia de forma organitzada els mòduls per a proporcionar un accés ràpid als arxius de codi font clau. En el cas dels fitxers de construcció, aquests són visibles en el nivell superior sota Scripts Gradle. En Studio Android ja entenem que s'utilitza Gradle com la base de el sistema de construcció d'aplicacions. Aquest sistema de creació, s'executa com una eina integrada al menú Android Studio, i al seu torn és independent de la línia d'ordres.

3

Arxius de el projecte.

Ja coneguda una part de la composició d'Android Studio i com s'executa el treball dins d'ell, val a dir que fa unes setmanes vam tenir la nova versió d'aquest, disponible en la seva edició 2.1.0 en dates del mes d'abril. Hem de saber que les actualitzacions periòdiques fetes a Android Studio succeeixen sense la necessitat d'actualitzar el projecte, en aquest aspecte no ha d'existir preocupació pel desenvolupador.

Entre els principals canvis trobats en aquesta nova versió, s'aprecien el suport per al desenvolupament en la nova versió de sistema operatiu, Android N, si Vista prèvia. La plataforma Android N afegeix suport per a Java 8, que posseeix característiques de llenguatge que requereixen un nou compilador experimental anomenat Jack. L'última versió de Jack només és trabajable en la versió 2.1. De Android Studio. Per això, cal fer servir aquesta versió, si es vol treballar amb Java 8. Val destacar que encara que Android Studio 2.1 ara és estable, el compilador Jack és encara experimental, per tant, s'ha d'activar amb la propietat jackOptions en el seu arxiu build .gradle.

Entre altres novetats en la nova versió, es van fer correccions a errors menors a més d'algunes millores; el Depurador de Java-aware C ++ està activat per defecte quan s'utilitza un dispositiu de N o un emulador i selecció de la manera de depurador natiu. Com a recomanació per a millores en la realització de les app, és bo actualitzar el plugin d'Android per Gradle a la versió 2.1.0.

Actualment Android Studio ha passat de la versió 0.1 a la 2.1.0, amb un total de 24 edicions incloent la més recent a l'abril d'aquest any. Si vols conèixer cadascuna o la seva última versió, visita el següent enllaç de la seva pàgina oficial per a descàrregues o informació de solució de problemes: http://developer.android.com/tools/revisions/studio.html