开源日报 每天推荐一个 GitHub 优质开源项目和一篇精选英文科技或编程文章原文,坚持阅读《开源日报》,保持每日学习的好习惯。
今日推荐开源项目:《过去与未来同样闪耀 HistoryOfEverything》
今日推荐英文原文:《The History of Everything》

今日推荐开源项目:《过去与未来同样闪耀 HistoryOfEverything》传送门:GitHub链接
推荐理由:在今年的最后一天,让我们来看看过去的历史吧。这个项目是一个关于时间线的 app——比如宇宙和地球的时间线。在不知不觉之间这个世界已经存在了非常长的时间,我们也是一样的,但是无论过去是耀眼的还是平淡无奇的,下一秒的未来也无法确定,在确定之前都不要放弃对闪耀未来的希望才是最重要的。
今日推荐英文原文:《The History of Everything》作者:Guido Rosso
原文链接:https://medium.com/2dimensions/the-history-of-everything-981d989e1b45
推荐理由:HistoryOfEverything 的介绍文章

The History of Everything

Over the last three months, we’ve been working with Google to create an app that showcases the raw horsepower that Flutter has at its disposal. We wanted to create a real-world app that wasn’t just a demo. It needed to demonstrate not only how powerful Flutter apps are, but also how they enable developers and designers to create completely custom experiences on top of native design mechanisms. For us at 2Dimensions, it was also a unique opportunity to show off some compelling graphics built with our brand new design tool, Flare.

The app we designed and developed is the History of Everything, which uses some fancy scrolling mechanisms to allow the user to scroll and zoom the timeline, dynamically showing/hiding animated historic events as the available space allows. We use Flutter’s ScrollPhysics and GestureDetector to make scrolling feel native on both iOS and Android. This is built into a custom widget, where we’ve added additional view and zoom abilities. This allows the user to navigate through the timeline in a way that feels totally natural on their device, yet also adds elements of playfulness that are unique to this experience. This is what we love about working with Flutter, and all of this is done with a single codebase.

The inspiration for this concept came from The History and Future of Everything YouTube video, one of our favorites from the Kurzgesagt channel. If you’re not familiar with Kurzgesagt, they make beautiful videos with stunning animations, using concepts that tie together science, history, and art. This quote from Kurzgesagt sums it up well:

We create beautiful videos to share our passion for knowledge. We value quality over quantity, always. Nothing in the universe is boring if you tell a good story.

The app has been available since December 4 in the iOS App Store and on Google Play.

Today we are releasing the source code on GitHub! Feel free to take it for a spin and poke around, and please let us know if you have any questions or comments. All the animations are available as public files on our site. We hope this will serve as a great example for both the Flutter and the Flare communities!
下载开源日报APP:https://openingsource.org/2579/
加入我们:https://openingsource.org/about/join/
关注我们:https://openingsource.org/about/love/