We are polishing the details to make Spark the most reliable backend framework for Dart.
Give it a try and star the repo! 👇
github.com/KLEAK-Develo...
#DartLang #dart #dartdev #Backend #OpenAPI #SparkFramework
Dart `coroutines` v0.2.1 released! ✨💙
Nested coroutines, improvements to async, and @flame-engine.org example! (thanks @luanpotter.bsky.social 💖!)
pub.dev/packages/coroutines
#FlutterDev #DartDev #gamedev
Dart `coroutines` v0.1.1 released! ✨💙
Minor improvements and added `isCoroutineRunning` ~
pub.dev/packages/cor...
#FlutterDev #DartDev #gamedev
Still working on my project to support CRDT systems in Dart. Just released an update for snapshot handling and a new plug-and-play package to sync multiple peers.
#dartdev #flutterdev #localfirst #crdt
In the end, I guess I'm just looking for a way to avoid multiple named parameters on a single line 😅
Named parameters on multiple lines give a clean key-value-table-like structure that's easy to read 👀
#dartdev #flutterdev
I started writing a little book/documentation about dependency injection with Dart and Futter. Check it out 😀
ralph-bergmann.github.io/inject.dart/
#DartDev #FlutterDev #DI
Dart routine: Now "_" is a wildcard! Bye-bye _, __, ___ style 🥳 #dartdev #flutterdev #anroiddev #iosdev #tarklab #airontark
Flutter routine: Yay! Pub.dev has a dark theme now! 😀 #flutterdev #dartdev #pubdev #tarklab #airontark #darktheme #ios mobile #android
Flutter routine: This is how you can create enums with string values in Dart. #flutterdev #dartdev #enum #androiddev #iosdev #tarklab #airontark
🚀 I just released HttpTools - a collection of Dart/Flutter libraries for HTTP request handling! With it, you can seamlessly add network request/response logging and caching or intercept network calls to modify them. #FlutterDev #DartDev #http #network
github.com/ralph-bergmann/HttpTools
Flutter AI routine: Wow! ChatGPT has a new interface for working with the code. Neat! 😍 #flutterai #flutter #dartdev #mobiledev #androddev #iosdev #chatgpt #openai #tarklab #airontark
Did my first small Dart server implementation with Dart Frog and must say, I really like it!
What do you guys prefer? #dartdev
Flutter routine: Vertical-oriented code is always better than long lines. Python style, Dart style. Neat. Doing it with Swift as well. 😍 #xcode #swift #dartdev #mobiledev #flutterdev #iosdev #code #tarklab #airontark
I blogged for a while, still have site, and used self-hosted Wordpress. I want to add a blog to my website, but need to figure out best solution. I use Jaspr #DartDev package for my website. I don’t like to read on Medium because so much is behind a paywall.
Dev routine: Doing git rebase often? Tired of it asking you to write the comment after resolving the commit? User "git rebase --continue --no-edit" 👍 #flutterdev #dartdev #androiddev #mobiledev #iosdev #gitrebase #git #airontark
Fully agree. Even #DartDev recommends following semantic versioning in pubspec.yaml dart.dev/tools/pub/pu.... I wonder why Flutter is not following semantic versioning 🤔
I just completed "Guard Gallivant" - Day 6 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/6
A little bit of #DartDev with Isolates this time to speed things up.
Flutter routine: When working with generics, be careful! Flutter allows you to use reserved words without any syntax error and you can spend hours understanding what means "int is not int". Do NOT use MyCLass<int>. Use MyClass<T extends int> #futterdev #dartdev #mobiledev #iosdev #androiddev
Flutter routine: I like that Dio has the "download" function. Easy to download files and images! 😄 #flutterdev #dartdev #dartlang #mobiledev #iosdev #airontark #dio #download
Flutter routine: I love the "rethrow()" function, which allows you to catch an error and rethrow it again. It's super handy in some cases 🤠 #flutter #dartdev #mobiledev #iosdev #androiddev #pubdev #airon #tark
Backend routine: Getting familiar with Amplify gen v2. Changed a lot from the first version. 🤯 #awsamplify #awsdev #backend #mobiledev #flutter #dartdev #airon #tark
Frontend routine: I noticed when I re-wrote some code I renamed the previous version to `functionOld` instead of doing the `functionNew` method. This prevents me from refactoring everything else. How do you do this? 🥸 #typescript #react #frontenddev #mobiledev #fllutter #dartdev #airon #tark
Flutter routine: When using the EasyLocalization lib you don't have to keep the Locale in the Settings state. Relax, bro. It's in context.locale already 🤠 #flutter #dart #easylocalization #flutterdev #dartdev #pubdev #airon #tark