Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Тимур Ахметгареев - Firebase '17 overview: Functions, Performance monitoring & etc.

gdg_rnd
September 17, 2017

Тимур Ахметгареев - Firebase '17 overview: Functions, Performance monitoring & etc.

Некоторые релизы не состоялись в срок, поэтому сегодня мы поговорим не о них, а о том, куда развивается одно из самых многообещающих направлений концепции "разработка для всех и каждого" - Firebase и что нового появилось в нём за 2017й год.

GDG South DevFest 2017

gdg_rnd

September 17, 2017
Tweet

More Decks by gdg_rnd

Other Decks in Programming

Transcript

  1. темы доклада www.website.ru @telegram vkontakte facebook Timur Akhmetgareev • Firebase

    EAP • 5+ years experience • Lean startup product perspective • • istima Android Lead @ App in the Air Inc.
  2. темы доклада App Invites • Limited to email or SMS

    • Share implementation with Dynamic links Pros: • Easy to implement Cons: • No referrer efficiency tracking
  3. темы доклада Dynamic Links Branchmetrics FA|GA integration + - Passing

    data to app Deeplinks only Payloads Play Store advances onboarding (continue button, update if needed) + - Show user app content before install - + Influencers - + URL shortener available programmatically (from app) In process - Dynamic Links Key Capabilities 2016
  4. темы доклада Dynamic Links Branchmetrics FA|GA integration + +/- Passing

    data to app Payloads Payloads Play Store advances onboarding (continue button, update if needed) + +/- Show user app content before install - + Influencers +/- + URL shortener available programmatically (from app) +++++ + Dynamic Links Key Capabilities 2017
  5. темы доклада Dynamic Links Key Capabilities 2017 • New Branch-alike

    SDK • Dynamic building of dynamic links (sick!) • Better FA integration Assumptions about further priorities: • Embedded shortener
  6. темы доклада Analytics Key Capabilities Custom collecting • Up to

    500 unique events with 25 attributes (former label) • 25 user properties (former dimensions) Unique features • Audiences • Integration with FRC, FCR, FN, Big query • Completely free
  7. темы доклада Analytics Updates 1. No Firebase Analytics – Google

    Analytics for Firebase 2. Instant Apps support (first_visit instead of first_open) 3. Screen tracking 4. Export to CSV 5. Event parameter monitoring 6. Adwords event tracking: ad_impression, ad_click, ad_query, ad_exposure, adunit_exposure, ad_activeview
  8. темы доклада Basic issues 1. Historical Audiences – top priority

    2. Unfilterable cohorts 3. No audience comparison 4. No audience subtraction 5. Can’t check labels – FIXED Having questions about GA? Raise your hands.
  9. темы доклада BigQuery • GA integration • Predictions API •

    Machine learning • Data Studio Sync solution is in this post. What’s new: • we have 10GB free storage! And 1TB of monthly query quota.
  10. темы доклада Fabric+Firebase 1. Keep calm & stick with Crashlytics

    2. Nobody is going to ruin anything 3. Integration with Play team is possible 4. Auth+Digits integration through Fabric 5. Active EAP&alpha
  11. темы доклада Supported types: • AggregateRatingBuilder • GeoShapeBuilder • LocalBusinessBuilder

    • PostalAddressBuider • ReservationBuilder • RestaurantBuilder • DigitalDocumentBuilder More to go. App indexing, June ‘17
  12. темы доклада Performance monitoring 1. Startup time 2. Activity while

    in the foreground 3. Activity while in the background 4. HTTP/S network requests 5. Track custom activity
  13. темы доклада Firebase Notifications Key Updates • Added the ability

    to customize the default notification icon and color using AndroidManifest.xml metadata • Android O support
  14. темы доклада Functions • Expensive operations • Handling secrets •

    Interact with third party • Expose HTTP end-points Comparison with Azure&AWS
  15. темы доклада Functions FA can trigger events on our server:

    1. App crash => send a push notification with apologies and support suggestion 2. Purchase completed => ask for survey 3. Text submitted – check for abuse 4. User Auth 5. Specific app crash => instructions to avoid 6. And more
  16. темы доклада Functions 1. Documentation are OK 2. Easy to

    use 3. Lot’s of examples 4. Lot’s of opportunities
  17. темы доклада It is always about pricing 1. Pricing is

    measurable 2. Address support if you have troubles 3. Don’t use any backdoors|cheats|anything strange 4. Don’t use Relational DB approach to design 5. Don’t be stupid. Seriously.
  18. темы доклада What’s new in other services 1. Setting exact

    project id from the app – since GPS 11.0.0 for RDB 2. Open sourcing SDKs 3. Alpha program 4. Choose country 5. Firebase UI library updates&improvements 6. Android Things support 7. Flavor&Build type guide
  19. темы доклада Target audience 1. Newbies from mobile 2. Prototypes/pet

    projects 3. Startups (early stage) 4. Advanced BigQuery users If you’ve mastered the GA flow for your product ecosystem – Firebase is not an option What’s new: there might be an integration between GA and FA is coming – let’s wait and see.
  20. темы доклада Summary from dev perspective: 1. Fantastic support team

    2. Frequent updates 3. Cross-platform easy to use tool 4. Analytics for mobile 5. Extended abilities in analyzing users’ behavior 6. Bright future & lot’s of opportunities today 7. Documentation!