3. This work is licensed under the Apache 2.0 License
Kaustubh Narwade
GitHub
Camp leaders
Sujal Goswami
GitHub
Rishabh Sachan
GitHub
4. This work is licensed under the Apache 2.0 License
Camp Schedule
TOPIC TIME
Intro (Online) 0:00 - 0:00
Birthday Wish Card App (Offline) 0:00 - 0:00
Dice Roller App (Offiline) 0:00 - 0:00
Calculator (Online) 0:00 - 0:00
Sessions Date
Intro Session | Compose Camp 11th October, 2022
Birthday Wish Card App 12th October, 2022
Dice Roller App 13th October, 2022
Calculator App 14th October, 2022
5. This work is licensed under the Apache 2.0 License
Kotlin &
Jetpack Compose
6. This work is licensed under the Apache 2.0 License
Kotlin &
Jetpack Compose
XML layout vs Compose layout
7. This work is licensed under the Apache 2.0 License
8. This work is licensed under the Apache 2.0 License
● Basic Kotlin
● Basics of Jetpack Compose
● Birthday wish Card App
What things we learn today!
9. This work is licensed under the Apache 2.0 License
10. This work is licensed under the Apache 2.0 License
Run your program !
11. This work is licensed under the Apache 2.0 License
Variables
fun main() {
val cartTotal = 0
cartTotal = 20
println("Total: $cartTotal")
}
Val cannot be reassignd
fun main() {
var cartTotal = 0
cartTotal = 20
println("Total: $cartTotal")
}
12. This work is licensed under the Apache 2.0 License
Functions
13. This work is licensed under the Apache 2.0 License
Birthday wish card
14. This work is licensed under the Apache 2.0 License
15. This work is licensed under the Apache 2.0 License
16. This work is licensed under the Apache 2.0 License