How Should Java Developers Build Front-Ends for Web, Mobile, and Desktop Today?


Start  >  Current FE: Web & Mobile  >  Google OK  >  Material Desktop OK
The Suggestion: Keep Web & Mobile, Flutter for Desktop!
Keep Web & Mobile, Flutter for Desktop!

You keep your web & mobile FE.

  • Web: Keep web UI
  • iOS: Keep mobile UI
  • Android: Keep mobile UI

You use Google Flutter to build desktop FE. The desktop FE are native but don't have a native look & feel.

  • Windows: New, native Material UI
  • Mac: New, native Material UI
  • Linux: New, native Material UI