Category: Android

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 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

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

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