{"repo":"fzyzcjy/flutter_smooth","free":true,"listed":false,"github":"https://github.com/fzyzcjy/flutter_smooth","clone":"git clone https://github.com/fzyzcjy/flutter_smooth.git","description":"Achieve ~60 FPS, no matter how heavy the tree is to build/layout","language":"Dart","stars":1705,"topics":["dart","flutter","fps","smooth"],"license":"MIT","category":"mobile-apps","readme_excerpt":"flutter smooth Achieve 60 FPS, no matter how heavy the tree is to build/layout. 🎼 3-second video https://user-images.githubusercontent.com/5236035/196152010-09a2d829-c94c-48b4-80ed-0633430329ec.mp4 (left = without smooth, right = smooth; captured by external camera to maximally demonstrate end-user perception. High-resolution video here. Deliberately made it super janky for clear demonstration.) 📚 1-minute explanation Purpose No matter how heavy the tree is to build/layout, it will run at (roughly) full FPS, feel smooth, has zero uncomfortable janks, with negligible overhead. (Detailed reports here) Usage Two possibilities: Drop-in replacements : For common scenarios, add 6 characters (\"Smooth\") - ListView becomes SmoothListView , MaterialPageRoute becomes SmoothMaterialPageRoute . Arbitrarily flexible builder : For complex cases, use SmoothBuilder(builder: ...) and put whatever you want to be smooth inside the builder . 🚀 What's next The documentation - https://fzyzcjy.github.io/flutter smooth/, with usage, demo, benchmark, insights, and more. Note Feel free to create an issue if you have any questions/problems. I usually reply quickly within minutes if not hours, except for sleeping :) 💭 Current status Now I am working on pull requests to Flutter framework and engine (i.e. not directly modifying code in this repository), such that you can use this package with standard stable Flutter. An auto-generated list of PRs can be seen here, or conversations here. Contributors Th","default_branch":null,"files":null,"tree":[],"storefront":"/r/fzyzcjy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fzyzcjy/flutter_smooth/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}