Write Once, Run Several Places: Cross platform development on the desktop and mobile

Kent Archie

June Tuesday 18th 2019 at 6:30pm - 8:30pm
Bolingbrook, Fountaindale Library, Meeting Room A link to this same meeting


There are several existing technologies that can be used to produce applications that can be run on multiple desktop OSs (Windows, Mac OS and Linux} and also systems for building phone apps that will run on both Android and IOS. I'll talk about a few of these and then I will present examples developed using Electron for the desktop and Flutter for the mobile world.

Electron is a combination of chromium (for the display) and node.js (for the server). The appropriate executables for the different OSs get packaged for release by the tool. The desktop versions of Visual Studio Code, The Atom editor and Slack are all written using Electron. It is created and supported by Github.

Flutter is a combination of a library of web components for display and executable code written in the Dart language. Flutter and Dart were created and are supported by Google. Some apps that have been built using Flutter are listed here at

As usual we will be having a "Meeting After the Meeting" for talk and drinks, and we are planning it to happen at the Rock Bottom restaurant in the Bolingbrook Promenade mall. The link goes to the restaurant's Bolingbrook website, but if you want a direct link to a map for directions use this link.


Kent Archie is a retired software developer. Over the years he has programmed on everything from Fortran using punched cards on a Univac 1100 to web applications using node.js and Mongodb. He has taught at several local colleges including DePaul and North Central. He is lately having fun building phone apps and working on a backlog of unread books.

Getting to the meeting

The June 2019 General meeting of UniForum Chicago will be at:

        Bolingbrook Fountaindale Library
        Meeting Room A (1st floor)
        300 West Briarcliff Road
        Bolingbrook, IL 60440

Use the library's FAQ ( as a source for how to get to meeting.

For more information about UniForum Chicago contact

UniForum is a registered trademark of UniForum Association