Felgo

Develop native apps for iOS & Android faster

Develop beautiful native mobile apps for iOS & Android, faster and cross-platform. 📱
Made for Web and JavaScript developers who want to create native apps.
Discussion
Would you recommend this product?
6 Reviews5.0/5
Thanks for hunting us @__tosh! In a nutshell, Felgo is a cross-platform SDK for rapid, native app & game development: Felgo’s biggest advantage is the big time savings and the easiness to learn compared to other development SDKs. You write less source code and make use of a single code base for all platforms. Less code means fewer bugs and faster releases of new updates from a single team for all platforms. The Felgo USPs compared to other mobile app frameworks: • Rendering & Performance: Felgo uses custom UI rendering that reduces the interaction between the native layer and runtime environment. Apps run smoother and quicker compared to other cross-platform frameworks. • Branded UIs & Animations: Felgo makes it easy to customize UIs for individual brandings and add complex animations. You don’t need a separate UI code for iOS & Android like others do. • Native UI/UX Abstraction: Felgo provides a well-designed abstraction of platform-specific concepts. This includes navigation with gestures, adaptive views between phones and tablets and platform-specific styling and behavior. With Felgo, that’s all done with the same code base. • Less but more Expressive Code: Felgo allows writing apps with less but more expressive code thanks to JavaScript & QML, a reactive language extension developed by Qt. As an example, comparing the same app, React Native requires about 60% more code than Felgo. • Cross-Platform: While others support iOS & Android, Felgo additionally supports Desktop platforms, embedded and IoT systems, as well as multimedia devices. Web support is coming soon via WebAssembly. All from a single code base. • Felgo is an entire development toolkit: With Felgo, you get a full suite of app development tools, like a full-featured IDE, Live Reloading on all platforms and Cloud Builds to build your app in the cloud and automatically distribute it to mobile app stores. • Games & 3D: Felgo supports creating both apps & games. This makes it very easy to add 2D user interfaces for 3D games, and also to add 3D content to your apps. • API Access: Thanks to the native C++ and Qt core of Felgo, it allows full access to system APIs and the underlying platform. However, in most cases, you don’t need to think about that because Felgo already provides more than 200 APIs for things like Bluetooth, In-App-Purchases, sensors, charts, etc. • Low switching costs from native development: You can reuse existing native Swift/Objective-C, Kotlin/Java or C++ code. And you can integrate Felgo into existing native apps without changing the native apps for specific views; for example to gradually move your app cross-platform. Because of its JavaScript support extended with QML, a reactive language, Felgo can be learned in 1-3 days by Web and JavaScript developers and similarly fast by mobile devs. It is the perfect tool for rapid prototype development, and then bringing the prototype into production. Felgo is in use by over 50.000 developers worldwide and field-proven by Fortune 500 companies across all kinds of industries. You can find more information at https://felgo.com and contact us via our support channels listed on the website. Please don’t hesitate to ask any questions here, get the discussions started!
@alexleutgoeb Mobile future :) Looks great, grab my upvote! Would you like to have an interview about Felgo at StartupRadius? If so, ping me at paul@startupradius.com for more details

From my point of view if you want developprofessional mobile application using qt and think that your time is important, Felgo is a must to have

Pros:

With the plugins you can resolve a lot of native integration problem. Fantastic customer support.

Cons:

I don't see particular cons.

Sounds good, but there are plenty of other frameworks available. How does it compare to React Native?
@manuelmaly Thanks for the question! The main difference is in the rendering approach, as mentioned in my first comment. Beside the performance advantage of Felgo, you also get a great tooling (Felgo is an entire app development kit, not just a framework), great support and tons of APIs from a single code base. In RN, you will have a hard time for UI/UX development, especially with custom branding or many animations. And you need two separate code bases for UI with RN, there is no real abstraction of platform concepts. Felgo solves these issues with the custom renderer, this is the main reason why development is faster and less code is needed. And you can rely on Felgo versions working properly and being backwards-compatible without breaking API changes, dependencies working out-of-the-box and long-time-supported versions to make app maintenance easier. Here are all the details were we see the key differences: https://felgo.com/cross-platform...
What a thorough showcase website, really enjoyed clicking through and playing with the various little examples. Do you have data on the minimum bundle/package size of a Hello World app for iOS/Android? Are we talking <1MB, <10MB, <100MB? Thanks, looks great.
@mittermayr Thank you Roman, I gladly forward that feedback to our website team! The package size depends on various things, the usual overhead is about 10 to 15MB, depending on the platform, resulting in bundles of around 20MB. The package size is however not the size the user is downloading on the actual device. Felgo includes various architectures for iOS and Android by default (armv7, arm64, etc) but the app stores only deliver the binary code needed to run on the specific device then (app thinning). The stated overhead results from a default set of modules that are already linked to have a good starting point for app development. If you are not going to use certain features (like Bluetooth) and need to bring down the app size at any cost, it's possible to use a stripped-down version of Felgo and save some more MB. We also offer help here as part of our mentioned support of course.