Learn to send push notifications to specific app users with Firebase Cloud Messaging and Firebase Cloud Functions.
Usually I only produce video content but I decided to try something new. Check out my newest Android tutorial here: Sending Firebase Cloud Messages using a Cloud Function
You probably weren't even close. The answer is over 2 million. After doing some quick math that means there's over 23 posts published per second!
So what does that mean for you as a software developer (or aspiring software developer)?
That means it's extremely difficult to find good information. With so much volume how do you filter through the stuff you're not interested in?
As far as I know, a “master list” of all the best software developer blogs does not exist. You can find small language specific lists, but nothing that contains a large quantity of different languages. I've taken the liberty of producing this "master-list" and published it here on simpleprogrammer.com. I know I know, you can hardly wait to thank me.
Before you do, take a look and tell me if I missed anything.
Firebase is an incredible technology but it has one short-coming that stands out.
There's no way to search for Strings unless you know the exact spelling. For example: if I'm searching for a car to buy and I don't know what color I want, I might just search the keyword "car". If you search the Firebase database the only things you'll see are titles or descriptions that match "car" exactly.
But there's a pretty straight-forward solution to this problem. We can integerate a tool called "ElasticSearch" to greatly improve the search functionality. So if we use the car example from above, if you made that same search with ElasticSearch, you would get all kinds of results. You'd see things like:
I think it's pretty easy to see that this is far superior search functionality as compared to using a Firebase Query.
Firebase is an emerging technology that targets mobile development. This course features the Firebase Authentication tool where you'll learn to integrate the cloud-based user management system.
Almost every mobile application needs a user management system. And building a user management system can eat up development time in a hurry. Firebase focuses on building cloud-based tools that improve quality of life for developers. The tools are easy to integrate into existing projects and will save you a ton of time on new projects. The Firebase Authentication tool is arguably the most useful of the Firebase tools because you can use it in almost every application you build. When you're finished this course you'll be able to build an Android application that can register users, sign-in users, send verification emails, restrict app-access to authenticated users, improve user security, and manage user account properties.
This course will provide an introduction to the the Google Maps API and the Google Places API.
Here are some of the concepts we'll be going over in detail:
One video will be released Monday - Friday every day until all videos are available. The first video will be posted Oct 3, 2017 and last video will be posted Oct 17, 2017.