Skip to content

🔥🔥🔥A Video app illustrating Android development best practices with Kotlin

License

Notifications You must be signed in to change notification settings

AndyJennifer/SimpleEyes

Repository files navigation

SimpleEyes

CircleCI API

SimpleEyes 一款基于 Kotlin 开发的短视频项目。该项目为如下两个分支:

你可以根据自己的需要,选择不同的分支。

项目展示 ☘

picture_1.png

闪光点 ✨✨

  • 100% 纯 Kotlin 开发。巧妙了运用了 Kotlin 的诸多特性,如扩展函数,数据类,委托等。
  • 丰富的动画与自定义View。如下拉刷新、视差动画、TextView打字动画、嵌套滑动,状态布局。
  • RxJava 常用操作符的使用,并新增了全局错误处理。
  • 支持视频的横竖屏切换、音量控制、亮度控制等。
  • 良好的代码规范与注释。
  • 良好的设计模式与架构。
  • .....

完成的功能 💼

  • 闪屏页实现
    • 开场短视频
    • 开场动画效果1、2
  • 首页
    • 底部 Tab 切换
    • 顶部轮播
    • 下拉视差刷新,加载更多
    • 视频搜索
    • 每日精选
    • 登录页
  • 发现
    • 热门、分类、作者、
    • 全部分类
    • 视频搜索
  • 关注
    • 全部作者
    • 作者简介及视频
  • 我的
    • 我的消息
    • 我的缓存

使用的库 💪

站在巨人的肩膀上。可以看得更远。该项目中运用了以下开源库:

声明 📢

感谢 开眼App 提供参考,本人是豆瓣粉丝,使用了其中的 Api ,并非攻击。如构成侵权,请及时通知我删除或者修改。数据来源来自开眼 ,一切解释权归开眼所有。

最后

注意:此开源项目仅做学习交流使用。如用到实际项目,还需多考虑其他因素,请多多斟酌。如果你觉得该项目不错,欢迎点击 star ❤️,follow,也可以帮忙分享给你更多的朋友。你的支持与鼓励是给我继续做好该项目的最大动力。

联系我

License

   Copyright [2019] [AndyJennifer]

   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.

About

🔥🔥🔥A Video app illustrating Android development best practices with Kotlin

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published