Professional Documents
Culture Documents
Greetings
Activities
Today’s Agenda
Application Design
Summary/HW
Welcome
Greet each other and share
homework!
Task 2: Activity
Task 2: Activity
Recap
Squad recap each concept
discussed in last class.
Discuss responsibilities of a
captain.
Responsibilities Of A Captain
Quick Recap
• Let’s recap all the concepts covered in last class!
• Captain Goes first & tag the next person.
Quick Recap
• Working with various UI components like
Button, Label, Image, Slider, Camera, etc.
• Using layouts to make our app look better.
• Application of invisible components such an
Sound.
• Used Canvas, Sprite, control blocks, variables,
etc.
• Event handling with different components.
Task 2: Activity
Trex Runner
1. Whoever scores the points
most wins the game.
Task 2: Activity
1. Gaming in
Thunkable and
Canvas
Canvas
Recap Question
Describe any one use of Canvas.
20 coins!
Revision: Canvas
What?
• A touch-sensitive panel that enables the
movement of items.
Why?
• To create a variety of games and experiences that
involve different methods of touching a screen.
How?
• Properties can be changed using properties
panel or code blocks.
Where to find?
• User interface in app components
© Camp K12 Project 1 | Revision
Mobile App Development | Level 2 | Squad Session 1
Stage
Recap Question
What is Stage and name any two properties
of Stage?
20 coins!
Revision: Stage
Important properties
What?
• Background of our Canvas.
Why?
• Control the Sprites on the stage in the Canvas tab.
How?
• Can set a background color or background picture, a
border color, and the stage's Height and Width.
Where to find?
• Automatically created under the Canvas when we add
Canvas to the screen.
Sprite
Recap Question
Can we move the Sprite anywhere on the
screen?
20 coins!
Revision: Sprite
What?
• Images that can be placed on the Stage in the Canvas.
Why?
Important properties
• They can react to being touched or dragged across the
screen, or colliding with other sprites or the edge of the
screen.
How?
• Properties can be changed using properties panel or code
blocks.
Where to find?
• Initially, it is automatically created under the Sprite_Type1.
We can create another Sprite_Type add drag the image to
© Camp K12 the screen to add a Sprite under it. Project 1 | Revision
Mobile App Development | Level 2 | Squad Session 1
What?
• A category of Sprites that we can add to our app.
Why?
• Used to group the Sprites of similar types. Important properties
How?
• Allows us to handle events such as click event, collision
event, pointer event, etc.
• Properties can be changed using properties panel or
code blocks.
Where to find?
• Automatically created under the Canvas when we add
Canvas to the screen.
© Camp K12 Project 1 | Revision
Mobile App Development | Level 2 | Squad Session 1
Step 1: After that, add new Row layout below the first row
layout
Set its properties as follows:
• Height: Fit contents
• Width: Fill container
• Background Picture: URL
• Picture Resize Mode: Cover
• Vertical Alignment: Top
Summary
• Recap from last session
• Gaming in Thunkable
• Canvas for Gaming
• Stage, Sprite and Sprite Type
• Sprite Type Vs. Sprite
• Design the application using Row, Column, Canvas, Label,
Buttons, etc.
Summary
• Let’s summarize all the concepts covered today!
• Take a quiz with your classmates!
• Win the quiz to earn points!
Quiz Link
Home Work