Web Apps for Mobile Devices - BASIC
These are the notes for our course. It assumes the trainees have some programming background. You can follow through the course notes and lab sessions on your own: if you would like on site training please contact us for details.
The notes here can be used for self study or to conduct a course. It can be taught in as little as 4 long days (one day per section), or through a term.
You should have AppStudio installed on your desktop (Windows or Mac) and an iOS or Android device. You can download AppStudio here.
The lab session apps, as well as their solutions, are installed with AppStudio, in Samples Folder 6.
Section 1: The IDE and the Language
- History of NS BASIC and AppStudio
- Preview of next 4 days
- Let me know if…
- Load sample and run it
- File Menus
- Design Screen
- Project Explorer
- Properties Window
- Code Window
- Joint step by step with entire class
- jQuery Mobile
- Sizing and positioning
7. Lab Session: Create an app with some Controls. The app will be built on in subsequent labs.
- Control structures
- Importing VB code
- A few interesting statements
- Sources Tab
- Console Tab
Section 2: Web Services and Device Features
- CORS and Same Origin Policy
12. Data Formats
14. Lab Session: Weather Data Pull in some data from a Weather site and display the data in an app.
Section 3: MultiMedia, Social Media and Saving Data
- Sample Program
- Chrome Debugger Resources tab
- SQLite Overview
- Asynchronous Results
- Sample Program
- PictureBox: Drawing, text, images, sprites
- Multimedia: Audio and Video
25. Social Media
- What’s behind the scenes?
29. iOS and Android
- Quirks, things to know
- Dealing with different screensizes
- Differences between AppStudio and AppStudioEDU
- Web Apps vs Hybrid Apps
- PhoneGap Build
- Chrome Packaged Apps
32. Open Lab Session
- Complete work if not done
- One on one for those who want some extra