Comments (5)
Well, for me perfect layout manager is something like ConstraintLayout in android/ios. It is much easier to use than hbox/vbox in javafx or html/flutter counterparts. I know that people that comes from web, like those solutions. I started with java servers, then jumped into Android. So relative layout and later constraint layout are very easy to use. Jumping into ios was also easy. Using flutter/javafx is like jumping with tied legs into mountain. Doable but frustrating ;)
from compose-multiplatform.
Please suggest what are your requirements for the layout manager?
from compose-multiplatform.
Any concrete examples of what is simple in ConstraintLayout but complex in Flutter? After watching https://www.youtube.com/watch?v=UUfXWzp0-DU, I thought Flutter solution was way superior to e.g. web
from compose-multiplatform.
Flex is so similar to both javafx and web. Examples - real life layout from client that took me few minutes in constraint layout in both ios and android. In flutter i had so many flex issues (something wasn't stretching as it should etc.). As i said, it is my own opinion and you might like flex/vbox/hbox :) for me they are less friendly in complex designs
from compose-multiplatform.
I saw the example code, it is very much like flutter's dart code. The UI code is intuitive
.
Just describe your UI, and Compose takes care of the rest. As app state changes, your UI automatically updates.
from compose-multiplatform.
Related Issues (20)
- configureDesktopPreviewDesktop doesn't support Gradle configuration cache HOT 1
- add a config in nativeDistributions task to specify the language in generated msi file
- [CfW] Text fields are broken in new beta HOT 2
- Module with the Main dispatcher is missing HOT 1
- [Wasm] [1.6.10] MissingResourceException: Missing resource with path: ./values/strings.commonMain.cvr HOT 5
- Could not find androidx.compose.ui:ui-tooling-preview:1.6.10-beta01 HOT 2
- MissingResourceException using readResourceBytes HOT 9
- Compose navigation (2.8.0-alpha01) with argument failed in IOS HOT 5
- VerticalScrollbar can not used with LazyVerticalStaggeredGrid HOT 1
- SeekableTransitionState is using an old experimental API making it impossible to use it when combining in an Android project which has a more up-to-date androidx.compose.animation dependency HOT 2
- [desktop] ScrollBar freezes the app if listState.animateScrollBy or animateScrollToItem are used HOT 2
- Desktop Fullscreen with undecorated not showing up.
- Empty strings.xml throws unfriendly SAXParseException on import
- Escape char not supported on strings.xml HOT 4
- Add bottomsheet to the NavHost HOT 1
- Unable to run desktop (Vanilla project downloaded via KMP wizard): Exception in thread "main" java.lang.NoClassDefFoundError: androidx/collection/ScatterMapKt HOT 1
- [Question] Is it possible to create a LifecycleRegistry on Desktop using `kotlinx-coroutines-swing` dependency but without having to call the `createUnsafe` function? HOT 11
- [IOS] crash when launch HOT 5
- Gradle error with 1.6.10-beta01 and `jvm { withJava() }` HOT 1
- Android doesn't support SVG resources HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from compose-multiplatform.