Zure ikusgarritasuna programatzen dugu! ONMA scout Android aplikazioaren garapenarekin errendimendu positiboa bermatuta dago.
Kontaktua
Android garapenean berria bazara, Android aplikazioak garatzeko aukera ezberdin batzuk daude. Aukera horien artean Android Studio dago, Etsituta, Makerpad, eta Android App Inventor. Bakoitzak bere abantaila bereziak eskaintzen ditu, eta haien arteko desberdintasunak laburki aztertuko ditut. Zuretzako zein aukera den erabaki ondoren, hona hemen oinarriak. Baina hasi baino lehen, ziurtatu lanerako tresna egokia deskargatzen duzula.
Android Studio Android aplikazioak sortzeko erabiltzen duzunean, zure gailu mugikorretarako zure software pertsonalizatua azkar sortzeko gai izango zara. Mugikorretarako aplikazio batek bi osagai nagusi ditu: Jarduera eta Ikuspegia. Jarduera bat goiko flache itxura grafikoa eta funtzionaltasuna definitzen dituen aplikazioaren zatia da. Java kodeaz osatuta dago, botoi bat sakatzean zer ekintza gertatu behar diren definitzen duena. Aplikazioa bera Android-ekin bateragarria den edozein gailutan exekutatu daiteke.
Zure aplikazioa sortzen hasteko, ireki Project Explorer. Android Zielplattform erakutsiko du, Master-Formularra, eta Baliabideak karpeta. bat ere badago “Gailu arteko aurrebista leihoa”, horrek aplikazioa hainbat gailutan ikusteko aukera emango dizu. Behin ikuspegi bat hautatuta, pertsonaliza dezakezu dagokion botoian klik eginez. Aplikazio bat baino gehiago sortu behar badituzu, ikuspegi pertsonalizatuak sor ditzakezu horietako bakoitzarentzat.
Hurrengoa, konektatu Android gailu bat zure ordenagailura. Android Studio exekutatzen duen gailua aukeratu beharko duzu. Android gailura konekta zaitezke USB bidez. Honela, aplikazioa bertan probatu dezakezu eta beharrezko aldaketak egin ditzakezu. Gailu honetan aplikazioa probatu dezakezu zure xede-plataformarako eraiki aurretik. Bakarrik izan pazientzia! Hau nola egin ziur ez badakizu, irakurri Android Garatzaileen Foroa. Android Studio-rekin gailuak birtualizatzeko argibide zehatzak dituzte.
Mugikorretarako aplikazioak garatzeak inbertsio handia eskatzen du, bai garatzaileetatik, bai garapen ingurunetik. Google App Inventor Garapen Integratuaren Ingurunearen adibide bat da (IDE) Android aplikazio bat sortzeko behar diren software-tresna guztiak biltzen dituena. Hala ere, web arakatzaile baten barruan exekutatzen da eta Internet Explorer-ek ez du onartzen. Hala ere, programazioan berria bazara eta software garapenean aurrekaririk ez baduzu, App Inventor irtenbide ezin hobea izan daiteke.
App Inventor webgunean saioa hasi ondoren, zure proiektuan lanean has zaitezke. Egin klik menu-barrako proiektu berria hasi botoian eta jarri izena. App Inventor Diseinatzailearen ikuspegian irekiko da. Titulu barratik, pantailak gehi ditzakezu eta batetik bestera alda ditzakezu. Izenburu-barrak Blokeen eta Diseinatzailearen ikuspegien artean aldatzeko aukera ematen du. Hasteko prest zaudenean, proiektuaren izena aukeratu dezakezu.
Android App Inventor-en beste alternatiba bat MIT App Inventor da. Webean oinarritutako garapen-ingurune honi esker, hasiberriek Android aplikazioak eraiki eta pertsonaliza ditzakete kode lerro bakar bat idatzi gabe. MIT App Inventor MITeko Mobile Learning Lab-ek aktiboki mantentzen du. Hasiera batean Googlek sortu zuen, baina gaur egun hezitzaile eta ikasle askok erabiltzen dute. MIT App Inventor software librea da eta Apache Lizentziapean dago eskuragarri 2.0 eta Creative Commons Attribution ShareAlike 3.0 Aportatu gabekoa.
Kivy Android aplikazioak garatzeko tresna kode irekia da, aplikazioak garatzeko tresna azkarra, baita prototipoak egiteko ere. Hala ere, Garrantzitsua da Kivy aplikazioak ez direla jatorrizko plataformak, beraz, jatorrizko aplikazioek baino APK tamaina handiagoak eta hasiera motelagoak izango dituzte. Hau eragozpen bat da egun Android telefonoen errendimendu leistungsfahige kontuan hartuta. Horregatik, erabiltzaile askok Kivyrekin beren aplikazioak garatzea saihesten dute.
Android aplikazio bat sortzeko, botoiak eta beste UI elementu batzuk gehitu beharko dituzu. Ekintza hauek gertaerak gidatutako kodea izenez ezagutzen dira, eta Kivy gertaera hauek kudeatzeko eraikia dago. Adibidez, Etiketa widget batek hiru atributu izan ditzake: testua, tamaina_iradokizuna, eta pos_hint. Balio hauek garrantzitsuak dira etiketa pantailan agertzeko. Etiketa widgetak zabalera eta testua beharko ditu, baita tamaina-iradokizuna ere.
Zure aplikazioa Kivy-n eraikitakoan, paketatzeko garaia da. Aplikazioa APK formatuan paketatzeko, aplikazioa kanpoko biltegiratze direktorioan instalatu behar duzu. Direktorioa /sdcard izan ohi da. Ondoren, aplikazioaren demo eta kaleratzeko bertsioak aukeratu ditzakezu. Kivy Android aplikazioa Google Play-n instalatzeko prest dago. Android aplikazioa Raspberry Pi batean ere sor dezakezu eskuzko instalazioa erabiliz edo KivyPie pakete kudeatzailea erabiliz.
Makerpad Android aplikazioak sortzeko plataforma bat da, eta bere kasu-azterketa eta tutorial zabalek kodetzen hasteko lagun zaitzake. Erraz jarraitzeko prozesuekin, zure diseinuak eta aplikazioak sor ditzakezu datuak konektatzeko eta antolatzeko. Gainera, plataformak tresna desberdinak konparatzeko aukera ematen dizu, zuretzat egokiena zein den zehazteko. Tresna bikaina da hasiberrientzat zein esperientziadun garatzaileentzat. Makerpad hain eraginkorra den arrazoietako batzuk aztertuko ditugu.
Makerpad-en ezaugarri onenetako bat hainbat saltzailetako tresna anitzekin lankidetzan aritzea da. Elkartutako tresna bat aukeratuz, bere ezaugarri aurreratuak aprobetxatu ahal izango dituzu. Tresna horien artean dago Boundless, Carrd, Fitxa2Gunea, eta Zooma. Makerpad erabil dezakezu zure negoziorako edo zaletasun baterako aplikazio bat sortzeko. Eta, bere komunitate integralarekin, edozein unetan galderak egin eta laguntza jaso dezakezu.
Makerpad ez da merkea, hala ere. Hileroko harpidetzak kostua du $16 eta koderik gabeko garapenaren mundua arakatu nahi duten hasiberriei zuzenduta dago. Baina tresnak kodetzeari eta eraikitzeari buruz serio ari bazara, Builder planean izena eman dezakezu, kostatzen duena $41 hilabete bat. Builder planak kostu handiagoa du, baina merezi du produktiboa izan eta kontratatzen hasi nahi dutenentzat. Koderik gabeko garapenarekin esperientziarik ez baduzu, Makerpad aukera bikaina da.
Benetako Android gailu bat erabiltzeko esperientzia emulatzen saiatzen ari bazara, Acceleration Execution Manager erabil dezakezu Android-erako. Tresna honek hardwareak lagundutako birtualizazio teknologia erabiltzen du Android emuladoreen abiadura handitzeko. Intel txipdun prozesadoreetan bakarrik funtzionatzen du. Behin instalatuta, AVD Manager automatikoki hasiko da Android aplikazioak emulatzen. Tresna hau erabiltzea erraza da. Android Studio bidez edo instalatzaile dedikatu bat erabiliz instala dezakezu.
AVDak Android emulatzaileek benetako gailuen flash partizioak simulatzeko erabiltzen dituzten fitxategiak dira. Hiru motatako fitxategiz osatuta daude: nukleoa, erabiltzailearen datuak, eta SD txartela. Irudi hauek automatikoki sortzen dira ematen ez badituzu. Emuladore bat hasten duzunean, AVDk erabiltzaile-datuen irudi berri bat sortuko du zuk ematen ez baduzu. Bestela, kokapen berri bat zehaztu dezakezu -system-dir aukera erabiliz.
Android emulatzaile baten AVD konfigurazioek emulatutako telefonoaren hardwarearen ezaugarriak definitzen dituzte. AVD konfigurazioak konfiguratuz, Android aplikazioen errendimendua probatu dezakezu hainbat hardware konbinaziotan. Adibidez, Android aplikazio batek sarea erabil dezake, audioa edo bideoa erreproduzitu, datuak gordetzea, eta jakinarazi erabiltzaileari. Emuladorea ere erabil dezakezu gailu baten kameraren eta azelerometroaren funtzionaltasuna probatzeko.
Android aplikazio bat sortzen ari zaren bitartean, kontuan hartu beharko zenuke Android jardueren bizi-zikloak. Ezaugarri honek jarduera bakar baten bizi-zikloa kontrolatzeko aukera ematen du, hala nola, berriro hasten denean edo eteten denean. Jarduera baten etenda egoera zure aplikazioan egoera gordetzeko eta baliabideak kontsumitzeari uzteko unerik onena da. Animazioak eteteko aukera ona ere ematen du, pausatutako jarduera batean ikusgai ez egotea. Jarduera berriro hasten den ala ez, hala ere, etenaldia erabiltzen duzula ziurtatu beharko zenuke() metodoa.
Jarduera baten bizi-zikloa onCreate-rekin hasten da() metodoa. Erabiltzaileak aplikazioaren ikonoan lehen aldiz klik egiten duenean deitzen zaio metodo honi. Metodo honetan, diseinua ezarri eta bistak hasieratzen dituzu. Bizi-zikloaren hurrengo urratsa onStart-era deitzea da() metodoa, horrek jarduera ikusgarri egiten du eta erabiltzaileari harekin elkarreragiteko aukera ematen dio. OnStart() jarduera bat hasi eta ixten denean ere deitzen zaio. Bestela, onPause() metodoa abiarazi daiteke jarduera suntsitzen bada.
Android jardueren bizi-zikloak jarduera batek igarotzen dituen faseak deskribatzen ditu. Aplikazioaren ikonoa ez da hasierako pantailako zerrendan agertzen, baina erabiltzaileak atzera botoi bat sakatu bezain laster gertaeren mezuak sortuko ditu. Zure aplikazioa sortzen duzun bitartean, izan Android jardueren bizi-zikloen berri. Android aplikazio bat garatzen ari bazara, Bizi-ziklo hauei buruz ikasi beharko zenuke aplikazioen hutsegite eta beste arazo batzuk saihesteko.
Kontuan izan, cookieak erabiltzen ditugula, webgune honen erabilera hobetzeko. Gunea bisitatuz
gehiago erabiltzea, onartu cookie hauek
Cookieei buruzko informazio gehiago aurki dezakezu gure datuak babesteko adierazpenean