Awesome Flutter

In the last week, I’ve started digging into Flutter. Why? I’m not interested in learning yet another platform/language. Dart (the language for Flutter) is easy to pick up, and Flutter looks like a promising choice for cross-platform mobile development. But I’m much more keen on learning about clean architecture and hexogonal architecture patterns. A few days ago I stumbled over ResoCoder‘s blog and tutorial series on clean architecture in Flutter:
Read more →

How to Get Flutter and Android Working on Arch Linux

Getting Flutter and Android working together is no small feat. Linux may be a first-class citizen when it comes to developing with Flutter, but setting up Java, Android and the Android tool-chain can be a real hassle. This blog post shows how get Flutter working with Android SDK without installing Android Studio. Android Studio is a fully-fledged IDE. If you want to use a different development editor (like Vim or VS Code), Android Studio is only good for eating space on your hard drive.
Read more →

Learning Flutter and Clean Architecture

At the moment I’m diving into clean architecture. I’m trying to find practical resources on how to implement such an architecture. You can find a course on Clean Architecture and TDD with Flutter on YouTube.

If you’re interested in Flutter, you can get a free introductory course on Appbrewery. And from April 13 to April 17, 2020, you can also watch free talks by Flutter experts. Further Reading Introduction to Flutter Development Using Dart by Appbrewery The Clean Architecture by Robert C.

Read more →

Friday Picks 035

Read more →

Friday Picks 034

Read more →

Friday Picks 031

Read more →

Flutter Permission Denied

I’ve been playing around with Flutter lately. Flutter is a framework for app development based on the Dart language. I’ve always been interested in creating mobile apps but so far it’s taken a backseat to learn web development. But Flutter proved to be a joy so far. Dart, the underlying language, has lots of similarities to JavaScript, so it’s easy to pick up. It looks like a better designed, object-oriented JavaScript with static types.
Read more →

Dart Support for Vim with dartfmt, ALE and Language Server Protocol

Updated on 2020-04-17. Here’s how to get language support for the Dart language in (Neo)Vim. Tools Needed I assume that you installed (Neo)Vim and the Dart language. For example, Arch has a community package that easily installs dart with your package manager of choice. Additional tools: ALE or a different plugin with Language Server support dart_language_server Vim Polyglot OR dart-vim-plugin (for general language support) (optional) VimCompletesMe or a different auto-complete plugin 1.
Read more →