
GDG on Campus Machakos University - Machakos, Kenya
Welcome to Week 1 of the 12-Week Kotlin, Android & KMP Study Jam 🚀In this session, we’ll begin our journey into modern A...
3 RSVP'd
Welcome to Week 1 of the 12-Week Kotlin, Android & KMP Study Jam 🚀
In this session, we’ll begin our journey into modern Android and cross-platform development using Kotlin. This week focuses on building strong Kotlin fundamentals before moving into Android development and Kotlin Multiplatform later in the program.
Introduction to Kotlin
Why Kotlin matters in modern development
Variables (val vs var)
Data types
Functions
Conditionals and loops
Null safety basics
We’ll:
Create our first Kotlin project
Build a simple student profile program using Kotlin
We’ll also introduce our semester project:
CampusPulse — a student events & community application that we’ll gradually build throughout the study jam using:
Kotlin — a modern programming language officially supported for Android development and widely used for backend and cross-platform applications.
Jetpack Compose — a modern toolkit for building native Android user interfaces declaratively using Kotlin.
Ktor — used for fetching and sending data between the CampusPulse app and our backend API.
Room — a local database library used for storing and querying offline data on Android devices.
Kotlin Multiplatform — used to share code across multiple platforms and deploy CampusPulse as a cross-platform application.
📅 Date: Friday
⏰ Time: 8:00 PM – 9:00 PM
📍 Venue: Virtual Meeting
Come ready to learn, code, ask questions, and collaborate.
Mobile Developer
Intelligent Enterprise Solutions
Software Engineer