SlideShare a Scribd company logo
1 of 18
Download to read offline
Welcome to 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.
What are Android Study Jams?
Collect up to 16 badges as you learn.
Showcase and share your achievements.
Why create Google Developer Profile?
1.
2.
To start, you need to create a Developer profile.
(https://google.dev/u/new)
How to start your journey?
How to proceed?
Download for Windows/Linux/Mac
Next, download and install Android

Studio or ItelliJ on your devices.
Main course link:
https://developer.android.com/courses/android-basics-
kotlin/course


Kotlin Playground:
https://play.kotlinlang.org
Computer
Internet connection
(Optional) Android device & USB cable
Android Studio
Equipment needed for each student
6 Units 16 Pathways 16 Quizzes 16 Badges Developer

Profile
What will your learning journey look like?
Decorated
Basic computer literacy
Basic math skills
Good Internet Connection
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!
Android Basics in Kotlin Course
Android Basics
Curriculum used
Pre-requisites
Create your first
Build a basic layout
Introduction to Kotlin
Add a button to an app
Learn to create and run your first Android appin
Learn to code in Kotlin, a modern programming

language that helps developers be more productive.
Learn how to use classes, objects, and conditionalsto

create an interactive dice roller app.
Learn the basics of layoutsin Android by creating your

very own birthday card app!
Earn badges
at the end of each
pathway!
Overview of what you’ll learn
(1 hour)
(1 hour)
(2 hours)
(3 hours)
Android app
Android Studio.
4
Badges
1
2
3
Learn how to get user inputwithin an app by building a

tip calculator app.
list
Get user input (1
& 2)
Navigate between
screens
Intro to Navigation
Component
Display a scrollable Learn how to display a list of text and images in an

app.
Add another screen to your appby adding a second

activity.
Learn how the Jetpack Navigation component makes

it easier to manage navigation within your app.
(1 hour)
(3 hours)
(2 hours)
(2 hours)
Badges
Overview of what you’ll learn
7
8
5
6
Advanced
Coroutines
Architecture
Components
Write code for more advanced and complex

Android apps.
Combine what you’ve learned so far in a more

advanced appthat demonstrates navigating

between multiple screens.
Get and display data from Retrieve and display images over the internet with

the internetHTTP and REST.
Learn good app architectureprinciples by building a

game app to unscramble words.
navigation examples
11
12
Overview of what you’ll learn Badges
(1 hour)
(2 hours)
(2 hours)
9
10
(1 hour)
Use Room for data
Introduction to SQL,
Room, and Flow
Schedule tasks with
WorkManager
Use the Room library to allow your apps to read

and write from a database.
handles background work that needs to run regardless

of whether the application process is still running.
Learn the basics of reading and manipulating data with

SQL, and how to create and use relational databases in
persistence
an Android app with the Room library.
Learn when and how to use WorkManager, an API that
Overview of what you’ll learn Badges
(1 hour)
(1 hour)
(2 hours)
13
14
15
Learn Android and Kotlin concepts by a teacher who learnt
Android directly from Google Engineers
Earn cool badges every time you complete a pathway
Get a chance to build a real life working app that might get
featured by Google
Show off your certificate on social media profiles, resume,
etc
Why should you enroll in Android Study Jams?
Why Kotlin as Dev Language
1. Kotlin is expressive, statically typed language for development
on android and server.
2. It was 2010 by JetBrains which is free, open source and has 5.8
million developers around the world.
3. Google made Kotlin as first preference for developing apps.
4. Interopearbility with java
5. Provides Null Safety
•
•
•
•
Time spent on reviews and maintainance is less
70 % of top 1000 apps on playstore are developed in Kotlin
20 % less time is spent on stabilisation after adopting kotlin due to less null

pointer exception
62 % of developers have expressed intrest in developing in kotlin (4th largest
•
•
according to stack overflow survey)
30 % less code as compared to java
60 % professional andriod developers use Kotlin
Intresting facts about Kotlin
Have a Question?
Just ask

More Related Content

What's hot

Android Workshop Part 1
Android Workshop Part 1Android Workshop Part 1
Android Workshop Part 1NAILBITER
 
Introduction To Android For Beginners.
Introduction To Android For Beginners.Introduction To Android For Beginners.
Introduction To Android For Beginners.Sandeep Londhe
 
Android development
Android developmentAndroid development
Android developmentRaynax668
 
Vit bhopal android study jams 2.0 session 1
Vit bhopal android study jams 2.0 session 1Vit bhopal android study jams 2.0 session 1
Vit bhopal android study jams 2.0 session 1ishik1
 
Android Study Jams Session 01
Android Study Jams Session 01Android Study Jams Session 01
Android Study Jams Session 01DSC BIT Mesra
 
Android Studio Overview
Android Studio OverviewAndroid Studio Overview
Android Studio OverviewSalim Hosen
 
[Android] Introduction to Android Programming
[Android] Introduction to Android Programming[Android] Introduction to Android Programming
[Android] Introduction to Android ProgrammingNikmesoft Ltd
 
Android Study Jams - Induction
Android Study Jams - InductionAndroid Study Jams - Induction
Android Study Jams - InductionGDSCAISSMSIOIT
 
Android Training Institute - Dream Tech Labs
Android Training Institute - Dream Tech LabsAndroid Training Institute - Dream Tech Labs
Android Training Institute - Dream Tech LabsDreamtech Labs
 
Android tutorial
Android tutorialAndroid tutorial
Android tutorialmaster760
 
Google Developer Student Club Avantika University Info Session
Google Developer Student Club Avantika University Info SessionGoogle Developer Student Club Avantika University Info Session
Google Developer Student Club Avantika University Info SessionAKSHATPATEL48
 
Flutter dhaval solanki
Flutter   dhaval solankiFlutter   dhaval solanki
Flutter dhaval solankiDhaval Solanki
 

What's hot (20)

Android Workshop Part 1
Android Workshop Part 1Android Workshop Part 1
Android Workshop Part 1
 
Introduction To Android For Beginners.
Introduction To Android For Beginners.Introduction To Android For Beginners.
Introduction To Android For Beginners.
 
Android - Getting started with Android
Android - Getting started with Android Android - Getting started with Android
Android - Getting started with Android
 
Intro session kotlin
Intro session kotlinIntro session kotlin
Intro session kotlin
 
Android development
Android developmentAndroid development
Android development
 
Android
Android Android
Android
 
Intro to Android Programming
Intro to Android ProgrammingIntro to Android Programming
Intro to Android Programming
 
Vit bhopal android study jams 2.0 session 1
Vit bhopal android study jams 2.0 session 1Vit bhopal android study jams 2.0 session 1
Vit bhopal android study jams 2.0 session 1
 
Synapseindia android apps application
Synapseindia android apps applicationSynapseindia android apps application
Synapseindia android apps application
 
Android Study Jams Session 01
Android Study Jams Session 01Android Study Jams Session 01
Android Study Jams Session 01
 
Android Studio Overview
Android Studio OverviewAndroid Studio Overview
Android Studio Overview
 
Final session 1
Final session 1Final session 1
Final session 1
 
[Android] Introduction to Android Programming
[Android] Introduction to Android Programming[Android] Introduction to Android Programming
[Android] Introduction to Android Programming
 
Android Study Jams - Induction
Android Study Jams - InductionAndroid Study Jams - Induction
Android Study Jams - Induction
 
Android Training Institute - Dream Tech Labs
Android Training Institute - Dream Tech LabsAndroid Training Institute - Dream Tech Labs
Android Training Institute - Dream Tech Labs
 
Android tutorial
Android tutorialAndroid tutorial
Android tutorial
 
Android Studio vs. ADT
Android Studio vs. ADTAndroid Studio vs. ADT
Android Studio vs. ADT
 
Google Developer Student Club Avantika University Info Session
Google Developer Student Club Avantika University Info SessionGoogle Developer Student Club Avantika University Info Session
Google Developer Student Club Avantika University Info Session
 
Flutter dhaval solanki
Flutter   dhaval solankiFlutter   dhaval solanki
Flutter dhaval solanki
 
Gdsc kick off
Gdsc kick offGdsc kick off
Gdsc kick off
 

Similar to Android study jams

Android Study Jam - Introduction
Android Study Jam - IntroductionAndroid Study Jam - Introduction
Android Study Jam - IntroductionHitanshDoshi
 
Android study jams 1
Android study jams 1Android study jams 1
Android study jams 1DSCBVRITH
 
Android Study Jam - Info Session
Android Study Jam - Info SessionAndroid Study Jam - Info Session
Android Study Jam - Info SessionAITIKDANDAPAT
 
gdscandroidintroductionsessiondecember2023
gdscandroidintroductionsessiondecember2023gdscandroidintroductionsessiondecember2023
gdscandroidintroductionsessiondecember2023AnkitaPanda78
 
Android Study Jams Info Session 2021 | GDSC IIITA
Android Study Jams Info Session 2021 | GDSC IIITAAndroid Study Jams Info Session 2021 | GDSC IIITA
Android Study Jams Info Session 2021 | GDSC IIITATejasMane18
 
Info session on android study jams
Info session on android study jamsInfo session on android study jams
Info session on android study jamsArjavDesai3
 
GDSC - IIITB: Android Study Jams - Introductory Session
GDSC - IIITB: Android Study Jams - Introductory SessionGDSC - IIITB: Android Study Jams - Introductory Session
GDSC - IIITB: Android Study Jams - Introductory SessionShreytripathi6
 
Green flag Wrap up Google Solution Challenge.pdf
Green flag Wrap up Google Solution Challenge.pdfGreen flag Wrap up Google Solution Challenge.pdf
Green flag Wrap up Google Solution Challenge.pdfGoogleDeveloperStude22
 
Android study jams info session 2021 new GDSC GECBSP
Android study jams info session 2021 new GDSC GECBSPAndroid study jams info session 2021 new GDSC GECBSP
Android study jams info session 2021 new GDSC GECBSPDomendra Sahu
 
GDSC Info session and Compose Camp.pptx
GDSC Info session and Compose Camp.pptxGDSC Info session and Compose Camp.pptx
GDSC Info session and Compose Camp.pptxAbraarAhmadKhan
 
androidPramming.ppt
androidPramming.pptandroidPramming.ppt
androidPramming.pptBijayKc16
 
Android Web app
Android Web app Android Web app
Android Web app Sumit Kumar
 
AN IDE FOR ANDROID MOBILE PHONES WITH EXTENDED FUNCTIONALITIES USING BEST DEV...
AN IDE FOR ANDROID MOBILE PHONES WITH EXTENDED FUNCTIONALITIES USING BEST DEV...AN IDE FOR ANDROID MOBILE PHONES WITH EXTENDED FUNCTIONALITIES USING BEST DEV...
AN IDE FOR ANDROID MOBILE PHONES WITH EXTENDED FUNCTIONALITIES USING BEST DEV...IJCNCJournal
 
Compose Camp session 2.pptx.pdf
Compose Camp session 2.pptx.pdfCompose Camp session 2.pptx.pdf
Compose Camp session 2.pptx.pdfDhruv675089
 
Android Study Jam 1 Day 1 | December 2021 | GDSC BVCOENM
Android Study Jam 1 Day 1 | December 2021 | GDSC BVCOENMAndroid Study Jam 1 Day 1 | December 2021 | GDSC BVCOENM
Android Study Jam 1 Day 1 | December 2021 | GDSC BVCOENMGDSCBVCOENM
 
android-developer-jobs
android-developer-jobs android-developer-jobs
android-developer-jobs FredReynolds2
 

Similar to Android study jams (20)

Android Study Jam - Introduction
Android Study Jam - IntroductionAndroid Study Jam - Introduction
Android Study Jam - Introduction
 
Android study jams 1
Android study jams 1Android study jams 1
Android study jams 1
 
Android Study Jam - Info Session
Android Study Jam - Info SessionAndroid Study Jam - Info Session
Android Study Jam - Info Session
 
gdscandroidintroductionsessiondecember2023
gdscandroidintroductionsessiondecember2023gdscandroidintroductionsessiondecember2023
gdscandroidintroductionsessiondecember2023
 
ASJ intro session
ASJ intro sessionASJ intro session
ASJ intro session
 
Gdsc android introduction
Gdsc android introductionGdsc android introduction
Gdsc android introduction
 
Android Study Jams Info Session 2021 | GDSC IIITA
Android Study Jams Info Session 2021 | GDSC IIITAAndroid Study Jams Info Session 2021 | GDSC IIITA
Android Study Jams Info Session 2021 | GDSC IIITA
 
Info session on android study jams
Info session on android study jamsInfo session on android study jams
Info session on android study jams
 
GDSC - IIITB: Android Study Jams - Introductory Session
GDSC - IIITB: Android Study Jams - Introductory SessionGDSC - IIITB: Android Study Jams - Introductory Session
GDSC - IIITB: Android Study Jams - Introductory Session
 
Green flag Wrap up Google Solution Challenge.pdf
Green flag Wrap up Google Solution Challenge.pdfGreen flag Wrap up Google Solution Challenge.pdf
Green flag Wrap up Google Solution Challenge.pdf
 
Android study jams info session 2021 new GDSC GECBSP
Android study jams info session 2021 new GDSC GECBSPAndroid study jams info session 2021 new GDSC GECBSP
Android study jams info session 2021 new GDSC GECBSP
 
Compose Camp 1.pdf
Compose Camp 1.pdfCompose Camp 1.pdf
Compose Camp 1.pdf
 
GDSC Info session and Compose Camp.pptx
GDSC Info session and Compose Camp.pptxGDSC Info session and Compose Camp.pptx
GDSC Info session and Compose Camp.pptx
 
Compose Camp 1.pdf
Compose Camp 1.pdfCompose Camp 1.pdf
Compose Camp 1.pdf
 
androidPramming.ppt
androidPramming.pptandroidPramming.ppt
androidPramming.ppt
 
Android Web app
Android Web app Android Web app
Android Web app
 
AN IDE FOR ANDROID MOBILE PHONES WITH EXTENDED FUNCTIONALITIES USING BEST DEV...
AN IDE FOR ANDROID MOBILE PHONES WITH EXTENDED FUNCTIONALITIES USING BEST DEV...AN IDE FOR ANDROID MOBILE PHONES WITH EXTENDED FUNCTIONALITIES USING BEST DEV...
AN IDE FOR ANDROID MOBILE PHONES WITH EXTENDED FUNCTIONALITIES USING BEST DEV...
 
Compose Camp session 2.pptx.pdf
Compose Camp session 2.pptx.pdfCompose Camp session 2.pptx.pdf
Compose Camp session 2.pptx.pdf
 
Android Study Jam 1 Day 1 | December 2021 | GDSC BVCOENM
Android Study Jam 1 Day 1 | December 2021 | GDSC BVCOENMAndroid Study Jam 1 Day 1 | December 2021 | GDSC BVCOENM
Android Study Jam 1 Day 1 | December 2021 | GDSC BVCOENM
 
android-developer-jobs
android-developer-jobs android-developer-jobs
android-developer-jobs
 

Recently uploaded

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

Android study jams

  • 2. 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. What are Android Study Jams?
  • 3. Collect up to 16 badges as you learn. Showcase and share your achievements. Why create Google Developer Profile? 1. 2. To start, you need to create a Developer profile. (https://google.dev/u/new) How to start your journey?
  • 4. How to proceed? Download for Windows/Linux/Mac Next, download and install Android Studio or ItelliJ on your devices.
  • 6. Computer Internet connection (Optional) Android device & USB cable Android Studio Equipment needed for each student
  • 7. 6 Units 16 Pathways 16 Quizzes 16 Badges Developer Profile What will your learning journey look like? Decorated
  • 8. Basic computer literacy Basic math skills Good Internet Connection 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! Android Basics in Kotlin Course Android Basics Curriculum used Pre-requisites
  • 9. Create your first Build a basic layout Introduction to Kotlin Add a button to an app Learn to create and run your first Android appin Learn to code in Kotlin, a modern programming language that helps developers be more productive. Learn how to use classes, objects, and conditionalsto create an interactive dice roller app. Learn the basics of layoutsin Android by creating your very own birthday card app! Earn badges at the end of each pathway! Overview of what you’ll learn (1 hour) (1 hour) (2 hours) (3 hours) Android app Android Studio. 4 Badges 1 2 3
  • 10. Learn how to get user inputwithin an app by building a tip calculator app. list Get user input (1 & 2) Navigate between screens Intro to Navigation Component Display a scrollable Learn how to display a list of text and images in an app. Add another screen to your appby adding a second activity. Learn how the Jetpack Navigation component makes it easier to manage navigation within your app. (1 hour) (3 hours) (2 hours) (2 hours) Badges Overview of what you’ll learn 7 8 5 6
  • 11. Advanced Coroutines Architecture Components Write code for more advanced and complex Android apps. Combine what you’ve learned so far in a more advanced appthat demonstrates navigating between multiple screens. Get and display data from Retrieve and display images over the internet with the internetHTTP and REST. Learn good app architectureprinciples by building a game app to unscramble words. navigation examples 11 12 Overview of what you’ll learn Badges (1 hour) (2 hours) (2 hours) 9 10 (1 hour)
  • 12. Use Room for data Introduction to SQL, Room, and Flow Schedule tasks with WorkManager Use the Room library to allow your apps to read and write from a database. handles background work that needs to run regardless of whether the application process is still running. Learn the basics of reading and manipulating data with SQL, and how to create and use relational databases in persistence an Android app with the Room library. Learn when and how to use WorkManager, an API that Overview of what you’ll learn Badges (1 hour) (1 hour) (2 hours) 13 14 15
  • 13. Learn Android and Kotlin concepts by a teacher who learnt Android directly from Google Engineers Earn cool badges every time you complete a pathway Get a chance to build a real life working app that might get featured by Google Show off your certificate on social media profiles, resume, etc Why should you enroll in Android Study Jams?
  • 14.
  • 15.
  • 16. Why Kotlin as Dev Language 1. Kotlin is expressive, statically typed language for development on android and server. 2. It was 2010 by JetBrains which is free, open source and has 5.8 million developers around the world. 3. Google made Kotlin as first preference for developing apps. 4. Interopearbility with java 5. Provides Null Safety
  • 17. • • • • Time spent on reviews and maintainance is less 70 % of top 1000 apps on playstore are developed in Kotlin 20 % less time is spent on stabilisation after adopting kotlin due to less null pointer exception 62 % of developers have expressed intrest in developing in kotlin (4th largest • • according to stack overflow survey) 30 % less code as compared to java 60 % professional andriod developers use Kotlin Intresting facts about Kotlin