Git Product home page Git Product logo

simpleeyes's Introduction

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.

simpleeyes's People

Contributors

andyjennifer avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.