SlideShare a Scribd company logo
This work is licensed under the Apache 2.0 License
The First Ever
Android Meet-up
This work is licensed under the Apache 2.0 License
Club Lead VJTI
Vriddhi Gupta
This work is licensed under the Apache 2.0 License
Photo by Christopher Campbell on Unsplash
Club Facilitators VJTI
Prasad Thakare
This work is licensed under the Apache 2.0 License
Club Lead UMIT
Tejaswi Chaudhari
This work is licensed under the Apache 2.0 License
Photo by Christopher Campbell on Unsplash
Club Facilitators UMIT
Shruti Gavali
This work is licensed under the Apache 2.0 License
Club Lead and Facilitator
MIET
Dhvani Gupta
This work is licensed under the Apache 2.0 License
Club Lead VIT - Mumbai
Pranav Khatal
This work is licensed under the Apache 2.0 License
Photo by Christopher Campbell on Unsplash
Club Facilitators UMIT
Deep Shahane
This work is licensed under the Apache 2.0 License
Meet our Panelists
This work is licensed under the Apache 2.0 License
Panel Discussion
This work is licensed under the Apache 2.0 License
QnA
This work is licensed under the Apache 2.0 License
Android Basics
Pre-requisites
Android Basics in Kotlin Course
Learn the basics of building Android apps with the Kotlin programming language and
develop a collection of simple apps to start your journey as an Android developer!
● Basic computer literacy
● Basic math skills
Curriculum used
Note: If you already know how to program, you can start off with Kotlin Koans
exercises to become familiar with Kotlin syntax and language features, and skip
the first pathway of Unit 1 of the course.
This work is licensed under the Apache 2.0 License
What will you learn?
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!
Android Basics
This work is licensed under the Apache 2.0 License
What will you learn?
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
Android Basics
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.
This work is licensed under the Apache 2.0 License
What will you learn?
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
Android Basics
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)
This work is licensed under the Apache 2.0 License
What will you learn?
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
Android Basics
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)
This work is licensed under the Apache 2.0 License
THANK YOU
and have fun helping your communities
become Android developers!

More Related Content

PPTX
Info session on android study jams
PPTX
Android study jams 1
PPTX
Android Study Jams Session 01
PPTX
Vit bhopal android study jams 2.0 session 1
PPTX
Android Study Jam - Info Session
PPTX
Final session 1
PDF
Android Study Jam 2021 Session 4 slides
PPTX
Intro session kotlin
Info session on android study jams
Android study jams 1
Android Study Jams Session 01
Vit bhopal android study jams 2.0 session 1
Android Study Jam - Info Session
Final session 1
Android Study Jam 2021 Session 4 slides
Intro session kotlin

What's hot (20)

PPTX
Android study jam session 1
PPTX
Android study jam
PPTX
Android study jam iiitv kick-off sesson
PPTX
Android study jams iiitv sesion 3
PPTX
Google I/O 2019 - what's new in Android Q and Jetpack
PPTX
Android Study Jam 1 Day 1 | December 2021 | GDSC BVCOENM
PPTX
Android study jams 2021 [collab] [master]
PPTX
Android Study Jam - Info Session
PDF
Android tutorial
PDF
Android Workshop Part 1
PPTX
Week 1 - Android Study Jams
PPTX
Study Jam Session 2
PPTX
Day 1 Session 1
PDF
Android study jams
PPTX
Android study jams
PPTX
Android Study Jams - Session 1
PPTX
Android study jams session 1
PPTX
Android study jams - new to programming track sessions 2
PPTX
Android Study Jams - Session 2
PPTX
12 Best Android Libraries to use in 2021
Android study jam session 1
Android study jam
Android study jam iiitv kick-off sesson
Android study jams iiitv sesion 3
Google I/O 2019 - what's new in Android Q and Jetpack
Android Study Jam 1 Day 1 | December 2021 | GDSC BVCOENM
Android study jams 2021 [collab] [master]
Android Study Jam - Info Session
Android tutorial
Android Workshop Part 1
Week 1 - Android Study Jams
Study Jam Session 2
Day 1 Session 1
Android study jams
Android study jams
Android Study Jams - Session 1
Android study jams session 1
Android study jams - new to programming track sessions 2
Android Study Jams - Session 2
12 Best Android Libraries to use in 2021
Ad

Similar to The First Ever Android Meet-up (20)

