课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 暂无老师介绍 ~

  • 课程详情

                                         
     

    课程简介:

    《菜鸟手机助手》 是一个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类似.

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

     

    * 适合大学生和初中级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、享受各种学习优惠

    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课