do you participate? Follow this step: 1. Register for the event https://goo.gle/juara-android 2. Ensure you have a Google developer account. 3. Go to https://developers.google.com/ to create your account with your Google Mail ID. 4. Complete Compose Camp for beginners and for experienced Android developers. Please only complete the unit between Oct 7 - Nov 4, we only count the badges earned between that date. 5. Earn the Badges. 6. Complete the course completion form by 4 November 2022, 23.59 GMT+7. Do not forget to make the app link public. 7. Join us for an online quiz on 11 or 12 November 2023 (Pick your preferable timing). 8. The detail for the quiz will be shared only for participants who have submitted the completion form and will be held online. The minimum score to pass is 80%.
1. #JuaraAndroid is open for every region but SWAGs will only be delivered to Indonesian addresses. 2. Join #JuaraAndroid community in discord server goo.gle/googledevsid to help you with any questions about the study. 3. Only 700 first submission and passed the quiz that will get the SWAG!
is Compose Camp? Community-organized events focused around how to build Android apps using Jetpack Compose, where attendees get hands-on coding experience with Compose.
start, choose a track for your community Beginner New to Android app development. May or may not have prior programming experience. Experienced Experienced Android developers (already familiar with Kotlin and the View system) who are new to Compose.
Each track offers learning content from Google that is structured into pathways. A pathway consists of a sequence of learning activities (videos, articles, and codelabs), to help you learn about a certain technical topic. There is a quiz at the end of a pathway to test what you learned.
track is for people who are new to Android app development, whether they have programming experience or not. Pre-requisites • Basic computer literacy • Basic math skills What you will learn • Kotlin programming language basics • How to build Android app UIs using Compose • Best practices of Modern Android Development Content available • Android Basics with Compose course • Practice problems and open-ended projects in the course Beginner Track
3 1 Introduction to Kotlin Set up Android Studio Build a basic layout (4 hours) (3 hours) (4 hours) Learn introductory programming concepts in Kotlin to prepare for building Android apps in Kotlin. Install and set up Android Studio, create your first project, and run it on a device or emulator. Learn the basics of layouts in Android by creating your very own birthday card app! this is where you will truly start learning Compose! Android Basics with Compose Course Unit 1
3 1 Kotlin fundamentals Add a button to an app Interact with UI and state (4 hours) (3 hours) (4 hours) Learn more fundamentals of Kotlin, object-oriented programming, and lambdas. Learn how to respond to a button click in an Android app. Create a tip calculator app that calculates the tip from user input. Android Basics with Compose Course Unit 2
3 1 More Kotlin fundamentals Build a scrollable list Build beautiful apps (4 hours) (3 hours) (4 hours) Learn additional Kotlin programming concepts that will enable you to build more interesting and fun Android apps. Create an app that displays a scrollable list of text and images using Compose. Make your apps more beautiful and intuitive to use with Material Design, animations, and accessibility best practices. Android Basics with Compose Course Unit 3
3 1 Architecture Components Navigation in Jetpack Compose Adapt for different screen sizes (4+ hours) (4 hours) (4 hours) Learn about app architecture and how to use ViewModels, StateUi and StateFlow to build more complex apps. Learn how to use the Navigation component to build more complex apps with more screens and how to navigate and pass data between different composables. In this pathway, you'll learn how to adapt your app to different screen sizes and provide a better user experience, as well as how to test your adaptive UI. Android Basics with Compose Course Unit 4 More units coming soon! More units coming soon!
their existing knowledge of building Android Apps using Kotlin, developers in this track are ready to accelerate their UI development through focused resources on Compose. Pre-requisites • Prior Android development programming experience using Kotlin • Familiarity with Android Studio What you will learn • How to adopt Compose into an existing app • Foundational topics of Compose including layouts, state, theming, animation, navigation, performance, testing, and accessibility Content available • Jetpack Compose for Android Developers course • Introduction slide deck with speaker notes • Existing Compose slide decks on different topic areas • MAD Skills video series on Compose Experienced Track
3 1 Compose Essentials Layouts, theming, and animation Architecture and state (3 hours) (2 hours) (5 hours) Take your first steps with Jetpack Compose. You’ll learn about composable functions, basic layouts and state, Material design, lists and animations. Understand what it means that Compose is a declarative UI toolkit and how you can use it to build beautiful UIs. Implement more advanced layouts and add movement and style to your app. You’ll learn about the various Compose Animation APIs, how to implement Material Design 3, how to use custom layouts to implement complex designs, and how you can use lazy layouts to create performant UIs. Learn how to create a functioning app, using navigation, advanced state and side effects. Jetpack Compose for Android Developers Course The course contains five pathways:
4 Accessibility, testing, and performance Form factors (3 hours) (2 hours) Improve your app’s performance, make it accessible for all users, and write automated tests to keep this behavior. Use Compose to develop apps for multiple screen formats and device types. Jetpack Compose for Android Developers Course
for Android Developers Course start here Compose Essentials Layouts and animation Accessibility, testing, and performance Architecture and state Form factors then choose your own adventure based on your focus Start with the Compose Essentials pathway, if your audience is new to Compose. From there, select the pathway on a specific topic area that interests you and your communities best. Each subsequent pathway is standalone and builds off of the essentials (they don’t have to be completed in linear order).
Samples Here are code samples that developers can reference as they grow in their Compose skills: • Google Developer Training Github - Compose Samples https://github.com/orgs/google-developer-training/repositories
are local tech conferences hosted by Google Developer Groups (GDGs) around the world. They feature talks, hands-on demos, workshops, and codelabs on the latest Google tech. In 2022, there were 550+ DevFests, helping 320k+ developers. DevFest is the premiere local event for developers to learn about Google’s latest technologies from Googlers, Google Developer Experts and speakers from the industry.
Putri Software Engineer - eW+ GDE Android Kuan Hoong Poo Lead Data Scientist - BAT GDE Machine Learninga Andrew Kurniadi Co-Founder Lumio.id GDE Android Amalia Dr. Head of Computer Science Department Universitas Sumatera Utara Dolly Aswin Harahap IT DirectorXtend Indonesia Doni Rubiagatra Head of Engineering - Zero One Group GDE Cloud 2022 Speakers!
Topics 😎 Android A talk session where the speakers will explain Mobile dev and show the demonstration of it to get to know the topic much better. Web Optimize your web responsiveness with Next Paint, authentication with Passkeys and FedCM, and utilizing WebAssembly and WebGPU. Firebase Deep dive Firebase Authentication, Firestore queries in the cloud, Firebase Extensions, and using the Firebase Hosting Emulator for testing. Cloud Learn a lot about modern application development, security on Google Cloud, CI/CD best practices, and building global-scale applications. Machine Learning From MediaPipe, SimpleML, Keras Core, KerasCV, KerasNLP, PaLM API, and MakerSuite. Learn also how AI on Cloud like Vertex AI, Duet AI, and Generative AI.
Overview 🔥 We Invite 500+ Professional software developers, Google Developer Experts, Technical leaders, Freelancers, Students, and tech enthusiasts to join DevFest Medan 2023!
2023 Register now! gdgmedan.com/devfest We are looking for Professional software developers, Google Developer Experts, Technical leaders, Freelancers, Students, and tech enthusiasts to join DevFest Medan 2023!