Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Rxbus | 2,088 | 102 | 1 | 2 years ago | 13 | January 09, 2021 | 6 | apache-2.0 | Java | |
Event Bus By RxJava. | ||||||||||
Wanandroid | 1,347 | 2 years ago | 2 | apache-2.0 | Kotlin | |||||
🔥项目采用 Kotlin 语言,基于 MVP + RxJava + Retrofit + Glide + EventBus 等架构设计,努力打造一款优秀的 [玩Android] 客户端 | ||||||||||
Awesome Third Library Source Analysis | 808 | 3 years ago | apache-2.0 | |||||||
:book: Deep understanding of popular open source library source code (optimizing...) | ||||||||||
Nbaplus | 692 | 6 years ago | 2 | apache-2.0 | Java | |||||
A concise APP about NBA News and Event with RxJava and EventBus | ||||||||||
Smartrecom | 661 | 6 years ago | 2 | Java | ||||||
一款基于行为识别和个性化推荐的智能推荐APP,实时为你推荐音乐和电影,让你的生活更休闲,更精彩! | ||||||||||
Wanandroid | 508 | a year ago | 6 | Java | ||||||
🔥🔥🔥组件化 + MVVM + Arouter + Jetpack + Rxjava + Retrofit + AOP等框架 | ||||||||||
Devring | 428 | 2 years ago | apache-2.0 | Java | ||||||
安卓基础开发库,包含各常用模块,让开发简单点。 | ||||||||||
Easysports | 371 | 5 years ago | 2 | Java | ||||||
一款资讯类应用~~~o(* ̄▽ ̄*)ブ,MVP+Retrofit+Rxjava | ||||||||||
Apollo | 333 | 5 years ago | 6 | apache-2.0 | Kotlin | |||||
🚀 Awesome EventBus by RxJava. | ||||||||||
Rxbus | 332 | 2 years ago | 2 | apache-2.0 | Java | |||||
:bus: The RxBus as steady as an old dog. |
SmartRecom是一款基于行为设别和个性化推荐的电影与音乐播放器。咋一听很高大上,哈哈,不过行为识别和个性化推荐的功能目前还不完善,暂时忽略。
本着学习Android技术的目的,SmartRecom使用了多款流行开源框架,以及Android中一些重要的技术点。在做SmartRecom的过程中,抱着边做边学的态度,每遇到一个问题,就进行实际解决并以写作技术文章的形式来帮助自己加深对这些技术的理解。现在分享出来,下文中每一个链接都对应一个实际技术的解决,可以帮助理解SmartRecom,也可以帮助一些新人如何开始做一款自己的APP。
SmartRecom还在完善中,后期依旧会边做边学边分享,本文也将会持续更新,欢迎持续关注。
通过学习该项目,可以获得以下技能:
RxJava+Retrofit实现网络加载与异步请求操作
EventBus实现组件间的通信
Glide,图片加载框架
butterknife让你告别findViewById
IRecyclerView支持下拉刷新,加载更多
banner,好用的图片轮播控件
recyclerview-animators,为item添加炫酷的动画效果
SuperTextView,让你的TextView不再单调
RatingBar,一款好的评分控件
SmartRecom是一款基于行为识别和个性化推荐的音乐和电影播放器。
行为识别: 通过对用户当前行为状态的监听,识别用户的当前状态,从而智能的为用户推荐音乐或电影。
个性化推荐: 通过用户对电影或音乐的浏览或评分行为,基于Slop One等个性化推荐算法为用户实时而精确地推荐合适的内容。
为你提供各种好听的音乐。目前音乐接口来自百度音乐,如侵立删。
为你提供各种在线播放的好看电影。目前电影都是欧美电影,年代较为久远,后期考虑替换,电影播放是跳转到web页面,后期会改进,通过第三方应用进行播放。
先使用行为识别监听当前状态,目前可以监听2种状态:跑步,躺下。
当处于跑步状态,使用个性化推荐产生一个音乐列表,推荐用户听音乐。
当处于躺下状态,使用个性化推荐产生一个电影列表,推荐用户看电影。
该功能还在完善,很快就会实现。
由于项目还在进行中,目前还有一些功能未实现,以及一些小的bug,后续会逐渐完善。
目前用户信息上传有些问题,个性化推荐(猜你喜欢)还未实现,音乐本地播放以及一些具体功能后续完善。
未来以上功能将会愈趋完善,敬请期待。
由于很多功能还在摸索实现,可能会有Bug出现。如若这种情况,欢迎通过“关于”中“联系作者”中提供的几种方式进行反馈。
待更新。。。。。。