Android Online Course Overview
Android Online Course Overview
Table of Contents
1. Course Overview 3
2. Software Specifications 3
3. Pre-requisites for app development 4
4. Course Structure 4
5. FAQ 6
Course FAQ 6
Technical FAQ 8
1. Course Overview
Key Takeaways:
● Fundamentals of Android OS
● Creative Coding
● Logic Building
Description:
● Learn the fundamentals of Android, the most popular mobile operating system in the world!
● Building apps is not so difficult anymore! Learn using the MIT App Inventor, an intuitive,
visual programming environment that allows everyone – even children – to build fully
functional apps for smartphones and tablets.
● With all your creativity, design your own User Interface for the apps and games. Provide
functionality to your apps by programming using drag-and-drop blocks.
● Boost your computational thinking, by building and coding complex logics for your apps and
games.
● Build applications like Photo Editor, Speaking Calculator, GPS Live Location Tracking,
Pedometer, Barcode Scanner and also games such as Football, Space Invader etc.
● With the vast number of sensors and features available in the Android platform, the number
of applications and games you can build is countless! Your imagination is the only limitation.
● 16 hours of AI-assisted learning followed by assessment and certification
2. Software Specifications
Website: https://appinventor.mit.edu/
4. Course Structure
Number of Chapters: 11
5. FAQ
Course FAQ
Currently Android is the number one operating system in the smartphone segment. Owing to its
open-source platform and the play store with millions of apps, Android has been ruling the
smartphones over a decade. Through this course, you will gain a strong foothold in the Android
fundamentals and develop apps and games by yourself. You will be well equipped with the Android
technology which is going to evolve much more in the future. Since android apps are a combination
of user interface and its functionality, your skills in the areas of creativity, logical thinking and coding
will highly improve as you learn and develop apps.
With this course, you will learn the fundamentals of mobile operating system, the features and
advantages of Android. Then you will learn to build various apps and games using the MIT App
inventor – the popular visual programming environment which helps to build Android apps. You will
learn to design your own user interface for the apps and provide all the necessary functionality to
your app by programming using drag-and-drop blocks. You will build applications such as Drawing
app, Speaking Calculator, Space Invader Game, Live Location Tracking with GPS, Shopping using QR
codes etc.
Who can learn?
This course is aimed at the Senior Age Group Segment (10+ years of age). At this early age, App
development is introduced to them in an easy and interactive way using MIT App inventor in which
programming is done using drag and drop blocks.
What are the other items required to learn with this kit?
You require a good PC with an Internet connection. Ideally, utilize Google Chrome browser to learn
on the web. For testing the app you build in this course, you will require an Android Smartphone
with an OS version of at least 5.0 (Lollipop).
You will be equipped with the necessary skills to design and build Android apps and games on your
own. With Android having loads of features under its hood, you can utilise all of them and the
number of apps you can build are countless. Your imagination will be the only limit. Once you build
the apps, you can even publish them in the Google Play Store and showcase your app to the whole
world.
This course requires 16 involvement hours (which incorporates video time, experiment time and
question-answer time).
Overview of MIT app inventor UI / Visible and invisible components / Understanding types of blocks
- Built-in and Component blocks / Event Handlers / Function Call / Property Getter and Setter
Using Buttons / Spinner / Text Fields / Label / ListPicker / ListView / Image / Checkbox / Layouts /
Notifier / Canvas / ImageSprite / ImageSprite Animations / Collision Detection of ImageSprite /
Using If-else blocks/ Variables / For loops / Procedures / Lists / Math operators / Strings
Introduction to Firebase Cloud Database / Storing and retrieving data from Firebase / Device-device
communication using Firebase
MIT App Inventor is an intuitive, visual programming environment that allows everyone – even
children – to build fully functional apps for smartphones and tablets. This blocks-based tool
facilitates the creation of complex, high-impact apps in significantly less time than traditional
programming environments. This platform was originally provided by Google, and now maintained
by the Massachusetts Institute of Technology (MIT).
MIT App inventor is an online software. You will need to signup with your google account to access
MIT App inventor. All the projects you build will be saved online and linked to your google account.
Yes, you will need a smartphone with an Android OS version of at least 5.0 (Lollipop). Once the app is
designed and built using the MIT App Inventor Web Application on your computer, you will be
required to test and experience the app in the smartphone.
Can I publish apps built using the MIT App inventor on the Google Play Store?
Yes, you can publish the apps you build on the play store. You will need to create a Google Play
Developer account with a one-time registration fee of 25 USD. There will be a few standards and
procedures to follow to make the app ready for publishing in the Play store.