Shirei v0.6 adds iOS/Android support for cross-platform GUI development
Mobile app development with Go just got easier
1Shirei v0.6 announced
Shirei emerges as a cross-platform GUI development framework for the Go programming language. The new version enables development of applications that run on both iOS and Android mobile platforms. Developers can now create both desktop and mobile applications from a single codebase.
2Mobile platform support
With version 0.6, Shirei now works on iOS and Android. Developers can create applications like the Hacker News Reader example that work across both mobile and desktop from a single Go codebase. A simplified 'mobilerun' tool is also provided for running on mobile devices.
3Widget customization
The new version adds mechanisms to customize widget appearance and behavior. It's now possible to create customized input boxes and modern chat application interfaces. Improvements like cascading container properties to child elements make interface development easier.
4Platform extensions
Shirei now allows development of platform-specific extensions. For example, an extension can be added to access the phone camera for taking photos. This flexibility makes accessing native device features more straightforward.
5Learning resources
The project offers expanded educational content for beginners. Resources include a step-by-step guide to building a chat app interface to understand the layout system, and a widget customization tutorial. Example applications make learning through hands-on experience easier.
6Contribution to Go ecosystem
Shirei makes a significant contribution to the Go ecosystem by expanding GUI development options. It provides a valuable alternative especially for Go developers needing cross-platform mobile app development capabilities. As an open-source project, it welcomes community contributions.