Muutke küpsiste eelistusi

E-raamat: Definitive Guide to Firebase: Build Android Apps on Google's Mobile Platform

  • Formaat: PDF+DRM
  • Ilmumisaeg: 10-Nov-2017
  • Kirjastus: APress
  • Keel: eng
  • ISBN-13: 9781484229439
  • Formaat - PDF+DRM
  • Hind: 80,26 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: PDF+DRM
  • Ilmumisaeg: 10-Nov-2017
  • Kirjastus: APress
  • Keel: eng
  • ISBN-13: 9781484229439

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

Plan how to build a better app, grow it into a business, and earn money from your hard work using Firebase. In this book, Laurence Moroney, Staff Developer Advocate at Google, takes you through each of the 15 Firebase technologies, showing you how to use them with concrete examples. Youll see how to build cross-platform apps with the three pillars of the Firebase platform: technologies to help you develop apps with a real-time database, remote configuration, cloud messaging, and more; grow your apps with user sharing, search integration, analytics, and more; and earn from your apps with in-app advertising.

After reading The Definitive Guide to Firebase, you'll come away empowered to make the most of this technology that helps you build better cross-platform mobile apps using either native Android or JavaScript-based web apps and effectively deploy them in a cloud environment.





 

What You'll Learn





Use the real-time database fora codeless middleware that gives online and offline data for syncing across your users devices

Master Firebase Cloud Messaging, a technology that delivers to connected devices in less than 500ms

Grow your app organically with technologies such App Indexing, App Invites, and Dynamic Links Understand problems when they arise with crash reporting  Fix user problems without direct access to users devices

Tie it all together with analytics that give you great intelligence about how users interact with your app





Who This Book Is For





