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

Firebase Analytics 使用感

Firebase Analytics 使用感

Firebase Analyticsを試した内容を、Google I/O 2016 情報共有会でLTしたときの資料です。

Takahiro Shimokawa

May 30, 2016
Tweet

More Decks by Takahiro Shimokawa

Other Decks in Programming

Transcript

  1. Firebase Analytics
    ࢖༻ײ
    Google I/O 2016 ৘ใڞ༗ձ in Fablic.
    @androhi

    View Slide

  2. About me
    → גࣜձࣾ Zaim
    → Android ΞϓϦ୲౰
    → DroidKaigi - SupportLibrary
    @androhi

    View Slide

  3. چ Firebase
    → mBaas (Mobile Backend as a Service)
    → Realtime Database
    → ՝ۚํࣜ
    @androhi

    View Slide

  4. ৽ Firebase
    → mBaas (Mobile Backend as a Service)
    → Develop
    → Grow
    → Earn
    → Ұ෦͸՝ۚํࣜ
    → ௥Ճػೳ͸ແྉ
    @androhi

    View Slide

  5. Develop - 1
    → Realtime Database
    → Authentication
    → Cloud Messaging
    → Storage
    → Hosting
    @androhi

    View Slide

  6. Develop - 2
    → Remote Config
    → Test Lab
    → Crasy Reporting
    @androhi

    View Slide

  7. Grow
    → Notifications
    → App Indexing
    → Dynamic Links
    → Invites
    → AdWords
    @androhi

    View Slide

  8. Earn
    → AdMob
    @androhi

    View Slide

  9. Firebase Analytics
    @androhi

    View Slide

  10. → Android / iOS
    → Introduction
    @androhi

    View Slide

  11. @androhi

    View Slide

  12. ಋೖखॱ
    → Firebase SDK ηοτΞοϓ
    → ίϯιʔϧઃఆ
    → ॳظԽίʔυͷ࣮૷
    @androhi

    View Slide

  13. Firebase SDK ηοτΞοϓ
    @androhi

    View Slide

  14. build.gradle
    dependencies {
    classpath 'com.android.tools.build:gradle:2.1.0'
    classpath 'com.google.gms:google-services:3.0.0'
    }
    @androhi

    View Slide

  15. app/build.gradle
    dependencies {
    ...
    compile 'com.google.firebase:firebase-core:9.0.0'
    }
    apply plugin: 'com.google.gms.google-services'
    @androhi

    View Slide

  16. ίϯιʔϧઃఆ
    @androhi

    View Slide

  17. Firebase console
    → https://firebase.google.com/console/
    → ΞϓϦʢύοέʔδ໊ʣΛొ࿥
    @androhi

    View Slide

  18. → ઃఆϑΝΠϧ
    DLʢgoogle-
    services.jsonʣ
    → ϓϩδΣΫτʹ഑ஔ
    @androhi

    View Slide

  19. ॳظԽίʔυͷ࣮૷
    @androhi

    View Slide

  20. MainActivity.java
    public class MainActivity extends AppCompatActivity {
    private FirebaseAnalytics mFirebaseAnalytics;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
    }
    @androhi

    View Slide

  21. ࣗಈͰܭଌ
    @androhi

    View Slide

  22. I/O 2016 ͷηογϣϯ
    1. Firebase Overview
    → σϞ͕ଟ͘ओཁػೳͷ঺հ
    2. Use Firebase Analytics to Build
    Extraordinary Apps
    → ओʹμογϡϘʔυͷ࢖͍ํ
    @androhi

    View Slide

  23. ·ͱΊ
    → ͱʹ͔͘ಋೖ͕؆୯
    → μογϡϘʔυݟ΍͍͢
    → ଞͷػೳͱ࿈ܞͰ͖Δ
    @androhi

    View Slide

  24. ิ଍
    ΋͏ͪΐͬͱࡉ͔͍಺༰Λɺϒϩάʹॻ͖
    ·ͨ͠ɻ
    Firebase Analytics Overview
    @androhi

    View Slide

  25. ͋Γ͕ͱ͏͍͟͝·ͨ͠
    @androhi

    View Slide