Hi

This is just a short post to say **thanks** to the gomobile team for
making and maintaining such a great tool! I am unsure of how big the
team is or how widely adopted this tool is, so I thought it can't hurt
to post a success story and to let you know that gomobile was and is
mission critical for us.

We have built a cross-platform desktop and mobile app based on a Go
for the logics and a TypeScript/React for the UI, all bundled in
serverless native apps. On macOS/Windows/Linux, we use a C++ Qt app
with the QtWebEngine to render the frontend, which communicates to the
Go library that is compiled using cgo.

The same code (Go and TypeScript) runs flawlessly on Android and iOS,
where we use gomobile to compile the Go part. The app has been on the
Google Playstore for years with no issues whatsoever.

The native apps are just thin wrappers showing a full-screen webview
loading the bundled React app and some wiring to enable communication
from the React app to the Go code.

Recently I have made a local prototype of an iOS app in just a few
hours that produced a fully working iOS version of our app, all thanks
to gomobile. It is not in the App store yet, so it remains to be seen
how that process will go, but suffice to say, it is simply amazing
that this tool enabled us to get working mobile apps nearly for free,
while still maintaining full control over native elements (e.g.
showing system lock screens, detecting system locale and dark-mode
settings, etc.).

For those who are interested, the app is open source and hosted at
https://github.com/digitalbitbox/bitbox-wallet-app/.

Cheers
benma

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/CAGgfmPO6bJXk_L6hw_guFiQb-uEey%3DXSGp_re8jusPHG_1drfw%40mail.gmail.com.

Reply via email to