I have been learning how to utilize Firebase and have started implementing it into my apps. For those people who are familiar with Firebase, it is an easy to implement cloud back-end for your Android, IOS and Web applications. Firebase is now owned by Google and features User Authentication, Database, Messaging, Notifications and more. With all of these features, there is a free version for developers starting out. If you have ever wondered how you sync data between devices, this is definitely a good solution.