JAX London, 3–6 October 2022
The Conference for Java & Software Innovation

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

This talk originates from the archive. To the CURRENT program
Until the conference starts ✓ 4-Day-Pass all inclusive ✓ Group discount Register now
Wednesday, October 6 2021
12:15 - 13:00
Main Studio

Users access applications on PCs and mobile devices today. There are two obvious ways to build front-ends for these devices: Web applications and native applications. Cross-platform UI toolkits combine advantages from both approaches. Examples are Google’s Flutter, JavaFX, Facebook’s React Native, and Microsoft’s Xamarin. Important web application frameworks are Google’s Angular, JSF, Facebook’s React, Thymeleaf, Vaadin, and Vue.js. 

I will look at all these toolkits from the perspective of a Java developer and suggest which one to use in three common scenarios: New web application, new native iOS & Android apps, and what to do on the desktop when we have a web application. Based on my experiences using Google’s Flutter for native mobile apps in my SaaS start-up, I will highlight what’s good about Flutter and what’s not.

Please find the slides & videos for my talk, additional information, and links to get you started & provide feedback at: https://bpf.li/jax

Behind the Tracks

Software Architecture & Design
Software innovation & more
Architecture structure & more
Agile & Communication
Methodologies & more
Emerging Technologies
Everything about the latest technologies
DevOps & Continuous Delivery
Delivery Pipelines, Testing & more
Cloud & Modern Infrastructure
Everything about new tools and platforms
Big Data & Machine Learning
Saving, processing & more