Live data from Hacker News

How we built our app in 2 weeks using Ionic Framework

airport-parking-shop.co.uk

41–50 of 101 posts

Re: How we built our app in 2 weeks using Ionic Framework

#41
Interesting,

But i installed the app on my nexus 5 and used it... It feels like i'm opening the browser. The app doesn't feel native. Input elements are weird. The dialog is weird. The animation is sluggish. And the spinner animation is moving in a weird fashion.

For a lot of apps thats allright. But if you want to create a killer app, please go native.

Re: How we built our app in 2 weeks using Ionic Framework

#42
post #33
post #30

In fairness, the comparison table pitting Eclipse against XCode should have included Android Studio, which (besides not being Eclipse) also includes a visual UI editor.

Only just heard of this. See it's still in beta, but will definitely give it a go!

Its the de-facto standard for android development these days. And its very stable in my experience.

Re: How we built our app in 2 weeks using Ionic Framework

#43
Mobile app is most most certainly going to be made using html and javascript in the time to come. Ionic and angular is great for building mobile apps with standard mobile UI elements like headers with back buttons and chevrons, pages that slides in from the side, modals and tab bars at the bottom of the screen. Everything is meticulously created in html, css and javascript. Scrolling is good enough for most usecases, but if your pages contains long list views with graphic elements the page starts to lag.

However if you use famo.us' list view scrolling is nearly as fast and smooth as native code on iPhone 4. On newer phones to difference between hybrid apps and native is unnoticeable. At the moment famo.us only has low level components, like boxes with html content. Standard back buttons, chevrons, tabs, action sheets and icons has to be imported from elsewhere. Famo.us only does fast bouncy animations, touch events and 3d effects. Besides famo.us is working on their phonegap/cordova alternative wrapper.

A combination of Ionics ease of use and famo.us' impressive speed would have been great. There's lot of promising little open source projects on github that either extends famo.us or integrates it with javascript MVC libraries.

I believe Brendan Eich was right when he said "Always bet on JS!". I bet mobile app development is going to be dominated by JavaScript and HTML.

Re: How we built our app in 2 weeks using Ionic Framework

#45

I wonder if Ionic Framework did remove the click-delay of +/- 300 ms for browser apps / sites. I tested a demo of the framework a while ago and the app just felt slow (perhaps because of the animation or what i thought was the delay on click). Googled: According to info, they did remove it, but you shouldn't use the ng-touch or fastclick side by side with it (source: http://stackoverflow.com/questions/25419109/ionic-…

It is removed. There are a number of browser quirks that Ionic handles so that all click events are handled accurately, and not just ones with an ng-click directive.

Here's a blog post that goes into more detail about the 300 ms delay problem: http://ionicframework.com/blog/hybrid-apps-and-the-curse-of-...

Re: How we built our app in 2 weeks using Ionic Framework

#46
post #41

Interesting, But i installed the app on my nexus 5 and used it... It feels like i'm opening the browser. The app doesn't feel native. Input elements are weird. The dialog is weird. The animation is sluggish. And the spinner animation is moving in a weird fashion. For a lot of apps thats allright. But if you want to create a killer app, please go native.

Yupp, it's sluggish but good enough for small time apps. Wait a few years for famo.us and others to work on the problem, and you will see hybrid killer apps.

Re: How we built our app in 2 weeks using Ionic Framework

#47

Mobile app is most most certainly going to be made using html and javascript in the time to come. Ionic and angular is great for building mobile apps with standard mobile UI elements like headers with back buttons and chevrons, pages that slides in from the side, modals and tab bars at the bottom of the screen. Everything is meticulously created in html, css and javascript. Scrolling is good enough for most usecases,…

Very nice comment.

Thank you !

Post reply on HN