$125
for 4 classesBasic App Design (Pt 1)
Completed by 2 learners
Ages 7-12
Live Group Class
Live video meetings
1x per week, 4 weeks
4-10 learners per class
55 min
What's included
4 live meetings
3 hrs 40 mins in-class hoursClass Experience
Mobile applications are becoming increasingly important to our consumption of media, news, social interaction, and learning. In this course, students will learn how to create mobile apps using React Native, a popular platform-agnostic framework developed by Facebook and used by successful tech companies including Airbnb, Facebook, Instagram, Tesla, and more. As an online blended student will design and build applications to run on their own smartphones and will use the latest tools and technologies available for mobile app development. The Mobile Apps course is designed for students with at least one year of programming with JavaScript and one year of web design using HTML and CSS. Students will learn the foundations of the React Native framework, components, and how to use components to create scalable, custom, and fast mobile applications. Students will also learn about important computer science topics including state changes, using XML and stylesheet objects, and creating modular app layouts with flex and the 1 Week =
Learning Goals
Students will modify existing code and run it in the browser and on their personal mobile
devices with the use of Expo, a free open-source toolchain built for running React Native apps with React and
JavaScript, create personalized apps, create digital presentations, and engage in in-person collaborative
exercises with classmates. Teachers utilize tools and resources to leverage time in the
classroom and give focused 1-on-1 attention to students.
1 Week
● Introduction to React Native and Expo Example Assignments Labs
● Introduction to React Native and Expo ○ Why build mobile apps? ○ What is React Native? ○ How is React Native structured and built? ○ What is Expo and how do React Native apps run? ○ Example activity:
■ Running Apps on Expo Module 2: Components and the Stylesheet (2 weeks/10 hours) In this module, students are introduced to components, the backbone of building apps with React Native. They learn about the stylesheet object and how to add custom style attributes to their apps. Browse the full content of this module at https://codehs.com/library/course/3679/module/5847 Objectives / Topics Covered
● Introduction to Components
● Introduction to the Stylesheet API
● Styling View Components
2 Week
● Styling Text Components Example Assignments / Labs
● Introduction to Components ○ What are components? ○ How are components imported? ○ Where are components stored in editor?
○ How do you debug components?
■ Customizing Text
■ Debugging Components
● Introduction to the Stylesheet API ○ What is the Stylesheet API?
3 week
How do you style apps? ○ How do you connect components to the Stylesheet API? ○ Example activity:
■ Connecting Components to the Stylesheet
● Styling View Components 3 ○ How do you style View components? ○ How are components justified? ○ How are components aligned? ○ What is flex direction? ○ Example activity:
■ Nested Views
● Styling Text Components ○ How are Text components styled? ○ What are the common styling attributes for Text components? ○ Example activity:
■ News Article Styling
■ My Favorites Lis
4 Week
● TextInput ○ What is the TextInput component? ○ Example activity:
■ Google Search Page
■: Advanced Layouts and Images (3 weeks/15 hours) In this module, students learn how to add images to their apps to further customize the building experience. They gain a deeper understanding of mobile apps layouts using Flex values and the Dimensions API. Browse the full content of this module at https://codehs.com/library/course/3679/module/5851 Objectives / Topics Covered ● The Image Component
● The ImageBackground Component ● Flex Layouts ● Dimensions API
Other Details
Supply List
Coding Notebook for notes
External Resources
Learners will not need to use any apps or websites beyond the standard Outschool tools.
Meet the teacher
Teacher expertise and credentials
I teach coding to children, Python, Javascript and block
I also teach coding to adults Javascript and python
I have been a technology worker and teacher for over 24 yrs
I run a coding school for 5yrs now and enjoy teaching others.
No greater joy or fulfillment than when someone gets it after trying for some time. I also teach Microsoft Office products and work in the field. I enjoy hanging with my kid's bike riding
and drone flying around our backyard. My kids are also coders and make games for them and their friends.
Reviews
Other classes by James Fitzpatrick
Other classes by James Fitzpatrick
Related categories
Parents also liked
Intro to Apps Coding - Make Your Own Mobile Apps Level 2 (Once a Week, 12 Weeks)
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,888)
$20 per class
Next session at 3 AM on Thu 5/29
Group Class
12 wks, 1/wk, 50 min
9-14
Intro to Apps Coding - Make Your Own Mobile Apps Level 1 (Once a Week, 6 Weeks)
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,888)
$20 per class
Next session at 6 PM today
Group Class
6 wks, 1/wk, 50 min
9-14
Camp - Intro to Apps Coding - Make Your Own Mobile Apps Level 1 (Camp-3 Days 2 Weeks)
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,888)
$19 per class
Next session at 1 AM on Tue 5/27
Group Class
2 wks, 3/wk, 50 min
10-15
Create Mobile Apps! App Development Camp With MIT Tools (Ages 8–11)
Create N Learn: Game-Based Learning & Future Skill
4.8
(62)
$18 per class
Next session at 1 AM on Mon 6/2
Group Class
1 wk, 4/wk, 55 min
8-11
Learn to Make a Cell Phone App Using MIT App Inventor
Elene Feigenbaum
4.9
(146)
$20 per class
Group Class
5 wks, 1/wk, 55 min
11-14
Basic App Design (Pt 1)
James Fitzpatrick
4.4
(24)
$32 per class
Next session at 11 PM on Sunday
Group Class
4 wks, 1/wk, 55 min
7-12
App Development Summer Camp Level 2
Codingal - #1 AI & Coding | Backed by Y Combinator
4.8
(11)
$20 per class
Next session at 1 PM on Mon 5/26
Group Class
1 wk, 5/wk, 1 hr
7-12
Camp Exploration With Mobile Gaming, and Robotics (8- 10 Years Old)
Jamesetta James
4.7
(178)
$17 per class
Next session at 1 PM on Mon 7/7
Group Class
1 wk, 3/wk, 1.25 hr
8-10
App Development Summer Camp Level 1
Codingal - #1 AI & Coding | Backed by Y Combinator
4.8
(11)
$20 per class
Next session at 6 PM today
Group Class
1 wk, 5/wk, 1 hr
7-12
App Designers! Coding Video Game Apps for Computers & Mobile Devices (Ages 12+)
Raymond Mullikin (Raytoons Comics)
4.9
(505)
$16 per class
Next session at 5:30 PM on Sun 6/1
Group Class
8 wks, 1/wk, 50 min
13-18
App Designers! Coding Video Game Apps for Computers & Mobile Devices (Ages 7-12)
Raymond Mullikin (Raytoons Comics)
4.9
(505)
$16 per class
Next session at 11 PM on Wed 5/28
Group Class
8 wks, 1/wk, 50 min
7-12
MS Beginner Photography -DSLR or ANY Camera, Composition, Full Semester in 6 Wks
Alyssa Teaches Photography
4.9
(121)
$11 per class
Group Class
6 wks, 2/wk, 40 min
9-13
Pokemon Unite Ongoing Social Club (Nintendo Switch, Mobile, Ipad)
Miss Devyn's Video Game Universe┃Social Clubs
5.0
(797)
$20 per class
Next session at 11 PM tomorrow
Group Class
1/wk, 50 min
12-15
Stretching + Yoga for Everyone: Calming Flexibility, Movement, and Mobility!
Macey Martin - Teacher & Learning Enthusiast!
5.0
(2)
$14 per class
Next session at 1:20 AM tomorrow
Group Class
2/wk, 30 min
7-12
Camp Exploration With Mobile Gaming, and Robotics (11 - 13 Years Old)
Jamesetta James
4.7
(178)
$17 per class
Next session at 3 PM on Mon 7/7
Group Class
1 wk, 3/wk, 1.25 hr
11-13
Coding & AI-Powered App Development for Beginners (Level 1)
Codingal - #1 AI & Coding | Backed by Y Combinator
4.8
(11)
$18 per class
Next session at 2 PM on Wednesday
Group Class
4 wks, 2/wk, 1 hr
9-14
More to explore
Read Read Wherever You Go
World War And The Wizard
Addict
Dungeons And Dragons 204 Hoard Of The Dragon Queen Beginner Adventure Campaign
Pro fortnite
Sunset
Things Money
Coding &Robotics
Design Your Own City
Fsa Preparation
Learn To Sew
Words
Spanish Advanced
Managing Money
Christmas Party
Book Paige
Spelling And Writing Dyslexia
Panda
Drawing Hair
Fractions for Beginners