Write hybrid app on android

Käynnissä Julkaistu Oct 19, 2015 Maksettu toimituksen yhteydessä
Käynnissä Maksettu toimituksen yhteydessä

We have the request from our client to wrap our mobile website in an app that allows customers to load that mobile web site. See the attached pdf for technical details.

When this version is done we also want an iphone and windows version. Functional exactly the same. Those will be different projects. Same budget as this project.

Marteijn

#################################################################

Mobile App design.

This document describes the technical architecture for mobile apps connecting to the gloryosa platform.

Apps are build as hybrid apps. This means that part of the app is loaded from the web and running as a mobile web site inside the native app. For ease of use the externaly loaded app part is aware of it status by the url it’s loaded from.

The url for the mobile app is

${server}/creche/parents/[url removed, login to view]{locale}&platform={platform}&token=d9a8540a-7423-4c62-a14e-a6260cb861ec

The mhtml signifies that the the application is loaded from inside a native app and in the future native function can be accesed.

The platform parameter indicates the flatform that is loading the application.

Possible options are:

androidphone

androidtabled

iphone

ipad

windowsphone

windowstablet

When the native app is first started it should ask the user which daysvare center the customer wants to connect to. A call is made by rest/json to the central server after wich a list of daycare centers with matching servers is returned.

The app should be setup so that additional languages are easy to add. All text should be loaded from a resource bundle and the user given an option to switch language.

The user then selects the daycare center and is directed to a login screen.

After login the daycare server returns url’s for wich the user is autorised. The user then can open one of the urls. If there is only one url this url should be choosen automaticly.

The native app opens a view that allows the user still to acces the menu options. See image attached.

The native app should monitor the application and watch/respond for certain calls.

It The app has no connection it should pause and wait for connection to reestablish.

If the application is closed it should open the start screen of the web application after reopening.

If the Url /creche/info/[url removed, login to view] is recieved the native app should close the view that is holding the web part.

Concept Hybrid view

Flow Diagram

Android Mobile App Development

Projektin tunnus: #8720977

Tietoa projektista

14 ehdotusta Etäprojekti Aktiivinen Oct 22, 2015