for 12 classes
Class
Play

Build Your Own Mobile Application - Android, Iphone and Windows

Completed by 22 learners
Ages 13-18
Live Group Class
Ever have a great idea for a mobile app? In this 12 class series, I will teach you every step to make real world mobile applications so that you can make your app idea a reality. This course involves computer programming in the C# language.
Cary B Baer
Average rating:
4.8
Number of reviews:
(6 reviews)

Live video meetings
2x per week, 6 weeks
1-5 learners per class
60 min

What's included

12 live meetings
12 in-class hours

Class Experience

This course is appropriate for students that love computers.  If you have programming experience, that would be very helpful, but not absolutely necessary.  I will teach you enough programming to be successful in this course.

This course will be a hands-on learning experience.  The student will be creating his/her own mobile application on a Windows 10 PC while being taught and guided by the instructor.  We will be using Microsoft Xamarin to learn how to create mobile applications that will run on iPhone, Android and Windows.  If you have an Apple Mac, you can still participate in this course.  However, the course will be taught on a Windows 10 PC and support for the Mac will be minimal.

Each class will begin with the day's lesson, followed by and exercise for the student to complete during class time.  Through video chat and shared screen, the student will learn each step in the process.  At the end of each day, the student will have a completed project that encompasses everything we learned for that day.
At the end of the course, the student will have a working mobile app that he/she can use and continue to expand on.

The topics of each class are as follows.

Day 1 – Class Introduction and Setup
1. Visual Studio Installation
2. Class Introductions
3. Intro to Xamarin Forms

Day 2 – Visual Studio
1. Intro to Visual Studio
2.  ASSIGNMENT: Hello World Program

Day 3 – Xamarin UI – Part 1
1. Stack Layout
2. Views
3. ASSIGNMENT – Stack Layout

Day 4 – Xamarin UI = Part 2
1. Grid Layout
2. ASSIGNMENT – Grid Layout

Day 5 – C# Essentials
1. C# Basics
2.  ASSIGNMENT – C# Concepts Console App

Day 6 – Object Oriented Programming
1. Intro to OOP
2. Constructors
3. ASSIGNMENT – Console App

Day 7 - MVVM
1. Intro to MVVM
2. MVVM design
3. ASSIGNMENT – Collection App Level 1

Day 8 - Listview and Prompts
1. List View
2. NuGET – PromptAsync
3. ASSIGNMENT – Collection App Level 2

Day 9 - Multi-Page Application
1. Navigation
2. Data Persistence
3. ASSIGNMENT – Collection App Level 3

Day 10 -  Adding a Database
1. Database design
2. ASSIGNMENT – Collection App Level 4

Day 11 - iOS and Android Deployment
1. Designing for iOS and Android
2. Publishing

Day 12 - Student Project Showcase
1. Showcase
2. Next Steps
3.  Q&A

Learning Goals

Microsoft Visual Studio
Object Oriented Programming
Xamarin Forms
Visual Layout and Design
Model-View-ViewModel (MVVM)
Multi-page Navigation
Database Design and SQLite

Other Details

Supply List
Upon registering, I will give detailed information about installing Visual Studio.
External Resources
In addition to the Outschool classroom, this class uses:

Meet the teacher

Cary B Baer
Joined May, 2020
4.8
6reviews
Profile
Teacher expertise and credentials
For the past 4 years I have been using Microsoft Xamarin Forms to develop mobile applications for the Movie and Television industry.  This is the perfect time to pass this knowledge onto all those who have a desire to learn.

Reviews

Parents also liked
Creative Story Writing: Build Your Own World
Jay
5.0
(10)
per session
1-on-1 Tutoring
On Demand
13-18
Build Your Own Insect Collection With Ms. Trisha - Introduction
Ms. Trisha
5.0
(55)
per class
Next session at 10:50 PM on Tuesday
Group Class
1/wk, 1 hr
9-12
Build Your Own Minecraft Escape Room (Bedrock Edition)
Studio Kidli • Arts ◦ Video Games ◦ STEM
5.0
(27)
per class
Next session at 11 PM on Tue 5/27
Group Class
8 wks, 1/wk, 50 min
8-13
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,886)
per class
Next session at 6 PM tomorrow
Group Class
6 wks, 1/wk, 50 min
9-14
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,886)
per class
Next session at 3 AM on Thu 5/29
Group Class
12 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,886)
per class
Next session at 1 AM on Tue 5/27
Group Class
2 wks, 3/wk, 50 min
10-15
Building Your Own Dungeons and Dragons Character!
Teacher Violet
5.0
(53)
per class
Next session at 9 PM on Sat 6/7
Group Class
1 wk, 1/wk, 1.25 hr
10-15
One-Time Digital Art Class: Build Your Very Own Website!
Kimberly Couch, M.Ed.
5.0
(167)
per class
Next session at 4 PM on Thursday
Group Class
1 wk, 1/wk, 40 min
9-12
Design Your Own Superhero!
Michelle L.
per class
Next session at 3 PM tomorrow
Group Class
1 wk, 1/wk, 1 hr
8-12
Write and Publish Your Own Book
Erica Sirratt
4.8
(288)
per class
Next session at 3 PM on Wed 5/28
Group Class
12 wks, 1/wk, 50 min
13-16
Build your first game in the Unreal Engine!
Jord64
per class
Next session at 4 PM on Wed 5/28
Group Class
16 wks, 1/wk, 55 min
11-16
Build Your Scholar's Reading Skills and Fluency!
Marsha Carter, M.Ed
per session
1-on-1 Tutoring
On Demand
6-11
Business Camp: Make Your Own Money and Be Your Own Boss. Start a Lemonade Stand!
Destiny Harris
4.9
(15)
per class
Next session at 5 PM on Sat 6/7
Group Class
4 wks, 1/wk, 35 min
9-13
Art Club: Design Your Own Squishmallows
Mrs. Lacy | MAT | Masters of Arts in Teaching
4.9
(255)
per class
Next session at 5 PM on Thursday
Group Class
1/wk, 30 min
7-12
Make Your Own Pokemon Card Club
Gabbi - Art-In-Motion
4.8
(90)
per class
Next session at 10 PM on Thursday
Group Class
1/wk, 20 min
7-10
Make Your Own Podcast! (Beginner Edition)
Mrs. Sasha
per class
Next session at 4 PM on Tue 5/27
Group Class
4 wks, 1/wk, 45 min
10-14
See More Classes
Home
Search
Give a Gift Card
Open currency, time zone, and language settings
Language & Region
Log In