Oh, my Flutter [ENG] – Telegram
Oh, my Flutter [ENG]
257 subscribers
689 photos
676 links
Everything about Flutter. Disclaimer: Everything posted here is a personal opinion of the authors and is shared free, there is no advertisement. Owner Mikhail Zotyev. For all questions connect with @mbixjkee
Download Telegram
If you want to better understand how to work with render objects, then this article is for you.

A participant of the former #FlutterClockChallenge explains in maximum detail about their project's implementation, almost entirely using their own render objects.

The author also provides a reference to the repository, where you can see everything that couldn't be directly covered in the article.

📌 Read more at the link.
https://medium.com/flutter-community/pure-flutterclock-face-every-line-customly-drawn-with-pixel-perfect-control-c27cba427801

#article #ohmyteam #ohmyfedukenukem #flutter #omf
👍2💩1
SFX is a perfect way to add a reaction to a user action or an event. And it is a pretty common thing in game development. Khanh Nguyen shows how this can be done with Flame in the Learning to Fly episode.

📌 You can watch the episode at the link.
https://www.youtube.com/watch?v=BG87E2fWCb8

#video
👍1💩1
A new preview version of Fuchsia is rolling out on Google's Nest Hub series. Among the absolutely technical patch notes, you can find the Nelson markings, which relate to the 2nd Gen Nest Hub, which moved to Fuchsia the most recently.

📌 Read more in the article.
https://9to5google.com/2023/08/25/fuchsia-12-nest-hub-update/

#update
👍1💩1
Just a little more pretty basic things from game development, but no less important. Hitbox and pathfinding in another episode of Observable Flutter with Craig Labenz.

📌 You can watch the episode at the link.
https://www.youtube.com/watch?v=mooauGN4AjQ

#ohmyflutter #omf #flutterdev #flutter #video
👍1💩1
The Package of the Week series continues with a plugin that enables displaying Flutter widgets as native system widgets.

📌 Package

📌 Video

#ohmyflutter #omf #flutterdev #flutter #video #packageoftheweek
👍1💩1
A few minutes left until the Flutter Voronezh Meetup starts.

📌 You can join by the link.
https://www.youtube.com/watch?v=L5i375p7pm8

#event
👍1💩1
Deep down in everyone's soul, there is an artist, some more, and some less. If you want to improve your drawing skills, then you will enjoy this article.

In it, the author goes into quite some detail about the key aspects of working with CustomPaint and directly drawing on the canvas.

📌 Article

#article #ohmyteam #ohmyfedukenukem
👍2💩1
If you need one widget to literally "follow" another widget's position on the screen, you can use CompositedTransformFollower and CompositedTransformTarget for this purpose. These components work especially well when used in conjunction with an overlay.

You can learn more about them in the attached video and example.

📌 Video

📌 Example

#advice #ohmyteam #ohmyfedukenukem
👍1💩1
Recently, the possibility of interacting with overlays in a more declarative style has emerged using OverlayPortal.

You can find more detailed information on how to use this in the attached article. The author also incorporates CompositedTransformFollower and CompositedTransformTarget, which we are already familiar with from the previous post.

Additionally, a small and simple example is provided.

📌 Article

📌 Example

#article #ohmyteam #ohmyfedukenukem
👍2💩2
Using neural networks no longer sounds like something from the far future - it is our everyday reality. This means that it will be used in applications more and more often. Vadym Pinchuk talks about using TFLite with Flutter in his article.

📌 The article is available at the link.
https://blog.codemagic.io/live-object-detection-on-image-stream-in-flutter/

#article
👍2💩2
In the latest episode of Observable Flutter, Craig Labenz continues to work on the pathfinding implementation.

📌 The episode is available here.
https://www.youtube.com/watch?v=w8RJ5YgD5RA

#video
👍1💩1
In Flutter version 3.13.0, a wonderful feature called TwoDimensionalScrollable has been introduced, allowing for scrolling simultaneously in two directions.

Furthermore, the Flutter team has created a package that envisions various implementations of this marvel. Currently, it includes only TableView, as the name suggests, which is a table.

To refresh your memory, you can watch the video attached to the post.

Also provided is an example of a basic implementation of TwoDimensionalScrollable.

📌 Package

📌 Video

📌 Example of TwoDimensionalScrollable from Flutter team

#package #ohmyteam #ohmyfedukenukem
👍2💩1
A new Observable Flutter series in which Craig Labenz continues to improve his zombie shooter with Flutter. An improvement of enemy movement for this time.

📌 The episode is available here.
https://www.youtube.com/watch?v=lPnOdCykmys

#video
👍1💩1
Transferring color palettes and text styles from design to code is always quite boring and time expensive. As any such routine it can be automated, which is exactly what the guys from VGV did, creating Very Good Flutter Styles.

📌 Read more in the article.
https://verygood.ventures/blog/very-good-plugins-very-good-flutter-styles

#announcement
👍1💩1
Markdown is a fairly popular lightweight markup language. If you need to display such text in a Flutter application, flutter_markdown package can help with that.

📌 The library is available by the link.
https://pub.dev/packages/flutter_markdown

#package
👍2💩1
A few more important topics for a good game experience are tackled in the episode of Observable Flutter: game worlds and cameras.

📌 The episode is available here.
https://www.youtube.com/watch?v=yZ6Ji7EuuR4

#video
1👍1💩1
Restoring the application state is a somewhat delicate but essential topic that sooner or later everyone will need to consider.

Flutter provides a built-in mechanism for implementing this functionality through the use of the RestorationMixin.

You can learn more about this in the article and video linked in the post.

Additionally, a simple DartPad example is provided.

📌 Article

📌 Video

📌 Example

#article #ohmyteam #ohmyfedukenukem
👍4🥰1💩1
Autumn is the time for devfests. Already on October 6-8 one of them will be held in Omsk. And Flutter traditionally has its own track in it.

📌 More details on the conference website.
https://www.devfestomsk.ru/

#event
2💩1
Preparing an application for release is not something we do every day. So it's expectedly challenging, especially if you are still not a guru of a dozen releases, or didn’t work a long time on a particular platform. The Flutter team has fixed this problem by releasing step-by-step instructions for iOS release.

📌 The video is available at the link.
https://www.youtube.com/watch?v=iE2bpP56QKc

#video
👍1💩1
My project Oh, my Flutter has turned 3 years old today 🎉
In honor of this, it got a small website (with Flutter of course).
https://ohmyflutter.dev/

Starting as a small channel in Telegram, OMF has gathered an amazing community of more than 3 thousand readers, got a Discord server and a LinkedIn group recently, started to be published in 2 languages, and even boasts a small team 💪

Thank you for being with us 💙
❤‍🔥5💩1
In one of the posts, we have already discussed the topic of CustomPainter, Canvas, and the cool things you can do with them.

Today, we would like to talk about it again, but this time with a more specific example in mind - namely, how to create your own linear graphics from scratch.

In the article, you will find a step-by-step breakdown of this case and many interesting details.

📌 Article

#article #ohmyteam #ohmyfedukenukem
👍2💩1