课程标题:
带领新手快速开发Android App
https://coding.imooc.com/class/81.html
课程简介:
Android互联网行业的一个特点就是“快”,谁能最先满足Android市场需求,谁就更有可能抢占市场,因此,能快速开发出符合需求的Android功能,能快速完成Android项目就尤为重要,作为Android开发人员,要想快,就一定要学会:“借助已有的”!
难度 初级 · 时长 13小时18分钟 · 学习人数 1229 · 综合评分 9.98分**
第1章 课程介绍与项目准备
如果你从事Android开发,那你一定要学习一些开发技巧和掌握一些开发逻辑,而很不巧,我这里全部都有,最开始我们介绍一下我们这个应用的整体组织架构,通过对各个平台的api进行一个简单的分析,以及说明一下我们的RxVolley的网络框架使用教程,在本章中,我们将分析整个项目的大致架构,同时,我们有规范性的部署我们的项目...
1-1 课程介绍—功能技术点和课程安排
1-2 解开面纱—完整项目演示
1-3 准备工作—项目架构部署
1-4 首页框架—TabLayout布局搭建
1-5 首页框架—TabLayout逻辑实现
第2章 工具类封装与首页引导页开发
项目最讲究的前期架构搭建,我们把标准的Log和SharedPreferences进行封装,同时开发我们的首页和引导页做一些技巧性的处理,项目开发效率将大大的提高,同时我们继承腾讯的bugly为我们的Carsh做一些约束性的策略!
2-1 工具类的封装—Log封装
2-2 工具类的封装—SharedPreferences封装
2-3 首页逻辑—首页跳转逻辑开发
2-4 引导页逻辑—引导页逻辑开发
2-5 异常反馈收集—腾讯Bugly
Bmob后端云为我们用户操作带来了极大的便捷,本章主要是涵盖了一个用户系统逻辑,实现用户的登录,注册,找回密码,修改密码,邮箱验证,以及记住密码等功能的实现,通过本章你可以学习到宝贵的用户操作逻辑,同时可以学习到自定义的Dialog以及头像的选择和裁剪!...
3-1 用户管理—Bmob后端云简介
3-2 用户管理—Bmob简单集成
3-3 用户管理—用户注册功能开发
3-4 用户管理—用户登录功能开发
3-5 用户管理—忘记重置密码开发
3-6 用户管理—登录自定义Dialog开发
3-7 用户管理—个人中心数据处理开发
3-8 用户管理—CircleImageView圆形头像
3-9 用户管理—圆形头像选择性裁剪
第4章 个人数据编辑/快递及号码地查询开发
时间轴时一个很炫酷的效果,一般作用在物流信息上,我们同样也可以作为一个学习对象去学习他的使用方法,同时吗,我们可以在线查询我们的电话号码归属地,巧用键盘的逻辑提升我们用户体验。
4-1 快递查询—RxVolley获取接口数据
4-2 快递查询—Json解析快递查询接口数据
4-3 快递查询—自定义布局实现时间轴效果
4-4 归属地查询—RxVolley获取并解析接口数据
4-5 归属地查询—自定义键盘逻辑开发
第5章 语音机器人聊天开发
Android智能问答机器人是时下非常流行的一种服务,微软“小冰”的出现更是让其实实在在的风靡了一把。那么,本课程就将带领大家完整的实现整个问答机器人的制作。大家可通过本课程的学习,即将可以打造自己的专属智能机器人,这也是我们管家名字的由来,同时你还可以学习到我们的ListView高级用法-对话列表,也就是我们自定...
5-1 机器人聊天—对话adapter的实现
5-2 机器人聊天—机器人实时对话实现
第6章 微信精选文章查看开发
既然是一款轻松娱乐的应用怎么能没有一个新闻列表呢?我们listview实现新闻列表 ,通过webview去加载新闻详情,本章节会讲解Picasso图片加载,以及webview的一些基本应用,自定义加载进度条!
6-1 微信精选—列表布局实现
6-2 微信精选—接口数据获取与解析
6-3 微信精选—WebView网页详情处理
第7章 美女图片加载/裁剪/缩放开发
有新闻了怎么能少得了美女,我们使用Gank的接口实现一个美女列表,封装我们的图片 加载库Picasso,使用起来更加的方便,并且使用我们的PhotoView实现多点触摸式预览缩放!很值得期待
7-1 美女相册—封装Picasso图片库
7-2 美女相册—数据解析与图片加载实现
7-3 美女相册—PhotoView图片缩放拖拽
7-4 美女相册—背景细节优化
第8章 语音播报/短信提醒/下载更新开发
本章节主要还是作用于设置中心,加入科大讯飞的语音聊天功能,这才是真正的语音机器人,同时我们后台动态注册BroadcastReceiver监听我们的短信智能显示,通过事件分发监听我们的Home和Back键,同时模拟搭建我们的TomCat服务器,这样就可以实现我们的版本更新功能,同时监听我们的进度实现百分比进度条,perfect,逻辑非常的...
8-1 语音播报—科大讯飞TTS引擎实现语音聊天
8-2 短信提醒—自定义广播接收器监听短信
8-3 短信提醒—自定义短信弹框提示
8-4 短信提醒—弹框细节优化
8-5 短信提醒—dispatch事件分发
8-6 短信提醒—事件分发绑定home和back键
8-7 下载更新—配置Tomcat服务器
8-8 下载更新—版本更新接口数据解析
8-9 下载更新—RxVolley实现文件下载
8-10 下载更新—NumberProgressBar百分比进度条监听
第9章 二维码扫描生成/百度地图定位及绘制开发
二维码现在非常的火,不管什么App,基本上都有集成二维码。所以,在自己的项目中集成二维码功能还是非常有必要的。而百度地图,则是我们扩展的必须功能,不管你认不认可,地图功能都已经成为了我们开发的标配功能了,所以我们通过定位服务在我们的地图上绘制一个我们所在位置的图层。...
9-1 二维码拓展—Google的Zxing库实现二维码扫描和生成
9-2 地图拓展—百度地图API的集成
9-3 地图拓展—百度地图定位,多图层绘制
9-4 关于软件—版本信息获取
第10章 细节优化与项目总结
本章,我们把所有的知识点都回顾一遍,哪些不清晰的地方我们再次讲解,做到包学包会的底部来介绍我们本系列课程的视频。
10-1 项目总结—细节优化和项目归纳