開源日報 每天推薦一個 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/