组件化从零开始创建完整的Android App
组件化封装思想实战Android App
博学大牛,带你以组件化的方式从0创建一个完整的Android App,您将学会全面利用各种Android技术开发流行功能,积累完整的Android项目成型经验,同时包装Android通用SDK,让您向更高层次的工程师迈进
第1章 课程概述
让学生通过本章:1。了解本项目的实际作战主要具有哪些功能,通过本项目的实际作战,学生可以掌握开发应用所需的所有知识。2.在课程安排方面,我们主要按照实际的开发顺序进行解释,以确保学生能够学习和获得。
第2章 构建主页框架
本章正式开始了我们的项目开发,在开发项目的过程中穿插了我们想谈论的知识点。本课程的主要目的是:1。建立我们的爱情, 在HomeActivity中切换Fragment。2.创建主页所需的所有Fragment(空Fragment,功能对应模块填充)
第3章 App公共模块网络请求组件
通过本课程的学习:1。我们应该在Okhttp的基础上包装一个通用的网络请求框架。在早期阶段,我们将首先实现发送get和post请求,然后我们将继续扩展我们框架的功能,如文件下载。2.使用我们的网络框架发送请求并获得响应 3.如何使用Charles调试接口。
第4章 App公共模块图片加载组件
本章通过本章内容的学习,完成了异步网络图片加载库universeImageLoader的讲解。在掌握universeImageLoader框架的前提下,我们对其进行了二次封装,使之成为一个独立的功能模块,方便我们以后直接重用,而且在业务逻辑隔离的情况下,我们也可以方便地替换它。...
第5章 主页列表的开发和个人测试
通过本章,我们需要掌握如何将复杂的布局嵌入到Android中最常用的两个控件的深度,以及如何将复杂的布局嵌入到ListView中。以及如何合理定义数据结构,使我们的移动终端更容易使用服务器数据。
第6章 App公共模块二维码扫描组件
本章完成了zxing扫码功能的集成。1.首先我们对zxing做一个基本的介绍 2.为了减少zxing包的大小,去除无用功能,我们需要对zxing的整个项目进行切割 3.将zxing集成到我们的实战项目中。 4.zxing核心类介绍。5.UI自定义扫码界面 6.处理扫码返回的结果数据。 通过本章的学习,我们不仅可以集成开源二维码工程,还可以集成开源二维码工程...
第7章 SDK模块开发视频播放
本章是我们整个项目的核心。通过本章的研究,我们可以学习:1。如何使用android的底层类别来定制视频播放器。2.通过接口回调将视频视频暴露到调用层。3.解释SDK包装理念,4.将我们的播放器包装成一个通用的SDK工具包。 5.在我们的实战项目中调用我们的播放SDK,看看是否方便使用。...
第8章 Minefragment主页的开发和个人测试
通过本章的学习,学生可以掌握实际发展:1。我们如何管理用户信息? 2.使用局部广播 3.SharedPreference在实际开发中的作用 4.如何利用现有数据生成二维码 5.如何实现版本更新功能?
第9章 浏览查看大图页面开发
通过本章的学习,我们可以学习如何使用photoview来实现我们的项目,许多在线教程教如何定制类似的photoview教程,你可以暂时忽略,因为即使教你如何定制photoview,在实际开发中也使用photoview,所以我们必须学习如何使用,当我们非常熟悉,我们可以直接研究Photoview的源代码,这是最有效的方代...
第10章 社交共享组件App公共模块
本章主要为我们的应用程序添加共享功能。通过ShareSDK共享的实战,我们不仅可以学习如何使用它来完成我们最基本的共享工作 ,它可以包装成一个通用的共享组件,方便我们将来重复使用。
第11章 页面开发的课程细节
本章主要实现我们课程详细信息页面的开发。通过本课程,我们主要学习:1。学习使用mpchart开发美丽的图表。2.Activity的各种启动模式。以及如何正确决定使用这种启动模式。
第12章 App公共模块实时推送组件
通过本章的研究,我们需要学习如何将极光推送或其他第三方推送库集成到我们的项目中。并完成与市场上最主流的应用程序一致的推送跳转过程开发。让我们的项目更多地与用户互动。
第13章 Android6.0权限系统适用于项目
通过本章的学习,学生可以学习如何在不依赖任何第三方库的情况下,无缝适应我们的应用程序到android6.0以上系统。
第14章 友盟多渠道包装,在线Apk
通过本章的研究,我们将最终发布相应的应用程序文件,上传到相应的应用程序市场
第15章 回顾和优化项目流程
回顾项目配置注意事项、流程、项目核心价值描述、个别细节优化等
[我要扒资料]
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。