Category: Android

Getting Started with Firebase Cloud Messaging on Android

We’re back to our Getting Started series in an aim to cover all the Firebase services on Android. As big as Cloud Messaging is, it leaves me to wonder why I didn’t cover this sooner. Cloud Messaging in a Nutshell Cloud messaging is your standard go-to service for increasing user engagement. You use it to…
Read more

Getting Started with Firebase In-App Messaging on Android

You heard it. One of Firebase Cloud Messaging‘s biggest weaknesses was its inability to send messages inside the app. If the user had their app open, chances are the message wouldn’t even show up. Now in comes Firebase In-App Messaging. The service that allows you to do… exactly that! One of the best parts is that its piss…
Read more

Getting Started with Firebase Authentication on Android

Although I have covered using Firebase Authentication with FirebaseUI, I figured I haven’t covered the traditional way of implementing Firebase Authentication which allows you to use your own authentication screen. Back to the basics! This one is going to be quick and easy. You don’t want to waste time reading useless jargain and I don’t…
Read more

How and why you should use Firebase Dynamic Links in your Android App

URLs used to be straightforward. You’d type one in, and most times, you’d be taken to a website. Simple, right? Enter the mobile age where much of the operating system is powered by apps outside of the traditional browser. Deep Links were a theory that could make browser-application integration seamless. You’d click a deep link from…
Read more

Getting Started with Firebase Cloud Functions on Android

Cloud functions are rather… different. They work with pretty much any platform and that’s because they’re executed on the cloud. That does however make it easy to be confused when getting started with it. I sure was. Here we’ll simplify it down as much as possible so you can start navigating your way around cloud…
Read more

A Comprehensive Guide on Firebase Remote Config for Android

What is Remote Config you may ask? This. It’s just this: a set of key-value pairs stored on the Firebase servers. That’s it. That’s literally it. But what can it do? Well well well, where do I begin? What you do with Remote Config is retrieve these parameters which can have different values for different…
Read more

Getting Started with Firebase Predictions on Android

It’s only a couple weeks ago that I wrote the last piece from the ML Kit Series, but Firebase has been using Machine Learning way before that with Firebase Predictions. Yes boys this is ML Kit series bonus piece Predictions analyses your users’ behavior and creates groups among which of them are likely to behave…
Read more

Firebase ML Kit 6: Using Custom TensorFlow Lite Models

If you’re already an experienced ML Developer, chances are you already have your own model that can perform operations such as Text Recognition and Face Detection. So why might you want to host your model using Firebase ML Kit? Well, here are the advantages of doing so: Reduce your app’s binary size Choose whether to…
Read more

Firebase ML Kit 5: Landmark Recognition

When an app can recognise all sorts of known landmarks, it can add a whole new level of experience and immersion. It doesn’t only need to apply to tourism-related apps. Say for example, you have a books app and you stumble across a library. You can take a picture of it and let ML Kit…
Read more

Firebase ML Kit 4: Image Labelling

Ever tried out Google Lens and saw the app just tell you everything the camera sees? That’s exactly what Image Labelling is. You pass in an image and in return you get a list of  FirebaseVisionCloudLabel each of which contains the label, the confidence (how sure ML Kit is of its correctness), and the entityID which references to the…
Read more