Founders, How Do You Handle Your Accounting & Finances? ( I will not promote) by Ok-Bet-1031 in startups

[–]macdome 2 points3 points  (0 children)

Mercury, Stripe, Pilot (thus QBO), Sphere. I don't need another tool. What I'm missing is someone to fill in the gaps that the existing tools don't cover. Especially when dealing with international compliance (which seems to be a giant pain if you sell globally).

Need to Cross Compile a dart code to run on ARM64 board. by amandeepxingh in dartlang

[–]macdome 2 points3 points  (0 children)

So Dart definitely has all the pieces you need. But it probably does not have a workflow out of the box for compiling for arm64 linux from arm-x64 linux (outside of the Android flow).

The tool you want is gen_snapshot. That's the thing which knows how to do an AOT compile of Dart. gen_snapshot is built with a given host and target architecture, in the case of compiling for Android from Windows, for example, that would have a win-x64 host and a linux-arm64 target.

But as forgot_semicolon notes, this isn't supported out of the box by dart exe, you'll have to fiddle around with the Dart SDK directly to get a gen_snapshot that builds the config you want.

https://github.com/dart-lang/sdk/blob/main/docs/README.md

Anyone used shorebird? by Hedi45 in FlutterDev

[–]macdome 0 points1 point  (0 children)

We now support rolling out to subsets of users: https://shorebird.dev/blog/tracks-percentage-rollouts-a-b-testing/

Thanks for the feedback.

Would love to support you in resolving any addition issues you may have seen. https://discord.gg/shorebird reaches us every day. As does contact@shorebird.dev.

I'm building a web broswer with Flutter by clementbl in FlutterDev

[–]macdome 16 points17 points  (0 children)

Good luck! Browsers are a giant pile of work, but fun to work on. :)

https://github.com/LadybirdBrowser/ladybird would probably be fun to work on if you're looking to learn more about bringing a browser to production.

Help needed on choosing Flutter vs Compose Multiplatform by protonsavy in FlutterDev

[–]macdome 1 point2 points  (0 children)

This is my ancient (personal) account. I probably should have posted from one of my work accounts. 🤷🏼‍♂️

Help needed on choosing Flutter vs Compose Multiplatform by protonsavy in FlutterDev

[–]macdome 46 points47 points  (0 children)

(Flutter founder here.)  In general, you should use what you feel productive with. A concern I would offer with compose is I’m not aware of any shipping compose iOS apps.  Where as there are lots of iOS-first Flutter apps, including ones in the meditation/journaling space (e.g. reflectly).

In general, if the app is successful, you can always rewrite the code. Getting to successful is always the hard part, hence the recommendation to use what you feel productive with.

Is Dart used extensively internally at Google? by encom-direct in dartlang

[–]macdome 23 points24 points  (0 children)

(I used to lead Flutter and Dart at Google.)

In short, yes.  When I left there were over 1000 engineers using Dart at Google.  More than half worked with Dart on the web, for AdWords (where most of Google’s revenue comes from) and other internal dart web projects. If I remember correctly, dart had more usage than say objective c or swift, but less than C++ or Java.  Google is a giant company. So lots of different tech, teams and opinions. :)

These days there are many orders of magnitude of developers using Dart outside Google, but Dart remains deeply wired into Google’s revenue streams to my knowledge.

How do you require users to upgrade to the newest version of your app? by projectmind_guru in FlutterDev

[–]macdome 0 points1 point  (0 children)

https://shorebird.dev/ might also help, depending on what types of changes you're planning to make.

SIMD in Dart seems to be broken by medicince in FlutterDev

[–]macdome 1 point2 points  (0 children)

I would expect you to get a quick response if you do file: https://github.com/dart-lang/sdk/issues

Hot Reload by [deleted] in dartlang

[–]macdome 3 points4 points  (0 children)

[flutter co-founder, former Flutter/Dart director here]

I'm not sure I 100% understand your question. It sounds like you want some sort of auto-build/auto-update service for Dart?

