Android 学习之项目实战
这篇文章还是自己学习安卓的一些记录,学习一个语言最好的方法还是实战,这里就记录一下自己在学习安卓的过程中做的一个实战项目。
项目中使用的 API 来源于:干货集中营,有兴趣的小伙伴也可以利用这些 API 做一些练手的项目。
- 项目介绍
- 效果图
- 完成功能
- 学到的知识点
项目介绍
效果图
完成功能
- 首页最新资讯
- 按日期展示
- 历史资讯展示
- 搜索功能
- 分类资源展示
- 资讯详情页展示
- 收藏功能
学到的知识点
- Activity 及 Fragment 生命周期
- RecycleView:展示资讯列表
- 自定义视图
- 利用系统原生的 SQLiteDatabase 完成收藏功能
- Fragment 管理切换
- 简单的 API 请求
- interface 的使用
- Android UI 相关知识点
- 布局的基本使用
- LinearLayout
- ConstraintLayout
- 一些 UI 控件的基本使用
- Button
- EditText
- ImageView
- HorizontalScrollView
- BottomNavigationView
- TabLayout 与 ViewPager 配合使用
- WebView
- 布局的基本使用