1 / 14

Introduction

Introduction. Thomson Chan (Rosaryhill School) E-mail: info@chansir.net. Writing Android Apps (I). Android SDK & Eclipse IDE http://developer.android.com/sdk/index.html Can develop professional Apps and support latest Android versions Time consuming / Difficult to learn.

lirit
Download Presentation

Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction Thomson Chan (Rosaryhill School) E-mail: info@chansir.net

  2. Writing Android Apps (I) • Android SDK & Eclipse IDE • http://developer.android.com/sdk/index.html • Can develop professional Apps and support latest Android versions • Time consuming / Difficult to learn. • Android SDK & Processing • http://processing.org • Support multiple platform • Mainly for visual elements.

  3. Writing Android Apps (II) • Some online / software for creating Apps • Support Multiple platform. • Usually creating content based apps. • Not suitable to teach programming • e.g. http://ibuildapp.com/

  4. Writing Android Apps (III) • App Inventor http://appinventor.mit.edu • Originally developed by Google • Project transferred to MIT. • Interface is familiar • Layout design interface is similar to VB. • Programming interface is similar to Scratch

  5. Resources of AppInventor (I) • Official Site http://appinventor.mit.edu • Set up • Teach • Tutorial • Resources - Video

  6. Resources of AppInventor (II) • App Inventor EDU • A suggested high school curriculum in US • Appinventor.org • Tutorial and video of teaching AppInventor • Some source code and apk available • AppInventor TW 中文學習網

  7. Aim and Objective of teaching AppInventor • 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.

  8. Curriculum of our school (I) • 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)

  9. Curriculum of our school (II) • Topic 1: Introduction. • Topic 2: Properties of Basic components, simple build in blocks including simple calculation. • Topic 3: Use of variables and component Canvas.

  10. Teaching material (I) • 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

  11. Teaching material (II) • More Practical Exercise in topic 2. • Written exercise of build in block (e.g. maths and relational operator etc) • Video of screen recording • Divided into parts. • Released to student in schedule. • Sources and apk file of practical.

  12. Video Page

  13. 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.

More Related