Implement Lambda-based filtering on list of numbers
Use extension function to add custom functionality to String
Create a multitasking program using coroutines (e.g., downloading files simulation)
Module 4: Kotlin in Practice (Android & Backend)
File I/O (read/write)
Using libraries (Gradle dependencies)
Kotlin for Android basics (Activities, Intents, UI)
Kotlin for backend with Ktor/Spring Boot basics
Capstone Project (end-to-end)
LAB 4
Build a file reader/writer app
Create a simple Android app with Kotlin (Hello World + Button click counter)
Build a small REST API in Ktor
Capstone: Develop a mini-project (To-do List App, Weather App with API, Chat App, or Expense Tracker)
Learning Outcome
Understand Kotlin fundamentals, OOP, functional programming, and concurrency with coroutines.
Develop Android and backend applications using Kotlin.
Build complete projects integrating file I/O, libraries, and APIs.
More Courses
SQL Programming Beginner
Introduces database concepts, table creation, and basic SQL queries. Learners gain foundational skills in managing and retrieving structured data.
C/C++ Programming Beginner
Learn the foundations of C and C++ programming, including syntax, data types, and control structures. Build simple programs and strengthen problem-solving skills.
Rust Programming Beginner
Introduces Rust syntax, ownership model, and memory safety concepts. Learners develop a foundation in writing fast and secure Rust code.