GitHub 完整源碼地址https://github.com/yezihaohao/NeteaseCloudMusic
源博客地址
掘金地址前端
老規矩,先上圖~?react
<!--more-->android
點擊名稱可跳轉相關項目網站??ios
ps: 個別插件會存在小bug或衝突。好比安卓平臺swiper在scrollable-tab中不能觸屏手動滾動。git
大部分主要是展現的demo,網易雲的頁面和功能實在是太多了,因爲時間關係,並無把全部的功能都作完整,後續會陸續加上其餘的功能。github
特別鳴謝:NeteaseCloudMusicApi 提供全套API。npm
運行本項目前請先本地(或服務器)運行此API接口項目,替換/scr/api/index.js 下BASE_URL的ip地址
0. 開發環境平臺版本:Android-6.0 ios-10.3 1. git clone https://github.com/yezihaohao/NeteaseCloudMusic.git 2. yarn or npm install 3. react-native link 3. react-native run-ios 或者 react-native run-android
react-native上手不難,熟悉react,看react-native文檔,看下開源項目就能夠開始開發,就是向下兼容比較差,可能這個版本用的別人的組件下個版本就會有bug。redux
通常展現性的界面比較容易,重點熟悉flex佈局,注意默認縱向排列。react-native
動畫模塊也須要着重瞭解下,能夠提高用戶體驗。api
多瞭解下其餘的第三方組件,有不少別人都寫好的,也要看react-native更新文檔。
其餘細節在開發過程當中慢慢體會~~???
剛入門react-native,大佬輕噴~~
該項目會持續更新~全部使用數據僅供學習交流,並沒有它意。如有疑問,可加前端QQ羣與我交流:264591039
MIT License.