Categories
android kotlin

[HOW TO] Set up Kotlin Source Code & Tests in your Android Apps

After reading a lot of different posts raving about Kotlin, I couldn’t help myself. I had some serious FOMO. In this blog post, I will be looking at getting Kotlin set up in existing Android Apps. What is Kotlin? Kotlin is a statically typed programming language that can be used to write Android Apps. It […]

Categories
android database github

Automated Testing of SQLite Database Upgrades – Android

As a follow up to my previous post [How to use onUpgrade() correctly in Android], I decided that I should probably add some tests to avoid database upgrade failures in the future. Manually testing database upgrades in Android can be quite a pain and you are bound to miss something, especially if you have had loads of versions […]

Categories
android github

Android SQLite Database – How to use onUpgrade() correctly

After reading this blog post (and a few others) on how to use the onUpgrade() method for your Android SQLite Database, I thought I should share my experience about how to correctly upgrade your database. It will also be beneficial to highlight why the final solution listed in that blog post would also fail at some point for some scenarios. […]

Categories
android morsels

Monthly Android Morsels [December 2015]

Tips and Tricks for December 2015: Hyphenation in Android TextView – In API 23, Google introduced hyphenation for TextViews. Hyphenation is the term used for breaking up of words when they can’t fit on one line. There is a whole bunch of technical stuff involved in it and it can differ between languages. To take advantage […]

Categories
android

App Invites in Android – Using Google Services

By leveraging the power of Google Services, we can easily send invites to our friends to start using an app we really like. No need to implement custom solutions as this takes care of the typical use case for getting more people into your app. Best of all? It is really simple to implement!