Ever since Google acquired Firebase in 2014, it has grown to be a formidable platform for mobile and web app developers. Earlier this year, Google used its I/O 2017 app to feature some of the advantages provided by the Firebase Realtime Database and Cloud Functions for Firebase. Now Firebase is launching a new product called Cloud Firestore, a fully-managed NoSQL document database, and it boasts a pretty compelling set of features for developers.
Like the Firebase Realtime Database, Cloud Firestore is built on top of Google Cloud Platform for high reliability and performance. Firebase also designed it to automatically scale based on user demand so it can handle spikes if an app suddenly becomes popular, and Cloud Firestore performs multi-regional replication so it has low latency and reliability in the event a node goes down. Read More
A couple of days ago, we pointed out a free eBook giveaway from Packt Publishing that involved a copy of the Android NDK Game Development Cookbook. Another great book just turned up and we wanted to give another shout out so everybody could jump on it before the offer was gone. Today's freebie is Android Database Programming by Jason Wei, first released in 2012. It's targeted at developers that already know something about database development, but focuses on building and optimizing a data-driven mobile app with SQLite and Google App Engine.
To score a free copy of Android Database Development, make sure you're logged into Packt's website (accounts are free), then go to the Free Learning promotion page and hit the big button to claim your copy. Read More
At some point or another, most Android developers will eventually open up the profiling tools to track down bugs and performance issues in a misbehaving application. Let's be honest, the tools included with the Android SDK do leave something to be desired. Facebook has just released one of its internally-developed tools which provides network inspection, database inspection and interaction, and a support for access to the dumpapp output with the use of customizable plugins. The most interesting feature about Stetho is that it runs entirely through the Chrome Developer Tools – the same interface used by web developers everywhere.
Keep in mind, Stetho is not a total debugger replacement. Read More
In the modern world, watching TV shows isn't what it used to be. Back in the old days (or the present for some), shows simply existed at a certain time and you tuned in when they aired, and then they were cancelled and then you never heard from them again. Today, though, it's not uncommon for most viewers to discover a show a few seasons in and then find their way through the backlog of episodes. It can get overwhelming when you need to sort through which shows are still on, which shows you've seen, and how many more episodes you have to go. Read More
I have loved StarCraft ever since the first version came out back in 1999. I've played it for 10 years, and this year excitedly watched, with all of you, the unveiling of both the beta and final versions (hey, we even got our cool Twitter background thanks to Starcraft II).
While you can't play StarCraft II on your phone, there is a variety of applications on the Android Market aimed at providing stats and other information that should help you be on the winning side of "gg" at the end of the game. Let's take a look at the best of them. Read More