Mobile development
GroundLink - od sada u svim gradovima SAD-a i 110 zemalja
piše: Ivan Kušt, 09.05.2012 10:51 u Mobile development, Android, GroundLink
Prije nekih pola godine mogli ste čitati o našem dragom klijentu Groundlinku, prijevoznoj usluzi koja nudi mogućnost rezervacije privatne vožnje putem smartphonea u New York-u. Podsjećam, Infinum razvija za Groundlink Android mobilni klijent, a osim verzije za Android, trenutno su dostupne iOS i Blackberry aplikacije.
Groundlink je sada otišao korak dalje i omogućava rezervacije u svim gradovima SAD-a te 110 država svijeta. Odvažili su se na najveći izazov do sada: Los Angeles. Vašu privatnu vožnju sada možete naručiti i, prema riječima popularnog portala Techcrunch-a, u najprometnijem gradu SAD-a. Ako vaš vozač zakasni, sljedeću vožnju dobivate besplatno.
Još uvjek ste sumnjičavi i pitate se zašto bi vam Groundlink uopće mogao zatrebati? Tko zna u kakvoj se gužvi možete možete naći, pogotovo ako vodite dvostruki život:
GroundLink - pozovite prijevoz u New Yorku koristeći smartphone
piše: Ivan Kušt, 18.10.2011 12:25 u Mobile development, Android, C2DM, GroundLink
GroundLink je prijevozna usluga osnovana 2003. godine u New Yorku. Od sada nudi i mogućnost rezerviranja privatne vožnje bilo kada i bilo gdje putem smartphonea.
Trebate prijevoz odmah? Ili želite naručiti privatan auto u određeno vrijeme? Želite ekskluzivnu limuzinu? Ili se jednostavno želite što jeftinije prevesti na odredište? Nema problema. Sve što vam je potrebno je Android ili iOS smartphone i Groundlink aplikacija.
Kako funkcionira?
Recimo da se nalazite nedje na Manhattanu u NY. Žurite na hitan sastanak? Čeka vas izlazak s boljom polovicom, a nemate auto? Rock zvijezda ste u usponu (kao ja) i trebate prevesti sebe i opremu do koncerta? U manje od minutu možete dozvati taxi. Čak nećete morati ni podignuti ruku :)
Ovako izgleda pozivanje vozača u vašoj okolici. Na karti vidite dostupne vozače blizu vaše lokacije.
Odabir opcije za trenutnu vožnju, izbor destinacije, pregled troškova, potvrda rezervacije
Unutar minute pronalazi se popis dostupnih obližnjih vozača. Lokaciju dodijeljenog vozača možete pratiti u svakom trenutku dok čekate ili se spuštate iz stana. Pamtite njegovo ime. Provjerite registarske oznake te marku automobila da ga lakše uočite u gužvi.
Tijekom cijele vožnje pratite vašu lokaciju te koliko je još vremena potrebno do odredišta. Usput stajete i pratite stanje na kratkoj kavi dok vas vozač čeka. Stižete do odredišta.
Iz aplikacije ocjenjujete vozača, obavještavate vaše prijatelje o vožnji (što vam donosi dodatne kredite kod budućih vožnji, Dropbox style), ostavljate status na vašoj najdražoj društvenoj mreži te odlazite zadovoljni na sastanak / spoj / gažu.
Cijela stvar je vrlo transparentna što se tiče naplate, naplata se obavlja izravno s osobne ili poslovne kreditne kartice, i čak prije same vožnje možete znati koliko će vas točno vožnja koštati.
Kakve to veze ima sa nama?
Pa osim što se volimo voziti u limuzinama, Infinum je izradio GroundLink Android aplikaciju koja je prije koji dan postala aktivna na Android Marketu.
Izazovi
Prije svega, radi se o velikom i kompleksnom projektu koji je trebao biti završen u vrlo kratkom roku. Tijekom izrade, postepeno smo dobivali nova saznanja o samom sustavu i njegovoj funkcionalnosti. (pa od kud sad taj api call, toga jučer tu nije bilo? :))
Kako ostvariti publish - subscribe obrazac? Potrebno je slati poruke od servera prema Android uređaju kako bi se mogao osvježavati status prilikom vožnje. Rješenje koje je korišteno je Cloud to Device Messaging koji je tema za jedan blog post sam po sebi. Kao primjer, jedan od slučajeva koji je trebalo riješiti bilo je periodičko osvježavanje registracije aplikacije na C2DM server.
Još jedna bitna pojedinost je da se iza svega nalaze vozači u NY. Prilikom debugiranja i testiranja bilo je potrebno dodatno paziti da zbog nečije greške vozač ne završi čekajući nekoga tko neće doći :)
TechCrunch o Groundlink Androidu
I za kraj, pogledajte što najpoznatiji tech site TechCrunch misli o Groundlink servisu i mobilnim aplikacijama.
Besplatno oglasite svoju mobilnu, iPhone ili Android aplikaciju
piše: Tomislav Car, 10.07.2011 14:43 u Mobile development, iPhone, Android
Recimo da radite aplikaciju za neki news portal. Klasičan problem je da imate posjetitelje koji dolaze na portal, a ni ne znaju da isti ima mobilnu aplikaciju. Potrebno je odraditi određenu količinu marketinga kako bi vaši potencijalni korisnici uopće znali da imate mobilnu aplikaciju.
U praksi to uglavnom znači članke koji promoviraju aplikaciju, klasične offline metode oglašavanja (tiskano izdanje, jumbo plakati itd..) te bannere na samom portalu.
Promo članci su ok, ali oni se objave jednom-dvaput i tko ih ne vidi nema ništa od toga.. Klasično offline oglašavanje je ok, ali je skupo jer u biti bacate dosta novaca u vjetar jer oglašavate Android aplikaciju i korisnicima iPhonea i obrnuto.
Banneri kao banneri - malo tko ih gleda, još ako su u Flashu ni ne vide se na iPhoneu.
Ideja
Tada smo dobili ideju - kako bi bilo odlično kad bi mogli prepoznati posjetitelje koji dolaze s određenim smartphoneom i preusmjeriti ih na download link na samom Apple Storeu ili Android Marketu.
To je u biti target skupina kojoj se vi želite oglašavati jer oni
- Imaju smartphone - dakle mogu koristiti vašu aplikaciju
- Posjećuju vaš site - dakle zanima ih vaš content
Korisnici kod prvog dolaska dobiju izbor da instaliraju vašu aplikaciju. Ako to žele, odvede ih se u Android Market ili AppStore. Ako ne žele, jednostavno odustanu od toga, a aplikacija koristeći browser cookieje zapamti njihov izbor i više ih ne gnjavi kod idućeg dolaska.
Primjer kako to može izgledati, izbor se nudi korisniku samo prvi put kad posjećuje site.
Rezultat
To je samo ideja, a da vidimo kako funkcionira u praksi. Za 24sata radili smo Android i iPhone aplikaciju. Ovako izgleda grafički prikaz downloada aplikacije nakon implementiranja ovakve funkcionalnosti unutar www.24sata.hr portala.
Prikaz novih korisnika aplikacije prije i poslije implementiranja AppStore redirect tehnike
Konkretne download brojke ne smijemo komunicirati, ali možemo reći da implementiranjem ovakve tehnike, broj downloada iPhone i Android aplikacija je porastao otprilike 600%.
Open Source i dostupno svima
Obzirom da je ovo zaista odlična stvar i može koristiti za daljnji razvoj mobilnog tržišta, razvili smo to kao open source library i ponudili svima na korištenje i modificiranje.
Library se zove ToApp, i možete ga skinuti s Githuba:
http://github.com/infinum/toapp
Library je prilično konfigurabilan, a instalacija traje jedno 2 minute valjda. Naravno, sada čekamo feedback i forkove potencijalnih korisnika koji će sigurno voditi k tome da ToApp bude još bolji.
Zastupljenost verzija Androida na tržištu
piše: Nikola Kapraljević, 26.07.2010 00:57 u Android, Mobile development
Prije tri mjeseca napisao sam članak koji je izašao u posljednjem broju Mreže. Naravno, kao i svaki egotriper koji drži do sebe, prvo sam pročitao svoj članak. Na prvi sam pogled začudio samoga sebe - na pola stranice veliki graf sa zastupljenosti pojedinih verzija Androida.
Bolje bi bilo da ga nisam vidio jer se još jednom pokazalo da je s obzirom na današnji tempo razvoja mobilnog tržišta i mjesec dana puno, a kamoli tek tri mjeseca.
Android 1.x, kud ćeš sad kad je najbolje?
Zastupljenost pojedinih Android verzija (15. travnja 2010.)
Zastupljenost pojedinih Android verzija (15. srpnja 2010.)
U posljednja tri mjeseca, zastupljenost verzije 2.x porasla je na gotovo 60%. Developere će vjerojatno najviše veseliti što se udio platforme 1.5 prepolovio na 19% i vjerojatno ju uskoro neće morati ni podržavati (što zna ponekad biti naporno).
HTC i Android
Trenutno još nije dostupan upgrade na verziju 2.1 za HTC Hero brandiran na određenog rozog operatera. S obzirom na to da je to drugi najpopularniji uređaj, kad takav upgrade bude dostupan OTA (dakle automatski unutar samog telefona) udio verzija 2.x još će se više povećati.
Slika preuzeta s Wired
Kao zanimljivost obratite pažnju i na udio HTC-a među Android proizvođačima. Bez imalo pretjerivanja, mislim da HTC na Tajvanu može podignuti spomenik Googleu i Androidu.
Slika preuzeta s Wired
Napuhani prodajni rezultati Android telefona?
Zanimljivo je spomenuti i priče na nekim stranicama o napuhanim prodajnim rezultatima Android telefona u odnosu na iPhone. Tvrdnje su temeljene na tome da operateri snižavanjem cijena i akcijama "kupiš-jedan-dobiš-dva" napuhuju prodajne rezultate.
Gledajući profitnu maržu, te su tvrdnje točne (još neko vrijeme), ali količina uređaja na tržištu nije prenapuhana. Ako je korisnik dobio dva-za-jedan uređaj, on taj drugi uređaj nije bacio nego ga vjerojatno netko koristi te predstavlja jednako vrijednog korisnika aplikacija.
Osobno smatram da bi bilo suludo očekivati da će iPhone brojem prodanih uređaja moći konkurirati Droidima kojih već danas ima 70ak različitih modela i u velikom su broju jeftiniji od iPhonea.
Za developere je najbitnije da na tržištu postoji što veći broj uređaja što znači i veći broj korisnika mobilnih aplikacija. Stoga nema veze ima li puno Android ili iPhone mobitela, dokle god postoji puno kvalitetnih platformi što omogućava developerima da na njima kreiraju zanimljive i kvalitetne proizvode.
Novalja, Zrće, Papaya, mobilne aplikacije...
piše: Matej Špoler, 22.07.2010 09:27 u Mobile development, Symbian
U ove vruće ljetne dane teško je otvoriti online ili tiskano izdanje nekog od domaćih medija bez da naiđete na članak o Novalji i Zrću popraćen mnoštvom fotografija oskudno odjevenih djevojaka. Na žalost, mi nećemo ovdje govoriti o spomenutim djevojkama (uvodna slika je tu samo zbog privlačenja pažnje), već o mobilnim aplikacijama.
Početkom ljeta razvili smo i objavili u OVI storeu Papaya 2010 mobilnu aplikaciju za Symbian platformu.
Uz općenite informacije o klubu Papaya, festivalima i događanjima u klubu, aplikacija nudi korisnicima i upute kako doći do Novalje, pregled njene povijesti i kulturnih znamenitosti, podatke o popularnim plažama, sportskim aktivnostima te servisne informacije (poput važnih telefonskih brojeva). Više informacija i screenshotove aplikacije možete pronaći u našoj rubrici mobilne aplikacije.
O Papaya 2010 mobilnoj aplikaciji bilo je riječi i u najvećim hrvatskim online medijima - Index.hr, Jutarnji.hr, net.hr, Gadgeterija.

