RxJava + Android

   post
By kioko on February 22nd In Android, Tutorials
RxJava

In the previous post we talked about  Lambdas on Android. In this article, we are going to explore the amazing world of  Reactive Programming.  This is a combination of the best ideas from the Observer pattern, the Iterator pattern, and functional programming. Chances are you’ve heard of RxJava. RxJava is a Java VM implementation of ReactiveX (Reactive Extensions): a library […]

Read Full Story

Java 8 Lambdas on Android – Part 1

   post
By kioko on January 30th In Android, Tutorials
Android-Lambda

This is a four part series of how to setup and user Lambda Expressions in Android. In Part 2, we’ll use Lambda expressions with RxJava. If you are tired of writing boilerplate code, then you should try out Java 8. Let’s write some code.   Enabling Lambda Feature on Gradle We need to edit your […]

Read Full Story

Android Integration Testing

   post
By kioko on August 30th In Android, Tutorials
Android Unit_Testing

If it’s not tested, don’t trust it.   If you are building software, you have to test it. If it isn’t tested then I promise it will fail in some horrible way. I learnt this the hard way and trust me it wasn’t fun. Staying up late, debugging code only to find out your endpoint […]

Read Full Story

Adding Icons To UITextField

   post
By kioko on March 1st In Swift
UITextField

I promise to keep this on short . I’m really having a good time as I continue learning sweet. Progress on my attempt to create an ‘Instagram clone’ is pretty good. Source code is available on Github. All was going well until I tried adding icons to UITextField but it only lead to frustrations. So […]

Read Full Story

The UIControllerView

   post
By kioko on February 16th In Swift
UIControllerView

UICollectionView was added last year with iOS 6. I decided to spend some time over the weekend and see what I can come up with. It was not easy, well it was until I build my project and there spacing of the cell items was different on various screen sizes. What in the world is […]

Read Full Story

Why I Think Crashlytics Is Awesome

   post
By kioko on November 20th In Apps, Tools
FabricBlogLogo

If you are not using Crashlytics in your Applications, you are missing out. Hold it man. What the hell are you talking about? Do  I really need it? Well according to Queen Obvious, all apps are bound to crash. Your work as a developer is to find the problem and fix it. You could always […]

Read Full Story

Glide, Image Loader Library for Android

   post
By kioko on June 23rd In Android
glide

I have been using Volley NetworkImageView  and Picasso to load images in Android. This relationship ended when I discovered Glide and fell in love. Glide is an open source media management framework for Android that wraps media decoding, memory and disk caching, and resource pooling into a simple and easy to use interface. Glide is specifically […]

Read Full Story

Android Custom ListView

   post
By kioko on May 25th In Android
CustomListView

This tutorial covers ‘Advanced’ custom listview concepts. The code is available on Github. Android Hive provides an awesome tutorial on how to create a custom list view but you can still take things a notch higher and create a ListView like what Whatsapp or Telegram use. Their Lists allow you to click on either the […]

Read Full Story

TrueCaller

   post
By kioko on May 1st In Android, Hacks
Trucaller

TrueCaller Warning: This blog contains thoughts of a free and curios spirit. Proceed with caution Truecaller is an “Awesome” app I must say. Most of my friends use it, but not me. There are a couple of flags and I will show you why I don’t have it installed. Description Truecaller helps identify unknown calls […]

Read Full Story

2014 – Life Lessons

   post
By kioko on January 23rd In Life
Cover-shallow-1024x626

You have to admit, that image is awesome.. Yes? And before you think of it…..The answer is NO!! I’m not getting married 2014 was an interesting year. Alot happened, I made mistakes, I made new friends and the year ended well. Let’s just say I learnt a lot through my mistakes. Yes I made a […]

Read Full Story
← Older Posts

Recent Posts

Recent Comments

Archives

Categories