Giter VIP home page Giter VIP logo

Comments (5)

felislynx-silae avatar felislynx-silae commented on May 12, 2024 1

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.

olonho avatar olonho commented on May 12, 2024

Please suggest what are your requirements for the layout manager?

from compose-multiplatform.

tonsky avatar tonsky commented on May 12, 2024

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.

felislynx-silae avatar felislynx-silae commented on May 12, 2024

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.

liudonghua123 avatar liudonghua123 commented on May 12, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.