https://github.com/sharmadhiraj/kotlin-multiplatform-weather-app
One codebase, multiple platforms - explore weather information effortlessly with Kotlin's multiplatform magic!
https://github.com/sharmadhiraj/kotlin-multiplatform-weather-app
android api flow ios jetpack-compose kotlin kotlinmultiplatform ktor skie swiftui viewmodel weather
Last synced: about 1 month ago
JSON representation
One codebase, multiple platforms - explore weather information effortlessly with Kotlin's multiplatform magic!
- Host: GitHub
- URL: https://github.com/sharmadhiraj/kotlin-multiplatform-weather-app
- Owner: sharmadhiraj
- Created: 2024-01-22T12:47:55.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-23T09:54:33.000Z (over 2 years ago)
- Last Synced: 2025-03-28T21:38:58.730Z (about 1 year ago)
- Topics: android, api, flow, ios, jetpack-compose, kotlin, kotlinmultiplatform, ktor, skie, swiftui, viewmodel, weather
- Language: Kotlin
- Homepage:
- Size: 775 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Kotlin Multiplatform Weather App
## Overview
This project serves as a demonstration of Kotlin Multiplatform
capabilities for developing a weather application. The goal is to create a simple cross-platform app
that shows the weather of a specified location by implementing API calls.
## Project Structure
The project structure follows Kotlin Multiplatform conventions and is organized into common,
Android, and iOS source sets. Shared code is placed in the `commonMain` source set, and
platform-specific code is located in `androidMain` and `iosMain`.
## Features
- Cross-platform development with Kotlin Multiplatform.
- API calls to retrieve weather information.
- Common code for shared functionality.
- Platform-specific implementations for Android and iOS.
## Demo
