Desenvolupant per a Android (I): Android Studio

Android

El desenvolupament d'aplicacions per a Android s'ha convertit en clau de cara al futur, a causa de la quantitat de smartphones i tauletes que hi ha amb aquest sistema operatiu. No obstant això, desenvolupar aplicacions per a Android no és gens fàcil si no comptem amb una base clara. Per ajudar-nos, comptem amb una eina molt útil, Android Studio.

Perquè tots ens entenguem. El llenguatge que utilitzen els sistemes binaris és un llenguatge donat per 1 i 0. A la pràctica, els sistemes digitals perceben els senyals d'1 i 0 de manera electrònica. Un determinat voltatge és 1, i un altre determinat voltatge és 0. Ara bé, quan nosaltres creem una aplicació, no l'escrivim en un llenguatge compost únicament per 1 i 0, sinó per lletres, ordres i estructures que són molt més simples a la hora de treballar. Per crear aplicacions per a Android s'utilitza el llenguatge Java. Aquest llenguatge utilitza ordres en anglès que poden ser molt més familiars que els 1 i els 0. Per exemple, s'utilitza la paraula class per definir una classe, o la paraula new per definir un nou element. Aprendre per a què es fan servir aquestes paraules és com aprendre un nou idioma, una vegada que ho hem comprès, resulta molt fàcil treballar amb això, cosa que mai passaria amb un llenguatge compost per 1 i 0.

Ara bé, des del programa escrit en llenguatge Java, fins que aquest es converteix en senyals elèctrics de dos diferents tipus de voltatge, els processos són molts. En moltes ocasions, com passa amb les aplicacions per a Android, el codi que nosaltres hem escrit es converteix a altres llenguatges, cada cop més propers al llenguatge màquina. Quan parlem de programació a baix nivell, ens referim precisament a un nivell molt proper de les accions principals d'un sistema digital.

Si creem aplicacions bàsiques per a Android, nosaltres programarem a alt nivell, i ens podem oblidar completament dels 1 i els 0. Ens podem oblidar de tots els llenguatges i codis que van des d'aquests dos dígits fins a la nostra aplicació, excepte un, el Java . A excepció daixò, la resta de la programació per a Android és molt més familiar, atès que comptem amb programes i aplicacions molt útils. Encara que al final l'única cosa que quedarà és codi a Java, podem utilitzar aquests programes per enfrontar-nos als projectes d'una manera molt més assimilable. Un daquests programes és Android Studio.

Android

Android Studio, un imprescindible per al desenvolupament

Què és Android Studio? És un IDE, una interfície de desenvolupament. En realitat, és una mena d'escriptori de treball per a un desenvolupador. Allà hi ha el nostre projecte, les carpetes del mateix, els fitxers que hi ha, i tot el necessari per acabar creant l'aplicació. El millor d'Android Studio és que ha estat creat per Google i va ser presentat fa només uns mesos, per la qual cosa no parlem d'una eina antiga i gens depurada, sinó d'un programa molt modern que ha estat creat a sobre dels mateixos que han creat el sistema operatiu.

Entre altres coses, compta amb algunes eines que ens facilitaran molt el desenvolupament de les aplicacions, com ara poder previsualitzar les aplicacions en diferents smartphones i tablets per saber com està quedant el codi que nosaltres estem editant, i com es veu en els diferents tipus de pantalla que hi ha. Aquest nou programa, a més, ens ajudarà a deixar la nostra aplicació llesta per publicar. Tot i que les aplicacions d'Android s'escriuen en llenguatge Java, la veritat és que després cal compilar-les perquè quedi un únic fitxer .apk. Aquest darrer pas és molt simple amb Android Studio. Diguem, que el nou IDE ara és molt més familiar i fàcil d'usar del que era l'SDK amb què comptava Google abans.

Un primer pas per començar a programar per Android? Descarregar i instal·lar Android Studio des de la pàgina oficial. Familiaritzar-nos amb aquest programa és essencial si volem arribar a crear aplicacions realment útil en qüestió de mesos.

Descarregar Android Studio


  1.   Anodat va dir

    Quina ximpleria d'introducció….


    1.    escriuconsentit va dir

      RT


  2.   Polonès va dir

    A hores d'ara amb cerets i units, si us plau…


    1.    Llum Bell va dir

      Per desenvolupar SO de qualsevol distro GNU/Linux necessites llenguatge assemblador