Tsuyoshi Chujo's Avatar

Tsuyoshi Chujo

@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/

149 Followers  |  137 Following  |  31 Posts  |  Joined: 07.02.2024  |  1.9513

Latest posts by chooyan.bsky.social on Bluesky

Yeah, see you there!

23.07.2025 00:24 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Tsuyoshi Chujo | fluttercon EU

My 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    ๐Ÿ“Œ 0

As 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    ๐Ÿ“Œ 0
Video thumbnail

I 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    ๐Ÿ“Œ 0

I'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    ๐Ÿ“Œ 0

Making sliver version of AnimatedTo would be my next challenge. Iโ€™m sure it will be toughโ€ฆ!

20.03.2025 10:27 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

My 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    ๐Ÿ“Œ 0
Video thumbnail

I'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    ๐Ÿ“Œ 0

Thanks so much! Iโ€™ll check the issue.

14.01.2025 02:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
All I Know about Something - Chooyan's Flutter This series shows my understanding of a certain topic. The articles describe the topic as much as topics in a random order.

During 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    ๐Ÿ“Œ 0

Thanks! 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    ๐Ÿ“Œ 0

Actually, 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...

18.12.2024 11:21 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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!)

21.10.2024 23:57 โ€” ๐Ÿ‘ 61    ๐Ÿ” 26    ๐Ÿ’ฌ 39    ๐Ÿ“Œ 6
Video thumbnail

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
Video thumbnail

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...

10.12.2024 08:44 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Video thumbnail

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    ๐Ÿ“Œ 0
Preview
crop_your_image 2.0.0-dev.1 | Flutter package crop_your_image helps your app to embed Widgets for cropping images.

just 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/...

04.12.2024 14:07 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Japanese typewriter with 2,400 keys is crazy.

en.wikipedia.org/wiki/Japanes...

03.12.2024 06:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™m tackling all the CJK related issues recently and hopefully will publish some articles or talk at conferences.

02.12.2024 14:24 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

The dates are set for Flutter & Friends 2025! ๐Ÿฅณ
So mark 31st of August to 2nd of September in your calendars. (Tickets are not released yet)

02.12.2024 10:28 โ€” ๐Ÿ‘ 71    ๐Ÿ” 20    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 3
Video thumbnail

Hi, folks. Who are interested in this mysterious Japanese typing mechanism on #FlutterDev?

02.12.2024 12:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
MVVM pattern for Flutter apps MVVM is one of the most popular architecture patterns for mobile app development. In this article, I'll discuss how MVVM can be applied to Flutter apps, and

Iโ€™v published an article about MVVM on #FlutterDev apps. Iโ€™m discussing how MVVM looks like on Flutter and how much it โ€œfitsโ€ to Flutter in reality considering its fundamental mechanism. chooyan.hashnode.dev/discussion-m...

11.11.2024 12:29 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Here is the official FlutterCommunity on BlueSky

bsky.app/profile/flut...

02.11.2024 19:20 โ€” ๐Ÿ‘ 22    ๐Ÿ” 7    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
crop_your_image | Flutter package crop_your_image helps your app to embed Widgets for cropping images.

I've just published version 1.0.0 and crop_your_image is now stable!

Well tested, web/desktop support, backend logic interchangeable, and some breaking changes are there.

Enjoy fully customizable Crop widget!

#flutterdev
pub.dev/packages/cro...

11.02.2024 03:17 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
an image of crop_your_imageโ€™s new structure.

an image of crop_your_imageโ€™s new structure.

just restarted maintaining crop_your_image from restructuring the entire code to achieve more testable and customizable. #flutterdev

08.02.2024 05:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@chooyan is following 19 prominent accounts