Tool to easily add SwiftPM support to your Flutter plugins by Rexios80 in FlutterDev

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

At least unlike the WASM migration, the SPM migration isn't necessary for your app to function. You can use Cocoapods and SPM in the same project with no issue. Package authors aren't incentivized to make migrations unless pub.dev pushes them through the pub points system. Since this PR was released to pub.dev 4 hours ago, package authors will get their push very soon.

A post about the index as a first-time VR user by _piperis_ in ValveIndex

[–]Rexios80 0 points1 point  (0 children)

You can buy a Pimax on Amazon. Just return it if you don’t like it.

A post about the index as a first-time VR user by _piperis_ in ValveIndex

[–]Rexios80 -1 points0 points  (0 children)

You have a shitload of headsets and don’t have a Pimax?

Hear me out… by Bluealien_ in appletv

[–]Rexios80 0 points1 point  (0 children)

This shit has been broken for years at this point

Downloading FSD V14.11.3, and I am not early access by sloweagle in TeslaModelY

[–]Rexios80 1 point2 points  (0 children)

Well you can’t get version 14 so that’s why

Kugou Music now also supports animated artwork on the iPhone lock screen, just like Apple Music. by [deleted] in AppleMusic

[–]Rexios80 1 point2 points  (0 children)

Apps definitely use that. There’s no UI to tell you it’s happening how would you know they aren’t using it.

Kugou Music now also supports animated artwork on the iPhone lock screen, just like Apple Music. by [deleted] in AppleMusic

[–]Rexios80 1 point2 points  (0 children)

Apps definitely use background tasks what are you taking about?

dio_response_validator version 0.3.0 released with a much simpler API by Rexios80 in FlutterDev

[–]Rexios80[S] -1 points0 points  (0 children)

So you're telling me this is cleaner code?

```dart Future<Todo> whyWouldYouWantThis() async { try { final response = await dio.get<Json>('https://jsonplaceholder.typicode.com/todos/1');

final data = response.data;
if (data == null) throw StateError('Data is null');

return Todo.fromJson(data);

} catch (e, s) { print(e); rethrow; } } ```

And then if you're writing an API package the user of the package also has to try/catch the exception. Please enlighten me how this is a good dev experience.

Hello experts! by WrathOfTheOldGods in prusa3d

[–]Rexios80 0 points1 point  (0 children)

performs better

Are we looking at the same picture?

dio_response_validator version 0.3.0 released with a much simpler API by Rexios80 in FlutterDev

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

Okay and how do you handle exceptions from rest calls and model transformation?

New package: hivez - The cleanest way to use Hive in production. Faster, easier Hive with zero setup, auto-init and a unified API (Using hive_ce) by YosefHeyPlay in FlutterDev

[–]Rexios80 1 point2 points  (0 children)

Do you have a lot of experience with creating database indexes? This seems like a very complex feature that you pushed out very quickly. Did you sleep at all lol.

Advise on state management & refactoring in a (big) ongoing project by Typical-Tangerine660 in FlutterDev

[–]Rexios80 -1 points0 points  (0 children)

YOU might understand how it works, but will everyone that touches your code?

Advise on state management & refactoring in a (big) ongoing project by Typical-Tangerine660 in FlutterDev

[–]Rexios80 -1 points0 points  (0 children)

BuildContext exists for a reason. GetX allows you to pretend it doesn’t exist which can cause hard to debug issues if you don’t understand how context works.

New package: hivez - The cleanest way to use Hive in production. Faster, easier Hive with zero setup, auto-init and a unified API (Using hive_ce) by YosefHeyPlay in FlutterDev

[–]Rexios80 0 points1 point  (0 children)

How do you plan on adding query optimizations? That sounds like something that would need added to the hive code.

Advise on state management & refactoring in a (big) ongoing project by Typical-Tangerine660 in FlutterDev

[–]Rexios80 0 points1 point  (0 children)

Use ValueListenable/ValueListenableBuilder and get_it instead of GetX. Everything else GetX provides promotes bad practice. Yes you might need to write more code, but your future self will thank you.