Category: Android

User Segmentation 4: Customising User Experience

I don’t know if any particular country has a dislike of the colour red, but if such a country exists and you normally have red in your app, that doesn’t need to apply to them! Users from the country can have a much bluer experience while the rest of the world keeps their red experience!…
Read more

User Segmentation 1: Defining User Segments with Firebase Analytics

Welcome to this new mini-course, User Segmentation! I’ll be covering the power of splitting users into segments to leverage features like A/B Testing, targeted Cloud Messaging, and the like. This introduction is the only one you need to see before looking at any of the other parts of this mini-course. Once you know how to…
Read more

Getting Started with Firebase Crashlytics on Android

Some form of crash reporting in any app doesn’t only help. It’s essential. Not knowing when and where crashes occur in your app by your users can be very destructive. It can lead to uninstalls, bad reviews, and you’re not going to get much success out of that. So what does a crash reporting service need…
Read more

Getting Started with Firebase Cloud Storage on Android

Cloud Storage can be real frustrating if you don’t know what you’re doing. Thankfully, Firebase simplifies it down to as simple as it can be. We’ll go over why you’d want to use Firebase Cloud Storage over other cloud storage services, and the different ways to go about it. As with my other tutorials, this…
Read more

Getting Started with Cloud Firestore on Android

Let me just get this out there. Firestore is amazing. I only found out about it recently and it is new (it’s still in beta as of now) but its documented structure is ingenious! Now I see it as an almost definite replacement to the Realtime Database. By the way, out of topic as it may…
Read more

Getting started with Firebase Realtime Database on Android

Cloud Firestore may be out (in its beta) and it does look to be overshadowing its little brother, but there are a number of good reasons to stick to the Realtime Database. For instance, Realtime Database is just better than Firestore at being “realtime”. If you want to find out more about that, you should…
Read more

Connect your Android app to Firebase

If you’ve seen this post before, you’ll probably recognise that this long-winded unpolished article has changed quite a bit. Of course, I’ll only leave you with the best content! Any unpolished gems must be dealt with. No need to bother with explaning why Firebase is so awesome. You already know that. That’s why you’re here.…
Read more

Why you should add Firebase to your App

What is Firebase? Not much really. Just a small set of tools. … if small was a large number. Firebase delivers tons of features. It can handle everything across the cloud, provide you with free analytics for your app, new ways to test your app at light speeds, or even configure your app differently for…
Read more

Kotlin vs Java – Why you should switch to Kotlin

Let me just say this. I absolutely love Kotlin as a programming language. If I had to name a favourite, it would be that. For 2 years, I have been using Java for Android Development. When I heard about Kotlin at the Google I/O ’17, I was so eager to try it out. I can’t…
Read more

Top 7 Android Phones Of 2017

I would do 8, but I’m too lazy for that. Since 2017 is coming to a close, it’s time we round up the best Android phones of the year. What makes a “Good” phone? We’re basing this criteria on what people actually want in a phone. This includes: CPU RAM Internal & External Storage Hardware…
Read more