Reklama za Papaya 2010 mobilnu aplikaciju u samom klubu Papaya (izvor: index.hr)
Free drinks
Nije loše spomenuti da svaki korisnik koji skine mobilnu aplikaciju, uz nju dobiva kod kojim može dobiti besplatan koktel na šanku kluba Papaya - stoga skinite Papaya 2010 app iz OVI storea.
Razvoj mobilnih aplikacija - tema broja Mreže
piše: Josip Bišćan, 21.07.2010 05:54 u Android, Symbian Qt, Nokia WRT, Mobile development, Java ME, Besramna samopromocija
Sretni smo što smo sudjelovali u novom broju poznatog časopisa za IT profesionalce - Mreža. Tema (dvo)broja za kolovoz i rujan upravo je ono u čemu smo najbolji - Razvoj mobilnih aplikacija. Iskustvo rada u pojedinim tehnologijama pokušali smo opisati na zanimljiv i pristupačan način te čitateljima Mreže što bolje približili iskustvo izrade aplikacija za mobilne uređaje.
Tomislav je u članku Web developeri, postanite mobile developeri predstavio Nokijinu tehnologiju WRT (Web Runtime Widgets). Članak opisuje osnovne karakteristike relativno nove tehnologije koja omogućava razvoj aplikacija za Symbian korištenjem tehnologija poznatih gotovo svim web-developerima - HTML, CSS, JavaScript.
Trenutno veliki hit u svijetu mobilnih tehnologija zasigurno je Googleov operacijski sustav Android. O mogućnostima tog sustava pisao je Nikola, naš stručnjak za izradu Android mobilnih aplikacija, u članku čiji naslov jasno daje do znanja s kime imate posla - Ako je od Googlea, onda je dobro. Velika popularnost koju je Android stekao u samo dvadesetak mjeseci potvrđuje istinitost tvrdnje.
Operacijski sustav koji je vjerojatno prisutan na najvećem broju uređaja je Symbian. Osim Jave ME i nešto novijeg WRT-a, aplikacije je bilo moguće izrađivati programskim jezikom C++, ali je bio nešto teži razvoj grafičkog sučelja. Tu u pomoć dolazi Qt, programski okvir za izradu aplikacija i grafičkog sučelja za različite operacijske sustave. Prednosti i nedostatke koje donosi Qt predstavio je Matej u članku Symbian upoznaje Qt.
Potpisnik ovih redaka, koji se već dugi niz godina bavi razvojem aplikacija u Javi Micro Edition, opisao je prednosti i mane tog programskog jezika i okruženja. Može li pionir izrade aplikacija za mobilne uređaje izdržati borbu s novim tehnologijama možete pročitati u članku Iskustvo na ispitu.
Nadam se da smo uspjeli prikazati neke prednosti i mane razvoja mobilnih aplikacija s kojima se svakodnevno susrećemo u Infinumu.
Pozdrav svim developerima ma gdje god kodirali! :)
Osvojili smo 2.mjesto na VIPnet Android Izazovu!
piše: Tomislav Car, 06.07.2010 07:48 u Android, Mobile development, Besramna samopromocija
Mobile development izazovi vrlo su popularni u posljednje vrijeme. Bilo je riječi o njima na jednom od Mobile Monday događaja. Riječ je o natječajima koje organiziraju tvrtke zainteresirane za unaprijeđivanje mobilnog ekosustava - mobilni operateri, proizvođači mobitela i drugi.
U Hrvatskoj su takve natječaje organizirali VIPnet i T-Mobile, u Sloveniji SiMobil i Mobitel, u Srbiji VIP, a u svijetu Nokia, Vodafone, Samsung i drugi.
Mi smo se odlučili angažirati na jednom od njih, uglavnom da pokažemo što znamo i možemo. Odabrali smo VIPnetov natječaj jer je ciljan na zanimljivu platformu (Android) i bio je orijentiran na razvoj lokalnih aplikacija.
Slušaj Radio!
Nikola je dobio ideju da bi mogli napraviti aplikaciju za streamanje hrvatskih radio stanica na Android mobitelima. Aplikacija je korisna, lokalno relevantna te kvalitetno izvediva u sklopu mogućnosti Android mobitela.
Razvoj je trajao oko mjesec i pol. Nakon inicijalnog planiranja izradili smo grube skice interface te detaljne wireframeove. Nakon toga trebalo je izraditi dizajn, isprogramirati Android aplikaciju i web servis koji poslužuje Android aplikaciju s podacima (stanicama).
Slijedilo je detaljno testiranje na Android mobitelima, brzim i sporim, s malim, srednjim i velikim ekranima. Testiraj, programiraj pa to iteriraj.
Rezultat
Konačni rezultat - osvojili smo drugu nagradu! Drago nam je da je naš trud prepoznat i hvala VIPnetu koji nam je dodijelio 2.nagradu i jedan veliki ček koji nam stoji iznad ploče u uredu.
Slušaj Radio! planiramo i dalje unaprijeđivati i razvijati jer mislimo da je super aplikacija. Više zanimljivih podataka o aplikaciji i kako ju ljudi koriste ostaviti ću za neki drugi post.
Na slici su (s lijeva na desno): Reinhard Zuba (član Uprave i glavni direktor za marketing, prodaju i službu za korisnike - Vipnet), Nikola Kapraljević (Infinum), Tomislav Car (Infinum), Dubravka Jusić (rukovoditeljica korporativnih komunikacija - Vipnet), Darko Ban (stručnjak za messaging i multimediju - Vipnet)
Case konferencija
piše: Tomislav Car, 18.06.2010 02:09 u Mobile development
Bio sam pozvan prošli tjedan sudjelovati na 22.Case konferenciji gdje sam govorio o razvoju aplikacija za mobilne telefone te sudjelovao na okruglom stolu sa temom "Razvoj mobilnih aplikacija - nova razvojna prilika?".
Okrugli stol koji je moderirao Viktor Marohnić iz Pet minuta pokazao se odličnim. Osim mene sudionici su bili:
- Andrej Radinger, Mobendo
- Aleš Smokvina, Mobitel.si
- Ivan Lupić , Ericsson NT
- Davor Soldo, Vipnet
Dotaknuli smo se gotovo svih bitnih pitanja - gdje je budućnost mobilnog tržišta, gdje se operateri vide u njoj, koja je percepcija situacija s operatorske strane, koja s developerske strane i druga zanimljiva pitanja.
Evo i slideova iz moje prezentacije:
RSS
Pratite nove članke na Infinumovom blogu putem RSS feeda.
Kategorije
Arhiva
- Svibanj, 2012
- Travanj, 2012
- Ožujak, 2012
- Veljača, 2012
- Siječan, 2012
- Prosinac, 2011
- Studeni, 2011
- Listopad, 2011
- Rujan, 2011
- Kolovoz, 2011
- Srpanj, 2011
- Lipanj, 2011
- Svibanj, 2011
- Travanj, 2011
- Ožujak, 2011
- Veljača, 2011
- Siječan, 2011
- Prosinac, 2010
- Studeni, 2010
- Listopad, 2010
- Rujan, 2010
- Kolovoz, 2010
- Srpanj, 2010
- Lipanj, 2010
- Svibanj, 2010
- Travanj, 2010



















Pratite nas