دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Ashok Kumar S
سری:
ISBN (شابک) : 1788624718, 9781788624718
ناشر: Packt Publishing
سال نشر: 2018
تعداد صفحات: 394
[386]
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 24 Mb
در صورت تبدیل فایل کتاب Mastering Firebase for Android Development: Build real-time, scalable, and cloud-enabled Android apps with Firebase به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب تسلط بر Firebase برای توسعه آندروید: ساخت برنامههای اندروید در زمان واقعی، مقیاسپذیر و دارای قابلیت ابری با Firebase نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
یک برنامه اندرویدی کاملاً کاربردی و پویا با استفاده از آخرین ویژگیهای ویژگیهای کلیدی Firebase توسعه دهید. تمام جدیدترین ابزارهای Firebase - Firebase Firestore، ML-Kit، و Firebase Predictions Master Firebase را در پیامرسانی ابری، پیکربندی از راه دور، و کار با زمان واقعی کاوش کنید. پایگاه داده با کمک Google Analytics و AdMob Book Description برنامه خود را به موفقیت جهانی تبدیل کنید Firebase طیف گسترده ای از ابزارها و خدمات را برای کمک به شما در توسعه برنامه های با کیفیت بالا در مدت زمان کوتاه ارائه می دهد. همچنین به شما امکان میدهد بدون مدیریت زیرساخت، برنامههای وب و تلفن همراه را به سرعت بسازید. Mastering Firebase for Android شما را از طریق زنجیره ابزار کامل Firebase، از جمله جدیدترین ابزارهای اعلام شده در Google IO 2018 مانند Firebase ML-Kit، FireStore، و Firebase میبرد. پیش بینی ها این کتاب با آموزش پیکربندی محیط توسعه خود با Firebase و راه اندازی یک ساختار متفاوت برای پایگاه داده بیدرنگ Firebase آغاز می شود. همانطور که در فصلها پیش میروید، ویژگی احراز هویت را در Android ایجاد میکنید و احراز هویت ایمیل و تلفن را برای مدیریت ورود کاربران بررسی میکنید. شما با موضوعاتی در مورد گزارش خرابی Firebase، توابع Firebase، Firebase Cloud، میزبانی Firebase، و Cloud Messaging برای اعلانهای فشاری آشنا خواهید شد و سایر حوزههای کلیدی را عمیقاً بررسی خواهید کرد. در فصل های پایانی، یاد خواهید گرفت که از Firebase Test Lab برای آزمایش برنامه خود قبل از استفاده از Firebase Performance Monitoring برای ردیابی مشکلات عملکرد استفاده کنید. در پایان کتاب، شما به خوبی به اکوسیستم Firebase مجهز خواهید شد که به شما کمک می کند تا راه حل هایی برای چالش های رایج توسعه اپلیکیشن خود پیدا کنید. آنچه یاد خواهید گرفت درباره اعلانهای فشاری Firebase و نوشتن قابلیتهای باطن بیاموزید شناسایی علت اصلی خرابی برنامه و تشخیص و رفع اشکالها ذخیره فایلهای مختلف چند منظوره Internet MailExtension (MIME) میزبانی وب را کاوش کنید و توابع Firebase را به وبسایت میزبان متصل کنید ارسال فشار اعلان ها و درک ادغام عمیق ابزارهای تجزیه و تحلیل و گروه ها، برنامه خود را با استفاده از Firebase Adwords و Admob بازاریابی و کسب درآمد کنید، یک چارچوب احراز هویت امن بسازید و در عین حال تجربه ورود به سیستم و ورود به سیستم را برای کاربران نهایی افزایش دهید. برای افرادی است که میخواهند مهارتهای خود را با Firebase گسترش دهند و برنامههای موبایل سریعتر، مقیاسپذیر و بلادرنگ بسازند. درک اولیه برنامه نویسی اندروید ضروری است. در مجموع، این راهنمای عمیق یک مسیر در دسترس برای تسلط بر Firebase است.
Develop a fully functional and dynamic Android application using the latest features of Firebase Key Features Explore all the latest tools in Firebase--Firebase Firestore, ML-Kit, and Firebase Predictions Master Firebase cloud messaging, remote configuration, and work with a real-time database Make your app a global success with the help of Google Analytics and AdMob Book Description Firebase offers a wide spectrum of tools and services to help you develop high-quality apps in a short period of time. It also allows you to build web and mobile apps quickly without managing the infrastructure.Mastering Firebase for Android Development takes you through the complete toolchain of Firebase,including the latest tools announced in Google IO 2018 such as Firebase ML-Kit, FireStore, and Firebase Predictions. The book begins by teaching you to configure your development environment with Firebase and set up a different structure for a Firebase real-time database. As you make your way through the chapters, you\'ll establish the authentication feature in Android and explore email and phone authentication for managing the on-boarding of users. You\'ll be taken through topics on Firebase crash reporting, Firebase functions, Firebase Cloud, Firebase Hosting, and Cloud Messaging for push notifications and explore other key areas in depth. In the concluding chapters, you will learn to use Firebase Test Lab to test your application before using Firebase Performance Monitoring to trace performance setbacks. By the end of the book, you will be well equipped with the Firebase ecosystem, which will help you find solutions to your common application development challenges. What you will learn Learn about Firebase push notifications and write backend functionalities Identify the root cause of an application crash and diagnose and fix bugs Store different Multipurpose Internet MailExtension(MIME) type files Explore web hosting and connect the Firebase functions to the host website Send push notifications and understand the deep integration of analytics tools and cohorts Market and monetize your application using Firebase Adwords and Admob Build a secure authentication framework while enhancing the sign-in and on-boarding experience for end users Who this book is for Mastering Firebase for Android Development is for individualslooking to extend their skills with Firebase and build faster, scalable, and real-time mobile applications. Basic understanding of Android programming is necessary. In all, this in-depth guide is an accessible pathway to mastering Firebase.
Cover Title Page Copyright and Credits Dedication Packt Upsell Contributors Table of Contents Preface Chapter 1: Keep It Real – Firebase Realtime Database Firebase Realtime Database Setting up a development environment Prerequisites Configuring Firebase in Android projects Reading and writing to Realtime Database Database reference Writing into Realtime Database Reading from Realtime Database Structuring the data with objects Reading the objects from Firebase Reading value changes Parsing the DataSnapshot object Updating data Writing HashMaps to Realtime Database Realtime Database and lists Deleting data Offline capabilities Realtime Database rules Default security rules Database rules and types Customizing database rules Data security Custom variables Default variables RuleDataSnapshot and its methods Creating an Android application using Realtime Database User interface design Logic Summary Chapter 2: Safe and Sound – Firebase Authentication Firebase Authentication Setting up Firebase Authentication FirebaseUI Auth authentication Firebase SDK Authentication FirebaseUI Email Authentication Configuring for Email Authentication Enabling Email/Password Authentication in Console Initializing Firebase Authentication Finalizing the project Firebase SDK Email Authentication Sign up new users Sign in existing users Managing users Provider-specific user profile details Profile updating Sending a verification Email Forgot password Deleting a user Managing users through console Smart Lock FirebaseUI social networking site authentication Google Sign-in SHA-1 fingerprint Code for Google provider Facebook Login Facebook App ID and App secret Project configuration Twitter Sign-in Twitter Api key Project Configuration Phone number sign-in Project configuration Firebase SDK social networking site authentication Google sign-in Facebook login Twitter sign-in Phone number sign-in Anonymous Authentication Link multiple Auth providers Firebase Authentication failures Firebase Authentication exceptions Summary Chapter 3: Safe and Sound – Firebase Crashlytics Firebase Crash Reporting and Crashlytics Firebase Crash Reporting setup Creating crash reports Creating custom logs Deobfuscating ProGuard labels Crash Report support for multiple APK Disabling Crash Reporting Firebase Crashlytics Firebase Crashlytics setup and upgrading from Crash Reporting Migrating from Firebase Crash Reporting to Crashlytics Validating Crashlytics implementation Enabling Crashlytics debug mode Customizing Crashlytics reports Crashlytics and functions Summary Chapter 4: Genie in the Cloud – Firebase Cloud Functions Firebase Cloud Functions Set up the development environment Project structure Required modules Deploying Cloud functions project Custom logs and reviewing functions Trigger functions Cloud Firestore Triggers Specific documents Creating a document Updating documents Deleting a document Changes in a document Realtime Database Triggers Firebase Authentication Triggers Analytics and Crashlytics Triggers Cloud Storage Triggers HTTP Triggers Cloud Pub/Sub Triggers Writing Firebase functions Cloud Functions to fire a push notification Summary Chapter 5: Arsenal for Your Files – Firebase Cloud Storage Firebase a Cloud Storage Creating storage reference Storage reference properties Limitations of reference Uploading and downloading files Uploading files Uploading existing files Uploading files as a stream Uploading from data in memory Managing file upload Monitoring file upload Beyond monitoring and managing Downloading files Creating a reference Downloading into memory Downloading into a local file Downloading data through a URL Downloading images using FirebaseUI Beyond downloading files File metadata Retrieving File Metadata Update the metadata of the file Deleting files Handling common errors Security and rules The general syntax for storage security rules Securing user files Request and Resource Evaluation Storage and functions Firebase Storage in practice Summary Chapter 6: Not Just a Keeper, Firebase Hosting Firebase Hosting Deploying a website Connecting to custom domain Connecting Firebase cloud functions Customizing hosting behavior Custom 404/Not Found page Redirects Rewrites Headers Hosting priorities Reserved URLs Summary Chapter 7: Inspection and Evaluation – Firebase Test Lab Firebase Test Lab Test Lab for Android Choosing the testing method Robo testing Choosing device type and reviewing test results Test Lab with Firebase Console Test Lab with gcloud CLI Google Cloud SDK environment Choosing test configurations Scripting gcloud commands with Test Lab Test Lab with CI systems Creating a Jenkins project Test Lab with Android Studio Firebase Test Lab results Available devices in Test Lab Firebase Test Lab Game Loop testing Test Loop Manager Game loop in Test Lab Prelaunch reports Summary Chapter 8: A Smart Watchdog – Firebase Performance Monitoring Firebase Performance Monitoring Performance Monitoring for Android Automatic traces Custom trace and counters Performance Monitoring for Android performance Monitoring for specific network requests Monitoring custom attributes Enabling Logcat output Firebase Console for Performance Monitoring Summary Chapter 9: Application Usage Measuring and Notification, Firebase Analytics, and Cloud Messaging Firebase Analytics Firebase Analytics for Android Setting user properties Analytics in a WebView Debugging events Firebase Analytics and functions Cloud Messaging Firebase Cloud Messaging in Android Accessing the device registration token Cloud Messaging explained Sending the first notification Summary Chapter 10: Changing Your App – Firebase Remote Config and Dynamic Links Firebase Remote Config Setting up Remote Config on Android Remote Config's singleton object In-app parameters Accessing the Remote Config parameters Server-side parameters Fetching the parameters Activating parameters Conditions, rules, and values Remote Config and Google Analytics A/B Testing with Remote Config Firebase Dynamic Links Dynamic Links use cases Converting mobile web users to native app users Sharing content between users Rewarding referrals using Firebase The anatomy of Dynamic Links Creating Dynamic Links Receiving Dynamic Links Summary Chapter 11: Bringing Everyone on the Same Page, Firebase Invites, and Firebase App Indexing Firebase Invites Sending and receiving invites from Android applications Firebase App Indexing Enabling public content indexing Enabling personal content indexing Logging user actions Testing your implementation Search performance and latest APIs Summary Chapter 12: Making a Monetary Impact and Firebase AdMob and AdWords Firebase AdWords Creating an AdWords account Linking AdWords to Firebase Tracking app conversions with Firebase AdMob Android Studio and initializing the SDK Summary Chapter 13: Flexible NoSQL and Cloud Firestore Cloud Firestore Adding and managing data Choosing a data structure for your Firestore project Querying data Securing data Offline data support Summary Chapter 14: Analytics Data, Clairvoyant, Firebase Predictions Firebase Predictions Setting up Firebase Predictions Optimizing monetization Optimizing promotions Preventing churn Predefined predictions Predictions and risk tolerance Summary Chapter 15: Training Your Code and ML Kit Firebase ML Kit Vision Recognizing text Setting up ML Kit for recognizing text On-device text recognition Cloud-Based text recognition Face detection Setting up ML Kit for face detection Barcode scanning Setting up ML Kit for barcode scanning Custom models ML Kit and text recognition Summary Other Books You May Enjoy Index