Himanshu Gaurhimagaur.hashnode.dev·Dec 19, 2024Day 6: A Milestone in My Android Development JourneyToday was an exhilarating day in my journey to becoming an Android developer. It marks a special milestone as I successfully built my very first app—a Unit Converter. Guided by my amazing instructor Denis Panjuta, this experience has been both reward...Android
Himanshu Gaurhimagaur.hashnode.dev·Dec 16, 2024Day Four of Becoming an Android DeveloperDay 4: Becoming an Android Developer – Mastering Lists and Objects with Kotlin It's Day 4 of my journey to becoming an Android developer, and I’m thrilled to share what I’ve learned! Today was a big leap in understanding the core concepts of Kotlin, ...Android
Himanshu Gaurhimagaur.hashnode.dev·Dec 15, 2024Day Three of Becoming an Android DeveloperDay 3: Becoming an Android Developer – Learning with Denis Panjuta Hello, fellow aspiring Android developers! Welcome to Day 3 of my journey into the world of Android development. Today has been nothing short of amazing! I had the privilege of learni...android app development
Mohammed Shakeelmaster-android.hashnode.dev·Dec 5, 2024Advanced Kotlin for Android Developers: Comprehensive Guide1. Advanced Functions Higher-Order Functions Code Example: fun calculate(x: Int, operation: (Int) -> Int): Int { return operation(x) } val square: (Int) -> Int = { num -> num * num } println(calculate(4, square)) // Output: 16 Explanation:The c...Kotlin ProgrammingKotlin
Akash De Alwiszencode002.hashnode.dev·Nov 17, 2024Kotlin Basics: Input, Save, and Display Data in Android ApplicationsFor simplicity, let's use an EditText field to collect user input and a Button to trigger the save action. XML Layout (activity_main.xml) Kotlin Code (MainActivity.kt) Input Data: The EditText allows users to type their data. Save Data: When the ...Kotlin
Aditya Dascodingandlearning.hashnode.dev·Nov 11, 2024Mastering Animations in Jetpack Compose: A Comprehensive GuideAnimation brings life to your Android applications, transforming static UIs into dynamic, engaging experiences. In this comprehensive guide, we'll explore the powerful animation capabilities of Jetpack Compose, breaking down different types of animat...10 likes·31 readsJetpack Compose
Dilip Patelkotlinmastery.hashnode.dev·Nov 7, 2024Fundamentals of Problem SolvingNumber Operations Extracting the Last Digit of a Number Operation: num % 10 Explanation: The modulo operation returns the last digit of a number. Example: val num = 123 val lastDigit = num % 10 // lastDigit will be 3 Potential Use: Palindro...DSAKotlin
Dilip Patelkotlinmastery.hashnode.dev·Nov 7, 2024DSA With KotlinFundamentals Fundamentals of Problem Solving Basics Positive or Negative number Even or Odd number Sum of First N Natural numbers Sum of N natural numbers Sum of numbers in a given range Greatest of two numbers Greatest of the Three numbers...DSADSAinkotlin
Sagnik Mukherjeesagnikmukherjee.hashnode.dev·Nov 5, 2024Smooth Navigation in Android Studio : Using SerializableIn mobile app development, it’s rare to have an application with just a single screen. As our apps grow, so does the need for effective navigation between multiple screens. Understanding how to navigate through different screens is essential for crea...navigation
Waqas Youniswaqasyounis.hashnode.dev·Oct 14, 2024runTest vs runBlocking - SimplifiedAs the name runBlocking suggests that it runs suspending code in blocking manner, which means if there is a delay inside the unlocking block, it will also block the thread. fun main(){ runBlocking{ delay(2000) println("Inside runBlocking")...Android