Abstract

Building cross platform desktop applications can be hard. One easy way is to leverage web technologies to build it. Andraž Vrhovec shows how to create app that looks like ordinary desktop app to user and uses almost same codebase for all platforms.

Slide contents

  • Web @ Desktop
  • Cross-platform
  • One does not simply
  • It's a bit like this
  • What are my options?
  • If you have time, money and resources
  • .. but you probably don't
  • Ingredients
  • Minimalistic approach
  • problem?
  • Some people use IE
  • We can do better
  • Frameworks
  • Overview
  • I did it my way
  • My Way
  • Go
  • AngularJS, CoffeeScript
  • Chromium Embedded Framework
  • The backend
  • Tray icon
  • Embed HTML and JS into Executable
  • Tools that can help
  • OS specific actions
  • Chrome Window
  • Otherwise
  • Tips
  • Mind the encoding
  • Windows
  • OS X
  • Linux
  • Go build constraints
  • Go ldsflags -x
  • Mind the Security
  • Packaging
  • Windows
  • OS X
  • OS X (2)
  • Thanks