to Firebase “When Busbud got access to Firebase, we were immediately impressed by the loads of features and services to play with. We were literally grinning like kids in a candy store! And with a simplified SDK and a turnkey Console, these new features and services work even better together!”
integrated approach used in Firebase helps you quickly assemble new functionality within your apps with minimal engineering work. Takeaway #2: Firebase lets you focus on solving more of your customers’ problems. Takeaway #3: A unified Firebase Analytics lets you make smart, data-driven decisions.
need to add this: com.google.firebase:firebase-crash:9.x.x Non-Fatal Crash FirebaseCrash.log("Cart creation exception catched"); FirebaseCrash.report(throwable); Log is use to have more context about this non-fatal crash.
use different gradle flavor Firebase configuration is based on the package name and signing SHA-1, but several apps can cohabitate easily within the same Firebase project. Make sure to differentiate between features that are shared within the same project (FCM, Remote Config) and ones that are split between apps (Analytics, Crash).
criteria You can apply conditions on those configuration to distribute different values depending on many criteria: • Countries • Languages • Package names • Random % of users • And more
= FirebaseRemoteConfig.getInstance(); //Enabling developer mode to get more request per hour FirebaseRemoteConfigSettings configSettings = new FirebaseRemoteConfigSettings.Builder() .setDeveloperModeEnabled(BuildConfig.DEBUG) .build(); firebaseRemoteConfig.setConfigSettings(configSettings); compile 'com.google.firebase:firebase-config:9.x.x'
to send, receive and see push notification in 3 minutes ! Simple Notification: com.google.firebase:firebase-messaging:9.0.2 • FCM allows many levels of customization: ◦ You can use HTTP/XMPP request in the SDK
the perfect place to experiment when you need to store or retrieve static data from the network. You can store JSON files that are synced to your device so they remain available even when offline. You can upload data from the app to the DB. All the data is stored in JSON format.
new feature, but Firebase provides a nice console to browse your tests results. You can run the test from Android Studio. You can see the logs and video of the test sessions afterwards.
for all! The launch of Firebase is a welcome addition to the mobile development community. Android, iOS and Javascript SDK. After only a few months working with Google Firebase, we successfully shipped high quality features much faster than we expected— sometimes 10x faster than what we had planned!