Hi All,

Thank you all for your quick responses to my question.
Mark did answer my question. I just started looking at how fims-web-app can
be made to run on mobile devices and did not want to reinvent the wheel if
someone was already working on it.
I am familiar with Ionic framework, and like what they are doing compared
with NativeScript, and will be working on getting fims-web-app to run on
Ionic. With Gradle it should be easy to move files/directories around for
specific builds.
BTW, you do not actually need PWA to make fims-web-app run on a mobile
device. PWA allows users of your application to get instant access to your
app, all without having to download your app from an app store with just a
URL. Ionic provides support for PWA. See
http://blog.ionic.io/announcing-pwa-support-in-ionic-2/

Thanks

Stephen

On Fri, Oct 20, 2017 at 3:56 AM, [email protected] <
[email protected]> wrote:

> Hi Stephen,
>
> Originally fims-web-app was intended to run only on desktop devices and
> currently supports lazy loading of modules when the user navigates to
> them(so he does not have to download the complete app).
>
> To make it run on mobile devices makes totally sense to me and I agree on
> what Ayuk said.
>
> I would go first with improve the responsiveness of the app to run on
> mobile devices.
>
> Second would be using a service worker to install the app on the users
> browser.
> Third would be to allow for a offline mode which puts the app in a read
> only mode and reads data only from the local cache until the user has
> internet connectivity again.
>
> Rajan Maurya wrote a self service customer android client written based on
> the fineract-cn api which you can find here:
> https://github.com/openMF/self-service-app
>
> Resources:
> https://github.com/housseindjirdeh/angular2-hn
> https://workboxjs.org/
>
> Mark
>
> On 2017-10-20 01:32, Stephen Agyepong <[email protected]> wrote:
> > I see mifosio/fims-web-app uses angular 2+, which I totally love.
> >
> > My research shows 2 main ways to build an Angular app for mobile devices
> is
> > using (1) Ionic (hybrid/webview) or (2) NativeScript (native).
> >
> > I was curious how you intend to build it to run on a mobile device or it
> is
> > meant for the browser?
> >
> > Thanks
> >
>

Reply via email to