Aplikazioa
kontrol-zerrenda

    Kontaktua





    Gure bloga

    Zure ikusgarritasuna programatzen dugu! ONMA scout Android aplikazioaren garapenarekin errendimendu positiboa bermatuta dago.

    Kontaktua
    Android aplikazioen garapena

    Gure bloga


    Ikasi Android Apps Programmieren oinarriak

    programatu Android aplikazioak

    Kodea idazten hasi aurretik, Android aplikazioen programazioaren oinarriak ezagutu behar dituzu. Tutorial honek Zitate-App-a sortzea bezalako gaiak landuko ditu, Asmoak erabiltzea, Aplikazio barra bat sortzea, eta Refactoring. Baliteke tutoriala ere erabilgarria izatea HTMLa ezagutzen baduzu. Hala ere, gai honi buruz oraindik nahastuta bazaude, baliteke arrastatu eta jareginari buruzko artikulu hau aztertzea.

    Asmoak erabiltzea

    Asmoak ekintza bat zehazten duten mezuak dira, eta Android osagai ezberdinen arteko komunikatzaile gisa jarduten dute. Android aplikazio batek hainbat osagai ditu, Jarduerak barne, Zerbitzuak, eta Emisio-hargailuak. Asmoek jarduera batetik bestera aldatzeko aukera ematen dute, adibidez, Jarduera bat beste bat abiarazteko eskatuz. Era berean, osagai batek beste bati ekintza bat egiteko eska diezaioke, hala nola, fitxategi bat deskargatzea. Hala ere, zure aplikazioan intents erabiltzean hartu beharreko neurri batzuk daude.

    Asmoak Android sistemari zer egin behar duen esateko modu erraz bat dira. Aplikazioan gertatzen diren gertaerak seinaleztatzeko erabil daitezke, esate baterako, erabiltzaile batek botoi bat sakatzen duenean edo web-orriaren URLa partekatzen duenean. Osagai zehatzak abiarazteko ere erabil daitezke. Horren adibide da bi jarduera dituen mugikorrerako aplikazio bat, A jarduera eta B jarduera. Asmoz abiarazitako jarduera batek B jarduera abiarazi dezake URLa A jarduerara pasatuz.

    Android aplikazioak programatzeko intents erabiltzea lankidetza-prozesu bat da, eta garrantzitsua da behar bezala erabiltzen duzula ziurtatzea. Osagairen bat falta bada, Deep Link zerbitzuak Play Store-ra deituko du eta aplikazioa bertatik berreskuratuko du. Ondoren, prozesua errepikatzen da nahi den ekintza burutu arte. Orokorrean, metodo hau ulertzeko errazena da. Eta oso pertsonalizatutako aplikazioak sortzeko aukera emango dizu. Asmoak erabilgarriak dira lankidetza-aplikazioak sortzeko, garatzaileei beren aplikazioari etekin handiagoa ateratzen laguntzen dietelako.

    Asmoak Android sistemak entzuten dituen igorpen mezuak dira. Aplikazioak ekitaldietan erregistratu eta horiei erreakzionatu egin diezaieke. Asmoek goiburuko datuak eta sorta klasean oinarritutako datu gehigarriak dituzte. Hauek berreskura ditzakezu getExtras-era deituz() metodoa. Eta hori guztia da! Beraz, mugikorretarako aplikazio bat garatzeko interesa baduzu, begiratu aholku hauek eta hasi gaur!

    Aplikazio barra bat sortzea

    Android aplikazioekin App Bar bat sortzea nabigaziorako sinbolo mota berezi bat ezartzean datza, bilatu, ekintzak, eta marka. Zure aplikazioari lehiakideetatik bereizteko aukera ematen dio eta erabiltzaileari zure aplikazioari buruzko funtsezko informazioa eskaintzen dio. Aplikazioen barrak aplikazioen arteko itxura koherentea bermatzen laguntzen du, ekintza garrantzitsuak erraz aurki daitezke, eta portaera koherentea bultzatzen du. Baina nola hasten zara?

    Lehen urratsa tresna-barra izango duen Jarduera bat sortzea da. Jarduera Nagusian edo Jarduera baten Diseinuan gehi dezakezu. Bestela, Tresna-barra bat sor dezakezu eta aplikazio-barran bistaratu. Tresna-barraren kokapena ere hauta dezakezu. Guztia zure eskakizunen araberakoa da. Android-en, Tresna-barra gehi diezaiokezu zure jarduerari edo jarduera nagusiari.

    Aplikazio-barra aktibo bat Android aplikazio baten zati estandarra da, baina funtzionaltasuna falta zaio. Barrak XML menu batean ekintzak izan behar ditu definitu, onCreateOptionsMenu-n erregistratuta dagoena() metodoa. Jarduera bat sortu ondoren, erabiltzaileen sarrerari erantzuteko ekintzak ezar ditzakezu. Ondoren, menu-baliabidean definitutako ekintzak dagokion logikan inplementatu behar dira.

    Android aplikazioetako ekintza-barra zure aplikazioaren elementu bisual nagusia da. Zure aplikazioari egitura koherentea ematen dio eta erabili ohi dituzun elementuak ditu. Google-k ActionBar sartu zuen Android-en 3.0 (APIa 11), eta Android ekosistemaren zati garrantzitsu bat bihurtu da. Lehenago, AppBar deitzen zen eta zure aplikazioaren izena eta une honetan egiten ari zaren jarduera baino ez zituen jasotzen. Herrikoia zen bitartean, aukeren menuak pertsonalizazio aukera oso mugatuak eskaintzen zituen.

    Refactoring erabiliz

    Refactoring aplikazioak modu bikaina da zure kodea errazago mantendu eta irakurtzeko. Normalean, aplikazio bat berridazteko lehen urratsa aldaketak behar dituzten zati guztiak aurkitzea da. Horrek denbora eta diru kopuru handia aurreztu dezake. Denbora askorik ez baduzu edo baliabiderik ez baduzu, zure kodea kudeagarriagoa izan dadin marko bat sortzea ere kontuan hartu dezakezu.

    Android aplikazioak birfactorizatzeak kodea errazago ulertzen du. Garatzaileek erraz garbi ditzakete kode-geruza selektiboak, kode-basearen egitura orokorra mantenduz. Metodo hau aproposa da mahaigaineko aplikazio zaharrak aplikazio mugikorretan birfactorizatzeko. Kode irekiko Android aplikazioak garatzeko proiektu batzuek Leafactor tresna multzoa erabiltzen dute. Probatzeko, aurkeztu tira eskaera proiektu ofizial bati. Tresna multzoak automatikoki sortuko ditu kode aldaketak eta dokumentazioa emango du.

    Android aplikazio bat birfactorizatzeko beste urrats garrantzitsu bat IDE bat erabiltzea da. Eclipse ezarritako IDE bat da, eta funtzionalitate integratuak eta birfactorizazio aukerak eskaintzen ditu. Tresna hauek konplexuak izan daitezkeen eragiketak automatizatzen lagunduko dizute eta zure aplikazioa azkarrago bidaltzen lagunduko dizute. Juno Eclipse erabiltzeko informazio iturri ona da. Refactoring-en ezaugarriak zein diren ere jaso dezakezu. Pauso hauek jarraituz, Android aplikazioa garatzeko prozesua hobetzeko gai izango zara.

    Android aplikazio bat birfactorizatzeko, nabarmendu birfactorizatu nahi duzun kodea eta egin klik eskuineko botoiarekin. Aukeratu Refactor aukera laster-menuan. Aukera honek aukera sorta bat eskaintzen dizu. Erabilgarrienetako bat izena aldatzea da. Egin klik eskuineko botoiarekin fitxategi batean eta aukeratu “Aldatu izena” fitxategi horren izena aldatuko du. Ondoren, birfactorizazio aukera egokia hauta dezakezu.

    Android aplikazioen barra bat sortzea

    Android aplikazio-barra hainbat elementu bistaratzen dituen aplikazio baten atal bat da, esate baterako, tresna-barra, fitxa diseinua, eta irudi-ikuspegia. CoordinatorLayout guraso batean txertatu daiteke bere portaera kontrolatzeko korritzean. CollapsesingToolbarLayout kudeatzaileak aplikazioen barraren kontrol maila gehigarriak eskaintzen ditu. Gainera, aplikazioaren barra pertsonalizatu daiteke atzeko planoko kolorea eta ikonoa izateko.

    Ekintza-barrari itxura hobea emateko modu bat laguntza-liburutegiko tresna-barrako widgeta erabiltzea da. Honela, portaera koherentea izango duzu Android gailu guztietan. Beste abantaila bat da Tresna-barrako widget-ak material diseinu-esperientzia bat eskain dezakeela Android-en 2.1, berriz, jatorrizko ekintza-barrak ez du estiloa onartzen Android arte 5.0. Widget hau zure aplikazioan gehitzeko, v7 appcompat laguntza liburutegia erabili behar duzu.

    Android aplikazioen barra sortzea erronka zaila izan daiteke garatzaile esperientziadunentzat ere. Kontuan hartu beharreko elementu asko daude, benetako testutik ikonoen itxuraraino. Garrantzitsua den arren, diseinu batek funtzionala eta begietarako atsegina izan behar duela gogoratzea, interfaze nahasia duen taberna bat ez da erakargarria. Zorionez, aplikazio-barrak tresna-barrara jo gabe itxura hobea izateko moduak daude.

    Aplikazio-barra pertsonalizatu baterako beste teknika erabilgarria gai pertsonalizatu bat erabiltzea da. Gai honek lehendik dagoen ekintza-barrako gaia zabaldu beharko luke. Android ere ezarri beharko luke:windowActionBarOverlay propietatea egia da. Honek barra ikusgai dagoela bermatuko du beherantz mugitzean. Metodo honek barra ezkutatu eta erakusteko aukera ematen du diseinu zehatz batean oinarrituta. Gai pertsonalizatu baterako CSS zati pertsonalizatuak ere erabil ditzakezu.

    gure bideoa
    Eskuratu doako aurrekontua