本着開源精神,將自己獨立完成的 Flutter 電影應用開源。項目利用豆瓣現有的 Api,打造了一個完整的電影展示 App。(部分 UI 仿豆瓣電影)。
項目是我的本科畢業設計,算不上完美,但也有那麼一點精緻。麻雀雖小,五臟俱全。細節十分完善,是一個經過完整設計的產品而非 Demo。
當然,這點工作量來應付畢業答辯是遠遠不夠的,後面會加入一些推薦算法,但這又與 Flutter 主題無關了。因此單獨開此 Repository 給對 Flutter 感興趣的同學學習使用,如果你喜歡這個項目,歡迎給我一個 star,讓我跟導師吹吹逼🙊。
關於 Flutter
Flutter 在之前的文章中有過介紹,是一套跨平臺的移動 UI 框架,可以快速在 iOS、Android 以及 Fuchsia 上構建高質量的原生用戶界面。Flutter 的學習成本非常低,如果有面嚮對象語言基礎,那更加容易上手。當然,由於框架非常年輕,坑也是比較多的,GitHub 上仍有大量待解決的 Issues。
慶幸的是,依靠着開源生態,有非常多優秀的 Flutter 插件來彌補目前的不足,這也使得大量的開發者投入到 Flutter 的懷抱,並喊道:真香!
關於項目
項目開發的過程中,也着實遇到了很多的問題。 但值得肯定的一點是,就目前的水平,自己遇到的問題 90% 的人也遇到過,同時 80% 已經被解決了。依靠着 Google、Stack Overflow、以及GitHub,項目的很多問題都在上面有了解決方案,有的坑也靠自己給慢慢填上了。
目前項目已經實現的功能
- 熱門文章 Banner
- 正在熱映的電影
- 即將上映的電影
- 分類瀏覽
- 電影搜索
- 電影榜單:Top250、北美票房榜、一週新電影榜、一週口碑榜
- 電影詳情:簡介、劇照、預告片、電影短評
- 影人詳情:影人簡介、相關作品、相冊
待完成
- 長按保存劇照
- 電影收藏
項目截圖
iOS 截圖
Android 截圖
下載方式
Android: Apk 下載地址
或者掃描二維碼下載:
iOS: 暫無。
相關文檔
項目使用的 API 已整理成 markdown 文檔,可以在API文檔 中查看。
最後
項目地址:https://github.com/Mayandev/morec
希望你能夠 star 我的項目,這對我將是莫大的鼓舞。另外,也歡迎在 Github 主頁關注我的其他項目。
如果對這個項目有任何建議或意見,歡迎在 Issues 提出。
推薦閱讀
歡迎加我微信,一起交流,互相學習,共同進步!
關注公衆號『嗜碼』。回覆關鍵字「前端」、「Python」、「Java」、「Android」、「小程序」、「Vue」等獲取免費精品學習資料。