Co-authored-by: premnirmal <1255689+premnirmal@users.noreply.github.com>
Stocks Widget
App features
- A home screen widget that shows your stock portfolio in a resizable grid
- Stocks can be sorted by dragging and dropping the list
- Only performs automatic fetching of stocks during trading hours
- Displays price change and summary alerts
Kotlin Multiplatform
This project has been migrated to Kotlin Multiplatform (KMP) with shared Compose Multiplatform
UI, so Android and iOS run from one shared codebase. Platform-agnostic code and the shared
in-app screens live in the :shared module (androidTarget + iOS targets), with thin
platform shells in :app (Android) and iosApp (iOS). See MULTIPLATFORM.md
for the module layout and the history of the migration. The iOS app is a thin SwiftUI shell that hosts the same shared
Compose Multiplatform UI as Android, plus a native WidgetKit home-screen widget. It shares the
full business logic (networking, persistence, preferences, background refresh) and the in-app
screens (watchlist, trending, search, quote detail, settings) with Android via the :shared
module. See iosApp/README.md for build instructions.
Screenshots
License
GPL
