The Introduction Session for Android Study Jams will offer you insights into what all the course is about, what tracks are covered in it, what are the benefits and perks, and how you can go from being a total beginner to creating apps to solve real-world problems.
This is the golden opportunity that you have been looking for to get started with Android Development and build apps to bring your innovative ideas to life.
This program is led by an experienced and trained facilitator, who will help you and provide full support throughout, so don't miss this opportunity and make the best out of it!
1. This work is licensed under the Apache 2.0 License
Welcome to Android
Study Jams
1
2. This work is licensed under the Apache 2.0 License
Join at slido.com
#627052
ⓘ Start presenting to display the joining instructions on this slide.
2
3. This work is licensed under the Apache 2.0 License
What is that one App you
cannot live without ?
ⓘ Start presenting to display the poll results on this slide.
3
4. This work is licensed under the Apache 2.0 License
Which website you feel was
a mobile app ?
ⓘ Start presenting to display the poll results on this slide.
4
5. This work is licensed under the Apache 2.0 License
What are Android Study Jams?
Android Study Jams are community-organized study groups
for people to do hands-on learning for Android app development.
Android Basics is a series of sessions focused specifically on learning how
to build Android apps without prior Android experience.
5
6. This work is licensed under the Apache 2.0 License
How to start your Journey?
To start, you need to create a Developer
profile. (https://google.dev/u/new)
Why create Google Developer Profile?
1) Collect upto 16 badges as you learn
2) Showcase and share your
achievements
6
7. This work is licensed under the Apache 2.0 License
० Basic computer literacy
० Basic math skills
० Computer & headphones
० Internet connection
० (Optional) Android device & USB cable
Prerequisites
8. This work is licensed under the Apache 2.0 License
Learning Objectives
० Build your first Android apps
० Set up Android Studio on your computer
० Learn the basics of the Kotlin programming language
० Discover resources to continue learning
9. This work is licensed under the Apache 2.0 License
Tentative Timeline
29 Nov
Official introductory session
Yay , completed the first
milestone already!
20 Dec
Session 2
Making our first app
25 Dec
Session 3
Designing a User
friendly app
27 Dec-5 Jan
Session 4
App building
sessions
9
On Demand:
+ Programming Basics Sessions
+ Doubt Sessions
10. This work is licensed under the Apache 2.0 License
How to start your journey?
Next, download and install Android
Studio on your devices.
Download for
Windows/Linux/Ubuntu/Mac
10
11. This work is licensed under the Apache 2.0 License
What will your learning journey look like?
6 Units 16 Pathways 16 Quizzes
Decorated
Developer
Profile
16 Badges
11
12. This work is licensed under the Apache 2.0 License
2
3
4
1 Introduction to Kotlin
Create your first
Android app
Build a basic layout
Add a button to an app (3 hours)
(1 hour)
(2 hours)
(1 hour)
Learn to code in Kotlin, a modern programming
language that helps developers be more productive.
Learn to create and run your first Android app in
Android Studio.
Learn the basics of layouts in Android by creating your
very own birthday card app!
Learn how to use classes, objects, and conditionals to
create an interactive dice roller app.
Badges
Earn badges
at the end of each
pathway!
Overview of what you’ll learn
12
13. This work is licensed under the Apache 2.0 License
6
5 Get user input
Display a scrollable
list
(2 hours)
(3 hours)
Learn how to get user input within an app by building a
tip calculator app.
Learn how to display a list of text and images in an
app.
Badges
7
Navigate between
screens
(2 hours)
Add another screen to your app by adding a second
activity.
8
Intro to Navigation
Component
(1 hour)
Learn how the Jetpack Navigation component makes
it easier to manage navigation within your app.
13
14. This work is licensed under the Apache 2.0 License
10
9 Architecture
Components
Advanced
navigation examples
(2 hours)
(2 hours)
Learn good app architecture principles by building a
game app to unscramble words.
Combine what you’ve learned so far in a more
advanced app that demonstrates navigating
between multiple screens.
Badges
11 Coroutines Write code for more advanced and complex
Android apps.
(1 hour)
12 Get and display data from
the internet
Retrieve and display images over the internet with
HTTP and REST.
(1 hour)
Overview of what you’ll learn
14
15. This work is licensed under the Apache 2.0 License
14
13 Introduction to SQL,
Room, and Flow
Use Room for data
persistence
(1 hour)
(2 hours)
Learn the basics of reading and manipulating data with
SQL, and how to create and use relational databases in
an Android app with the Room library.
Use the Room library to allow your apps to read and
write from a database.
Badges
15
Learn when and how to use WorkManager, an API that
handles background work that needs to run regardless
of whether the application process is still running.
Schedule tasks with
WorkManager
(1 hour)
Overview of what you’ll learn
15
16. This work is licensed under the Apache 2.0 License
Android Basics
in Kotlin Course
17. This work is licensed under the Apache 2.0 License
Unit 1: Kotlin Basics
For Android
18. This work is licensed under the Apache 2.0 License
A Pathway
19. This work is licensed under the Apache 2.0 License
Take a Quiz
20. This work is licensed under the Apache 2.0 License
Earn badges!
21. This work is licensed under the Apache 2.0 License
Write and run Kotlin
code in the browser
Kotlin Playground
Pathway 1 Pathway 2 Pathway 3
22. This work is licensed under the Apache 2.0 License
● Certificate of Completion
● Google Android Developer Associate Certification
Fee Reimbursement (80%)
● Guidance from Facilitator and Team members to
develop User Friendly Apps
Benefits
22
23. This work is licensed under the Apache 2.0 License
Questions and feedback