Kii Balance

Kii Balance is a simple housekeeping book application powered by Kii Cloud. You can easily add your daily income/expenses and save them on Kii Cloud. The saved information will be accessible from multiple devices. You can, for example, record your expenses with your smartphone and later review them on your tablet at home.

The sample code of Kii Balance supports Android and iOS. Kii Balance for iOS is available in two versions, a Swift 3 version and an Objective-C version.

The target audience of this tutorial is those who have completed the Hello Kii tutorial. Hello Kii covers the key concepts for using the Kii Cloud SDK including users, KiiObjects, and scopes, and how to implement a mobile app with non-blocking APIs.

This tutorial explains advanced techniques such as how to implement screen transitions based on the login state and how to practically design a data structure on Kii Cloud.

Structure of the tutorial

The tutorial topics discuss these four subjects. Kii recommends reading these topics in order. Read the sections for the Android and iOS mobile apps according to your needs.

Currently, this tutorial does not provide information about the iOS version of Kii Balance aside from the steps for building Kii Balance. In order to analyze the iOS code, refer to the explanation of the Android version and the Hello Kii tutorial.

  • Overview of Kii Balance

    This section explains the specification of Kii Balance and how to build it.

  • Android Mobile App

    This section explains the details of the source code and implementation techniques for the Android version of Kii Balance.

  • iOS Mobile App

    This section explains the details of the source code and implementation techniques for the iOS version of Kii Balance. You can skip some conceptual information that is common to both Android and iOS.

  • Optimizing Application Design

    Lastly, this section explains considerations for designing a full-scale mobile app from the viewpoints of performance and consistency.