SimpleEyes
SimpleEyes 一款基于 Kotlin å¼€å?‘çš„çŸè§†é¢‘项目。该项目为如下两个分支:
- master 分支 :MVP + Retrofit + Rxjava
- jetpack 分支:MVVM + Android Jetpack + Retrofit + RxJava
ä½ å?¯ä»¥æ ¹æ?®è‡ªå·±çš„需è¦?,选择ä¸?å?Œçš„分支。
项目展示 ☘
闪光点 ✨ ✨
- 100% 纯 Kotlin å¼€å?‘。巧妙了è¿?用了 Kotlin 的诸多特性,如扩展函数,数æ?®ç±»ï¼Œå§”托ç‰ã€‚
- 丰富的动画与自定义View。如下拉刷新ã€?视差动画ã€?TextView打å—动画ã€?嵌套滑动,状æ€?布局。
- RxJava 常用�作符的使用,并新增了全局错误处�。
- 支æŒ?视频的横竖å±?切æ?¢ã€?音é‡?控制ã€?亮度控制ç‰ã€‚
- 良好的代ç ?规范与注释。
- 良好的设计模�与架构。
- .....
完�的功能 💼
- 闪�页实现
- 开场çŸè§†é¢‘
- 开场动画效果1�2
- 首页
- 底部 Tab 切�
- 顶部轮æ’
- ä¸‹æ‹‰è§†å·®åˆ·æ–°ï¼ŒåŠ è½½æ›´å¤š
- 视频�索
- �日精选
- 登录页
- �现
- çƒé—¨ã€?分类ã€?作者ã€?
- 全部分类
- 视频�索
- 关注
- 全部作者
- 作者简介�视频
- 我的
- 我的消�
- 我的缓å˜
使用的库 💪
站在巨人的肩膀上。å?¯ä»¥çœ‹å¾—更远。该项目ä¸è¿?用了以下开æº?库:
- Fresco
- ARouter
- Fragmentation
- RxJava
- Retrofit
- BaseRecyclerViewAdapterHelper
- IjkPlayer
- FlexBox-Layout
- Banner
- Android KTX
- Koin
声明 📢
感谢 开眼App æ??ä¾›å?‚考,本人是豆瓣粉ä¸?,使用了其ä¸çš„ Api ,并é?žæ”»å‡»ã€‚如构æˆ?ä¾µæ?ƒï¼Œè¯·å?Šæ—¶é€šçŸ¥æˆ‘åˆ é™¤æˆ–è€…ä¿®æ”¹ã€‚æ•°æ?®æ?¥æº?æ?¥è‡ªå¼€çœ¼ ,一切解释æ?ƒå½’开眼所有。
最�
注æ„?:æ¤å¼€æº?项目仅å?šå¦ä¹ 交æµ?ä½¿ç”¨ã€‚å¦‚ç”¨åˆ°å®žé™…é¡¹ç›®ï¼Œè¿˜éœ€å¤šè€ƒè™‘å…¶ä»–å› ç´ ï¼Œè¯·å¤šå¤šæ–Ÿé…Œã€‚å¦‚æžœä½ è§‰å¾—è¯¥é¡¹ç›®ä¸?错,欢迎点击 star
�系我
- QQ:443696320
- 简书:AndyandJennifer
- 掘金:AndyandJennifer
- Email: andyjennifer@126.com
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.
