电影资讯App是一个纯练手项目,使用了系统API28,全部是基于Androidx包下的。
使用Kotlin语言开发,使用了Android JetPack中的LiveData、ViewModel以及Room。
为了学习Kotlin和巩固自定义View和ViewGroup,这个项目是尽量少应用依赖第三方库。
Api来自豆瓣电影,豆瓣电影Api目前是不公开的,小编是在简书上看到有人公开了访问豆瓣电影的Api的API_KEY,
如果有侵犯,请联系删除!
| 截图1 | 截图2 | 截图 3 | 截图 4 | 截图5 |
|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
- Material Design UI设计风格;
- 使用Kotlin开发,大家想学习和巩固Kotlin,可以参考这个App;
- Retrofit适配LiveData,手写一个LiveDataCallAdapter适配器;
- 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.