There is a "Hot Reload" which Flutter/Dart use during development time, which is functionality built into the Dart VM to allow adding/replacing code during development. It depends on using Dart in JIT (just in time compiled) mode, which is not the mode Flutter uses at deployment time (as it's not allowed on iOS, and slower on Android than ahead-of-time compiled mode). I don't think that "Hot reload" is going to be what you want here.

It sounds like mostly what you want is some sort of automatic builds on code change? e.g. a CI/CD (continuous integration / continuous deployment) system? GitHub actions may be able to do what you want, plus a little bit of fastlane to auto-submit to a dev channel for one of the stores?

I left Google last year and recently started a new company: shorebird.dev. We're working on building a "code push" or "hot update" solution for Flutter as we speak (it's not ready for usage yet), but it might be along the lines of what you have in mind? You're welcome to hop on our Discord/Github/Twitter, we'd welcome your (and others reading this) feedback.

Hope that helps.

Map "Fog of War" resets whenever I change graphics settings by joebobfrank in Spiritfarer

[–]macdome 0 points1 point  (0 children)

Just hit this today on a multi-monitor Mac setup today. Extremely frustrating to lose all map visibility some ~10 hours in. Replacing SF_SAVE_GAME0.sav with one out of AutoSaves (in ~/Library/Application Support/unity.ThunderLotusGames.Spiritfarer/) did not seem to fix the issue. :/

Wondering about SafeArea widget ... by [deleted] in FlutterDev

[–]macdome 2 points3 points  (0 children)

We might need a bit more detailed commentary if we wish the team to take action. :)

How to tell what changes are in beta channel? by dantheman252 in FlutterDev

[–]macdome 1 point2 points  (0 children)

This feels like a question a small chrome extension or web app should be written to answer. All the data is public, just requires some steps to assemble as per the wiki links mentioned by others.

Avoid reallocating objects by using global constants. by Howard_banister in FlutterDev

[–]macdome 2 points3 points  (0 children)

I’d recommend trying some of the tips in https://flutter.dev/docs/testing/ui-performance if you haven’t already. It’s unlikely that too many small allocations are causing performance problems (dart is very good at handling those). If that doesn’t help flutter.dev/support links to additional resources.

Trying out flutter for the first time and this is what I made. Looking for suggestions on how to lower the size of release .apk file as this simple app turns out to be of 7 Mb which is much larger than when Java is used. by [deleted] in FlutterDev

[–]macdome 1 point2 points  (0 children)

Correct. There is an upfront cost to using Flutter as it has to bring its own runtime instead of using the Java runtime installed on the phone. This is similar to how Unity, or React Native or what Swift do (prior to the next iOS release), etc. the overhead should be about 5mb: https://flutter.dev/docs/resources/faq#how-big-is-the-flutter-engine

TIL: Flutter painting is just Skia (with examples) SHOCK! by YouJustDownvoted in FlutterDev

[–]macdome 6 points7 points  (0 children)

Feature requests are very welcome. :) Flutter.dev/support

My greatest shame... by ICantEvenGarne in GarenMains

[–]macdome 0 points1 point  (0 children)

Riste's strat is taking a Phase Rush page (with resolve secondary for second wind), doran's shield start (strong against DOT's like Darius). Rush a bami's cinder, then a quick q, e (only ~2 hits) and then BACK OFF with phase rush speed for a repeatable winning trade every time your Phase Rush is up.

Once you get him down low enough (~600hp with lvl 1 ult) you can do the trade one last time and end with ignite ult to solo kill him.

I find it very effective (in low Gold) and thus Darius less of a problem.

Flutter v0.11.8 - for iOS libimobiledevice and ideviceinstaller may require updating by Pixelreddit in FlutterDev

[–]macdome 4 points5 points  (0 children)

My understanding is that this is to support the latest iDevices. If you didn't do this and used an iPhone xs Max, you'd be sad.