学习中心
0
    『菜鸟手机助手』-做一个属于自己的AppStore
  • 课时:63 学习人数:54316
  • ¥259 原价: ¥599
  • 可花呗分期
  • 免费试学
  • App效果演示和技术介绍

    免费试学


本课程适合谁和不适合谁?

* 适合大学生和初中级android开发工程师,可以系统化的学习APP应用商店的开发,掌握不同类型产品的开发。

* 如果你需要完成一个完整的商业化项目,苦于无人指导,本课程正是你的不二选择。

* 改变= 时间+合理的学习,建议童鞋们不要把时间浪费在零碎化的无意义的课程里,要学就学真正系统化的实战课程,为自己的简历增加一个亮点。



你能学到:

1、系统架构

2、MVP+RxJava+Dagger2+Retrofit 高层封装

3、APK瘦身,字体图标,SVG动画

4、热门技术:RxBus,RxBinding,RxCache,Glide 等

5、Material Design: DrawerLayout 、NavigationView、AppBarLayout、CollapsingToolbarLayout 等

6、多线程下载,断点续传

7、APK普通安装,智能安装,静默安装


学员增值福利:

1、完全开放整套源码,你可以根据所学知识自行修改、优化

2、讲师答疑:随时随地找老师提问,专人跟踪解答

3、积累人脉,结交一线互联网公司大神

4、享受各种学习优惠

课程简介:

《菜鸟手机助手》 是一个App应用商店,主要包括应用列表(推荐、游戏、分类、专题),下载(断点续传、下载管理),安装(静默安装、自动安装),搜索(热门搜索、历时搜索),管理(app升级、本地app、卸载、下载记录),设置(系统参数设置、个人信息设置)等。

在技术方面,项目采用了当前最主流的MVP架构,同时使用了大量2017年的热门技术:RxJava,RxBinding,RxBus,Dagger2,Retorfit,OkHttp,RxCache等等。

项目中用到的开源库:

1. Mvp  Google官方出品的Mvp架构项目

2. Rxjava 优雅的响应式Api解决异步请求

3. RxAndroid 为Android提供响应式Api

4.Rxbinding JakeWharton大神的View绑定框架,优雅的处理View的响应事件.

5. RxCache 是使用注解为Retrofit加入二级缓存(内存,磁盘)的缓存库

6. RxPermissions Rx系统的一个Android6.0 权限适配库

7. Dagger2 Google根据Square的Dagger1出品的依赖注入框架,通过apt动态生成代码,性能优于用反射技术依赖注入的框架.

8. Butterknife JakeWharton大神出品的view注入框架

9. Retrofit Square出品的网络请求库,极大的减少了http请求的代码和步骤.

10. Okhttp 同样Square出品,不多介绍,做Android都应该知道.

11. Gson Google官方的Json Convert框架.

12. Glide此库为本框架默认封装图片加载库,可参照着例子更改为其他的库,Api和Picasso差不多,缓存机制比Picasso复杂,速度快,适合处理大型图片流,支持gfit,Fresco太大了!,在5.0一下优势很大,5.0以上系统默认使用的内存管理和Fresco类似.


    适合人群

  • 1-3年Android开发者

    前置技术储备

  • 有Android基础
    学员评价
  • yugu88 2018-11-26 16:21:06
    内容不错,但是实在太卡,其他网站都很流畅,未读这个卡的不行。。希望能做一些优化,急切盼望App发布,实在卡的我受不了了。。我这几个月都在缓冲中,缓冲一天都看不完一节课,实在太耽误事……
    • Ivan.wong 回复
      请问您用的是什么宽带,是否我们这边的小姐姐联系,来一次远程测试。您可以先使用小程序学习课程,搜索小程序:“菜鸟窝”
  • zk5213363 2018-07-23 16:18:11
    讲的很细,技术也讲到位了
    • 不修 2018-04-28 17:22:41
      看了蛮多课程,课程质量都还挺好的,知识面 和整合度都不错,就是感觉在项目中的一些工具类或者公共类封装方面 应该提供最优写法更加严谨一些,因为这些地方往往是使用得多,影响app质量,和开发效率的一些地方。
      • Ivan.wong 回复
        感谢您的建议。教课程和写项目还是有一些差别的。虽然说课程尽量还原商业项目的套路,但是课程的主要目的是为了让学员理解思路,理解知识点,理解整体逻辑和架构... 所以在编码上是会有些疏忽,也不能做到100%像商业项目那么严谨,比较商业项目是经过不断的测试和迭代,流程更加的严格和规范
    • 查看更多

    课程目录

    • 讲师介绍
    Ivan
    菜鸟窝 . 课程总监+产品总监
    国内第一批Android开发者,全栈技术大牛。多年Android开发经验,能做架构也能写代码。 Ivan老师是菜鸟窝的明星讲师,所出的几门课程广受学员欢迎。
    • 课程推荐
      暂无相关推荐