AppStudio Course: Difference between revisions

From NSB App Studio
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
'''AppStudio Training'''
'''AppStudio Training'''
 
----
Course length: 4 days
Course length: 4 days


1. Opening remarks
1. Opening remarks


:History of NS BASIC and AppStudio
:[[History of NS BASIC and AppStudio]]


:Preview of next 4 days
:Preview of next 4 days

Revision as of 19:18, 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