Experienced Android, mobile app developers new to Firebase. This book is also for experienced web developers looking to build and deploy web apps for smartphones and tablets, too, who may be new or less experienced with mobile programming.
About the Author xi
About the Technical Reviewer xiii
Chapter 1 An Introduction to Firebase
1(24)
Firebase: An Overview
2(1)
The Develop Technologies
3(1)
The Grow Technologies
4(1)
Earning with AdMob
5(1)
Google Analytics for Firebase
6(1)
Getting Started with Firebase on Android
6(1)
Install Android Studio
6(3)
Create Your First Firebase Application
9(15)
Summary
24(1)
Reference
24(1)
Chapter 2 Using Authentication in Firebase
25(26)
Firebase UI
26(2)
Email/Password Sign-In
28(1)
Create and Configure the App
28(4)
Code the Main Activity
32(3)
Create and Code the Signed-In Activity
35(2)
Explore the Sign-In Flows
37(3)
Adding Sign Out
40(2)
Resetting the Password
42(2)
Adding Smart Lock for Passwords
44(3)
Using Federated Identity Providers
47(1)
Adding Sign-In with Google
47(3)
Summary
50(1)
Chapter 3 The Firebase Realtime Database
51(22)
Getting Started
51(4)
Write Your First Data
55(3)
Read Your First Data
58(3)
Using Java to Structure Data
61(1)
Write Structured Data with a Stock Portfolio
61(6)
Reading Structured Data
67(2)
Updating Data
69(1)
Deleting Data
70(1)
Summary
71(2)
Chapter 4 Cloud Storage for Firebase
73(20)
Building an App with Cloud Storage for Firebase
73(1)
Enable Anonymous Authentication
74(1)
Set Storage Rules
75(1)
Editing the Layout
76(1)
Editing the Code for Anonymous Sign-In
77(1)
Taking a Photo with the Onboard Camera
78(1)
Uploading the Image to Cloud Storage
79(2)
Running the App
81(3)
Building an App to Download from Cloud Storage
84(1)
Edit the Layout File
84(1)
Coding the App
85(5)
Reading Metadata
90(1)
Update the Layout File
90(2)
Next Steps
92(1)
Summary
92(1)
Chapter 5 Using Firebase Hosting
93(14)
The Firebase CLI
93(1)
Installing the Firebase CLI
93(3)
Creating a Site for Firebase Hosting
96(2)
Using the Firebase Console to Manage Your Site
98(1)
A Real-World Example: Handling Zoomable Images
99(1)
Preparing the Image
99(1)
Creating the Page
100(3)
Mapping a Domain Name to Your Site
103(3)
Summary
106(1)
Chapter 6 Using Test Lab for Android
107(20)
Getting the App
107(1)
Enabling Authentication
108(1)
Enabling Database Rules
109(1)
Using Friendly Chat
109(1)
First Steps: Testing Your APK
110(4)
Creating Custom Tests
114(4)
Testing from Android Studio
118(4)
Recording and Scripting a Test with Espresso
122(4)
Summary
126(1)
Chapter 7 Understanding Crashes
127(12)
Getting Started with Crashlytics
127(1)
Installing Crashlytics
128(8)
Using Firebase Crash Reporting
136(2)
Summary
138(1)
Chapter 8 Cloud Functions for Firebase
139(24)
Building a Test App
139(4)
The Firebase CLI and Functions
143(5)
Triggers
148(1)
Realtime Database Triggers
148(4)
Storage Triggers
152(2)
Authentication Triggers
154(2)
Using Http Triggers
156(3)
Http Triggers with Hosting
159(2)
Other Triggers
161(1)
Summary
161(2)
Chapter 9 Firebase Cloud Messaging
163(26)
Building an App to Receive Notifications
163(3)
Receiving Notifications in the Foreground
166(2)
Implementing the Notification Activity
168(2)
Implementing the sendNotification Method
170(4)
Understanding Topics
174(3)
Sending Messages Using Analytics
177(1)
Building a Custom App Server for FCM
177(2)
Creating the Database
179(5)
Updating the App
184(3)
Next Steps
187(1)
Summary
188(1)
Chapter 10 Firebase App Indexing
189(14)
Public Content Indexing
189(1)
Create an App That Receives Incoming Links
190(4)
Connect a Site to the App
194(1)
Personal Content Indexing
194(7)
Going Further
201(1)
Summary
201(2)
Chapter 11 Remote Configuration
203(12)
Building an App for Remote Config
204(3)
Using Default Values
207(2)
Using Conditions with Remote Config
209(3)
Remote Config Life Cycle
212(1)
Summary
213(2)
Chapter 12 Dynamic Links and Invites
215(18)
Dynamic Links
215(4)
Editing the App
219(4)
Creating a Dynamic Link Within the App
223(4)
Dynamic Links and Analytics
227(1)
Using Firebase Invites
228(3)
Summary
231(2)
Chapter 13 Using AdMob
233(18)
Getting Started
233(2)
Signing Up for AdMob
235(5)
Testing with a Device
240(1)
Using Interstitial Ads
240(4)
Using a Rewarded Video Ad
244(3)
Connecting AdMob with Firebase
247(3)
Summary
250(1)
Chapter 14 Google Analytics for Firebase
251(20)
Automatically Gathered Analytics
251(2)
Exploring the Analytics Console
253(9)
Creating Audiences
262(1)
Coding for Analytics
263(1)
Logging Events
263(6)
Logging User Properties
269(1)
Summary
270(1)
Index 271
Laurence Moroney is Firebase Developer Advocate at Google. He is also a top selling author. He is host of Coffee with a Googler on YouTube!  He has over 10 years in software development and architecture, specializing in interoperability, security and performance in such diverse industries as casinos, jails, the U.S. Border Patrol, airports, professional soccer teams and financial services. He has written several books on computing, including some on Web Services Security, ASP.NET and Java/.NET interoperability, as well as dozens of articles on various technology issues. He lives in Sammamish, Washington with his wife, Rebecca, and children, Claudia and Christopher.