Yodgorbek KomilovKotlin 30 Day Challenge — Day 9: Coroutines and Asynchronous ProgrammingWelcome to Day 9 of the Kotlin 30 Day Challenge! Today, you’ll explore Coroutines and Asynchronous Programming in Kotlin. These features…2d ago2d ago
Yodgorbek KomilovKotlin 30 Day Challenge — Day 8: Data Classes and Sealed ClassesWelcome to Day 8 of the Kotlin 30 Day Challenge! Today, you’ll explore Data Classes and Sealed Classes in Kotlin. These concepts will help…Jul 23Jul 23
Yodgorbek KomilovHow I Declined the Amazon Ring Android Developer Role Due to a Low Salary OfferI’m excited to share that I recently received an offer for the Amazon Ring Android Developer role at their Cambridge office! However, after…Jul 16Jul 16
Yodgorbek KomilovDay 7: Null Safety in KotlinWelcome to Day 7 of our Kotlin series! Today, we’re diving into the critical topic of Null Safety. Null references can lead to runtime…Jul 8Jul 8
Yodgorbek KomilovDay 6: Collections in KotlinOn Day 6, you’ll delve into Collections in Kotlin. You’ll learn about various types of collections like Lists, Sets, and Maps, and explore…Jul 7Jul 7
Yodgorbek KomilovDay 3: Kotlin 30-Day Challenge — Control FlowWelcome to Day 3 of your Kotlin 30-Day Challenge! Today, we’ll focus on control flow, a fundamental concept in programming that allows you…Jul 2Jul 2
Yodgorbek KomilovDay 2: Kotlin Basics — Variables, Data Types, and Basic OperatorsWelcome to Day 2 of your 30-day Kotlin learning challenge! Today, we’ll delve into the basics of Kotlin, including variables, data types…Jul 1Jul 1
Yodgorbek KomilovUnderstanding Compile Time and Runtime in ProgrammingIn software development, programs undergo two distinct phases: compile time and runtime. These phases play crucial roles in detecting…Jun 30Jun 30