halcyonmobile / multiplatformplayground Goto Github PK
View Code? Open in Web Editor NEWKotlin Multiplatform project in Jetpack Compose & SwiftUI with shared ViewModel layer and File upload
License: Apache License 2.0
Kotlin Multiplatform project in Jetpack Compose & SwiftUI with shared ViewModel layer and File upload
License: Apache License 2.0
We should revisit our flow collection logic on UI and make sure it follows:
https://medium.com/androiddevelopers/a-safer-way-to-collect-flows-from-android-uis-23080b1f8bda
Image upload on apple targets is broken:
The current scoping & viewmodel providing should be replaced with injection by koin.
With JB Compose it should be relatively easy to migrate the current Android application to Desktop Apps.
Dependencies:
Steps:
common
We should have the following stages:
Common (build & lint) -> than platform specific jobs (android, iOS, macOS, etc...)
Note:
The platform specific jobs shouldn't depend on each others, just on the common
The Kotlin team is now changing its approach to the Multiplatform mobile samples. The number of great projects is growing, and we can't keep adding them to the already huge table in the documentation.
Instead, we decided to keep a handful of projects in the table and give a link to a handy search by the GitHub topic. To add the topic to your project, please use the kotlin-multiplatform-mobile
tag in the About section of your GitHub repository.
Currently BottomNavigationView is used to access the two main top-level destinations: Home and Favourites.
MaterialDesign guidelines recommend using it with at least 3 destinations, so maybe it would be a good idea to ditch the usage of bottom nav view and implement something more simple and usable. I.e: We could place the Favourites CTA on the Home screen's app bar and access it from there.
relates to #5
follow up on: https://kotlinlang.slack.com/archives/C3PQML5NU/p1610627305010700?thread_ts=1610551690.259400&cid=C3PQML5NU
This issue is exclusively about GitHub Actions. For other CI systems, please open other issues and link them back to #5
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.