Windigo : Intro for contributors

Motivation Setting up http client, doing json/xml parsing and mapping it to your model is really repeatitive and boring job.  What is it? Windigo is really combination of three things http client with preconfigured configurations (the one comes with android - apache http client), mix of annotations for rest…

Classy With Objective-C

Objective-c seems like get most of the oop idioms right, you can feel this as a newcomer to language. Seperation of concerns, easy to remember class syntax, no too complicated access modifiers (thanks god no package private, protected unnecessity) Throw Me Some Class Class structure is easy to remember in…

İyi Programcı Olma Sürecini Yanlış Biliyoruz

Başlık çarpıcı değil mi? iyi bir programcı olmak için geldiniz ama ne yazık ki size sihirli bir formül veremiyeceğim, sadece farkına vardığım bir konuyu aktarıcam. Uzun zamandır bu konuda bir yazı yazmak istiyordum ama bir türlü cesaret bulup bunu yazıya dökemedim. Birinci nedeni yazılım sektöründe hala daha bilgisayar başında harcanan…

Tell Me Objective-C

Pretend there is a story about my objective-c experience here. Lets dive into subject. Give me background Its a object oriented programming language with dynamic typing and binding with C underneath. (Check what is dynamic typing and binding they rae important concepts). And its really a superset of C langugage…

Jar mismatch on Supportv4 library dependency on android

I know title of the post is a little cryptic but all android development is. This generally happens when you have one main project which you are working on and other library project which you are linking in order to use it. In my case it is Facebook Android SDK…

Understanding how Android layout_weight really works?

One of the tricky parts of building user interface on android is learning what xml attributes really do underneath cause at the end they call whatever java method they relate to. One of the part I have trouble learning was android:layout_weight. I just needed to re-read android documentation…