项目开发:
既然有这些个页面就应该好好规划页面的路由.于是我的路由列表如下:
export default StackNavigator({
home: {
screen: Home...选择歌集',true,navigation)
}
},}, {
initialRouteName: 'home', drawerWidth: 300});
细心的同学可能会发现,展示的效果里有两个页面的...难点5:
打包成apk.打包的过程中挺难,记得第一次打包,android studio把我的gradle的版本改了,导致我后面怎么也打包不了,开发环境也运行不了,找不到原因,后来尝试的重新新建一个项目,...里面还有一部分需求还待完善,比如歌集名称的修改与删除就没做,还有歌曲的筛选,目前因为是只针对自己的需求,所以只过滤出周杰伦的歌曲,其它歌曲忽略了,有兴趣的话,可以去改代码,然后自己生成一个apk包安装到自己的手机里....通过这个项目,回顾了react-native开发流程,提高自己解决问题的能力.整个项目思路采用mobx状态管理,把逻辑都抽离到顶层,让UI保持纯粹的UI,可能这种写法并不适合大部分人,不喜勿喷哈!