Mobile apps using

and

https://slides.com/fingerproof/ionic

@fingerproof

Once upon a time

a sweet little Web developer...

Yep, this stickman dude

He was happy

writing desktop

Web apps...

Like normal happy

Then mobile apps

took over the world
and he was like...

"Man, I know nothing
but JavaScript, HTML
and CSS!" #Meh

He wanted to

build mobile apps
like crazy...

But still he had to learn new languages and stuff that would take forever

Then he discovered

Cordova and Ionic...

Arguably he could have learned some Java, Objective-C, Swift,
<you-name-it>
but you know...

Mobile platform native code

Cordova core

(Cordova plugins)

WebView

JavaScript

HTML

CSS

jQuery Mobile, Bootstrap, ...

PLEASE

DON'T!

Mobile platform native code

Cordova core

(Cordova plugins)

WebView

JavaScript

HTML

CSS

Angular + Ionic

101

  • A CLI on top of Cordova CLI (i.e. `$ ionic resources`)

  • A CSS framework (Sass) - looks good, feels good
  • A set of Angular directives and services
    • Designed for (mobile) applications
    • With performance and platform specifics in mind
  • A bunch of backend services like Push
    notifications, user authentication, analytics, ...
  • A cool prototyping tool
  • An open marketplace
  • ...

No wonder our

sweet little stickman
loves it so much...

In case you didn't get it: it's cool, easy, powerful, mature and simply the best (for now)!

On GitHub (Jun 22, 2016) Stars Issues
driftyco/ionic 24416 420 152
jquery/jquery-mobile 9907 126
nolimits4web/Framework7 7213 128
OnsenUI/OnsenUI 3023 191
mcasimir/mobile-angular-ui 2534 123
telerik/kendo-ui-core 1370 266
BONUS facebook/react-native 33857 798

Showcase baby!

The end?

Hell no, wait a minute!

Heard about Angular 2? Well Ionic 2 is on its way embracing all the cool Angular 2 stuff! #YAY

Thanks!

Now you can breathe again
and ask me some questions

sebastien.pittion@viseo.com - @fingerproof

Engineer @viseogroup@Eyrolles author

Made with Slides.com