Benefits of Native Mobile Apps

For about 3 years I've been a big supporter of Web and Hybrid app development. One of the main reasons for that was that I was firstly a hybrid app developer for these 3 years myself. I say "was" since I recently switched teams, and now I am a full-time iOS developer (native app development). … Continue reading Benefits of Native Mobile Apps

Created a GraphQL Bible API in 2 Days using Hasura (Here’s How)

Few years ago I worked on a project where I had to get hold of the 31,102 verses of the English Bible, and use it to develop an Android app that helps people memorize Bible verses. This app used a memorization technique called spaced repetition which is popularly used in the flash card app - … Continue reading Created a GraphQL Bible API in 2 Days using Hasura (Here’s How)

RecyclerView inside a NestedScrollView

It's 3 AM right now. But still, I need to put this stuff into ink (figuratively speaking) when it is still fresh in my mind. For a long time, Android developers have had a tough time putting a ListView or a RecyclerView inside a ScrollView, cause it simply didn't work. Developers had to manage to … Continue reading RecyclerView inside a NestedScrollView

How to use a pre-populated database in Android?

Using local databases for persisting data is fairly easy in Android because of the in-built SQLite Database it provides. If you have used it before, you would know that you would have to extend a helper class named 'SQLiteOpenHelper' for the purpose. The SQLiteOpenHelper class is a part of the Native Android library, therefore you … Continue reading How to use a pre-populated database in Android?