- 电影资讯App是一个纯练手项目,使用了系统API28,全部是基于Androidx包下的。
- 使用Kotlin语言开发,MVVM软件架构设计,使用了Android JetPack中的LiveData、ViewModel、Room等架构组件。
- Api来自豆瓣电影,豆瓣电影Api目前是不公开的,小编是在简书上看到有人公开了访问豆瓣电影的Api的API_KEY,如果有侵犯,请联系删除!
截图1 | 截图2 | 截图 3 | 截图 4 | 截图5 |
---|---|---|---|---|
- Material Design UI设计风格;
- 使用Kotlin开发,大家想学习和巩固Kotlin,可以参考这个App;
- 使用了Android JetPack中的LiveData、ViewModel、Room等架构组件;
- 协程+okhttp+Retrofit封装网络请求;
- 自定义RecyclerView支持上拉刷新和下拉加载,并且使用装饰者设计模式添加不同类型头部和底部的View以及动画;
License
Copyright 2019 StevenYan88
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.