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).
= 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.