Mobile App Developer Jr (Intermediate)

What is covered in the course?

 In addition to LiveCode’s Integrated Development Environment (IDE) running on the deskop computers to deliver the courses, two customized mobile apps will be used to teach students coding concepts and mobile app basics. These apps running on a mobile device would excite the students more and make the learning more interactive. Students are expected to learn the lessons mostly via drag and drop actions and write no more than 20 lines of code for each task.


 

IMDA Course Reference No.

MA-ACP-INT
 

Participants

Suitable for Secondary School and Junior College students

Duration

Prerequisites

24 hours ( 12 x 2hrs ) (recommended ) Basic computing and Internet Skills, some coding skills exposure recommended for younger participants

 

System Requirements

Inclusions

· A PC with Windows OS or Mac OS
· Web Browser & Internet Connection (AppMakr is accessed through a web browser)
· LiveCode (Free, Open Source) https://livecode.org/
· 1 Instructor
· Notes for Participants

 


 

Outline

Session Course Outline

1

Activities:

· Describe a problem that can be solved by a mobile app.
· Research existing apps which can solve the problem and highlight pros and cons of each app.
· Conceptualize the app to solve the problem through sketching out each screen.
· Create a storyboard that shows the navigation flow between screens.

2

Activities:

· Use an already-made template to customise the app with colors, images, and recorded voices.

3

Activities:

· Review three basic programming structures.
· Know what popular programming languages are.
· Understand programming language “Generations”.
· Understand programming language “Levels”.

4

Activities:

· Practice data “input” and “output” intermediate exercises.
· Practice “number” data type intermediate exercises.
· Practice “string” data type intermediate exercises.
· Practice “Boolean” data type intermediate exercises.

5

Activities:

· Practice “number” variable intermediate exercises.
· Practice “string” variable intermediate exercises.
· Practice “Boolean” variable intermediate exercises.
· Practice comparison intermediate exercises.

6

Activities:

· Practice If-THEN-ELSE intermediate exercises.
· Practice “repeat loop” intermediate exercises.

7

Activities:

· Explore intermediate parts of LiveCode IDE.

8

Activities:

· In addition to stacks, cards, buttons, fields, graphics, images, groups, and players, create intermediate parts of LiveCode objects such as widgets.

9

Activities:

· Write intermediate parts of LiveCode scripts to do computational tasks.

10

· Review how to show/hide objects in a mobile app.
· Review how to show date and time in a mobile app.

Activities:
· Write intermediate code to animate objects in a mobile app.

11

· Review how to manipulate strings in a mobile app.
· Review how to display colors and gradients in a mobile app.

Activities:
· Write intermediate code to move objects in a mobile app and via mobile events.

12

· Sharing and presenting their apps on how it benefits the people in the community

 

Social Share Toolbar
Visit Us On TwitterVisit Us On FacebookVisit Us On Youtube