AppStudio Course: Difference between revisions
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
1. Opening remarks | 1. Opening remarks | ||
# :History of NS BASIC and AppStudio]] | |||
: | # :Preview of next 4 days | ||
# :Let me know if… | |||
:Preview of next 4 days | |||
:Let me know if… | |||
2. Hello World - Demonstration | 2. Hello World - Demonstration |
Revision as of 19:19, 6 December 2013
AppStudio Training
Course length: 4 days
1. Opening remarks
- :History of NS BASIC and AppStudio]]
- :Preview of next 4 days
- :Let me know if…
2. Hello World - Demonstration
- Load sample and run it
3. Tour of the IDE
- File Menus
- Design Screen
- ToolBox
- Project Explorer
- Properties Window
- Code Window
- Wiki
4. Lab Session 1: Hello World
- Joint step by step with entire class
5. Frameworks
- jQuery Mobile
- qWidgets
- iWebKit
- Others
6. Some Controls in depth
- Label
- Button
- TextBox
- HeaderBar
- List
- Form
7. Lab Session 2: Create an app with some Controls. The app will be built on in subsequent labs.
8. Fundamentals of BASIC
- Variables
- Control structures
- Importing VB code
- A few interesting statements
9. Chrome Debugger
- Sources Tab
- Console Tab
10. Lab Session 3: Fix a program with syntax errors and make some enhancements.
11. Web Services
- Introduction
- AJAX
- Asynchronous Calls
- JSON
- JSONP
- XML
12. Lab Session 4: Pull in some data from a Weather site and display the data in an app.
13. MultiMedia and Social Media
- PictureBox: images, text and sprites
- Multimedia: Audio and Video
- Social media: Twitter and Facebook
14. Lab Session 5: Add Twitter feed to the app.
15. Saving Data: SQLite and localStorage
- Chrome Debugger Resources tab
16. Lab Session 5: Saving data
17. Mobile Device Features
- Camera
- Emoji
- Compass
- Geolocation
- Accelerometer
18. Lab Session 6: Play with Features
19. avaScript, HTML, CSS
- What’s behind the scenes?
20. iOS and Android
- Quirks, things to know
- Dealing with different screensizes
21. Deploying
- Differences between Demo and AppStudioEDU
- Servers
- PHP
- Website vs hybrid
- PhoneGap
- Chrome Packaged Apps