Potential of AI (Generative AI) in Business: Learnings and Insights
Sencha Touch 2
1. Building mobile web applications
with Sencha Touch 2
Martin de Keijzer
4Developers (Poznan, Poland) / April 18th 2012
woensdag 18 april 12
2. About me
Martin de Keijzer
Dutch web developer
Working for Ibuildings
PHPBenelux Board Member
@Martin1982
http://www.martindekeijzer.nl
2
woensdag 18 april 12
4. Apps
Languages
Apple: Objective-C
Android: Java
Windows Phone: C# / Visual Basic
Distribution Methods
Apple: AppStore
Android: Market
Windows Phone: Microsoft Market Place
4
woensdag 18 april 12
5. Web Apps
Available through the web
Platform independent
Can be transformed to an App-like experience
Can be wrapped as native apps
5
woensdag 18 april 12
7. The Sencha Touch way
Building applications, not websites
Pure JavaScript
Touch framework
MV(S)C Paradigm
Based on ExtJS 4
Downloadable from http://www.sencha.com
7
woensdag 18 april 12
12. User interface
Abstraction of various app-interface ui elements:
containers
panels
tabpanels
carousels
lists
forms
toolbars
12
woensdag 18 april 12
13. Creating views
app/view/Pictures.js
13
woensdag 18 april 12
40. Device profiles
Different devices require different options.
Tablet has more screen real estate and can provide more
user interaction than a phone.
Sencha Touch 2 provides profiles to build concrete
implementations of the device functionalities.
39
woensdag 18 april 12
55. Quick Tips
•Well documented on http://docs.sencha.com
•Sencha Command
•Sencha Designer 2 Beta
•Keep your views clean, use controllers!
•Mobile devices have limited hardware
54
woensdag 18 april 12
56. Need another look?
http://www.github.com/
Martin1982/4Developers
55
woensdag 18 april 12
57. Hungry for more?????
June 7 - 8 - 9, 2012
Amsterdam RAI (The Netherlands)
http://mobileconference.nl
Dutch PHP Conference visitors can attend the mobile conference and vice versa!
56
woensdag 18 april 12