Užitočné zdroje k vývoju mobilných aplikácií, učebné zdroje¶
AngularJS¶
Ionic používa Google Angular.js, preto je dôležité ovládať tento client-side open-source JavaScript MVW (model-view-whatever) framework.
Dokumentácia, články, návody¶
Screencasty, kurzy, interaktívna výučba¶
- Code School: Shaping up wih Angular.js - výborný kurz základov AngularJS, pravdepodobne treba vidieť viackrát (na prvý krát nie sú jasné súvislosti)
- Egghead.io: AngularJS Lessons - najstaršie lekcie sú vhodné na začiatok
- Thinkster.io: A Better Way to Learn AngularJS - rozcestník na mnohé zaujímavé články, časti dokumentácie a videá
- Youtube používateľ angularjs
- Youtube kanál ng-europe
Ionic Framework¶
Ionic je open-source SDK na vývoj hybridných (webovo-natívnych) mobilných aplikácii. Používa Google Angular.js na zjednodušenie vývoja samotnej aplikácie pomocou JS, HTML5 a CSS3 a Apache Cordova alebo Adobe Phonegap na vytvorenie aplikácie pre konkrétnu platformu a sprístupnenie API danej platformy.
Dokumentácia, články, návody¶
- Ionic Documentation - rozcestník veľa užitočných zdrojov, treba sa v ňom zorientovať
- LearnIonic - ďalší rozcestník od autorov Ionic
- Ionicons - ikonový font dostuný v Ionic Framework (
v Ionicu je žiaľ stále len jeho staršia verziaod RC0 je to už OK)
Screencasty, kurzy, interaktívna výučba¶
- Thinkster.io: Mastering the Ionic Framework: Learn to Build & Deploy Native Speed HTML5 Based Apps - rozcestník na mnohé zaujímavé články, časti dokumentácie a videá, odkazuje vpodstate na všetko dôležité
- Ionic on CodePen - množstvo zaujímavých ukážok kódu priamo k vyskúšaniu, od autorov Ionic
- LearnIonic Videos - zatiaľ ich je len pár
- Youtube:
- Adam Bradley: Ionic and Angular Superpowers for Mobile App Development
Cordova, Phonegap¶
- The Official Ionic Blog: The Last Word on Cordova and PhoneGap - jednoducho a pritom presne vysvetlené, aký je rozdiel medzi Cordova a Phonegap
Alternatívy k ionicu (UI integrovateľné s AngularJS)¶
Rôzne platformy¶
- Famo.us: https://www.famo.us/integrations/angular/ (Mozilla Public License)
- OnsenUI: http://onsen.io/ (Apache License)
- Supersonic UI: http://www.appgyver.com/supersonic/ui (?, freemium)
Android¶
- Google Material: https://material.angularjs.org/ (MIT License)
- Google Polymer: https://www.polymer-project.org/ (BSD License)
iOS¶
- iDangero.us Framework7: http://www.idangero.us/framework7/ (MIT License)
Windows¶
- Microsoft WinJS: http://try.buildwinjs.com/ (Apache License)