概要

初学kotlin,所以做这个 豆瓣 app 来练练手,感受了 kotlin 的魅力~
App 数据采用 豆瓣 api (如果不小心侵权了,sorry,联系我,我把它删除了,谢谢.)
由于提供 api 数据有限,暂时只实现 电影,和 图书功能。后续有时间会完善~

App 展示

API

豆瓣提供

框架

  • Anko
  • Glide
  • RxKotlin
  • RxAndroid
  • Retrofit (网络请求框架)
  • AndroidScreenAdaptation (屏幕适配)
  • SmartRefreshLayout (下拉刷新、上拉加载)

项目地址

项目地址

如果遇到有问题,可以留言~

感谢阅读。下次再见。

初次使用 kotlin 开发一款 豆瓣 App相关推荐

  1. 从零开发一款笔记APP——神马笔记WhatsNote

    从零开发一款笔记APP--神马笔记WhatsNote 一.主要功能 二.开发过程 三.优质的笔记应用 四.附录 一.主要功能 笔记的主要功能分为三个部分: 管理 目录--多层目录结构 标签--单层结构 ...

  2. Android Camera:从零开发一款相机APP

    从零开发一款相机APP Day 1: 前言 一.Android Camera开发前景: 1)camera相关应用的领域 2)相关岗位介绍: 3)市场招聘介绍: 4)发展前景介绍: 二.学习这门课的重要 ...

  3. 开发一款外卖App应该具备哪些功能?

    手机app的出现改变了每个人的消费习惯,也改变了每个人的日常生活方式,没有遗漏任何东西.你是否还记的你上次中午下班去吃饭的情景?我不记得我上次中午下班出去吃饭是什么时候了,因为我已经习惯了打开外卖Ap ...

  4. 开发一款旅游APP应包含哪些功能板块呢?

    现在生活节奏快.工作高强度往往压的我们喘不过气,甚至已经严重影响我们的身心健康.旅游出行这件事已经出现在越来越多人的生活计划里.随着国民旅游意愿高涨,旅游行业市场增长十分迅猛,面对急剧上升的旅游需求, ...

  5. 用Flutter开发一款企业级App(开眼Flutter-OpenEye)

    先贴项目地址:WinWang/open_eye: Flutter 开眼APP:整体项目架构基于Getx搭建,完成路由,依赖注入:网络请求框架基于Retrofit+Dio实现,配合官方JsonSeria ...

  6. android电影app开发,如何使用Flutter开发一款电影APP详解

    前言 使用Flutter开发一款App是一件非常愉快的事情,其出色的性能.跨多端以及数量众多的原生组件都是我们选择Flutter的理由!今天我们就来使用Flutter开发一款电影类的App,先看下Ap ...

  7. 打车类app怎么获取司机位置 开发_详谈开发一款打车APP应用的解决方案

    随着移动互联网的发展,使得人们的日常生活越来越便捷,其中改变最大的便是交通出行.正是如此,有些企业于是联想到其中的商机,想要借助于长沙APP开发,打造一款打车APP应用.那么接下来,长沙APP制作创研 ...

  8. 安卓新手如何学习开发一款游戏APP呢?

    毫无疑问,开发一款自己的App对于初学者来说,无论从技术学习,还是找工作,开发手机游戏而言,都是一大利器.那么如何才能快速上手,开发一款属于自己的app.本篇文章仅以自己的一些经验给更多的Androi ...

  9. html+css+js+Hbuilder开发一款安卓APP,根本不用学Android开发!

    我们知道,要做一款安卓APP,咱们得先学安卓开发语言,例如java,前端后端.那么没有这些开发语言基础,咱们怎么做呢?其实现在有比较好的开发方案就是做webAPP,咱们可以用web前端知识构建安卓客户 ...

最新文章

  1. 皮一皮:选第一个选项的人是咋想的?
  2. 【Android 启动过程】Activity 启动源码分析 ( ActivityThread -> Activity、主线程阶段 一 )
  3. c语言中坐标xoy轴在哪里,用C语言在linux下获取鼠标指针的相对位置
  4. Leaf:美团分布式ID生成服务开源 1
  5. html 图片墙效果,基于html5实现的图片墙效果
  6. 苏泊尔电磁炉dcl6907_苏泊尔电磁炉c20显示E3故障检修
  7. Java内部类最细详解
  8. 2019年9月23日、24日北京市出租车数据
  9. UE4 视差毛发材质
  10. CCS 5.5的安装教程
  11. 2020-09-22回忆一下高中物理的弹性碰撞速度公式推导
  12. 20172301 2017-2018-2 《程序设计与数据结构》第十周学习总结
  13. 飞信机器人 ld-linux.so.2,飞信机器人安装
  14. maximo工作流画布加载失败问题
  15. shiro中使用自定义filter后,anon不生效解决方案
  16. 支付系统设计:银行卡支付
  17. 计算机视觉系列(七)——迁移学习
  18. 基于ug的框架断路器抽屉座运动仿真
  19. WPS 中怎么屏蔽推送的消息热点?
  20. 华为手机充满有提醒吗_手机充满电铃声提醒软件下载-华为手机充满电铃声提醒软件app下载 v1.0-友情手机站...

热门文章

  1. 湖北师范大学计信2018届计算机组成原理实训(参考答案)
  2. 项目总结(关于fixed/absolute固定的底部按钮被input输入框的键盘顶上去的问题一般安卓手机会出现这种问题)
  3. 二叉树层序遍历分层[递归迭代两种思想+三种解法]
  4. 服务器只显示1个网口,服务器上多个个网口
  5. 转载   banq---阎宏之间的恩怨
  6. 【算法面试必刷JAVA版三】链表中的节点每k个一组翻转
  7. mysql中查看图片_查询已存入数据库中的图片,并显示出来
  8. java new_Java中new的用法
  9. QT的MVC和MVD架构简述
  10. 磁盘挂载失败Couldn't create temporary archive name