AndroidComposeCamp
AndroidComposeCamp copied to clipboard
This repository contents all the resources and materials for the COMPOSE CAMP 2022 conducted by GDSC TMSL
Compose Camp 22 - GDSC-TMSL
Compose Camp 22 by GDSC-TMSL provides a great oppourtunity for you to learn with your peers the art of creating a native android app with super simple to use Jetpack Compose UI Toolkit
The camp will be from 8th Septempber 2022 to 29th September 2022
All the course materials will be uploaded here in this repo so make sure to star(⭐) this repo
Timeline
The course will consist of 5 sessions (3 online, 2 in person)
-
8th Sep 22 (Unit 1) - ONLINE
Materials:
- Introduction to Kotlin - click to access
- Set Up Android Studio - click to access
- Build a Basic Layout - click to access
-
12th Sep 22 (Unit 2) ONLINE
Materials:
- Kotlin Fundamentals - click to access
- Add a button to an App - click to access
- Interact with UI and State - click to access
-
15th Sep 22 (Unit 3, surpise module 1) ONLINE
Materials:
- More kotlin fundamentals - click to access
- Building scrollable list - click to access
- Building beautiful apps - click to access
-
20th Sep 22 (Unit 4, app team assignment, surpise module 2) In Person
Materials:
- Architecture components - click to access
- Navigation in Jetpack Compose - click to access
- Adapt for different screen sizes - click to access
-
24th Sep 22 (Final Day, Public App display) In Person
Showcase your apps and get a chance to win exciting rewards!!At end of the course you will be given a week to create something of your own with the things you have learnt and showcase it to the public offline on stage
Two surprise 🤩 bonus modules that will help your app stand out
- 29th Sep 22 (Experienced Track) ONLINE
Materials:
-
Click to access the EXPERIENCE TRACKS
1. Compose essentials 2. Layouts, theming, and animation 3. Architecture and state 4. Accessibility, testing, and performance 5. Form factors
Why Jetpack Compose ?? 🤔

-
Less code- Do more with less code and avoid entire classes of bugs. Code is simpler and easier to maintain. -
Intuitive- Just describe your UI, and Compose takes care of the rest. As app state changes, your UI automatically updates. -
Accelerates Development- Compatible with all your existing code so you can adopt when and where you want. Iterate fast with live previews and full Android Studio support. -
Powerful- Create beautiful apps with direct access to the Android platform APIs and built-in support for Material Design, Dark theme, animations, and more.
Compose apps are written in the Kotlin programming language

Kotlin is the language that the majority of professional Android developers use to build apps. Kotlin provides you the rock solid stability and reliable JVM with a very concise and readable syntax
