Saving Data on Android: Learning Room, Firebase and SQLite with Kotlin

0
(0)

Saving Data on Android: Learning Room, Firebase and SQLite with Kotlin
 

  • Author:Aldo Olivares DomínguezDean DjermanovićJennifer Baileyraywenderlich Tutorial Team
  • Length: 306 pages
  • Edition: 1
  • Publisher: Razeware LLC
  • Publication Date: 2019-09-30
  • ISBN-10: 1942878893
  • ISBN-13: 9781942878896
  • Sales Rank: #3506663 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Save Data on Android!

    The persistence of data is always been a fundamental part of any application. Saving data locally or remotely with the modern technics for synchronization allows your app to be always up-to-date, reactively presenting fresh data. This book is for intermediate Kotlin or Android developers who want to know how to persist data using the standard Android APIs, the Room architecture component or what Google Firebase can offer.

    Topics Covered in this Book:

    • Persistence with Android SDK:Learn how to manage files, SharedPreferences or SQLite databases using the APIs the Android platform has to offer by default.
    • Using Room: Room is one of the most important Google Architecture Component. It allows managing entities and relations using classic Object-Oriented principles. In this book, you’ll learn everything you need to store data and run queries on top of it.
    • Manage relations with Room: A database has entities and relations. With this book, you’ll learn how to design your DB and how to manage relations eagerly and lazily.
    • Managing and testing Migrations: Every application evolves in time. Here you’ll learn how to manage migrations with Room and how to test them properly.
    • Firebase Realtime Database: If you want to manage data locally and in remote, you can use the tools provided by Google through the Firebase platform. With Firebase Realtime Database you can manage and keep in sync data in a very simple and efficient way.
    • Cloud Storage: Another option provided by Google is the Cloud Storage which allows you to leverage all the power of Google infrastructure to manage your data and run expensive queries.

    中文:

    书名:在Android上保存数据:学习室、Firebase和带Kotlin的SQLite

    在Android上保存数据!

    数据的持久性始终是任何应用程序的基本部分。使用用于同步的现代技术在本地或远程保存数据,使您的应用程序始终保持最新,以反应的方式呈现最新数据。本书面向中级Kotlin或Android开发人员,他们想知道如何使用标准的Android API、Room架构组件或Google Firebase提供的功能来持久化数据。

    本书涵盖的主题:

    • Android SDK的持久性:了解如何使用Android平台默认提供的API来管理文件、SharedPreferences或SQLite数据库。
    • Using Room:Room是Google架构中最重要的组件之一。它允许使用经典的面向对象原则管理实体和关系。在这本书中,您将学习存储数据和在其上运行查询所需的一切。
    • 管理与Room的关系:数据库包含实体和关系。有了这本书,你将学习如何设计你的数据库,以及如何急切而懒惰地管理关系。
    • Managing and testing Migrations: Every application evolves in time. Here you’ll learn how to manage migrations with Room and how to test them properly.
    • Firebase实时数据库:如果您想要在本地和远程管理数据,您可以通过Firebase平台使用Google提供的工具。使用Firebase实时数据库,您可以以非常简单和高效的方式管理和保持数据同步。
    • 云存储:Google提供的另一个选项是云存储,它允许您利用Google基础设施的所有功能来管理您的数据和运行昂贵的查询。
  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册