Maybe this list of open source flutter apps will be useful for flutter developers 
South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
Or Kotlin considering Google is pushing that hard native android dev...I've also asked myself why I would use C# (..or even god damn Java) instead of Dart.
No really, why? (adoption and the the paid for licensing that needs to show a ROI aside)
Or Kotlin considering Google is pushing that hard native android dev...
Kotlin isn't only JVM, it can be compiled to native. Still under heavy dev, so not perfect - but its there. In fact, there's a big drive to use kotlin as a multiplatform solution for mobile apps. You can have the common code written in kotlin, then each platform uses its specific framework for the UI level. Not quite like flutter where its write once, but at least you can write the UI in SwiftUI / Jetpack Compose for the mobile side (as it probably should be), and then keep domain / data code sharedI gave Kotlin a go. Just another JVM language. I didn't see the benefit of using it over Java (server side).
A part of me also looks down on a language developed by a company who did it so that they can get more IDE sales.
I prefer the languages like Go, Rust, Dart, C++ etc. where you compile to native code and don't need a vm to run. I think I got it right with Kotlin (or was it Swift?) but had to jump through a couple of hoops.
EDIT: I play with them all just to get a feel: C#, Java, Python, Go, Rust, Dart, Kotlin, Swift, Nim, Node/Js etc.
Of them C# and Java stuck because I like to work under duress.
Python
Go.... but it got boring to work with quick and the chances of landing a production project using it in South Africa's **** scared "I only know Java" market it lost appeal. I use it now and again when Python is just being a little bitch. Only met one guy who didn't mind the "but we wont find resources" line and said "well, people can learn".
Rust.... "do one thing everyday thatscaresfrustrates you" ~ Eleanor Hamster.
Dart... looks like an all purpose language that can replace the likes of C# and Java. Maybe I can use it as a go to language instead of Python.
The rest just came and went. We have a Node project coming up now and I cannot help but feel it was a compromise between the client and architect.
You didn't play with PHP? Already convinced its the best language out there?I gave Kotlin a go. Just another JVM language. I didn't see the benefit of using it over Java (server side).
A part of me also looks down on a language developed by a company who did it so that they can get more IDE sales.
I prefer the languages like Go, Rust, Dart, C++ etc. where you compile to native code and don't need a vm to run. I think I got it right with Kotlin (or was it Swift?) but had to jump through a couple of hoops.
EDIT: I play with them all just to get a feel: C#, Java, Python, Go, Rust, Dart, Kotlin, Swift, Nim, Node/Js etc.
Of them C# and Java stuck because I like to work under duress.
Python
Go.... but it got boring to work with quick and the chances of landing a production project using it in South Africa's **** scared "I only know Java" market it lost appeal. I use it now and again when Python is just being a little bitch. Only met one guy who didn't mind the "but we wont find resources" line and said "well, people can learn".
Rust.... "do one thing everyday thatscaresfrustrates you" ~ Eleanor Hamster.
Dart... looks like an all purpose language that can replace the likes of C# and Java. Maybe I can use it as a go to language instead of Python.
The rest just came and went. We have a Node project coming up now and I cannot help but feel it was a compromise between the client and architect.
You didn't play with PHP? Already convinced its the best language out there?![]()
With Flutter 2, you can use the same codebase to ship native apps to five operating systems: iOS, Android, Windows, macOS, and Linux; as well as web experiences targeting browsers such as Chrome, Firefox, Safari, or Edge. Flutter can even be embedded in cars, TVs, and smart home appliances, providing the most pervasive and portable experience for an ambient computing world.
"We [Canonical] not only enabled Flutter for Linux we also worked with the Flutter team to publish the Flutter SDK as a Snap on the Snap Store, the app store for Linux,” said Ken.
“By publishing the Fluter SDK as a Snap we’ve made it very easy to install and set-up your development environment to build mobile, web, and desktop apps with Flutter on Ubuntu. Flutter is the default choice for future mobile and desktop apps created by Canonical”.
Microsoft is continuing to expand its support for Flutter. In addition to an ongoing collaboration to offer high-quality Windows support in Flutter, today Microsoft is releasing contributions to the Flutter engine that support the emerging class of foldable Android devices. These devices introduce new design patterns, with apps that can either expand content or take advantage of the dual-screen nature to offer side-by-side experiences. In a blog post from the Surface engineering team, they demonstrate their work and invite others to join them in completing a high-quality implementation that works on Surface Duo and other devices.
Toyota, the world’s best-selling automaker, announced its plans to bring a best-in-market digital experience to vehicles, by building infotainment systems powered by Flutter.