London Bus Pal v4.1.2

This was just a quick update to fix the reordering of favourites issue which may have occurred. It should all be fixed now. • Bug fix: reordering favourites would not save on all devices – this has now been resolved 💾 • Additional functionality: added in the option to reset the database in case anything…

Why Flutter is better than Android native

There are two inaccuracies in my title: firstly, Flutter is Android native, but we will be talking about developing Android native apps using Java versus Flutter app in Dart; and secondly, one isn’t really better than the other, but in my circumstances, one approach was definitely better than the other. A brief introduction The important…

London Bus Pal v4.1.1

This update was to bring back map views to the way in which they used to work, but also give you the ability to have new features (like a half-page view where you can also see the data in the bottom half). I spent a little bit of time also trying to make file sizes…

It’s not all about being a great developer

Building a great app and making it a success on the app store, requires you to be much more than just a good developer. We often think that all you need is a good idea and some good development skills, but I can assure you, a successful app requires much more than that. If you…

Android OS version distribution in a real app

I was reading a post on Reddit which had some interesting statistics about Android OS versions and the speed (or tardiness really) of updating to the latest OS versions. Of course the post is focused on individual phones, so it becomes difficult to get a sense of how many people are using the latest version…

Building long-lasting apps

I’ve been looking around for interesting data points to share with other app publishers and found some data in a place I didn’t really expect to find it. After logging into my Google Analytics account for an entirely different purpose, I was taken to the analytics data for my app which I replaced with Firebase…

Flutter on iOS for Android developers

I’m previously an Android developer who got started with Flutter and rewrote my Android app in Flutter to release it on iOS. During this process, I learnt a few things about implementing material design in iOS and generally things you might want to think about as an Android developer when you also work on iOS….

London Bus Pal v4.1.0

We finally have the ability to re-order favourite stops – hopefully this will make life a little bit easier for some people. • New: you can now re-order your favourite stops in the settings menu ⭐️• New: routes list of all the bus routes 🚌• Updated: cleaned up the side drawer and made the links…

Ideas on monetisation

As I start a new year and trying to make a bit more revenue from my app, I’ve been thinking a lot about monetisation lately. My current “strategy” for monetisation is: Free app with a banner ad neatly placed out of the way. This is my main source of revenue. Paid for app with the…

Tips I wish I had when I started with Android apps

I first published my app in September 2013. I am still iterating on the app, with 4.0.9 being my latest published version and 4.1.0 under development. With the benefit of time, things have become clearer and there are some things I wish I knew upfront (these are just a collection of thoughts, which I think…