PPTX
GDSC - IIITB: Android Study Jams - Introductory Session
PDF
Android Study Jams Info Session 2021 | GDSC IIITA
PPTX
Android Study Jam - Introduction
PDF
Android study jams info session 2021 new GDSC GECBSP
PDF
ASJ intro session
PPTX
Android study jams 1
PDF
Compose Camp 1.pdf
PDF
Compose Camp 1.pdf
PPTX
DSC ASEB Android Study Jams 2020: New to Programming 1
PPTX
Introduction to android study jams
PPTX
Android Study Jams - Session 3
PPTX
[EXTERNAL] Android Basics Sessions 1 _ 2 - Android Study Jams.pptx
PPTX
GDSC Info session and Compose Camp.pptx
PPTX
Android Study Jams Session 4
PPTX
Gdsc android introduction
PPTX
Android study jams 1
PPTX
ASJ Workshop - Introduction
PPTX
Kotlin Basics & Introduction to Jetpack Compose.pptx
PPTX
Android Study Jams Session 5
PPTX
Android Study Jams - Session 1
GDSC - IIITB: Android Study Jams - Introductory Session
Android Study Jams Info Session 2021 | GDSC IIITA
Android Study Jam - Introduction
Android study jams info session 2021 new GDSC GECBSP
ASJ intro session
Android study jams 1
Compose Camp 1.pdf
Compose Camp 1.pdf
DSC ASEB Android Study Jams 2020: New to Programming 1
Introduction to android study jams
Android Study Jams - Session 3
[EXTERNAL] Android Basics Sessions 1 _ 2 - Android Study Jams.pptx
GDSC Info session and Compose Camp.pptx
Android Study Jams Session 4
Gdsc android introduction
Android study jams 1
ASJ Workshop - Introduction
Kotlin Basics & Introduction to Jetpack Compose.pptx
Android Study Jams Session 5
Android Study Jams - Session 1
Ad

Recently uploaded (20)

PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
composite construction of structures.pdf
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
Well-logging-methods_new................
PPTX
Geodesy 1.pptx...............................................
PPTX
web development for engineering and engineering
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PPTX
Artificial Intelligence
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
Fundamentals of safety and accident prevention -final (1).pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
composite construction of structures.pdf
Safety Seminar civil to be ensured for safe working.
Well-logging-methods_new................
Geodesy 1.pptx...............................................
web development for engineering and engineering
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
Artificial Intelligence
OOP with Java - Java Introduction (Basics)
CH1 Production IntroductoryConcepts.pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Operating System & Kernel Study Guide-1 - converted.pdf
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Automation-in-Manufacturing-Chapter-Introduction.pdf

The First Ever Android Meet-up

  • 1. This work is licensed under the Apache 2.0 License The First Ever Android Meet-up
  • 2. This work is licensed under the Apache 2.0 License Club Lead VJTI Vriddhi Gupta
  • 3. This work is licensed under the Apache 2.0 License Photo by Christopher Campbell on Unsplash Club Facilitators VJTI Prasad Thakare
  • 4. This work is licensed under the Apache 2.0 License Club Lead UMIT Tejaswi Chaudhari
  • 5. This work is licensed under the Apache 2.0 License Photo by Christopher Campbell on Unsplash Club Facilitators UMIT Shruti Gavali
  • 6. This work is licensed under the Apache 2.0 License Club Lead and Facilitator MIET Dhvani Gupta
  • 7. This work is licensed under the Apache 2.0 License Club Lead VIT - Mumbai Pranav Khatal
  • 8. This work is licensed under the Apache 2.0 License Photo by Christopher Campbell on Unsplash Club Facilitators UMIT Deep Shahane
  • 9. This work is licensed under the Apache 2.0 License Meet our Panelists
  • 10. This work is licensed under the Apache 2.0 License Panel Discussion
  • 11. This work is licensed under the Apache 2.0 License QnA
  • 12. This work is licensed under the Apache 2.0 License Android Basics Pre-requisites Android Basics in Kotlin Course Learn the basics of building Android apps with the Kotlin programming language and develop a collection of simple apps to start your journey as an Android developer! ● Basic computer literacy ● Basic math skills Curriculum used Note: If you already know how to program, you can start off with Kotlin Koans exercises to become familiar with Kotlin syntax and language features, and skip the first pathway of Unit 1 of the course.
  • 13. This work is licensed under the Apache 2.0 License What will you learn? 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! Android Basics
  • 14. This work is licensed under the Apache 2.0 License What will you learn? 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 Android Basics 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.
  • 15. This work is licensed under the Apache 2.0 License What will you learn? 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 Android Basics 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)
  • 16. This work is licensed under the Apache 2.0 License What will you learn? 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 Android Basics 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)
  • 17. This work is licensed under the Apache 2.0 License THANK YOU and have fun helping your communities become Android developers!