Consells per ser desenvolupador d'apps en Android i viure d'això

desenvolupar apps per Android

Des de fa pràcticament una dècada, molts són els desenvolupadors que estan apostant pels dos ecosistemes mòbils disponibles actualment al mercat: iOS i Android, sent aquest últim el que té una major quota de mercat a tot el món, Un 85% aproximadament.

Si creus que ha arribat el moment de reorientar la teva carrera professional o ets nou en el món de la programació i vols destinar tots els teus esforços a l'ecosistema mòbil Android, a continuació us mostrem alguns consells per ser desenvolupador d'apps d'Android i no morir en l'intent.

Saber programar i coneixements d'anglès

Llenguatges programació Android

El primer i principal és conèixer els diferents llenguatges de programació que podem utilitzar en Android. Llenguatges de programació n'hi ha molts, però en aquest cas, a l'igual que a iOS, cal tenir coneixements de llenguatges de l'programació orientada a objectes (OOP per la seva sigles en anglès) com són C ++ i Java.

La programació orientada a objectes, si no tens coneixements de programació, divideix el codi en objectes que després es connecten entre si. Cada un d'aquests llenguatges tenen els seus avantatges i inconvenients.

Si encara no saps programar, un altre aspecte que has de tenir en compte és que, si o si, has de saber anglès, Ja que tota la documentació disponible els llenguatges de programació es troba, majoritàriament, en anglès. No cal ser un expert en la llengua de Shakespeare, però si tenir alguna cosa més que els coneixements bàsics.

Alternativa a C ++ i Java per programa en Android: Kotlin

Kotlin

Tant Apple com Google són conscients de l'important que és tenir una comunitat de desenvolupadors darrere de la Play Store. Un ecosistema sense aplicacions no val absolutament de res.

Per tractar d'incentivar la creació d'aplicacions entre els desenvolupadors veterans i els que s'estan interessant en aquesta activitat, Apple va crear Swift i Google aposta oficialment per Kotlin.

Kotlin és un llenguatge de programació orientat a objectes, Molt més senzill i accessible ja que requereix de menys formalitats i regles que Java i C ++. Segons afirma Google, crear aplicacions amb Kotlin per Android permet reduir el nombre de línies de codi necessàries en un 40%, ja que cada línia inclou més informació.

Aquest llenguatge de programació és relativament nou (2013), a l'igual que Swift d'Apple (2015), però malgrat la seva joventut, a internet tenim a la nostra disposició un gran nombre de fòrums i pàgines web de suport que solucionaran tots els nostres dubtes, sempre que utilitzem l'anglès per buscar-les.

Llegir amb deteniment les directrius de la Play Store

Google posa a la nostra disposició un seguit de directrius que tot desenvolupador ha de seguir si vol que les seves aplicacions estiguin disponibles a la Play Store. Per això totes aplicacions han de comportar-se de forma coherent amb la plataforma, seguir les pautes disseny de materials Pel que fa als patrons visuals i de navegació a més de complir les normes de qualitat, compatibilitat, rendiment i seguretat entre d'altres.

Aquestes directrius a més ens informen de l'tipus d'aplicacions que mai superen els filtres de la Play Store, Per la qual cosa és interessant llegir-si la nostra intenció és crear una aplicació que no està disponible (si no és per alguna cosa).

Quina aplicació necessito per programar en Android

Android Studio

Android Studio és l'IDE oficial per al desenvolupament d'aplicacions en Android i inclou tot el necessari per compilar aplicacions per a aquest ecosistema.

Les eines de l'SDK d'Android, el conjunt d'eines de desenvolupament i depuració per Android s'inclouen en Android Studio, Pel que no hem de descarregar-lo per separat.

Una altra de les aplicacions que necessitem és un emulador d'Android, Concretament Android Emulator, una altra de les aplicacions que també ve inclosa amb Android Studio.

Android Studio inclou totes les eines que necessitarem si volem crear aplicacions per a l'ecosistema Android. aquesta aplicació està disponible per a Windows com per a macOS, Linux més de Chrome US.

Dissenya la teva aplicació a mà

Un cop tenim clar quin tipus d'aplicació volem fer, el primer que hem de fer abans de començar a picar línies de codi és crear un esquema de l'funcionament i les funcions que volem integrar en l'aplicació. L'ideal és fer-ho com tota la vida, amb un llapis i paper.

Encara que pugui semblar absurd, aquest mètode ens permet veure amb uns altres ulls si la idea que inicialment teníem en ment sobre el funcionament de l'aplicació és el correcte o el podem millorar. Si a més podem compartir-lo amb amics o familiars propers, millor que millor, perquè sempre se'ns pot escapar qualsevol funcionalitat encara que sigui òbvia.

