PDA

View Full Version : Quick start guide to developing a Mobile App in Lianja v2.0



barrymavin
2015-08-08, 09:45
As we are progressing well with Lianja v2.0 development I thought I'd give you a quick start guide to developing a Mobile App in Lianja v2.0.

Step 1: Create a new project. This will contain all the images and other resources your mobile app uses.

Step 2: Create a new App or add an existing mobile app to the project.

Step 3: Check the "Login required" attribute in the App Settings.

Step 4: Subscribe to the Adobe PhoneGap Build Service if you have not already done so.

Step 5. Build your mobile App in the "PhoneGap" workspace.

Step 6: Using a free QR Code Reader (which you can download from the app stores) install your Lianja mobile app on your mobile device.

1114

Touch your App icon on the phone (or tablet).

When the App loads you will see a splash screen (configurable in the PhoneGap workspace settings), then the login page will be displayed. Note that the baseurl specified in the PhoneGap workspace settings determines the location of your Lianja Cloud Server. By default during development, if this is not specified your development machine Cloud Server will be used.

1115

This authentication page is configurable by setting "Mobile configuration" attributes in the "App settings" dialog. The icon, title, subtitle and background image can all be configured by app settings attributes.

Alternatively, there is a new page attribute "Login page". You can design your own authentication page which will be used rather than the default one.

Specify your "User ID" and the "Password" then touch "Sign In". The "Initial page" as specified in the App Settings dialog will be displayed. Note that you can specify individual transitions for each page in your App e.g. slide, flip etc.

1116

Touching the "Hamburger" menu in the top right will slide in the "Page Navigation" menu

1117

Allowing you to switch between pages.

1118

You can visually develop your mobile app iteratively and rebuild it from Step 5 above.

Lianja provides a very powerful meta-framework for building desktop and web apps and mobile is no exception. There is a lot of built-in functionality that will save you hours if not days of development.

For example, section relationships work just as they do in desktop and web, touching on an image gadget will allow you to choose a new image from the gallery or take a new one with the camera and it will be automatically uploaded and replaced in the database. You also have full support for editing large text documents stored as memos in the database. Additionally the Mobile client will use native mobile controls such as date picker, datetime picker, popup choices etc.

1119

1135

1123

1121

1122

Read the development roadmap to see the functionality that is included in Lianja v2.0.
http://www.lianja.com/resources/roadmap