你将收获

走进Android大门,让您少走弯路

掌握Android基础概念

能自己编写一定难度的App

具备自学更高级开发的基础

适用人群

已经拥有Java编程经验,想学习Android开发的新手和有经验的程序员

课程介绍

       Android零基础入门这门课程的目标:带您走进Android大门,了解Android整体框架,演变发展历史 ;掌握Android编程的基础概念,教您构建各种应用程序:从Hello World开始,直到带有调度作业、更新设置、访问网络和使用架构组件的应用程序;课程结束后,能自己动手编写一定难度的Android程序,具备自学更高级开发的基础,能看懂开源的Android代码。

 课程大纲如下:

第一章.开始吧

​      1.对Android有基本认识,搞懂Android系统整体框架,Android不同版本以及这些版本演变过程。以HelloWord为例,了解Android app的程序结构,常用布局和资源文件,以及一些简单的控件。

​     2.撑握Android最重要的组件Activity,了解其生命周期的不同状态,可以通过显式或隐式的Intent启动Activity

​     3.学会使用Android Studio调试应用程序;编写测试代码,测试业务逻辑和界面;了解Android支持库及其使用

第二章:用户体验

    ​ 1.学会常用的控件的使用

   ​ 2.学会使用样式 主题 和 Material Design实现令人愉悦的用户体验

   ​ 3.学会UI自动化测试

第三章:后台工作

​   1.学会Android多线程编程,使用非UI线程在后台完成耗时任务,从网络存取数据。撑握Android的广播和后台服务

  ​ 2.掌握Android定时任务和调度作业

第四章:保存用户数据

​     1.学会使用Preferences保存用户数据,编写应用的设置界面,存取设置数据

​     2.学会使用Android SQLite数据库,通过Room组件对数据库增删改查,掌握LiveData和 ViewModel等架构组件

第五章:App上架

    1.学会App在国内应用市场上架

    2.学会App在Google play上架

课程中如果讲的不对的地方,请大家指出,我及时修正,我们共同努力,一起进步。

课程目录