Android dizajn za početnike: Uvod

Autor ovog članka je profesionalni softverski inženjer i nudi konsultantske usluge android razvoja i obuke. Više informacija ovde.

Mislim da mi se još ni jednom nije desilo da na projektu sarađujem sa dizajnerom koji je imao prethodnog iskustva u dizajniranju aplikacija za android. Štaviše, neretko projekat nije ni imao dizajnera jer se kod nas dizajn percipira kao nešto usputno, nešto što ističe vrednost a ne stvara je, pa će biti dodato na kraju kao šlag na tortu (kao da je to moguće…) i to pod uslovom da bude dovoljno resursa. Kad čovek reši da uštedi i sam napravi dizajn, rezultat izgleda otprilike kao ovaj moj sajt :) Elem, da se vratim na temu: ovu seriju članaka sam zamislio kao početno uputstvo nekim sledećim dizajnerima sa kojima ću sarađivati.

Continue reading

Konverzija android aplikacije u biblioteku

Autor ovog članka je profesionalni softverski inženjer i nudi konsultantske usluge android razvoja i obuke. Više informacija ovde.

Prebacujete android aplikaciju u android biblioteku? Sama promena je vrlo jednostavna, Properties->Android,  štiklirate Is Library i voila. Makar je tako u teoriji a evo par saveta koji će pomoći da sve prođe glatko i u praksi…

Continue reading

Dodavanje putanje na $PATH varijablu na OS X 10.8 Mountain Lion

Jedan od bitnijih razloga zašto sam počeo da pišem blog je da kad rešavam i rešim neki problem to opišem, ne samo za čitaoce bloga već i za sebe, jer pre ili kasnije ću imati taj isti problem i bilo bi glupo da ponovo pretražujem web i sklapam stackoverflow odgovore i tuđe blog postove u rešenje koje meni radi posao. Već nekolko puta sam se pomučio pokušavajući na mac-u da odradim jednostavnu stvar – dodam još jednu putanju na $PATH varijablu kako bih koristio alate na njoj iz terminala. Ljudi na netu pričaju o par načina ali prvi odgovori na koje nailazim kod mene ne rade. Da sledeći put ne bih lutao:

http://architectryan.com/2012/10/02/add-to-the-path-on-mac-os-x-mountain-lion/#.URa4eFrjkjc

Kraj :)

Android build target – a controversy

Here is a very good example why are android devs pissed off most of the time (you can find another in this post). Lets find an answer to this simple question: “What version of android should you build your project against?” I claim this should be set to maximum version your app is supporting (the latest existing one obviously)  and a colleague of mine, a respectable senior developer, claims it should be a minimum version your app is supporting. And we are both right because android resources say one thing here and another there.

Continue reading

SVN, Android Pre Compiler and Mac OS X = PITA combination

As far as I’m concerned SVN is a thing of the past. In todays market of SCMs my weapon of choice is git and I’m very satisfied ever since I made that transition. That was easy enough for me, a freelance developer, but may not be so easy for a company for reasons both real and imaginary. That’s why I still have to use SVN for time to time whenever I’m consulting for a company with SVN repositories.

Continue reading

SMS Obaveštenja v1.11

Autor ovog članka je profesionalni softverski inženjer i nudi konsultantske usluge android razvoja i obuke. Više informacija ovde.

Google Developer konzola dozvoljava svega 500 karaktera u “What’s new” polje što nije dovoljno za ovo osveženje vaše omiljene aplikacije – SMS Obaveštenja pa sam zbog toga rešio da napišem ovaj post i linkujem ga sa Google Play Store-a za malo širu priču šta je sve novo.

Continue reading

How to make Android Google Maps v2 work in android emulator

Couple of days ago I was in for a nasty surprise. Providing android training in a company here in Belgrade I wanted to present a demo app of location sensors and Google Maps API but when I sat to prepare it I realized that only yesterday new Google Maps API v2 for android has arrived :) Not a problem really since I love learning and keeping up to date with changes but not beeing able to run maps powerd app in an emulator was a really  unpleasent surprise. Read on to see how you can make this happen.

Continue reading

Kako pokrenuti Google Maps Android API v2 na emulatoru

Autor ovog članka je profesionalni softverski inženjer i nudi konsultantske usluge android razvoja i obuke. Više informacija ovde.

UPDATE: ipak je proradilo, pogledaj dodatak blog postu na kraju!

Nikako. Lepo kaže čovek sa insajderskim informacijama ovde na stackoverflow.com Al’ sam ja imao ideju kako bi možda ipak moglo. To me je koštalo 3h života i ne znam kolko živaca, i sad sam u tom prostoru između nemoći i besa, prostoru dobro poznatom svakom android developeru :) Ipak, nešto sam i naučio u procesu – kako da instaliram funkcionalan Google Play Store na emulator.

Continue reading

SMS Obaveštenja – revisited

Autor ovog članka je profesionalni softverski inženjer i nudi konsultantske usluge android razvoja i obuke. Više informacija ovde.

Pre nešto više od godinu dana sam objavio svoju prvu android aplikaciju – SMS Obaveštenja. Sa jedne strane sam jako zadovoljan, ocene su zaista izvanredne sa prosekom od 4.9 od 120 ocena trenutno. Sa druge strane ima i problema, ljudi mi se javljaju mejlovima o situacijama kada aplikacija ne radi, posebno na novijim verzijama androida što uopšte nije čudo kad se uzmu u obzir tektonske promene od i dalje preovlađujuće verzije 2.3.X preko nesretno izbrzanog 3.0 do najnovijih telefona na tek izašloj verziji 4.2.

Definitivno je vreme za novu verziju, a pošto sam od skora samostalni preduzetnik i freelancer sigurno će se naći i slobodnog vremena u pauzama između projekata :)

Continue reading

Pioneers Festival 2012

Ovogodišnji Pioneers festival se održava u prelepoj Hofburg palati, i na organizaciju neću trošiti reči jer je jednostavno savršena. Program je podeljen na dva paralelna dela – klasičniji Trailblaizers Track i manju, neformalniju, često i zanimljiviju, Startup akademiju. Dok pišem ovaj uvod, na svom wordpress blogu, na sceni je intervju uživo sa Matt Mullenwag-om, tvorcem WordPress-a.

Continue reading