Adriano Santos from Brazil has seven in depth tutorials for building mobile apps with Delphi XE7 Firemonkey. The tutorials are platform agnostic and you should be able to use the ideas they teach on Android, IOS, OSX, and Windows. The tutorials are in Portuguese so you can use Google Chrome to translate them if necessary. These tutorials also apply for apps built in Appmethod. The seven tutorials are as follows:
#1 Building A Basic Layout
Create the app; Create the initial layout; Develop basic navigation between tabs; Develop basic navigation between forms application.
#2 Using LiveBindings, BaaS, and SQLite
Creating the first working prototype; Creation of fictitious data LiveBindings; Connecting the fictitious data LiveBindings with screen objects, such as TListView; Installation of other system screens using LiveBindings; Using Parse.com service; Creating Class for username and password in the cloud as well as other features; Login and Online Password; Modeling our SQLite database; Introduction to SQLite and suggestion tools.
#3 Segmenting Code In A Data Mobule And Connecting Controls To A Database
Creating the main DataModule; Configuration of the main components for access to the database; Creation of methods of listing and Title Details Title; Assembly of functional screens.
#4 Binding And Filtering Fields Plus Loading Images From The Camera
Creating the image field type in the titles table; Creation method for auto-numbering ID Securities; Binding image in the listing title and details; Inclusion, Exclusion and Change of Titles; Selection of photos from library or camera;
#5 Configuring Source Control, Applying Premium Styles, And Adding A Preferences Section
Installation and configuration of the Git XE7 at Delphi; How to apply styles more professional? Creating a preferences window; Creating class to store preference information.
#6 Creating A DataSnap Server
Creation of server DataSnap; Creating the connection with the server module DataSnap; Connection test.
#7 Connecting A DataSnap Server To A Database And Loading Data In Your App With REST
Creation of the database table in Firebird; Creation of export methods on the server side of Deeds; Reading and updating of local titles table in the mobile device;