Julkaisinpa Androidille oman appsin

27.1.2013 KLO 12:38
~4 min lukuaika

Täppäri.fi Android sovellusNäin pääsi tosiaan käymään ja tein ensimmäisen mobiilipuolen sovelluksen ikinä. Valitsin ympäristöksi Androidin sillä siellä ei ole järjettömiä kehittämiskustannuksia siitä, että voit julkaista sovelluksen. Googlen Play kauppaan piti pistää 25 dollaria, mutta katsotaan josko sen saisi tienattua takaisin joskus. Androidin valitsin myös siksi, koska halusin tehdä jotain Nexus 7 täppärille ja olen Eclipseä käyttänyt kouluaikoina Javan koodaukseen.

Kokeilin Android Development Toolseja (ADT) jo aiemmin ja leikin hieman niillä. En kuitenkaan päässyt kunnolla sisälle tuohon. Annoin ADT:n olla rauhassa koneen sopukoissa jonkun viikon ajan ja sitten viime perjantaina aloin taas katselemaan sitä. Silloin aloin oikeastaan kehittämään sovellusta kunnolla ja silloin päämääräksi tuli tehdä Täppäri.fi sivustolle oma sovellus.

Halusin, että sovellus näyttäisi Täppärin uusimmat ja sitten parista muustakin kategoriasta kirjoituksia. Päädyin siihen ratkaisuun, että käytän WebViewiä joka mahdollistaa verkkosivun aukaisemisen sovelluksessa. Tällöin saan yhdistettyä oman osaamisen (PHP+HTML+CSS) tähän Android sovellukseen ja saan myös tällöin helposti tehtyä muutoksia ilman, että tarvitsee sovellusta päivittää Google Playhin.

Ensimmäisen sovelluksen kohdalla lähdin suhteellisen valmiista pohjasta liikenteeseen kun projektia luotaessa pystyi jo suoraan valkkaamaan, että käytetään tabeja sekä niiden välillä voi vaihdella pyyhkäisemällä oikealle tai vasemmalle. Sain siis perusrungon kasaan ilman sisältöä jo varsin helposti. Tämän jälkeen hypätään sinne koodin maailmaan ja tutkitaan miten tuo generoitu koodi oikein toimii. Onneksi omaan ohjelmointitaustan niin ymmärrys rakenteeseen ja toimintaan saatiin aika pian ja päästiin soveltamaan Internetistä löytyviä vinkkejä sekä neuvoja.

Kun tahdoin WebViewiin sisältöä sen perusteella mikä tabi sattuu olemaan auki niin tajuttuani logiikan sen saavuttaminen oli suhteellisen helppoa. Generoitu koodi nimittäin palautti TextViewin eteenpäin ja pystyin helposti muokkaamaan funktiota palauttamaan WebViewin ja pistämään siihen sisällöksi haluamani verkkosivun. Tässä tapauksessa verkkosivu on koodinpätkä joka saa aukiolevan tabin ja hakee sen perusteella sisällön Täppärin verkkosivusta ja muotoilee sen.

Kun sain nämä elementit toimimaan ja olin muotoillut verkkosivun passeliksi olin tyytyväinen ja versio 1.0 oli valmis. Julkaisin sen eilen lauantaina Google Playhin ja maksoin 25 dollarin summan siitä lystistä, että sain tilin sinne ja pystyin yleensä lisäilemään appseja. Homma onnistui suhteellisen simppelisti ja parin tunnin päästä klikattuani publish -painiketta oli sovellus kaikkien saatavilla. En ole vielä saanut Google Playstä tilastoja asennuksista, mutta eiköhän nekin tule tässä lähiaikoina.

Aloin seuraavaksi pohtimaan mainoksia, niitä nimittäin näkee ilmaisissa sovelluksisa ja voisinpa semmoisen pistää näkyviin. AdMob oli tähän vastaus ja versio 1.1 tulisi saamaan mainoksen ja vieläpä samana iltana tulisin tekemään päivityksen. Mainioksen laittaminen tähän sovellukseen olikin helpommin sanottu kuin tehty. Päänvaivaa tuotti nimittäin sen asemointi, olisin halunnut mainoksen alareunaan, mutta jonkun tunnin kiroilun jälkeen en onnistunut siinä. Tätä pitää koittaa vielä myöhemmin uudestaan, mutta nyt mainos yläreunassa kelvatkoon. Lähetin samalla myös koodinpätkälleni tiedon siitä minkä korkuinen mainos on sillä se vaihtelee sen mukaan onko puhelin vai täppäri.

Päivityksen julkaiseminen on suhteellisen helppoa. Tarvitsee muokata vain AndroidManifest.xml filuun versionCodea sekä versionNamea ja tämän jälkeen voikin tehdä uuden apk paketin ja pistää sen Google Playhin. Tunti pari apk paketin lataamisen jälkeen päivitys oli saatavilla kaikille ja mainos toimi vallan mainiosti. Ei ihan niinkuin olisin halunnut, mutta tarpeeksi hyvin ensimmäiseen sovellukseeni.

