Embedding Databases
The majority of mobile apps work with data. Building database applications has always been one of the strongest Delphi features. In this chapter, we are going to learn how to build data-driven mobile user interfaces (UIs) in FireMonkey, how to use the FireDAC database access framework, and how to embed databases on mobile devices.
While mobile apps rely on data from the internet, building a fast and responsive app always requires caching some data locally. For this reason, using a database in your mobile app is very important, and this chapter will help you understand how to do it. As an example, we are going to build a simple mobile app for managing a todo list.
This chapter will cover the following points:
- Data-driven apps
- Modeling data
- Choosing a database
- Accessing databases with FireDAC
- Building a data-driven UI
- Using visual live bindings
- Fast UI prototyping
The objective of this chapter is to learn how to build a...