Ameeti Mishra Scalable Acquisitions App Partnerships Specialist Successful apps turn into successful revenue generating businesses when the right business model is built into the core app development strategy from the very beginning. Since Firebase is designed to help app developers...
Friday, 30 September 2016
Thursday, 29 September 2016
Become a Firebase Taskmaster! (Part 3: Wiring up your Tasks)
Doug Stevenson Developer Advocate Alrighty! Thanks for joining us for part three of this blog series about the Play services Task API for Android. By now, you've seen the essentials of the API in part one, and how to select the best style of listener in part two. So, at this...
Tuesday, 27 September 2016
Pirate Metrics: Activate Your Users With Firebase
Parul Soi Developer Relations Program Manager This is our third post in the Pirate Metrics with Firebase series. In the first post, we gave an overview of what Pirate Metrics are and why they’re important. In the second, we showed how you can use Firebase to improve your acquisition...
Wednesday, 21 September 2016
HTTP/2 comes to Firebase Hosting
Michael Bleigh Engineer Today we're excited to announce the availability of HTTP/2 on Firebase Hosting. HTTP/2 is a new version of the HTTP protocol that is already supported by 77% of browsers worldwide. It offers some exciting advantages for web developers: Multiple requests...
Tuesday, 20 September 2016
Become a Firebase Taskmaster! (Part 2: Choosing the Best Options)
Doug Stevenson Developer Advocate Ohai! You've just joined us for the second part of a blog series about the Play Services Task API, which is used by some Firebase features to respond to work that its APIs perform asynchronously. Last time, we got acquainted with a Task used by...
Monday, 19 September 2016
Firebase Dev Summit comes to Berlin!
Magnus Hyttsten Developer Advocate We’re excited to announce that the registration for the Firebase Dev Summit is opening today! Six months ago, thousands of developers joined us at Google I/O in Mountain View, CA to hear about the expansion of Firebase to become a unified app...
Thursday, 15 September 2016
Announcing Firebase 3.6 for iOS
Todd Kerpelman Developer Advocate Hey there, iOS Developers! We wanted to let you know that Firebase version 3.6 is now available for iOS. This contains a number of important bug fixes and features needed for iOS 10 support, and we encourage you to run a pod update (or manually...
Wednesday, 14 September 2016
Angular, version 2: proprioception-reinforcement
Today, at a special meetup at Google HQ, we announced the final release version of Angular 2, the full-platform successor to Angular 1. What does "final" mean? Stability that's been validated across a wide range of use cases, and a framework that's been optimized for developer productivity, small payload...
Tuesday, 13 September 2016
Become a Firebase Taskmaster! (Part 1: The Essentials)
Doug Stevenson Developer Advocate Sometimes, when using the Firebase client APIs for Android, it's required that Firebase perform some work at the request of the developer in an asynchronous fashion. Perhaps some requested data is not immediately available, or work needs to be...
RC7 Now Available
Today we’re happy to announce that we are shipping Angular 2.0.0-rc.7. This small release is focused on bugfixes.What's fixed?Lazy loading with webpack bundled projectsRxJS issues for developers using ES5IDE Docs Integration - IDEs such as VS Code should now pull in the latest Angular Decorator documentation as reference Read the full release no...
Thursday, 8 September 2016
Pirate Metrics: Better Acquisition With Firebase
Parul Soi Developer Relations Program Manager Acquisition - How do we get users? Rarely does “build it and they will come” motto work in today’s world. Acquisition is a very vast field, and includes several different initiatives such as advertising, public relations, marketing,...
Wednesday, 7 September 2016
Angular 1.6 - Expression Sandbox Removal
Important AnnouncementThe Angular expression sandbox will be removed from Angular from 1.6 onwards, making the code faster, smaller and easier to maintain.The removal highlights a best practice for security in Angular applications: Angular template, and expressions, should be treated similarly to code and user-provided input should not be used to generate templates, or expressions.Removing the expression...