Professional Documents
Culture Documents
http://developer.android.com/sdk/index.html
Can develop professional Apps and support latest Android versions Time consuming / Difficult to learn.
Some online / software for creating Apps Support Multiple platform. Usually creating content based apps. Not suitable to teach programming e.g. http://ibuildapp.com/
App Inventor http://appinventor.mit.edu Originally developed by Google Project transferred to MIT. Interface is familiar
AppInventor TW
Programming is important in ICT. Students have interests in writing apps. Let students taste modern programming techniques e.g. call object, event etc. Taste programming in a graphical interface.
Tryout in Senior form ICT last year. Teach in S3 this year Students have no programming experience in junior form. Cover 8-10 lessons in 2nd terms.
Introduce some objects and events. Introduce basic programming concepts (up to selection)
Topic 1: Introduction. Topic 2: Properties of Basic components, simple build in blocks including simple calculation. Topic 3: Use of variables and component Canvas.
Worksheet
Short notes Program requirement (Program identification and analysis) All Practical are divided into 5 steps
Log in
Design the layout (Design) Build the program (Implementation) Testing (Testing) Packaging and Submission
Extension activities
Written exercise of build in block (e.g. maths and relational operator etc)
Video Page
Practical 1 Layout Design Practical 2 Layout Design Practical 3 Requirements Layout Design Program building Program building Program building 1 Program building 2 Testing
Useful tools
TeamViewer Quick Support / Android
Remote control your android device. Show android apps in PC.
Screenr
A online screen recording tools Screen recording of AppInventor and the requirement of Practical.