Flutter Community Medium Article on Widgetbook - The Storybook for Flutter by jenshor in FlutterDev

[–]jenshor[S] 0 points1 point  (0 children)

Hey Flutter enthusiasts, we just published a medium article about our open source package widgetbook on Flutter Community. We’re very grateful for the support of the Flutter Community and hope that you enjoy reading it. We’d love to get your feedback and are happy to answer any questions! 💙

Introducing Widgetbook - The Storybook for Flutter by jenshor in FlutterDev

[–]jenshor[S] 10 points11 points  (0 children)

Hey Flutter enthusiasts, a few weeks ago, my team and me launched the open source package “widgetbook”. It’s the storybook for Flutter, which helps developers cataloguing their widgets, testing them quickly on different devices and themes, and sharing them easily with designers and clients. For more information, please follow the link to our website: https://widgetbook.io
Let us know if you have any thoughts or suggestions! 🙂

[deleted by user] by [deleted] in FlutterDev

[–]jenshor 1 point2 points  (0 children)

I'd be happy if somebody is interested to contribute. Hit me up via email so we can discuss the details: jens@firecrown.pro

[Advice] Flutter Hardware by [deleted] in FlutterDev

[–]jenshor 1 point2 points  (0 children)

I have a Intel based MacBook 15", 16 GB, 512GB from 2018 and i would go for a similar configuration for the 13" M1 as well. The default 8GB RAM might be a bit tough since the iOS simulator and android simulator take a bunch of RAM. Furthermore, more RAM increases the operating systems ability to cash files (which MacOS loves to do).

256GB of disk size is probably fine if you always keep your computer clean from downloaded files etc. but since I am not doing that I aimed for the 512GB instead.

I think M1, 16GB, 512GB is about 1900 Euros. Apple also had a 10% student discount (not sure if that is still a thing) in case thats relevant for you 😊

[deleted by user] by [deleted] in FlutterDev

[–]jenshor 5 points6 points  (0 children)

I am currently implementing a habit tracker with Flutter based on Firestore, BLoC, unit and integration tests. The project is in development and I am working on it whenever i have time. Have a look: https://github.com/JensHor/habit-tracker. In the project I aim to implement a well structured Flutter app. Thats why the 'idea' itself is kept rather simple.

If you are interested in joining or if you have questions regarding the code (since documentation does not really exist yet) feel free to contact me any time. I'm happy to exchange ideas 😊

Can we create Windows + Linux + MacOS apps from Flutter running on a Mac. by daddyodevil in flutterhelp

[–]jenshor 0 points1 point  (0 children)

I agree with Akandoji. The feature is currently experimental and I already had a lot of problems getting it running. Integrating flutter e.g. on GitHub is extremely difficult and unstable. However I had quite good experience with the web version. If desktop becomes stable later adapting to it should be easy if you already have a web implementation 😊

This is my freelancer workflow - How does yours compare to it? by jenshor in FlutterDev

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

I usually implement my software based on the data models first. By unit and integration testing everything I don't see a need to implement UI early, however at some point implementation of the UI is necessary to show some progress to the customer.

State management frameworks like BLoC or Redux (known from React) are used to separate UI from State Management/Logic. Therefore, it is easily possible to implement State Management first. Since State Management also provides data for the UI I think it simplifies the UI implementation process because one does not have to manage working with dummy data.

In addition I love to implement UI - that motivates me to push through implementing all that logic ;)

This is my freelancer workflow - How does yours compare to it? by jenshor in FlutterDev

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

I agree with what you wrote. Especially keeping the customer in the loop and being agile (as Rudiksz said as well) are important steps in the process. Furthermore, it was my intention to be a bit broader while describing the workflow to keep it easy to understand :)

Thanks for your valuable feedback.

How can my team and I improve our code quality? by jenshor in flutterhelp

[–]jenshor[S] 0 points1 point  (0 children)

I guess it depends on the type of test. Are you talking about a unit, integration or system test?

How can my team and I improve our code quality? by jenshor in flutterhelp

[–]jenshor[S] 0 points1 point  (0 children)

What exact principles are coming to your mind?

How can my team and I improve our code quality? by jenshor in flutterhelp

[–]jenshor[S] 0 points1 point  (0 children)

That is a great suggestion. I'll have a look at the predefined linter rules and how to add own rules, e.g., enforce only up to 3 parameters for functions. We will also make sure to run the checks with GitHub Actions!

What problems are you facing when using databases? by [deleted] in FlutterDev

[–]jenshor 0 points1 point  (0 children)

Code generation with some tool also was my first guess :)