Thank you for using draw_your_image, and feel free to send me any feedback! #FlutterDev pub.dev/packages/dra...
02.02.2026 00:32 β π 1 π 0 π¬ 0 π 0@chooyan.bsky.social
Freelance FlutterDev in Japan. Always open to joining Flutter projects. Developer of a Flutter package named crop_your_image https://pub.dev/packages/crop_your_image Publishing articles mainly about Flutter under the hood https://chooyan.hashnode.dev/
Thank you for using draw_your_image, and feel free to send me any feedback! #FlutterDev pub.dev/packages/dra...
02.02.2026 00:32 β π 1 π 0 π¬ 0 π 0
If you are interested in draw_your_image, just pub add it to your sample project and ask your AI agent to build a fancy drawing page. Providing AI_GUIDE.md, published on the GitHub repo, to AI will help it generate more accurate source code. #FlutterDev
github.com/chooyan-eng/...
Tbh, I don't think draw_your_image is "handy"; you have to manage strokes state by yourself or implement clear/undo/redo by yourself by writing more lines of code than other packages. However, you can flexibly build any behavior and UX integrating with your app. #FlutterDev
02.02.2026 00:32 β π 0 π 0 π¬ 1 π 0
3. Cusomizable:
For advanced usage, most of the behaviors or algorithms, such as input device-based behavior, smoothing, or intersection detection, can be customized. The "best" logic should be different for each app, I believe, so make and apply yours if necessary. #FlutterDev
2. All the data is on your side:
Because Draw behaves just as a "renderer" of the given strokes, it never preserves them internally. This approach is useful when you want to modify, save, or clear the data depending on your requirements. #FlutterDev
1. Decralative:
draw_your_image is βcontrollerβ-free; you don't need to create, attach, or dispose of any controller. Like the Slider widget, all the user interactions and created data are notified via callback, and they are rendered by giving it back as "strokes". #FlutterDev
Iβve recently published multiple updates of my drawing package, draw_your_image. Iβve put lots of my ideas to differentiate it from other similar packages, and now it must be a good alternative for more advanced use cases. In this thread, let me explain why!π§΅ #FlutterDev
02.02.2026 00:29 β π 3 π 1 π¬ 1 π 0Yeah, see you there!
23.07.2025 00:24 β π 0 π 0 π¬ 0 π 0My talk is now introduced on #ftcon25eu website! My topic is, of course, my animated_to package! And also I'll cover how RenderObject works under our widgets. #FlutterDev www.fluttercon.dev/speakers/tsu...
23.07.2025 00:13 β π 5 π 1 π¬ 1 π 0As it's almost stable, I won't change the API a lot anymore, so just feel free to try it out π
14.07.2025 15:51 β π 0 π 0 π¬ 0 π 0I haven't posted anything to Bluesky for a while, but now let me ask who has tried my package animated_to. It's so simple that the widget named AnimatedTo lets any widgets animate when they update their position; simple but so powerful, isn't it? pub.dev/packages/ani... #FlutterDev
14.07.2025 15:45 β π 7 π 2 π¬ 2 π 0I've published another article about the "explicit" animations of Flutter! Open the link below if you are interested in physics-based animation as well as the basics of AnimationController without using any packages! chooyan.hashnode.dev/all-i-know-a... #FlutterDev
23.03.2025 14:12 β π 2 π 1 π¬ 0 π 0Making sliver version of AnimatedTo would be my next challenge. Iβm sure it will be toughβ¦!
20.03.2025 10:27 β π 1 π 0 π¬ 0 π 0My animated_to package now introduces βspring simulationβ version of AnimatedTo widget, AnimatedTo.spring()! This enables physics-based animation when child updates its position, which means so smooth and natural! Try this by importing the latest version of 0.3.1! pub.dev/packages/ani... #FlutterDev
20.03.2025 10:19 β π 11 π 3 π¬ 0 π 0I've published my resume page using Flutter web on GitHub Pages! Flutter web enables me to embed the demo section for my #FlutterDev packages. Visit there and try them. Also, feel free to contact me if I have chance to join any projects as a freelancer. chooyan-eng.github.io/chooyan_resu...
15.01.2025 11:19 β π 0 π 0 π¬ 0 π 0@i.madethese.works By the way, how do you make your GIF file on your heroineβs readme? Iβm wondering how I can make such a smoothly animating GIF files.
14.01.2025 02:31 β π 0 π 0 π¬ 0 π 0Thanks so much! Iβll check the issue.
14.01.2025 02:08 β π 0 π 0 π¬ 1 π 0During the New Year holidays, I've published multiple articles to my "All I Know about Something" series on @hashnode.bsky.social. The knowledge about BuildContext, GlobalKey, and Layout calculation will make your #FlutterDev more enjoyable in 2025! chooyan.hashnode.dev/series/all-i...
05.01.2025 09:46 β π 4 π 1 π¬ 0 π 0Thanks! What AnimateTo widget does is overriding paint() method of its RenderObject so that it cancels the default behavior and continuously calls paintChild() using AnimationController. It doesnβt require any additional widget to display animation, but the target widget itself is animating.
19.12.2024 01:57 β π 1 π 0 π¬ 0 π 0Actually, my original challenge was to make that kind of UI in my app. This package was made after breaking down what I must do. I hope this will help your development!
18.12.2024 12:26 β π 1 π 0 π¬ 1 π 0
Thanks! and Iβve published another one. πͺ
bsky.app/profile/choo...
Thank you for adding me here!
18.12.2024 11:15 β π 1 π 0 π¬ 1 π 0
Figured out how to make starter packs!~ anyone in #FlutterDev ? ππ¦πβ¨
go.bsky.app/EzEZLU7
(Iβll add more people as we go forward, just ping me!)
Do you like moving animations? My new package will let you enjoy with a couple of lines of code and in a few minutes coding. #FlutterDev pub.dev/packages/ani...
18.12.2024 10:49 β π 39 π 10 π¬ 5 π 1βRiverpod composites all your state declarativelyβ
10.12.2024 13:28 β π 0 π 0 π¬ 0 π 0
crop_your_image allows you to provide cropping UI with both light and dark theme, itβs totally up to you. And version 2.0.0 stable, with a lot of new features and big fixes, is about to be published! stay tuned! #FlutterDev
pub.dev/packages/cro...
crop_your_image now introduces undo/redo feature! try cropController.undo() with the version of 2.0.0-dev.2 pub.dev/packages/cro... #FlutterDev
08.12.2024 16:18 β π 2 π 0 π¬ 0 π 0just published a new version of crop_your_image of 2.0.0-dev.1, including refactoring core classes. I'll update this to 2.0.0 stable after checking issues and pull requests. #FlutterDev pub.dev/packages/cro...
07.12.2024 03:52 β π 4 π 0 π¬ 0 π 0
bothered from complex local state management logics? this repository may help introduce you an idea. #FlutterDev
github.com/chooyan-eng/...
Japanese typewriter with 2,400 keys is crazy.
en.wikipedia.org/wiki/Japanes...