Bring Your

Ideas To Life!

 

 

 

 

Computer programming code runs our world. MakersBuilders App Development workshops empower young people with basic and advanced coding skills. What will your child create? The next Facebook, Twitter or Instagram?

Programs (click on image for details)

Mobile App Development w/ Visual Coding (Ages 9+)

Course Overview 

 

The objective of this course is to make app development as inclusive and straightforward as possible so kids can bring their ideas to life. Students with a non-technical background are empowered to create apps and games with ease using Visual Programming interface. 

 

Students will use online software platforms like MIT App Inventor to develop apps. 

Why Visual Programming for App Creation?

Visual programming software tools and platforms are transforming the development landscape. These tools reduce the complexity of app creation, allowing young adults and anyone with a non-technical background to transform their ideas into real applications quickly. The goal is to spend time creating and implementing ideas with technology without being slowed down by having to learn several programming languages and spending time worrying about typing errors. In the past few years, top universities in US and Europe have incorporated Visual Programming tools to teach computer science students. For beginner and intermediate app ideas, Visual Programming tools provide a great way entry into the world of to app development.

Each student will receive an online account and Cloud-based software to go through the lesson plan. Students can continue their learning and complete projects and activities at home. We encourage students to upload their apps to Google app stores with paid accounts. 

Levels
 
Mobile App Development
BEGINNER
 

Part 1

  • Introduction to Mobile App Development.

  • Overview of platforms for app development and current trends. (iOS, Android etc.)

  • Setting up development environment.

  • Creating and live testing a soundboard app.

  • Building and exporting the final app to a mobile device.

 

Part 2 

  • Basics of game and animation app development.

  • Hands on sessions.

  • Paint App: Create and test an app similar to Microsoft Paint, only that this one is for mobile devices.

  • Mole Mash App: Create the famous mole mash game on your mobile.

  • Customization Exercises.

  • App Jamming session.

 

The successful completion of the Mobile App Development – Beginner workshop will equip participants with the basic knowledge and understanding of Mobile App Development.

 
Mobile App Development
INTERMEDIATE
 
Part 1 
  • Texting and Location Aware Apps

  •  Learn the basics of list and for- each loops

  •  Learn the basics of dynamic and persistent Data.

  •  Learn the basics on location sensing using GPS.

 

Part 2

  • Build quiz and informational apps

  • Deeper understanding of the list data structure

  • Indexing through a list

  • Reinforce understanding of list iteration

  • Learn about dynamic lists with user-generated data

  • App Jamming session.

 

 

The successful completion of the Mobile App Development – Intermediate workshop will equip participants with in depth knowledge and understanding about Mobile App Development.

App Dev w/ Visual Coding (9+ )
MIT App Inventor
iOS App Development (11+)
Show More
 
 
 

iOS Mobile App Development (Ages 11+) - Beginner

Course Overview 

 

Do you have an idea for the next great app? Do you want to make it a reality?

You need to learn the basics of iOS App Development.


MakersBuilders’ iOS App Development with Swift coding will help you kick-start your journey toward building your first app. You don’t need any prior coding experience. By the end of the workshop, you will be familiar with basic coding fundamentals and also pick up a new coding language. A Mac laptop will be essential for participation in the workshop.

What is Swift Coding?

Apple recently released a new programming language called Swift for developing iPhone/iPad/iTv/iWatch apps. Previously, it was Objective-C that people had to learn in order to build apps.

 

Swift is more natural to both read/write and so it is a lower barrier to entry for iOS app development. It’s a great way to start learning hard-coding and it will be easy to transition into any programming language in the future, including Objective-C.