Android Realm Database Tutorial

Realm Database Tutorial For Android – Part 1

Shares

Are you using Realm database yet for your Android projects? If not, its possible you have never heard of Realm.  Well, I have just recently used Realm database for three Android development project and in this post I will share with you my summary of lesson learned, tips and best practices of working with Realm […]

Continue reading
Android App Ideas For Beginners

5 Android App Ideas For Beginners

Shares

In this post, I am going to share a list of five Android app ideas that beginner Android developers can start working on. When building your first Android app the focus should be on something that is completable. Completing an app even if it is small app will boost your confidence and you need lots […]

Continue reading
Android MVP Pattern Tutorial

Learn Android MVP Pattern By Example

In this tutorial, I will share a practical example of Model View Presenter (MVP) pattern in Android development. MVP is a design pattern and when it comes to Android development some of the examples available online are heavy on theories. And in theory Android MVP pattern is simple, it advocates separating business and persistence logic […]

Continue reading
Learn Dagger 2

Learn Android Dependency Injection with Dagger 2

Lately, it is hard to browse through Android tutorials without an article on Dagger 2 or MVP starring at you. In this post, I will share with you a practical definition and example of Dagger 2 and in an upcoming post, I will share with you a to the point example of MVP. At a […]

Continue reading
Android Unit Testing

Beginning Android Test Driven Development with Robolectric

Shares

One of my new year resolution for 2016 is to master Android Test driven development(TDD). This is easier said than done because  it is not easy to implement or follow TDD in Android. One of the reasons TDD and testing in general is challenging in Android is mock or the lack thereof!. And who are we mocking […]

Continue reading
Android Drawing App Tutorial

Android Drawing App Tutorial – Pt. 2

Shares

This blog post is part two of my Android Drawing App tutorials. It is strongly encouraged that you finish part one of this tutorial before proceeding with this one.  At the end of part one of this tutorial, we were able to draw something with our Android drawing app  and we added a number of […]

Continue reading
Android Drawing App Tutorial

Android Drawing App Tutorial – Pt. 1

In this blog post, I will show you how to create Android drawing app. This blog post is part one of a two part tutorial series where I will show you how to create simple but delightful Android drawing app.  As the name indicates this drawing app will enable users to draw or sketch on […]

Continue reading

Remember Drag and Drop Position with RecyclerView

In this post I will provide a tutorial on how to remember the drag and drop position of your RecyclerView list items in Android. There are few third party libraries that exist to help implement drag and drop in RecyclerView and Paul Burke provided an excellent three part tutorial on how to use native components […]

Continue reading
Android NotePad App Tutorial

How to Create Android Notepad App – Part 2

This post is a step by step tutorial on how to add data persistence to the Android Notepad app we create in the last post.   You are highly encouraged to read the last posts to get the most out of this tutorial especially if you are new to Android development. In that post, we left off with a functioning RecyclerView […]

Continue reading

How to Create Android Notepad App – Part 1

This post is the first of a two-part tutorial series that will focus on how to create an Android Notepad App. These two posts are the completion of my post on Android SQLite and Content Provider. If  you have not read those two posts, you may want to do so especially if you are new to Android […]

Continue reading
1 2 3 4