Need advice about which tool to choose?Ask the StackShare community!
JUniversal vs Matcha: What are the differences?
Developers describe JUniversal as "A new, Java-based approach to cross-platform mobile apps (used by Google Inbox and Google Spreadsheets)". The vision of JUniversal came from some guys at Nokia who possess considerable expertise both in Java and in building cross-platform apps. They built this tool to provide an elegant way to translate source code and make it useful across multiple platforms. JUniversal offers you the freedom to write your shared code in Java and then translate it to C# (available now) or to C++/Objective C++ (coming soon). You can also combine JUniversal with Google’s j2objc translator to translate Java to Objective-C for iOS. On the other hand, Matcha is detailed as "A framework for building iOS and Android apps in Go". Matcha is a package for building iOS and Android applications and frameworks in Go. Matcha provides a UI component library similar to ReactNative and exposes bindings to Objective-C and Java code through reflection. The library also provides Go APIs for common app tasks.
JUniversal and Matcha can be categorized as "Cross-Platform Mobile Development" tools.
JUniversal and Matcha are both open source tools. Matcha with 3.44K GitHub stars and 144 forks on GitHub appears to be more popular than JUniversal with 132 GitHub stars and 22 GitHub forks.