This document outlines the schedule and content for an Android study jam session on programming basics. The session will cover Kotlin classes and inheritance, creating Android layouts in XML, calculating tips in an app, changing app themes and icons, and allow time for questions. Participants will learn to design user interfaces, access views, style apps, and make their programming skills more polished. The session is part of a new programmer track to teach core Android and Kotlin concepts.
Android Study Jams - New to Programming [27th december]PragatiVerma31
Hey Droids!
We are coming up with our next session of Android Study Jams.
Join us on ️ December 27, 2020, 4 PM - 6 PM
What are Android Study Jams?
Android Study Jams are community-organized study groups for students and professionals to learn how to build Android apps in the Kotlin programming language, using a curriculum provided by Google.
Know more about it here: https://g.co/android/studyjams
There are two tracks available:
Track 1: New to Programming Track - For people who are new to programming, follows the Android Basics in Kotlin course.
Track 2: Prior Programming Track - For people who already have programming experience, follows the Android Kotlin Fundamental course. Also includes a pre-work section using Kotlin Koans from JetBrains for those who are new to Kotlin.
During the course, you will get a general overview of mobile development for Android, learn basic programming concepts as well as core vocabulary and concepts in Android, get hands-on experience building a small app using the Kotlin language, and understand what opportunities exist for you in the vibrant Berlin tech scene as an Android programmer.
Note : This session will be appropriate for anyone interested in learning more about the field and prior programming knowledge will not be necessary.
Our speakers will tell you in detail how you can learn android in kotlin and after that each unit has badges earn the 10 badges and get a certificate direct from Google.
Android Study Jam for DSC JSS will be conducted by Dheeraj Kotwani, our Android Study Jam Facilitator. Reach out to him on the following links:
Instagram: https://www.instagram.com/dheeraj_kotwani/
GitHub: https://github.com/dheerajkotwani
Twitter: https://twitter.com/kotwani_dheeraj
LinkedIn: https://www.linkedin.com/in/dheerajkotwani/
Also, join us on discord to stay updated and seek guidance from the best in the arena of android development.
Discord Link: https://bit.ly/DSCJSSATEN-DISCORD
Flutter is Google's Open Source UI Software Development Kit that enables us to build cross-platform apps for Android, iOS, Linux, Mac, Windows, and Google Fuschia from a Single Codebase. With many companies switching over to a Flutter Codebase to hasten development time, reduce roles, and work from a single codebase, Flutter has been growing at an exponential rate in the market and will definitely expand even more in the upcoming times. Alibaba, Google Ads, Google Pay, Hamilton Musical are a few apps in the ever-expanding codebase of Flutter.
A session delivered by @amahdy7 from Finland over Hangout in GDG Helwan DevFest16 that toke place in the Modern Academy in Maadi
The slides discuss the power of Flutter and how to start develop with it
Lets Flutter - Talk on flutter in Google IO Extended in Google Developer Group Mumbai.
This has a detailed view of flutter and comparison of React native vs Flutter vs Native app development
Android Study Jams - New to Programming [27th december]PragatiVerma31
Hey Droids!
We are coming up with our next session of Android Study Jams.
Join us on ️ December 27, 2020, 4 PM - 6 PM
What are Android Study Jams?
Android Study Jams are community-organized study groups for students and professionals to learn how to build Android apps in the Kotlin programming language, using a curriculum provided by Google.
Know more about it here: https://g.co/android/studyjams
There are two tracks available:
Track 1: New to Programming Track - For people who are new to programming, follows the Android Basics in Kotlin course.
Track 2: Prior Programming Track - For people who already have programming experience, follows the Android Kotlin Fundamental course. Also includes a pre-work section using Kotlin Koans from JetBrains for those who are new to Kotlin.
During the course, you will get a general overview of mobile development for Android, learn basic programming concepts as well as core vocabulary and concepts in Android, get hands-on experience building a small app using the Kotlin language, and understand what opportunities exist for you in the vibrant Berlin tech scene as an Android programmer.
Note : This session will be appropriate for anyone interested in learning more about the field and prior programming knowledge will not be necessary.
Our speakers will tell you in detail how you can learn android in kotlin and after that each unit has badges earn the 10 badges and get a certificate direct from Google.
Android Study Jam for DSC JSS will be conducted by Dheeraj Kotwani, our Android Study Jam Facilitator. Reach out to him on the following links:
Instagram: https://www.instagram.com/dheeraj_kotwani/
GitHub: https://github.com/dheerajkotwani
Twitter: https://twitter.com/kotwani_dheeraj
LinkedIn: https://www.linkedin.com/in/dheerajkotwani/
Also, join us on discord to stay updated and seek guidance from the best in the arena of android development.
Discord Link: https://bit.ly/DSCJSSATEN-DISCORD
Flutter is Google's Open Source UI Software Development Kit that enables us to build cross-platform apps for Android, iOS, Linux, Mac, Windows, and Google Fuschia from a Single Codebase. With many companies switching over to a Flutter Codebase to hasten development time, reduce roles, and work from a single codebase, Flutter has been growing at an exponential rate in the market and will definitely expand even more in the upcoming times. Alibaba, Google Ads, Google Pay, Hamilton Musical are a few apps in the ever-expanding codebase of Flutter.
A session delivered by @amahdy7 from Finland over Hangout in GDG Helwan DevFest16 that toke place in the Modern Academy in Maadi
The slides discuss the power of Flutter and how to start develop with it
Lets Flutter - Talk on flutter in Google IO Extended in Google Developer Group Mumbai.
This has a detailed view of flutter and comparison of React native vs Flutter vs Native app development
Flutter overview - advantages & disadvantages for businessBartosz Kosarzycki
After half a year experience with Fluttter, two internal projects and one commercial one, we'd like to share our view on what FLUTTER as a framework gives developers and businesses alike.
Get the best Online Flutter Dart Assignment Help in your budget. Our Flutter Dart Experts are available 24*7 at your service to give you best Flutter Dart Assig
T2 webframework is simple and modernized java webframework for web2.0 environment.This presentaion tells you the new web development situation is coming to us and how we solve by T2 webframework.
Mobile Fest 2018. Enrique López Mañas. TensorFlow for Mobile PoetsMobileFest2018
There is a lot of Hype with ML and AI lately, and TensorFlow is the framework of choice from Google. But as a Mobile Developer you might have asked yourself, how can I benefit from it? In this talk, you will learn your first steps into the fascinating ML world for mobile.During this talk I will show how to set up TensorFlow for Android, and how to perform some initial operations with it:
- Classifying example
- Detection example
- Analyzing example
I will also show a model to develop a Mobile App with a Model and integration TensorFlow (from Zero to App), showcase demos in Android, iOS and Raspberry and showing as well some Real Use Cases.
YouTube Link: https://youtu.be/8m9jzfjXxtM
**Edureka Online Courses: https://www.edureka.co **
This Edureka PPT on "Flutter vs React Native" will give you a web developer's perspective into the two cross-platform mobile development framework Flutter and React Native. After watching this video, you will be able to make an informed decision on which framework would suit your needs to the best. The following topics are discussed in the PPT -
What is Flutter?
What is React Native?
Flutter vs React Native
Build your first flutter application! - http://bit.ly/Flutter_Tutorial
Follow us to never miss an update in the future.
YouTube: https://www.youtube.com/user/edurekaIN
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Castbox: https://castbox.fm/networks/505?country=in
Flutter vs React native 2019 - a detailed comparison for app owners and business to find out which framework is the best fit for your cross-platform app development project.
Top five reasons you should prefer flutter app developmentSolution Analysts
Google’s Flutter is a cost-effective and robust platform for developing cross-platform apps. Here are some of the top benefits of Flutter app development. Let’s connect to discuss more.
Developing Cross platform apps in flutter (Android, iOS, Web)Priyanka Tyagi
Sharing slides from my Flutter talk at SV Code Camp: https://www.siliconvalley-codecamp.com/Session/2019/developing-cross-platform-applications-using-flutter-web-android-and-ios
This document illustrates the basic idea about flutter and its facilities. Along with this, the document also depicts the comparison report of the cross-platform, react.
This is PPT for Info session regarding Flutter Festival.
It is is a follow along PPT for Flutter Festival Bhopal. Conducted and organized by GDSC UIT RGPV and Flutter Bhopal 2022
DSC ASEB Android Study Jams 2020: New to Programming 1Aravind V. Nair
Slides from the event. Visit https://bit.ly/DSC-ASEB-ASJ-NP1 to know more.
2.5 billion. That's the number of Android devices active in the world, and each of them has hundreds of apps installed; apps that have become an integral part of people's everyday lives. With Android Study Jams, you will have the opportunity to learn Kotlin, the most preferred language that is being used to create these Android applications. Join us and begin your journey to becoming an Android developer.
This program has been divided into two tracks: New to Programming and Prior Programming Experience
Track 1 will take place over the next 4 weeks and will introduce you to the basics of Kotlin as well as Android and gives you enough knowledge to start building elegant yet simple applications.
Track 2 dives deeper into Android and lets you add more complex functionality to your apps by bringing in data storage, network connection, and more!
This first session introduces you to the program, gives you an overview of the course and what to expect from it. It'll also go over the first couple of activities (pathways) in Track 1 to lend you some sense of familiarity with the course and to show you how to follow along for the rest of the track
Flutter overview - advantages & disadvantages for businessBartosz Kosarzycki
After half a year experience with Fluttter, two internal projects and one commercial one, we'd like to share our view on what FLUTTER as a framework gives developers and businesses alike.
Get the best Online Flutter Dart Assignment Help in your budget. Our Flutter Dart Experts are available 24*7 at your service to give you best Flutter Dart Assig
T2 webframework is simple and modernized java webframework for web2.0 environment.This presentaion tells you the new web development situation is coming to us and how we solve by T2 webframework.
Mobile Fest 2018. Enrique López Mañas. TensorFlow for Mobile PoetsMobileFest2018
There is a lot of Hype with ML and AI lately, and TensorFlow is the framework of choice from Google. But as a Mobile Developer you might have asked yourself, how can I benefit from it? In this talk, you will learn your first steps into the fascinating ML world for mobile.During this talk I will show how to set up TensorFlow for Android, and how to perform some initial operations with it:
- Classifying example
- Detection example
- Analyzing example
I will also show a model to develop a Mobile App with a Model and integration TensorFlow (from Zero to App), showcase demos in Android, iOS and Raspberry and showing as well some Real Use Cases.
YouTube Link: https://youtu.be/8m9jzfjXxtM
**Edureka Online Courses: https://www.edureka.co **
This Edureka PPT on "Flutter vs React Native" will give you a web developer's perspective into the two cross-platform mobile development framework Flutter and React Native. After watching this video, you will be able to make an informed decision on which framework would suit your needs to the best. The following topics are discussed in the PPT -
What is Flutter?
What is React Native?
Flutter vs React Native
Build your first flutter application! - http://bit.ly/Flutter_Tutorial
Follow us to never miss an update in the future.
YouTube: https://www.youtube.com/user/edurekaIN
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Castbox: https://castbox.fm/networks/505?country=in
Flutter vs React native 2019 - a detailed comparison for app owners and business to find out which framework is the best fit for your cross-platform app development project.
Top five reasons you should prefer flutter app developmentSolution Analysts
Google’s Flutter is a cost-effective and robust platform for developing cross-platform apps. Here are some of the top benefits of Flutter app development. Let’s connect to discuss more.
Developing Cross platform apps in flutter (Android, iOS, Web)Priyanka Tyagi
Sharing slides from my Flutter talk at SV Code Camp: https://www.siliconvalley-codecamp.com/Session/2019/developing-cross-platform-applications-using-flutter-web-android-and-ios
This document illustrates the basic idea about flutter and its facilities. Along with this, the document also depicts the comparison report of the cross-platform, react.
This is PPT for Info session regarding Flutter Festival.
It is is a follow along PPT for Flutter Festival Bhopal. Conducted and organized by GDSC UIT RGPV and Flutter Bhopal 2022
DSC ASEB Android Study Jams 2020: New to Programming 1Aravind V. Nair
Slides from the event. Visit https://bit.ly/DSC-ASEB-ASJ-NP1 to know more.
2.5 billion. That's the number of Android devices active in the world, and each of them has hundreds of apps installed; apps that have become an integral part of people's everyday lives. With Android Study Jams, you will have the opportunity to learn Kotlin, the most preferred language that is being used to create these Android applications. Join us and begin your journey to becoming an Android developer.
This program has been divided into two tracks: New to Programming and Prior Programming Experience
Track 1 will take place over the next 4 weeks and will introduce you to the basics of Kotlin as well as Android and gives you enough knowledge to start building elegant yet simple applications.
Track 2 dives deeper into Android and lets you add more complex functionality to your apps by bringing in data storage, network connection, and more!
This first session introduces you to the program, gives you an overview of the course and what to expect from it. It'll also go over the first couple of activities (pathways) in Track 1 to lend you some sense of familiarity with the course and to show you how to follow along for the rest of the track
Brief Introductory Session
What is Android Study Jam
Learning Objectives
Pre-requisites
How to create a Google Developer Profile
Course Structure: Android Basics
Why Kotlin and cross-platform vs Native
Benefits of the Android Study Jam and next session details
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!
Pre-requisites
1. Basic Math Skills
2. Basic Computer Literacy
Curriculum Used
Android Basics in Kotlin Course with six pathways currently available on Android Developers Website.
Kotlin Basics & Introduction to Jetpack Compose.pptxtakshilkunadia
In our fast and ever-changing world of tech, creating a great UI is not just indispensable but also an obligation as a developer. A great UI makes the whole experience of accessing the products/services an absolute pleasure.
Hour 1: Basics of Kotlin
Hour 2: Introduction to Jetpack Compose Development Kit
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.
GDSC - IIITB: Android Study Jams - Introductory SessionShreytripathi6
GDSC IIIT-B hosted its first-ever Android Study Jams. In this session, we discuss the advantages of Kotlin and how to get started with Android Development.
Similar to DSC ASEB Android Study Jams 2020: New to Programming 3 (20)
GDSC - IIITB: Android Study Jams - Introductory Session
DSC ASEB Android Study Jams 2020: New to Programming 3
1. This work is licensed under the Apache 2.0 License
Android Study Jams
New to Programming Track: Session 3
12/26/2020 | 15:00 - 18:20
2. 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
● Pathways 1-4, Unit 1, Track 1
Prerequisites
3. This work is licensed under the Apache 2.0 License
TOPIC TIME
Recap of Session 2 3:00 - 3:10
Pathway 5: Codelab 1 - Classes and inheritance in Kotlin 3:10 - 3:50
Break 3:50 - 4:00
Pathway 5: Codelab 2 - Create XML layouts for Android 4:00 - 4:15
Pathway 5: Codelab 3 - Calculate the Tip 4:15 - 4:45
Break 4:45 - 4:55
Pathway 5: Codelab 4 - Change the app theme 4:55 - 5:20
Pathway 5: Codelab 5 - Change the app icon 5:20 - 5:35
Break 5:35 - 5:45
Pathway 5: Codelab 5 - Change the app icon 5:45 - 6:05
Q&A 6:05 - 6:20
Today’s
Schedule
4. This work is licensed under the Apache 2.0 License
Recap from last time
What did we learn?
5. This work is licensed under the Apache 2.0 License
Recap Of Session 2
● Randomness in programming
● Incorporating real world entities - classes and
objects
● Designing screens with Layout Editor
● Displaying screens with Activities
● Making decisions with your programs
2 - Show 2
1 - Show 1
4 - Show 4
3 - Show 3
5 - Show 5
6 - Show 6
6. This work is licensed under the Apache 2.0 License
Let’s get started
7. This work is licensed under the Apache 2.0 License
Pathway
4
Today’s
Goal
8. This work is licensed under the Apache 2.0 License
Unit 2
Pathway 5
9. This work is licensed under the Apache 2.0 License
After Today, You’ll Be Able To
● Kotlin:
● Extend the idea of classes to further resemble real world entities
(Inheritance)
● Learn about a new data type (lateinit)
● Android:
● Design screens for your app in a different way (XML Files)
● Access views of screen from activity in a easier way (View Binding)
● Polish the UI for your app:
○ Select a theme for your app (Material Design, Themes and styles)
○ Set an icon for you app (App icons)
○ Much more!
10. This work is licensed under the Apache 2.0 License
Concept Overview
Pathway 5 - Part 1
11. This work is licensed under the Apache 2.0 License
“You look so much like your father / mother”
12. This work is licensed under the Apache 2.0 License
13. This work is licensed under the Apache 2.0 License
14. This work is licensed under the Apache 2.0 License
Inheritance - Extending Classes
● Classes - Useful way of representing real world entities
● Can we go further?
● Inheritance - passing down properties/features
○ Parents - Children
○ Bicycle - Mountain Bike
○ Vehicle - Car
● Subclasses can have their own properties
● Abstract Classes - rough sketch, can’t be implemented
○ Abstract Classes Classes Objects
○ Rough Sketch : Blueprint :: Abstract classes :
ClassesPathway 5
Vehicle
Automobiles Hand Pulled
RickshawCartBusCar
15. This work is licensed under the Apache 2.0 License
Inheritance in Android
● Kotlin - Doesn’t have to have classes
● Android - Provided in classes - UI Components,
Activities
● Any - Kotlin Superclass
Pathway 5
Views
TextView
EditTextButton
16. This work is licensed under the Apache 2.0 License
1.What do all die have in common?
2.Are there other examples of commonalities?
3.Are there any variations in these categories of
things?
17. This work is licensed under the Apache 2.0 License
Have a Question? Just ask
Unit 2, Pathway 5, Codelab 1
18. This work is licensed under the Apache 2.0 License
Codelab 1
Classes and Inheritance in Kotlin
19. This work is licensed under the Apache 2.0 License
Break
3:50 - 4:00
20. This work is licensed under the Apache 2.0 License
Concept Overview
Pathway 5 - Part 2
21. This work is licensed under the Apache 2.0 License
XML - A Programming Markup Language
● Markup language - Way of annotating documents
● Human readable
● Uses standard words - not special programming syntax
● Most used - HTML, XML
● XML documents - Follow tree structure:
○ Root -> Child -> Subchild
● Tags - Describe element
● Text - Value of element
● Attribute - special property of element
● Value - Value of attribute
Pathway 4
22. <?xml version="1.0" encoding="UTF-8"?>
<library>
<book type="Novel">
<title> Kidnapped </title>
<author> Robert Louis Stevenson </author>
<year> 1886 </year>
</book>
<book type="Comic">
<title> Daredevil #1 </title>
<author> Joe Kelly </author>
<year> 1964 </year>
</book>
</library>
A Basic XML File
Pathway 4
Attribute
Element
Start Tag Closing Tag
Text
Value
Declaration
23. This work is licensed under the Apache 2.0 License
Have a Question? Just ask
Unit 2, Pathway 5, Codelab 2
24. This work is licensed under the Apache 2.0 License
Codelab 2
Create XML layouts for Android
25. This work is licensed under the Apache 2.0 License
Concept Overview
Pathway 5 - Part 3
26. This work is licensed under the Apache 2.0 License
View Binding - Access Views Efficiently
● Bind all views in a layout to one object
● Refer views through that object
Pathway 4
27. This work is licensed under the Apache 2.0 License
Have a Question? Just ask
Unit 2, Pathway 5, Codelab 3
28. This work is licensed under the Apache 2.0 License
Codelab 3
Calculate the tip
29. This work is licensed under the Apache 2.0 License
Break
4:45 - 4:55
30. This work is licensed under the Apache 2.0 License
Concept Overview
Pathway 5 - Part 4
31. This work is licensed under the Apache 2.0 License
Styles and Themes - Beautify Your App
● Color is all around us - Digitally and Physically
● Add hint of realism to app - Material Design
● Capture textures, reflections and shadows
● Each color - 3 hexadecimal numbers (2 digits)
● Extra 1 - Represent transparency
● Style - Properties of a view (font, size, color)
● Themes - Collection of styles
● Applied over the entire app - lends uniformity
Pathway 4
32. This work is licensed under the Apache 2.0 License
Have a Question? Just ask
Unit 2, Pathway 5, Codelabs 4&5
33. This work is licensed under the Apache 2.0 License
Codelab 4
Change the app theme
34. This work is licensed under the Apache 2.0 License
Codelab 5
Change the app icon
35. This work is licensed under the Apache 2.0 License
Break
5:35 - 5:45
36. This work is licensed under the Apache 2.0 License
Have a Question? Just ask
Unit 2, Pathway 5, Codelab 6
37. This work is licensed under the Apache 2.0 License
Codelab 6
Create a more polished user experience
38. This work is licensed under the Apache 2.0 License
Q&A
Got A Question? Drop ‘em in Chat!
39. This work is licensed under the Apache 2.0 License
Stay tuned for Session 4!
40. This work is licensed under the Apache 2.0 License
Share what you’ve
learned with
#AndroidStudyJams
41. This work is licensed under the Apache 2.0 License
Learn More
42. This work is licensed under the Apache 2.0 License
Continue learning!
More units in the Android Basics in Kotlin Course will be released soon!
Modify your existing apps and add more features to them.
Additional resources to check out:
● Official Android Developers Site: developer.android.com
● Learn Kotlin By Example
● Kotlin Vocabulary series
● Official Android Developers Blog (for announcements)
● Android Developers Medium Blog (for more technical articles)
● Android Developers YouTube channel
● Follow @AndroidDev on Twitter
● Subscribe to the Android Developer Newsletter
43. This work is licensed under the Apache 2.0 License
Thank You
See you next week!
Editor's Notes
Assuming you are in the right place, here are some the prerequisites that will be helpful for this track. Having basic computer literacy and basic math skills is recommended. You’ll also need a computer and access to the internet to take the online course. [Mention WiFi instructions if necessary.]
After this short presentation, we’ll all be working independently on the course. Use headphones to play the videos, so it doesn’t disrupt others around you.
It’s also helpful if you have an Android device so you can test your app. A USB cable will be needed for connecting your phone to the computer. If you don’t have an Android device, don’t worry, you can still use your computer to emulate an Android device.
Let’s look at the schedule for this session. [Please update this schedule accordingly before your event.]
First, we have a short presentation, which we’re doing right now. We’re covering some logistics and a high-level introduction to the concepts, to help you with the hands-on portion of the session later.
Once I’m done talking, you’ll be able to dive into the course. You’ll be working independently on 3 pathways in the first unit of the course. This is just a suggested schedule. You can work through the pathways at your own pace and let me or any of the other facilitators know if you have questions. We’ll also have a short break in between. At the end of the session, I’ll bring everyone together and we can recap what we learned today and celebrate your progress!!
Let’s start off by recapping what we did last time. Can you remember what you learned in Session 1?
[Ask the group and create a list of everything that people recall. If people forget any of the following, be sure to remind them:
How to write and run a program in Kotlin
How to set up Android Studio on their computer
How to start a project from a template in Android Studio
How to run an Android app on the emulator (and a physical device, if applicable)
Add text and images to a layout
Modify attributes on a TextView or ImageView]
That’s all we’ll cover for today -- let’s get started!
In this session, you’ll complete Unit 1 of the Android Basics in Kotlin course by finishing Pathway 4: Add a button to an app. In this pathway, you’ll be building an interactive app called the Dice Roller app. It rolls a dice when the button is pressed and updates the screen with the result.
Now that you’re familiar with the learning platform and how the course looks, let’s dive into some important concepts that you’ll be learning about.
Subclasses can have their own properties - much like objects can have their own values
Abstract classes - not a concrete idea
Subclasses can have their own properties - much like objects can have their own values
Abstract classes - not a concrete idea
[This pathway will take about 3 hours so you can give them breaks in between.]
Now that you’re familiar with the learning platform and how the course looks, let’s dive into some important concepts that you’ll be learning about.
[This pathway will take about 3 hours so you can give them breaks in between.]
Now that you’re familiar with the learning platform and how the course looks, let’s dive into some important concepts that you’ll be learning about.
[This pathway will take about 3 hours so you can give them breaks in between.]
Now that you’re familiar with the learning platform and how the course looks, let’s dive into some important concepts that you’ll be learning about.
[This pathway will take about 3 hours so you can give them breaks in between.]
[This pathway will take about 3 hours so you can give them breaks in between.]
Stay tuned for our next session -- you’ll be learning more about Android and Kotlin to build an interactive app! Thank you for coming and see you soon.
Hope you all enjoyed the game and learning to create the Dice Roller app!
On social media, remember to post photos or highlights from today using #AndroidStudyJams. [Include your own developer community and chapter hashtags (i.e. #developerstudentclubs #dsccmu)]
If you liked creating your first Android apps and want to continue learning more on your own, here are some resources.
First, you can continue learning on your own with the Android Basics in Kotlin course. At the moment, Unit 1 is available (which you already completed), with more units being released as they become available.
In the meantime, you can modify the apps we built together and learn by adding more features to them. You can use Google search or look at existing code samples and videos online for how to add additional features to your app.
To stay connected, check out these additional resources, which professional developers use to stay up to date on Android. As you get into more advanced features, you will likely need to learn more programming concepts. You can check out the Learn Kotlin By Example resource for that.
Thank you so much for being a part of Android Study Jams! Good luck on the beginning of your Android developer journey!