skip to Main Content

Before posting my question here I have looked across many posts but nothing relevant found. I’m developing an application for both Iphone and Andriod using Phonegap.

I came across with several UI related frameworks :

1.Framework 7
2.Ionic
3.Twitter Bootstrap
4.jQuery Mobile
5.Materializecss
6.jQuery UI
7.Sencha Touch

What is the recommended way of doing this? Meaning-designing a generic UI (tabbars, tables, navigation bars etc’) for both Iphone,Android that will give the generic look and feel native?

I need to include Push notification, Camera access, local storage and RSS Feed as a functionality in my application.

Any leads will be appreciated and will be thankful to the core.

3

Answers


  1. Our company built a data collection app for iOS/Android using Cordova (The parent project to PhoneGap) about 1.5 years ago. We went with jQuery Mobile for the UI and knockout.js for databinding, and if I remember correctly finch.js for routing. The downside we experienced was that the app was probably running at 75% the speed of native apps.

    However we recently revisited this project, and decided that we’d much rather have used React.js for the UI. It’s very fast which will give your app a more native feel. You could couple that with Bootstrap, which handles the creation of responsive UI elements. And then you could even throw in a theme like this one which gives a pre-built material design (good for android, looks decent on iOS too in my opinion)

    Login or Signup to reply.
  2. As you are saying that you want to develop an application for both android and iOS. Other frameworks will give you nearly same UI for both.I have used Framework7 for both android and iOS. Check this link framework7 android and ios. Framework7 provides best UI for ios and for android it also gives material UI.
    You can even use requirejs and handlebar/template7 with framework7.
    hope it helps.

    Login or Signup to reply.
  3. There is probably not any perfect “recommended way of doing this”. You need to just look thru the options and find the one that will work best for you. Maybe make some small test applications using the different frameworks. As for me, I settled with Ionic Framework and AngularJS (Ionic Framework uses AngularJS). There are plenty of plugins out there that you can use from Cordova or on GitHub. There is also plenty of documentation on each of the frameworks. Ionic also seems to be working nicely with Windows Phone 10 and they are adding more functionality as well. Here are the links to the different sites. Good luck!

    Ionic Framework

    AngularJS

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search