https://www.youtube.com/watch?v=eLVeBVQzhJg
http://www.taringa.net/posts/hazlo-tu-mismo/!"#$!%/&omo-crear-unasencilla-'pp-para-'n(roi(-i)hone-i)a(-y-*+,.html
Comocr earunasenci l l aApppar aAndr oi d,i Phone, i PadyHTML ML5 Hol a!Ami gosTar i nguer os!Voyai nt ent arexpl i cardeunaf or macl ar ayenpocospasos comohacerunaappbast No a nt ese nc i l l aya pa r e nt epa r at une goc i o,bl og,e book ,e t c . set r at adeunt r abaj ocompl i cadoyport ant onoesper esunaapl i caci ónsúperavanzadaycon múl t i pl esf unci onal i dades.Puedeserapr opi ada,porej empl o,par aquel oscl i ent esdet u emp mpr esat enganamanoensussma mar t phonet usdat osdecont act o,web,t el éf ono, act ual i zaci onesdeTwi t t eryal gunaqueot r acosamás. Par ael l ovamo t awebnosper mi t ehacerapl i caci ones mosaut i l i z a rl awe bi Bui l dApp.Es nat i vaspar aAndr oi dyi Phone,i PadyenHTML5.
Vamosavert odosl ospasospar acr earl aapl i caci ón. npr i merl ugarpul samo mosenCr eat eYourAppNow! ! ysenosabr i r áunavent anadonde t enemosqueel egi rent r e3opci ones,appnat l as i vaandr oi doi phone,i padyHTML ML5, capt ur asdepant al l aquei r époni endosonl asmi sma maspar acual qui er adel oscasos.Unavez queel egi mosl aopci ónquenosi nt er esenosapar ecel apant al l adondet enemosl osdi st i nt os t empl at espr edefini dos.Tenemo mospl a nt i l l a spa r ane goc i os ,e book s,ga l e r í a sdef ot os ,e t c .
Unavezhemosdeci di docualser ál apl ant i l l asobr el aquet r abaj ar emo mospul samos Sel e cty nosapar ecer áunf or mul ar i odondenospi den l ai nf or ma ci ónc onl acua lnue s t r aapp I nt r oduci moselnombr edel a apar ecer áenl aAppSt or edeAppl eoenelAndr oi dMar ket . apl i caci ón,l acat egor í adent r odel acuall acat al ogar emo mosenl awebdei Bui l dApp,una
descr i pci ón,unost agsopal abr ascl ave,l adi r ecci ónwebyunai magende512x512pi xelque ser áeli conoquer epr esent ar ál aapl i caci ón.
Unavezl edamo mosaCr ospr egunt anenquepl at af or maquer emo mosl aapl i caci ón, e at e,n Andr oi d,i OSoenambas,yl aelf ormat ohor ar i o( 24o12hor as) .
Ahor aent r amosenl apant al l ai mport ant e,l apant al l adeedi ci ón,aquíesdondel edamos f or mat oal aapl i caci ónyasi gnamosunaf unci onal i dadacadaunodel osbot onesoenl aces, dependi endodel apl ant i l l aquehayamo mossel ecci onadounpardepasosant es.
Enest apant al l adeedi ci ónpodemosel egi relcol ordef ondo quequer amos,sust i t ui rell ogo quevi enepordef ect oycol ounaf r asesl ogan,ol oquequer amo mos.Enest a oc arnue st r ol ogo, pl ant i l l aenconcr et ot enemos6wi dget sal oscual espodemoscamb mbi arelbot ónporl os nuest r osper sonal i zadosyasi gnar l esacadaunol af unci ónquequer amo mosdent r odel asque nosvi enencomo mopr edet er mi nadas.Par aesopul samo mosenelwi dgetquequer amo mosmo modi ficar eneli Phonequenosapar eceenpant al l aynosapar ecenal ader echal asopci onesque t enemos,sonl assi gui ent es: HTML MLPa ge ( enl azaraunaweb)/RSSAt om Feed ( act ual i zaci onesdeunbl og)/Twi t t er/ Facebook/Cont act s/Googl eMa Maps/Googl eCal endar/Phot oAl bums ms/Medi a/Event s/ News/Tapt oCal l ( pul samosi conoysel anzaunal l ama mada)/Tapt oMai l( pul samosi conoy seabr eelmai l )/ Audi oSt r eam /Vi deoSt r eam /eBook/eComm mmer ce
. . .conunpocode Comopodéi sverexi st enbast ant esposi bi l i dadespar acadawi dget i magi naci ónsepuedenhacercosasr eal ment echul as.Unavezquehemo most er mi nado vol vemo mosapasarporl apant al l adei nf or maci ónpar aconfir mar l ot odoohaceral gúncambi o. Elúl t i mopasoesl apant del aapl i caci ón.Aquít enemosdi f er enci as a l l adepubl i c ac i ón
gr andesent r ei OSyAndr oi d.Siel egi mosi OSt endr emosqueest ardadodeal t acomo devel operyport ant opasarporcaj apar apoderenvi arl aapl i caci ónquegener emosal a App St or edeAppl e yesper arsuapr obaci ón.
EnelcasodeAndr oi dest odomuchomássenci l l o,elsi st emagener aaut omát i cant eun cer t i ficadoyconest eobt enemosl aAPIdeGoogl eMapspar apodercr earl aapl i caci ón.Una vezl ohacemossedescar gaanuest r oor denadorl aapl i caci óncon f Sol ohay or ma t o. a pk . quepasar l oanuest r oSmar t phoneconAndr oi dyl i st oaf unci onar .Sil ai nst al aci ónl ahacesde est af or ma,at r avésdeunpuer t oUSB,hayquet enermar cadal acasi l l ade" Or í genes Desconoci dos"enAj ust es/ Apl i caci onesdevuest r ot el éf onopar aper mi t i rapl i caci onesno descar gadasdesdeel Andr oi dMar ket . Pr evi ament eat odoest onoshemost eni doquer egi st r arenl aweb( pi denmuypocosdat os)y cadavezqueent r emost énemosunapar t adode MyApps dondet endr emosagr upadasl as quehayamoscr eadopr evi ament e . l i s t aspa r amodi fic aroa ct ua l i z ars if ue r anec es ar i o Yest oest odo. . .esper oqueseaut i l .Lesdej ounpardemuest r asdedosapl i caci onescr eadas conest esi st ema. Ej empl o1
Ej empl o2
Esper oquel essi r vat ant ocomoamí ! !hast apr ont ooot anr i nguer os! ! ! .
A día de hoy, Android dispone de cientos de millones de dispositivos móviles en más de 190 países a lo largo del mundo. Y todo ello acompañado de más de 1.5
illones de descargas de aplicaciones desde !oogle "lay cada mes. #nos n$meros asomrosos %ue a muchas personas les han llevado a %uerer aportar su granito de arena, desarrollando su propia aplicación. & Quién no ha pensado tener esa idea que poder llevar a cabo?
"or ello, y aportando mi propia e'periencia como desarrollador de apps para Android,hoy vamos a inaugurar una nueva sección orientada a introducirnos al desarrollo de aplicaciones para Android: la sección ‘Aprende Android en
20 conceptos’.
(n esta sección haremos un recorrido por los 20 fundamentos básicos de la A! ) Application Programming Interface * de Android para poder programa una aplicación en Android" desde cero . "ara %uien no cono+ca lo %ue es una A!,
ásicamente se trata de la uncionalidad %ue nos proporcionan )en este caso Android* para poder programar. (sto no %uiere decir %ue con estos -0 conceptos lo cono+camos todo, ni por supuesto %ue no haya otros conceptos tamin importantes. /e lo %ue se trata es de e'plicar a%uí los conceptos generales más importantes para crear una buena estructura de nuestra aplicación . on esta ase, proundi+ar en
conceptos más especíicos )como por eemplo puede ser el acceso al !"2* será mucho más sencillo. 3os -0 conceptos %ue trataremos en la sección 4 Aprende Android en 20 conceptos’ son los siguientes 0. Empezando 1. Fundamentos de una aplicación 2. Recursos de una app 3. La clase Actiit! ". La clase Fragment #. $ie% personalizada &. Adaptadores 'Adapter( ). La clase Intent *. Receptores de mensa+es ,roadcast '-roadcast Receier( . Prefencias de una app '/ared Preferences( 10. -ases de datos /Lite 11. /ericios 'La clase /erice( 12. areas asncronas 'La clase As!ncas4( 13. 5estores de contenidos '6ontent Proider( 1". La ,arra de acciones Action-ar 1#. 7otificaciones 1&. 8rientación del dispositio 1). Animaciones 1*. 9idgets 1. 8tros conceptos 20. Información adicional
3a sección será semanal, pero introduciremos más de un concepto cada semana, a partir de la pró'ima semana. (n esta semana nos preocuparemos
de de#ar nuestro ordenador preparado para empe$ar a programar en Android.
0. (mpe+ando
3o primero será saer %ue para programar aplicaciones nativas en Android , deeremos aprender a programar en el lenguae %ava, conociendo la programación orientada a ob#etos . 3o primero %ue deemos hacer es preparar nuestro entorno de desarrollo y saer dónde conseguir cual%uier inormación. "ara ello, lo primero es saer dónde está toda la información para los desarrolladores de Android& !oogle nos tiene preparada una 6e para ello, pero deemos saer %ue toda la inormación está en inglés Web de desarrolladores de Android
(n esta 6e, tenemos ' secciones básicas: (ise)o" (esarrollo y (istribución. (n ellas, tendremos toda la inormación acerca de las
recomendaciones de !oogle para diseñar nuestra app, toda la inormación sore la A"7 de Android e inormación para saer pulicar nuestra aplicación, saiendo cómo promocionarla, anunciarla8 (n la parte de aao, tendremos inormación adicional, sore Android, conseguir el *(+ )/oft%are :eelopment ;it *, soporte8 ste será nuestro primer paso, descargarnos el entorno de desarrollo , para lo %ue iremos a 5et te /:; , o haremos clic: en el siguiente enlace Descargar el SDK
#na ve+ en la 6e, asta con %ue le demos al lin: %ue dice :o%nload te /:; , y nos aará una versión del entorno de desarrollo ,clipse" personali$ada para Android y ya preparada con el -ltimo *(+" el plugin A(." as/ como emuladores sobre los que poder testear nuestra aplicación&
(n el pasado !oogle 7;< )-01=*, anunciaron también el nuevo !(, Android *tudio, el cual podemos tamin utili+ar en lugar de (clipse, pero deemos
saer %ue a$n están en ase eta. /esde la misma página podrás acceder a la inormación al mismo. osotros ya hemos hablado antes de este nuevo !(, , pero en este tutorial utili+aremos (clipse. #na ve+ arimos nuestro entorno de desarrollo, podemos descargarnos todas las versiones de Android si queremos" as/ como otros paquetes e1tra . "ara
ello utili+aremos el Android *(+ anager .
"or otro lado, podremos crear tantos emuladores de dispositivos Android como %ueramos con distintos tamaños de pantalla, distintas versiones de Android8 "ara ello, deemos utili+ar el Android 3irtual (evice anager 4A(56, al cual podemos acceder desde (clipse o desde la vía de comandos de nuestro sistema operativo
Aun%ue la meor manera de tener control sore nuestros dispositivos será aprendiendo a manear A(5 desde la l/nea de comandos " algo de lo que también hemos hablado . >o ostante, en (clipse podremos gestionar tamin
nuestros dispositivos y sacar inormación de nuestro dispositivo desde capturas de pantalla o ver los icheros hasta enviar coordenadas !"2 o enviar una llamada. "ara ello, iremos a Window / Open perspective / Other… / DDS . 3a vista de (clipse ((* ):ali4 :e,ug
DDS
3legados a este punto, nuestro ordenador está preparado para crear nuestra primera aplicación Android. "ara ello, nos basaremos en los pasos que 7oogle nos recomienda seguir para una sencilla app . ?oda esta inormación la
podremos encontrar en unos trainings %ue !oogle nos tiene preparados !or"aci#n $%rainings& sobre Android de 'oogle (reando )n n)evo pro*ecto Android
>uestra sección hoy terminará siguiendo el segundo enlace, donde crearemos un nuevo proyecto Android. "ara ello, seguiremos los siguientes pasos 1. @a+ clic: en e8 -. (n la ventana %ue aparece, arir la carpeta Android y elegir Android Application ro#ect
=. (n la siguiente ventana, deemos introducir el nomre de nuestra aplicación, el nomre del proyecto y el nomre del pa%uete ) éste será unico para nuestra app" pues sera el !( que 7oogle lay utili$ará para identificar la aplicación *.
?amin introduciremos la versión de Android mínima re%uerida, así como la versión con la %ue compilaremos )generar nuestra aplicación a partir del código* nuestra aplicación. . ?ras rellenar todos los campos seg$n necesitemos o %ueramos, nos vamos a la siguiente pantalla, donde dearemos las opciones seleccionadas por deecto. 5. (n la siguiente pantalla, podremos crear un icono para nuestra aplicación. "ara ello, sería ideal echar un vista+o a las guías de diseño de Android con respecto a lo %ue a iconos se reiere.
B. "or $ltimo, seleccionaremos una plantilla de actividad sore la %ue empe+ar a traaar. "odemos seleccionar 5lan9 Activity, %ue ásicamente es una pantalla vacía. C. Dinali+amos el asistente.
on esto, tendremos nuestro particular =ola mundo con el %ue siempre empe+amos a programar cuando utili+amos una nueva A"7 ) también vimos cómo crear un ola undo en Android*tudio *. "ara e#ecutarlo, asta con
tener un dispositivo real conectado o lan+ar un emulador y hacer clic: en el otón ;un )un círculo verde con el icono "lay en lanco*. on esta inormación ásica, damos por terminada la sección hoy.
ayudarían a tener mucho más claro cómo esta organi+ara la estructura de la A"7 de Android y, por tanto, nos acilitarán las cosas para tener claro cómo desarrollar nuestras aplicaciones.
2i tenis cual%uier duda o %ueris preguntarme o sugerirme cual%uier cosa, tamin podis encontrarme en .8itter . *i a-n no os habéis animado a programar" =os animaréis?
Sit ei nt er esaelmundo del apr ogr amaci óndeapl i caci onesmóvi l esybuscasuna nvent orespar at i I nv ent ores her r ami ent aquet ef aci l i t el at ar ea,AppI .App or nodede sa r r ol l ov i s ua lpa r aAndr oi d unent or i gi nal ment epr opuest o e T( Ma ss ac hus et t sI nst i t ut eof porGoogl yfinal ment ei mpl ement adoporelMI Technol ogy)c onelapoyodelgi gant eamer i cano. e nc i a Sugr anvent aj af r ent eaot r aspl at af or massi mi l ar esesl apot desuent or no det r abaj o:encont r ar ásmuchasf unci onesyadefini dasenf or madebl oquesyl a flexi bi l i dadal ahor adecombi nar l ast eper mi t i r ápot enci aralmáxi mot u creatividad. i os.Es Sucar áct ergr at ui t ol ahacer ecomendabl epar at odot i podeusuar osí ,si qui er esexpr i mi ralmáxi mot odassusposi bi l i dades,necesi t ar ásunci er t ot i empo deadapt aci ónyapr endi zaj edel aher r ami ent a.Loi dealesquet engasunas mí ni masnoci onesgener al essobr epr ogr amaci ónpar apoderdi señarmás f áci l ment eelfluj odeacci onesycompr enderenpr of undi dadl aut i l i daddecada bl oque,aunquenoser ánecesar i oquemodi fiqueselcódi gof uent e. nvent or Apr endeenest epr áct i cocómoi ni ci ar t eenAppI yl ánzat ealmer cadode l asapps.Siademásr equi er esmási nf or maci ón,t er ecomendamosqueeches er ence manodel ost ut or i al esqueencont r ar ásenl asecci ónLearn yenRef Document at i on,p ar aconocerenpr of undi dadcadaunodel osbl oques.
NI VEL: AVANZADO
1.Ponapunt oelpr ogr ama
nvent or Vi si t aenpr i merl ugarl awebofici aldeAppI .Necesi t ar ást ener aGoogl e nvent or unacuent par aaccederalser vi ci o.AppI est ácompuest opor unt odeher r ami ent as unconj queabar canl asdi f er ent est ar easenl aconst r ucci ón s eño,defi ni c i ónd el c ompor t ami ent oys i mul ac i ón.Ant del aapl i caci ón:di esde pasaraut i l i zar l as,habr ásdecompr obarquecuent ascont odol or equer i do.Acude naofici al u p.Pi em al apági ysel ecci onaSet nchaenTestyoursyst ychequeat u navegador .
Esnecesar i ot eneri nst al adoJava yl ossi st emasoper at i vossopor t adossonMac OSX1 0. 5 / 1 0. 6,Wi ndowsXP/ Vi st a/ 7,Ubunt u8+yDebi an5+.Cu andoacabes, t war ede smov eon! pi nchaenDone?Let ypasar ásal adescar gadelsof e scr i t or i oAppI nv ent or.Enel úl t i mopaso,escogesideseaspr obart us apl i caci onescont upr opi ot el éf onoout i l i zarelemul ador .Est eúl t i mosi mul ar áun oi d d i s p o s i t i v oAndr quepodr ásmanej arat r avésdelor denadorcomosideun móvi lr ealset r at ar a.
2.Paneldedi seño Elpaneldedi señoesaccesi bl edesdeelnavegador .Enl apági napr i nci pal ,pi ncha n v ent / Cr eat eMobi l eApps.EnMyPr oj ec t s,s enI el ecci onaNew ei nt r oduceun nombr epar aelnuevopr oyect o.Unavezdent r o,expl or at odassusopci ones. et t e/ Bas i c,hal EnPal l ar ásut i l i dadesbási cascomobot ones,i nser ci ónde a i mágenes,cuadr osdet ext o,et i quet as… Lasubsecci ónMedi cont i ene component escomoaccesoal acámar adef ot osyví deo,gal er í adef ot ogr af í as,
a l soni do,r epr oduct ordeví deo… Soci i ncl uyel osel ement osnecesar i ospar a sel ecci onarcont act os,númer osdet el éf onodel aagenda,cor r eosel ect r óni cos…
Sensor s,pors upar t e,nosbr i ndal aopor t uni daddeut i l i zarsensor espar aobt ener
i nf or maci ónt alcomol al ocal i zaci óngeogr áficaol aor i ent aci óndeldi sposi t i vo. Par aconoceral gúndet al l emássobr ecadaunadeel l as,pi nchaenelsí mbol ode l ai nt er r ogaci ónqueencont r ar ásj unt oasut í t ul o.
3.Tupr i mer apant al l a een1 s.Enl Pi nchaenScr enl asecci ónComponent acol umnadel ader echase p opi edades.Es l i st ar áns u sr t abl eceunai magendef ondocar gándol a oundI mage.Par conBackgr aquenosedi st or si one,esconveni ent equeut i l i cesun f ondopl anooal gunodel ost amañospordef ect opar aest et i podepant al l as. Car gat ambi énot r ai magenenIcon par aquesi r vadegr áficoi dent i ficat i vodel a ol l ol l abl e apl i caci ónymar caenScr sideseasper mi t i relusodelscr . c / But t on. Ahor a,añadeunbot ónar r ast r andohaci al apant al l aelel ement oBasi s mage.El Sel ecci ónal oenComponent yagr egaunai magendesdeI i mi naelt ext o
orBut t on1 pordef ect oTextf queapar eceenelr ecuadr oText yescogeunaf or ma enShape;puedesdeci di rent r eci r cul ar ,r ect angul aruoval .I ncl uyamost ambi én c / T ex t Bo x nc hasobr eel i c ono. unacaj adet ext oconBasi conl al eyendaPi
Porúl t i mo,siqui er esr edi st r i bui rl asf or masenl apant al l a,j uegaconl asopci ones eenAr r angement e Ar r a ge me nt deScr .Cr eaunat abl aconTabl oest abl ecel a al i neaci ónhor i zont alover t i caldevar i osel ement os i z o nt al Ar r an ge me ntyVer t i c al Ar r ang ement conHor ,r espect i vament e.
4.El ement osnovi si bl es Sedenomi nannovi si bl espor quenosemuest r anf í si cament eenelpanelde di seño,comoporej empl ol osar chi vosdesoni do.Pr uebaaagr egarunficher oa c eenMedi a/ Sound.El t r avésdel aopci ónSour pr ocedi mi ent opar aagr egarest os el ement oseselmi smoquepar aaquel l osvi si bl es:ar r ást r al ohaci aelvi sor . v i s i bl e Apar ecer ánl i st adosenl apar t ei nf er i ordelpanel ,baj oelepí gr af eNoncomponent s.Ot a,Camcor deroPl a y er r osel ement ossi mi l ar essonCamer ,ali gual NDST ORMS.Es quet odosl osi ncl ui dosenl asecci ónLEGOMI t aúl t i mai ncl uye
component es,r egi st r adosbaj ol amar caLego, quet eper mi t i r ánconst r ui rj uegos der obót i ca.
5.Edi t ordebl oques Ant esdecont i nuari nt r oduci endoel ement os,vamosai l ust r arelpr ocedi mi ent o par ar el aci onar l osent r esí ,ut i l i zandopar ael l oelbot ónquehemoscr eadoyel h eBl o ck sEd i t o r ficher odesoni docar gado.Pi nchaenOpent .Segener ar á oJava ensi ónJNLP unficher conext quedeber ásguar darent uPC.Ábr el oy ock s acceder ásaledi t ordebl oques.Acudeahor aal apest añaMyBl yver ásl a l i st adet odosl osbl oquesquehayasañadi doenelpaneldedi seño. t on1 ez as Sel ecci onaBut yobser vasusopci ones,queapar ecer ánenf or mad p ei depuz z l e.Ha yt i posdepi ezasquei ndi canacci onesyot r aspar acomponent es.Tu mi si ónesencaj ar l aspar aconsegui relcompor t ami ent odeseado.Pr obemosa est abl ecerquealpi ncharsobr enuest r obot ónser epr oduzcanuest r oficher ode t on1. Cl i c k Pl a yy músi ca.Par ael l o,uneeneledi t orl osbl oquesBut conSound1. l i st o.
6.Ut i l i zaelemul ador
ador Gr aci asalemul ,podr emosdesar r ol l arnuest r asapl i caci onesi ncl usosino t phone cont amosconunsmar oesdeot r amar ca,ychequearsucor r ect o at or f unci onami ent o.Eneledi t ordebl oques,pi nchaenNewemul ysedespl egar á
e l é f onoAndr oi d unt t í pi co.Par aconect areledi t orconelt el éf ono,pi ncha oDe v i c e ador enConnectt ysel ecci onaelemul .Lat r ansf er enci adei nf or maci ón puedel l egarat ar dardosot r esmi nut os,asíquet enpaci enci a.Después,accede almenúdeapl i caci onescomosideundi sposi t i vor ealset r at ar aypr uebal at uya. lAndr oi d Elpr ocedi mi ent opar aut i l i zarunmóvi desdeeledi t oresanál ogo. Conéct al oalor denadormedi ant eunpuer t oUSBy,ant esdei ni ci arl asi mul aci ón, compr uebaquet uconfigur aci ónest áhabi l i t adapar ahacerest et i podeusodel naofici al t el éf ono.Par ael l o,si guel ospasosqueencont r ar ásenl apági del a apl i caci ón.Recuer daqueporahor al osar chi vosseencuent r anexcl usi vament een t uor denador .
7.Cr eaunal i st a st Pi ck er Vol vamosalpaneldedi señopar aañadi relel ement oLi ,queper mi t el a el ecci ónent r eunaser i edeopci ones.Est eest áasoci adoaunbot ón,conelque i nvi t ar emosalusuar i oaescogerent r el al i st a.Nosot r oshar emosl anuest r apr opi a ual conl osnúmer osdePCAct .Despuésacudealedi t ordebl oquespar acr ear os l t i n/ Defi ni t i on/ Var i abl e. unavar i abl egl obal ,ennuest r ocasoNúmer ,conBui i s t Bui l t i n/ Defi ni t i on/ Li s t s, Luego,agr egaelbl oqueMakeal ,queencont r ar ásen par adefini rvar i asposi bi l i dadespar al avar i abl egl obal .
Fi nal ment e,i ncl ui r emosbl oquesText cont ant ascadenasdet ext ocomoval or esa t omar .Cuandot er mi nes,debesi ndi carque,cuandosecar guel apant al l a e en 1,s i ni ci alScr ei ni ci al i cel al i st acr eada.Par ael l o,uneunbl oqueMy Bl oc ks / Sc r een1/ Sc r een1. I ni t i al i z e oc k s / Li s t Pi c k er 1. El ement s conot r oMyBl yest ea oc k s / MyDefi ni t i ons / g l obal suvezconnuest r avar i abl egl obalat r avésdeMyBl Numer os . Cuandoelusuar i oabr al aapl i caci ónypi ncheennuest r obot ónEscogeun númer o,s emost r ar ánant eéll osnúmer osdel ar evi st aquehayamosdet er mi nado. Par ai ndi carl aacci ónar eal i zardespués,puedesut i l i zarelbl oqueMy Bl oc ks / Li s t Pi c k er 1. Af t er Pi c ki ng.
8.Empaquet at uapp Si gui endopr ocedi mi ent ossi mi l ar esal osexpl i cados,pocoapoco,puedesi r eens añadi endonuevasf unci ones.Enelpaneldedi seño,pi nchae nAddScr i qui er esquet uapl i caci óncont engamásdeunapant al l a.Nool vi desguar dar per i ódi cament eelt r abaj oconSave yest abl ecerunpunt oalquer et or narcuando n t consi gasunhi t oat r avésdeCheckpoi .Cuandoconsi der esquehasfinal i zadol a o rPh on e. app,buscaenl aesqui nasuper i order echaelmenúPackagef
code go Encont r ar ást r esopci ones.Lapr i mer ,Showbar gener ar áuncódi QR asoci adoat ucuent ayapl i caci ónypar at uusopr opi o.Par abaj ar t eel o adt ot h i sc o mp ut e r pr ogr amaat uor denador ,escogeDownl yelcódi gof uent ese chi voAPK.Par guar dar áenf or madear adescar gar l aent ut el éf onoi nt el i gent e, oadt oConnect edPhone opt aporDownl yr ecuer daquenecesi t ar ást enereledi t or debl oquesabi er t o,asícomoeldi sposi t i voconect adoat uPCmedi ant eelpuer t o USB.
9.Publ í cal aenGoogl ePl aySt or e Lapubl i caci óndet uapl i caci ónnoesunpasoobl i gat or i o,per osiopt asporabr i r l a ePl aySt or e algr anpúbl i co,debessaberquepar apubl i car l aenGoogl debe cont enert ant ouncódi gocomounnombr edever si ón.Elpr i mer oesunnúmer o ent er oquei ndi casil aapphasi doact ual i zadaaunaver si ónsuper i oroi nf er i or . Elsegundoesunacadenadet ext oquet í pi cament eespeci ficaest ami sma i nf or maci óncomo1. 0,2. 0,et c.Podr ásdefini rambosenelpaneldedi seño,enl os s i o nCo deyVer si onName,ydeber apartadosVer ásact ual i zar l ocadavezque
qui er assubi runanuevaver si ónal aRed.Después,deber ásdescar gar ,comoya chi voAPK t ehemosexpl i cadoenelpasoant er i or ,elar ent uor denador .
ePl ay Porúl t i mo,enl azaconGoogl St or eenht t ps: / / pl a y. googl e. com/ apps/ publ i sh/ si gnup ysi guel asi nst r ucci ones par ai nt r oduci rt usdat oscomodesar r ol l ador ,car garelficher oenl apl at af or ma, adedes ar r ol l ador es defini runadescr i pci ónyest abl ecerunpr eci o.Lacuent t i ene 2 ar es.Nool unacuot ader egi st r od e 5dól vi dest ampococonsul t arl apol í t i cade e comi si onesdeGoogl encasodequet uappnoseagr at ui t a.
AppI nvent or •
:Ent or novi sualpar acr eaci óndeapl i caci onesAndr oi d Car act er í st i cas
•
Cont act o:MI TAppI nvent or
•
Lomej or :Sugr anvar i edaddef unci onesyposi bi l i dades
•
:Domi nart odassuscar act er í st i casnor esul t asenci l l o Lopeor
•
5 Va l or a ci ón:8,
•
Cal i dad/ Pr eci o:8, 5
•
Pr e ci o:Gr at ui t o
-Seemor eat : ht t p: / / www. pcact ual . com/ ar t i cul o/ zona_pr act i ca/ paso_a_paso/ paso_a_paso_sof t war e/ 125 44/ cr ea_una_apl i caci on_par a_l os_di sposi t i vos_andr oi d. ht ml #st hash. hVXQddNn. dpuf
http://appinventor.mit.e(u/eplore/ai/setup.html
http://n--(iseorapi(o-%(b.es/app-yet-vs-app-inventor-crea-tu-aplicacionan(roi(/