[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9560":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":16,"starSnapshotCount":16,"syncStatus":26,"lastSyncTime":27,"discoverSource":28},9560,"buy_ticket_design","MarcinusX\u002Fbuy_ticket_design","MarcinusX","The UI Challenge in Flutter","https:\u002F\u002Fmarcinszalek.pl\u002Fflutter\u002Ftickets-challenge-parallax\u002F",null,"Dart",854,211,21,5,0,1,48.08,false,"master",true,[],"2026-06-12 04:00:45","# Buy Tickets Design\n\nThe UI Challenge written in flutter\n\nDescribed in following post:\n* [Parallax effect in PageView](https:\u002F\u002Fmarcinszalek.pl\u002Fflutter\u002Ftickets-challenge-parallax\u002F)\n* [Bottom sheet transition](https:\u002F\u002Fmarcinszalek.pl\u002Fflutter\u002Ftickets-advanced-transitions\u002F)\n\n## The design:\n![Design](https:\u002F\u002Fuser-images.githubusercontent.com\u002F16286046\u002F56876328-e2647480-6a46-11e9-919e-460ca638d3b4.gif)\n\n## The implementation:\n![Implementation](https:\u002F\u002Fuser-images.githubusercontent.com\u002F16286046\u002F58473033-e8ce3500-8147-11e9-831b-78f9cf86addb.gif)\n\n> In home_page.dart you can replace ExhibitionBottomSheet with ScrollableExhibitionSheet to achieve see different implementation with full Listview.\n\n![Scrollable](https:\u002F\u002Fuser-images.githubusercontent.com\u002F16286046\u002F72800351-7286c180-3c47-11ea-8a3e-a2e24c9208c7.gif)\n","Buy Tickets Design 是一个使用 Flutter 构建的 UI 挑战项目，旨在展示如何创建具有吸引力的票务购买界面。该项目的核心功能包括视差效果在 PageView 中的应用以及底部弹出层（Bottom Sheet）的过渡动画，这些都通过 Dart 语言实现。特别地，它还提供了两种不同的展览信息展示方式：一种是默认的 ExhibitionBottomSheet，另一种是可以滚动的 ScrollableExhibitionSheet。此项目非常适合于希望学习或应用高级 Flutter 动画及交互设计的开发者，尤其是那些对改善移动应用用户体验感兴趣的团队和个人。",2,"2026-06-11 03:23:25","top_language"]