Sovellus on ollut nyt alle 24 tuntia julkaistuna ja nyt on jo pari kehitysideaa tullut, jotka aion toteuttaa tänään. Ensimmäinen on se, että artikkelit olisi hyvä näyttää sovelluksessa eikä aukaista Chromea sitä varten. Tämän fiksasin jo osittain eilen, mutta vaatii tuunausta vielä jonkun verran. Toinen on se, että jos laite ei ole verkossa niin saat hieman huonon ilmoituksen siitä joten pitää tämä korjata tekemällä oma ilmoitus. Sovellushan vaatii toimiakseen verkkoyhteyden sillä muutan ei sisältöä saada haettua.

Tämä kirjoitus oli suhteellisen ympäripyöreä selitys siitä mitä tuli tehtyä. Täppärin puolelle tein sivun, jonne olisi tarkoitus saada keskitettyä tuota sovelluksen kehitystä. Onhan se kuitenkin Täppärin sovellus, pitää katsoa josko tekisi omalle blogillekkin sovelluksen, nyt kun kerta sen tekeminen onnistuisi suhteellisen helposti.

Myös nämä saattaisi kiinnostaa

Kadonneen Android puhelimen löytäminen

lauantaina 3.5.2014 klo 10:30
Kadonneen Android puhelimen löytäminen onnistuu Googlen omilla työkaluilla täysin ilmaiseksi, joten sinun ei tarvitse hankkia erillistä palvelua tätä varten.

Nexus 7 unboxaus ja ensivaikutelmat

keskiviikkona 12.12.2012 klo 12:38
Kuten Twitteristäni ja YouTubesta on saatettu jo huomata, olen saanut käsiini Googlen Nexus 7 tabletin, jonka on valmistanut Asus. Julkaisin nimittäin alhaalla olevan videon jo pari päivää sitten YouTubeen ja sitä on voinut siellä ihmetellä. Kyseessähän on 7 tuuman taulutietokone eli tablet eli täppäri. Tätä voisi sanoa oikeastaan jo hieman budjettimallin tabletiksi sillä 32 gigainen… Jatka lukemista Nexus 7 unboxaus ja ensivaikutelmat

Mikä Android tablet minulle?

tiistaina 12.5.2015 klo 16:03
Nyt on aika selvittää mikä Android tablet kannattaa minun hankkia. Sen pitää sopia nörtille ja miksi ei muullekkin talouden jäsenille.

Roundie - Omat ikonit Androidiin

keskiviikkona 12.2.2014 klo 02:15
En tykännyt Androidin oletuksena olevista ikoneista ja valmiista paketeista mikään ei miellyttänyt. Aloin siis tekemään omaa ikonipakettia nimeltä Roundie.

Keskustelu

Tämä artikkeli on tuotu vanhasta blogista ja niiden artikkelien kommentointi on uudistettu. Vanhaan artikkeliin voi kommentoida vain blogin kautta, kun taas uudemmissa näytetään myös Mastodonin kautta tulleet kommentit.

Kommentoi

Voit kommentoida artikkelia alla olevan lomakkeen avulla. Roskapostin välttämiseksi kysymme sähköpostin, mutta emme julkaise sitä. Tekstikenttä ottaa vastaan vain tekstiä ja kaikki muu siivotaan pois.

Petri
13 vuotta sitten
En pääse asentamaan softaa, kun Google Playhyn kirjautuminen edellyttää salasanassa sellaisen erikoismerkin syöttämistä, jota en löydä Androidin näppäimistöstä. :-/
Marko
13 vuotta sitten
o_O okeiii tähän en osaa sanoa kyl mitään :D Kyl mä uskon et semmonen merkki jonkun tampun takaa voi löytyä. Liian vaikee salasana ;)
Petri
13 vuotta sitten
Mjoo. Löysin nyt asteriskin näppiksestä. Vielä sisäänkirjautumisen jälkeen ei päässyt installoimaan softaasi. Pitääkö Playhyn tallentaa oman täppärin tiedot vai kummaa?
Marko
13 vuotta sitten
Itse asensin ihan laitteessa olevan softan kautta. Oma softani ei kyllä vaadi mitään muuta kuin asenna ja naps pitäs olla sillä selvä. Mitään tietojahan toi ei kysele. Mikäli webbisivun kautta koittaa niin silloin ei välttis mee läpi noi asennukset ainakaan itsellä aina. En ole kuullut että muilla olisi ongelmia. Itsellä meni ihan play kaupan kautta onnistuneesti niin asennus kuin päivitys. Mikähän laite kyseessä?
Marko
13 vuotta sitten
Onhan muuten uudempi kuin 3.0 android?
Petri
13 vuotta sitten
Tämä on joku Arnovan halpismalli, mutta laitteessa on Androidin 4.0.3. Masiinassa on ainoastaan joku AppsLib-niminen ohjelma, mutta ei se taida olla Android Market / Google Play. Siksi softasi pitää asentaa nettiselaimen kautta...
Marko
13 vuotta sitten
Ok, tuo on vain google playssä ja tuosta AppsLibsistä en ole kuullutkaan :D Voi johtua ihan siitä.
Mastodon
Pixelfed
Lemmy
GitHub
RSS
2
0
1
9
7