Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AngularJS - Framework for Apps
Search
Sean Lin
November 30, 2014
Programming
40
0
Share
AngularJS - Framework for Apps
Slides from talk given at DevCon Yangon 2014
Sean Lin
November 30, 2014
Other Decks in Programming
See All in Programming
初めてのRubyKaigiはこう見えた
jellyfish700
0
400
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
530
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
170
AIエージェントの隔離技術の徹底比較
kawayu
0
450
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
190
Oxlintのカスタムルールの現況
syumai
5
960
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
260
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
2
1.4k
GitHub Copilot CLIのいいところ
htkym
2
1.2k
作って学ぶ、 JSX (TSX) ランタイムの基本
syumai
7
1.4k
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
130
AIとRubyの静的型付け
ukin0k0
0
510
Featured
See All Featured
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
320
A Soul's Torment
seathinner
6
2.9k
So, you think you're a good person
axbom
PRO
2
2k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
220
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
190
How to Talk to Developers About Accessibility
jct
2
210
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
190
Side Projects
sachag
455
43k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
55k
Being A Developer After 40
akosma
91
590k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Transcript
AngularJS Framework for Apps @geeksean
Building Web Apps
Building modern Web Apps
Framework for building Single-Page Applications YouTube App for PlayStations
Why Angular?
For building high quality apps with standards
• Routing • Two-way data binding • Reusable, Clean, Modular
• Template • Localization • Directives • Mobile Ready
AngularJS is very fast and lightweight. latest minified version is
at 124kb
Two-way binding <!doctype html> <html ng-app> <head> <script src="angular.min.js"></script> </head>
<body> <div> <label>Name:</label> <input type="text" ng-model="yourName" placeholder="Enter a name here"> <hr> <h1>Hello {{yourName}}!</h1> </div> </body> </html>
Directives • Easy and simple way to add ‘widgets’ to
your apps. • Reusable • data-specific-logic • web components (coming in Angular 2.0) angular.module('docsSimpleDirective', []) .controller('Controller', ['$scope', function($scope) { $scope.customer = { name: 'Naomi', address: '1600 Amphitheatre' }; }]) .directive('myCustomer', function() { return { template: 'Name: {{customer.name}} Address: {{customer.address}}' }; }); <div ng-controller="Controller"> <div my-customer></div> </div>
Mobile Ready • ngTouch • offline storage (WebSQL, IndexedDB or
localStorage) • ngSwipe • angular-gestures • Ionic Framework
ngTouch, ngSwipe and gestures • Detect and handle touch events
• Register multidirectional swipe events • Handle tap, double tap, swipe, drag, pinch and rotate events with angular-gestures
Native App with Ionic Framework
• Performance focused with minimal DOM and zero jQuery •
Hardware accelerated transitions • CLI to create, build, test and deploy apps • Build native apps for iOS and Android with Cordova
Looking Ahead • Material Design for Angular • Angular Dart
• Angular UI (including Angular Bootstrap) • ZURB’s Foundation for Apps (coming in December) • Support for various languages, frameworks and tools • Build Chrome Apps and Extensions • Car Dashboard System based on AngularJS (General Motors)
AngularJS Myanmar on FB: https://www.facebook.com/groups/angularjsmyanmar/ Thanks!