Android零基础入门
课时介绍
课程介绍
Android零基础入门这门课程的目标:带您走进Android大门,了解Android整体框架,演变发展历史 ;掌握Android编程的基础概念,教您构建各种应用程序:从Hello World开始,直到带有调度作业、更新设置、访问网络和使用架构组件的应用程序;课程结束后,能自己动手编写一定难度的Android程序,具备自学更高级开发的基础,能看懂开源的Android代码。
课程整体上分5个大的模块依次展开:
1.入门 (第1~3章)
2.用户体验(第4~6章)
3.在后台运行(第7~8章)
4.保存用户数据(第9~10章)
5.应用上架(第11章)。
课程大纲如下:
第1章. 构建您的第一个应用程序
1. 对Android有基本认识,搞懂Android系统整体框架,Android不同版本以及这些版本演变过程
2.以HelloWord为例,了解Android app的程序结构
3.Android UI的基础知识-视图和布局,初步介绍Android View的事件处理,及图片等资源的使用等
第2章. Activity和Intent
1.Activity 和 Intent 基础和用法
2.Activity生命周期和回调
3.Activity实例状态
第3章. 测试应用 调试应用 及使用Support library
1.讲解Android两个主要的应用程序调试方法:日志 和 断点
2.如何对App进行单元测试
3.介绍Android中用于向后兼容的 Support library及用法
第4章. 用户交互
讲解Android中常用控件的使用方法和注意事项,如按钮、输入控件、菜单、对话框、用户导航、列表等
第5章. 令人愉快的用户体验
1.学会使用Drawables
2.使用Android studio中的图片和矢量图
3.讲解Android中主题和样式,以及如何定制主题和样式
4.Android著名的应用设计理念Material design,通过Material design打造极致的用户体验
5.如何让布局自适应不同尺寸的手机
第6章. 界面测试
介绍Android UI自动化测试 Espresso
第7章.后台任务
学会Android多线程编程,使用非UI线程在后台完成耗时任务,从网络存取数据。撑握Android的广播和后台服务
第8章. 闹钟和调度程序
掌握Android定时任务和调度作业
第9章.首选项和设置
学会使用Preferences保存用户数据,编写应用的设置界面,存取设置数据
第10章.使用 Room 存储数据
学会使用Android SQLite数据库,通过Room组件对数据库增删改查,掌握LiveData和 ViewModel等架构组件
第11章:App上架
1.学会App在国内应用市场上架
2.学会App在Google play上架
课程中如果讲的不对的地方,请大家指出,我及时修正,我们共同努力,一起进步。
信息系统项目管理师自考笔记
李明 · 507人在学
python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据
王先生 · 20414人在学
手把手搭建Java超市管理系统【附源码】(毕设)
汤小洋 · 4032人在学
Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教
黄菊华 · 727人在学
基于SSM酒店管理系统(毕设)
小尼老师 · 781人在学
java项目实战之购物商城(java毕业设计)
Long · 5064人在学
手把手搭建Java求职招聘系统【附源码】(毕设)
汤小洋 · 1455人在学
Python Django 深度学习 小程序
钟翔 · 2229人在学
城管局门前三包管理系统+微信小程序(vue+springboot)
赖国荣 · 493人在学
Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序
李杰 · 3833人在学