Cal tenir en compte que no estem creant una aplicació per a nosaltres, Sinó perquè s'adapti a ús que pugui fer la majoria d'usuaris als quals els pugui interessar. Com més funcions ofereixi millor que millor, sempre que aquestes es trobin ben organitzades i no suposin un aclaparament per als usuaris.

Tenir pàgina web pròpia

Crear pàgines web

Tot això està molt bé, podem crear la millor aplicació de l'món, però si no tenim una via per promocionar l'aplicació, De poc valdrà la inversió de temps i diners que hem realitzat. La millor manera de poder promocionar la nostra aplicació és a través d'una pàgina web pròpia.

En aquest sentit, si tenim pensat crear diferents aplicacions, el millor que podem fer és crear una pàgina web diferent per a cadascuna d'elles a més d'una general per a totes les aplicacions que hàgim creat, per així donar-nos a conèixer com a desenvolupadors.

A internet tenim a la nostra disposició un gran nombre de serveis que ens permeten crear des de pàgines web senzilles (ideals per a aquest cas) per molt pocs euros / dòlars. Però el primer i més important: comprova si un domini es pot registrar. De fet, el nom de l'aplicació seria el primer que hem de tenir en compte, No fos cas que a l'hora de registrar el domini ja estigui ocupat i ens toqui recórrer a altres tècniques.

Preu de l'app (gratuïta, de pagament o subscripció)

Altres dels aspectes importants que hem de tenir en compte abans d'asseure'ns a crear una aplicació és com volem monetizarla, És a dir, guanyar diners amb ella. Tradicionalment en Android, molts són els desenvolupadors que opten per afegir publicitat en forma de pancarta sense oferir una opció per a poder eliminar l'aplicació.

Depenent de l'tipus d'aplicació, si aconsegueixes fidelitzar als teus usuaris és probable que més d'un vol tenir l'opció d'eliminar la publicitat. Si vols que l'aplicació tingui un desenvolupament llarg i conforme passi el temps arribar a un major nombre d'usuari, no hauries abusar de la publicitat i molt menys dels vídeos a pantalla completa.

Molts són els desenvolupadors que han adoptat les subscripcions per tenir una sèrie de ingressos mensuals que li permeten seguir mantenint l'aplicació. El problema, és que molt són els usuaris que no estan disposats a pagar tots els mesos per utilitzar una aplicació llevat que sigui fonamental per al seu dia a dia (una utilitat que molt poques aplicacions aconsegueixen per no dir cap).

Comptar amb una bona política d'actualitzacions

Actualitzacions en Android

Tots els anys, es llança una nova versió d'Android, versió que en moltes ocasions, inclou noves funcions, funcions que hem de tenir en compte per incloure-les en la nostra aplicació. Els usuaris que veuen com regularment s'actualitza l'aplicació seguiran confiant en ella.

Si l'usuari comprova com res més actualitzar la versió de sistema operatiu del seu dispositiu, l'aplicació no s'obre, es tanca inesperadament o directament no funciona, ràpidament buscarà altres opcions ia més repercutirà en el nombre d'opinions negatives en la Play Store.

Escoltar els usuaris i els seus comentaris a Google Play

opinions usuaris Play Store

El client sempre té raó. La botiga d'aplicacions de Google, a l'igual que la d'Apple és un clar exemple d'aquest afirmació. Molts són els usuaris que abans de descarregar una aplicació, es molesten a veure tant la qualificació global de l'aplicació com els comentaris que ha rebut al llarg de la seva història.

Els comentaris no només ens permeten solucionar problemes de funcionament o rendiment que presenti la nostra aplicació, sinó que a més, ens permet demostrar un compromís amb els usuaris que estan patint algun tipus d'incidència. A més, és una inesgotable font d'idees que ens permetrà afegir noves funcions.

Reconèixer els nostres errors

Si coneixem a algun desenvolupador, mai està de més demanar-li una opinió sobre l'aplicació que estem creant, ja que pot ser una important font d'idees o solucions als problemes amb què ens estem trobant a l'hora de crear l'aplicació.

Reconèixer els errors que hàgim pogut cometre són la millor manera de millorar com a programadors d'aplicacions, sobretot per als ecosistemes mòbils, ecosistemes que s'han convertit en la principal font d'ingressos per a tots aquells que saben o volen aprendre a programar.


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa aquí.

Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Actualitat Bloc
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.