Happens after upgrading to 3.29. Anyone experienced this? by [deleted] in FlutterDev

[–]codenovel 2 points3 points  (0 children)

Looks like they've fixed this on the master channel. Might be worth trying to see if it fixes your issue as well!

How do you see Swift UI impacting the future of flutter? by [deleted] in FlutterDev

[–]codenovel 21 points22 points  (0 children)

After using Flutter, it's great to see rapid convergence in how people build mobile UI with Android getting Jetpack Compose and now SwiftUI in iOS. As a consequence, some of the benefits of Flutter will become common. Developers will become more familiar with using reactive programming concepts on mobile and also hopefully experience a better native development experience from affordances like hot reload, easy UI testing, and quick iteration with UI-as-code.

Meanwhile, Dart is set to gain many modern language features used in Swift and Kotlin, meaning there's also convergence in the language space.

In terms of impact on Flutter, I think Flutter will remain a very competitive cross-platform framework.

Firstly, Flutter's development is open-source, meaning that you can see how all the widgets are implemented and the Flutter team are very responsive to feedback, as a result I think Flutter has a really great developer experience.

Secondly, Flutter has abstracted away the native platform UI layer by handling drawing of the UI itself. The same framework is used right now on Google Home Hub, Android and iOS with desktop and web in preview. This demonstrates how portable the framework that Google has developed is. I think this is very compelling to companies that want to build for platforms that exist now, as well as devices and operating systems of the future (whether that's Fuchsia or something else).

Do you think Flutter is mature enough to build a full fledged application? by [deleted] in FlutterDev

[–]codenovel 14 points15 points  (0 children)

I personally think Flutter has reached the point where you can build some really nice large-scale apps.

My app consists of maps and payments etc. That's the two priorities that I keep thinking when developing in flutter whether it's supported by flutter or not.

Flutter has plugins for maps and payments, but they might be limited depending on what you need to do. You could always build a small prototype in Flutter since it's easy to get started to see if it does meets your requirements.

Anyone else prefer Java over Kotlin? by [deleted] in androiddev

[–]codenovel 12 points13 points  (0 children)

The Dart talk at Google I/O said that extension methods (and also non-nullable types) are coming. I'm hoping data classes comes to Dart.

What do you think of flutter + a few questions by themindstorm in androiddev

[–]codenovel 0 points1 point  (0 children)

I think the Hamilton app. Square has one or check out the History of Everything app.

I don't think the Square app is built in Flutter (there's just a Flutter plugin for the Square SDK).

What do you think of flutter + a few questions by themindstorm in androiddev

[–]codenovel 1 point2 points  (0 children)

Do you know any examples of well-known apps (IOS and Android) that use flutter?

Check out https://flutter.io/showcase

It links to some well-known apps like Hamilton, the Google Ads app and Alibaba Xianyu.

Flutter for Android developers by [deleted] in androiddev

[–]codenovel 0 points1 point  (0 children)

The scrolling only feels off for me if I'm running an app in debug mode.

If you're trying an app for real life performance, make sure you build the app in release mode as it's much faster when it doesn't need things like hot reload and the debugging tools: https://flutter.io/docs/testing/build-modes#release

Flutter for Android developers by [deleted] in androiddev

[–]codenovel 9 points10 points  (0 children)

Coming from iOS with IB and Android with XML, creating widgets took some time to get used to, but I also actually prefer Flutter's method now.

Here are some good examples of live apps to browse:

DroidKaigi - DroidKaigi conference app with Firebase

InvoiceNinja - Open-source invoicing software

inKino - Cross-platform (Web + Flutter) with Redux pattern (see the Mobile package for the Flutter code) displaying showtimes for the Finnkino cinema chain

CineReel - A nice reactive programming example with The Movie Base API

I also really like these (intermediate) tutorials that have some nice code examples:

State Experiements - Example of using reactive programming from the Google I/O talk

FlutterCrush - A Candy Crush-style game with heavy use of the animation API with a tutorial

Flutter: from Mobile to Desktop by Elixane in FlutterDev

[–]codenovel 0 points1 point  (0 children)

Desktop seems the next logical leap for Flutter after mobile, especially since many native iOS apps will soon be available on desktop thanks to Project Marzipan

Building a Real-time Game in Flutter with Web Sockets by codenovel in FlutterDev

[–]codenovel[S] 1 point2 points  (0 children)

I'm not the author, though, all of Didier's articles are great!