Shares

Ultimate Guide to Android SQLite Database

Shares

  If you want to become a professional Android developer then you must know how to save and retrieve data. SQLite is by far the most commonly used mobile database technology. In this Android SQLite Database tutorial, I will teach you everything you need to know to start working with Android SQLite in Android. There are […]

Continue reading

Realm Database Tutorial For Android – Part 1

Shares
Android Realm Database Tutorial

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

5 Android App Ideas For Beginners

Shares
Android App Ideas For Beginners

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

Learn Android MVP Pattern By Example

Shares
Android MVP Pattern Tutorial

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 Android Dependency Injection with Dagger 2

Shares
Learn 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

Beginning Android Test Driven Development with Robolectric

Shares
Android Unit Testing

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 – Pt. 2

Shares
Android Drawing App Tutorial

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 – Pt. 1

Android Drawing App Tutorial

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

How to Create Android Notepad App – Part 2

Shares
Android NotePad App Tutorial

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

Shares

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