Blog

Firebase ML Kit 1: Text Recognition

Here marks the beginning of another mini-series, Firebase ML Kit! Machine Learning for beginners and experts alike, even though the only really applicable chapter of this series for experts would be the very last one. For this first entry, we’ll learn how to use Text Recognition within our app. Though if you’re interested in ML…
Read more

A First Look at Firebase ML Kit: Machine Learning for Beginners and Experienced ML Practitioners

Firebase has really been at it with new features this time around, and perhaps the biggest among them is the new Firebase Service ML Kit. From the name, we can work out it’s got machine learning shenanigans, but what does it mean for us? How can we use it? Why should we use it? This is…
Read more

Firebase A/B Testing is now its own thing and now supports Cloud Messaging Experiments

For a long time, Firebase A/B Testing was an extension of Remote Config that allowed you to test different app configurations with different audiences and see which one worked best for your app. A/B Testing can still do this, but it is no longer merely an extension, but now its own service. On top of…
Read more

DietaryUK: Food Directory for Special Dietary Requirements. Cast your votes!

CONTENT WARNING: This is more of a promotional post than your usual Firebase-y content, but hear me out. Especially if your diet is limited by allergies, health problems, or religion. DietaryUK is a business pitch we have for a Food Directory website and mobile app to help you find foods you can eat filtered by your…
Read more

A Comprehensive Guide to FirebaseUI for Android: The shortcut to Authentication, Firestore, and Storage

Firebase UI isn’t the most prominent thing about Firebase. Needless to say, it’s really undervalued. It makes use of pre-made design flows by Google so that we developers don’t have to reinvent the wheel for what we don’t need to. It makes developing apps ridiculously easy and quick. First, let’s get some confusion out of…
Read more

Implementing Native Ads with Firebase Admob on Android

Before anything, it must be noted that Native Ads are only available to certain providers  Unless you’re one of them, you probably can’t make use of this (it pains me as well). Native Ads are different. They’re versatile. You decide how their content is displayed. That makes them great. You can ensure they’re not disruptive…
Read more

How to Monetise your Android App with Firebase Admob

We Android Developers have to make a living somehow. Sure, we can get a job somewhere or be self-employed, but none of that gets nowhere near the most beautiful form of income: PASSIVE INCOME That’s one great thing we can do as Android Devs, and we have two (common) ways about it. Putting ads on a…
Read more

Understanding Firebase Storage Security Rules

The storage security rules are extremely similar to that of Firestore’s; almost identical, I dare say. We’ll first cover the basics, then go through the 20% of it that will cover 80% that you need to know. If you want to check out Firestore’s rules for yourself, you can check out my article on it…
Read more

Firebase Authentication with FirebaseUI (Android)

Many apps require log-in functionality, perhaps to provide users with dedicated data storage. Firebase makes it easy as it can get. You can even use one of Google’s ready-made authentication screens. And that’s exactly what we’re gonna do. Enable Providers in the Console Go the Firebase Console then navigate to Authentication > Sign-in Method, then enable…
Read more

A Comprehensive Guide to Firebase Analytics

I don’t know about you guys but the whole of User Segmentation felt weird to write for me (I don’t have enough traffic for some real feedback. Tell me if you despise me for it). It is however, a new season and it’s time to bang out some beautiful never-before explained guides once again… Except…
Read more