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
The Flutter plugin for IntelliJ has been updated. The new version mainly focused on maintaining and fixing issues. However, along with it one quite handy option was added - Open iOS module in Xcode.

📌 A detailed changelog is available at the link.
https://plugins.jetbrains.com/plugin/9212-flutter/versions/stable/372030

#update
👍1💩1
When we talk about game development, Flutter is not the first thing that comes to mind. But Flutter can be used for it. At the event, we'll be talking to Raitis Šaripo about using Flutter for games. He created a game called "Orbit Guard" using Flutter, and honestly, that game looks and plays nice. So get all your questions ready about using Flutter for the games you want to ask.

📌 You can register at the link.
https://www.meetup.com/flutter-voronezh/events/295421616/

#event #flutermeetup #flutervrn #fluttervoronezh
👍1💩1
Moving from iOS development to Flutter is a pretty rare case, based on my environment. But if this is your case, the Flutter team has released a comprehensive overview for iOS developers on how Flutter works.

📌 Check out the video at the link.
https://www.youtube.com/watch?v=ceMsPBbcEGg

#video
👍1💩1
A new version of Flutter has been released. There are a lot of updates in announcement:

👉 Details about Impeller for Android;
👉 Character recognition in TextField using the camera;
👉 More customizations for Material Widgets;
👉 New Sliver widgets.

📌 All these things and not only, in the announcement article at the link.
https://medium.com/flutter/whats-new-in-flutter-3-13-479d9b11df4d

#announcement #ohmyteam #ohmyfedukenukem
👍1💩1
Before Flutter 3.13 when we needed to know about application lifecycle changes, we cared about it on our own. Now we have an easier way - AppLifecycleListener. This class allows you to listen to the lifecycle events of your Flutter app.

📌 More details in the article by Mangirdas Kazlauskas.
https://mkobuolys.medium.com/a-new-way-of-listening-to-the-app-lifecycle-events-in-flutter-51a0d096cf40

#article
👍1💩1
A small change of the inner workings of TextPainter starting with Flutter 3.14.0-1.0.pre. TextPainter no longer rounds up the text width to the next integer. It can lead to visually breaking changes, check carefully while migration.

📌 Read more at the link.
https://github.com/flutter/flutter/issues/31707

#announcement
1💩1
You have probably already heard about code-push from Shorebird. But like all other routine steps, we don’t like to do it manually and want to automate it. An article by Kevin Suhajda explains how you can achieve this with Codemagic.

📌 Read more at the link.
https://blog.codemagic.io/how-to-set-up-flutter-code-push-with-shorebird-and-codemagic/

#article
👍1💩1
Dart Frog has already received its first major version. The version includes:

👉 Dart Frog daemon;
👉 package for authentication;
👉 Wildcard route support;

📌 More details in the announcement article.
https://verygood.ventures/blog/dart-frog-1-0-release

#announcement
👍1💩1
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