All Projects → LRH1993 → Smartrecom

LRH1993 / Smartrecom

一款基于行为识别和个性化推荐的智能推荐APP,实时为你推荐音乐和电影,让你的生活更休闲,更精彩!

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Smartrecom

Observableadapter
RecyclerView Adapter for RxJava, separates collection model from Android framework dependencies
Stars: ✭ 15 (-97.74%)
Mutual labels:  rxjava, recyclerview
Featureadapter
FeatureAdapter (FA) is an Android Library providing an optimized way to display complex screens on Android.
Stars: ✭ 112 (-83.11%)
Mutual labels:  rxjava, recyclerview
Circulerautoscrollingrecyclerview
Sample code of infinite rotation using RecyclerView. Built with Kotlin
Stars: ✭ 48 (-92.76%)
Mutual labels:  rxjava, recyclerview
Ticket Analysis
移动端的彩票开奖查询系统
Stars: ✭ 61 (-90.8%)
Mutual labels:  rxjava, eventbus
Nybus
NYBus (RxBus) - A pub-sub library for Android and Java applications
Stars: ✭ 283 (-57.32%)
Mutual labels:  rxjava, eventbus
Awesome Third Library Source Analysis
📖 Deep understanding of popular open source library source code (optimizing...)
Stars: ✭ 866 (+30.62%)
Mutual labels:  rxjava, eventbus
Rhub
Reactive Event Hub
Stars: ✭ 66 (-90.05%)
Mutual labels:  rxjava, eventbus
Supermvp
MVP“美”图+新闻+天气预报+Material+RxJava3+Retrofit2+Glide4+AndroidX+Leakcanary+Butterknife
Stars: ✭ 763 (+15.08%)
Mutual labels:  rxjava, recyclerview
rxbus2
Listen and handle event ,based on RxJava.
Stars: ✭ 32 (-95.17%)
Mutual labels:  rxjava, eventbus
RXBus
RX based bus with lifecycle based queuing support
Stars: ✭ 53 (-92.01%)
Mutual labels:  rxjava, eventbus
ReactiveBus
🚍 Reactive Event Bus for JVM (1.7+) and Android apps built with RxJava 2
Stars: ✭ 17 (-97.44%)
Mutual labels:  rxjava, eventbus
Rxbus
🚌 The RxBus as steady as an old dog.
Stars: ✭ 334 (-49.62%)
Mutual labels:  rxjava, eventbus
Apollo
🚀 Awesome EventBus by RxJava.
Stars: ✭ 329 (-50.38%)
Mutual labels:  rxjava, eventbus
Androidproject
Android 技术中台,但愿人长久,搬砖不再有
Stars: ✭ 4,398 (+563.35%)
Mutual labels:  rxjava, recyclerview
Easyxrecyclerview
主要提供了简单易用强大的RecyclerView库,包括自定义刷新加载效果、极简通用的万能适配器Adapter、万能分割线、多种分组效果、常见状态页面、item动画效果、添加多个header和footer、侧滑、拖拽、Sticky(黏性)效果、多item布局等,各模块之间灵活、解耦、通用、又能相互组合使用。
Stars: ✭ 607 (-8.45%)
Mutual labels:  recyclerview
Superadapter
[Deprecated]. 🚀 Adapter(BaseAdapter, RecyclerView.Adapter) wrapper for Android. 一个Adapter同时适用RecyclerView、ListView、GridView等。
Stars: ✭ 638 (-3.77%)
Mutual labels:  recyclerview
Aosf
AOSF:全称为Android Open Source Framework,即Android优秀开源框架汇总。包含:网络请求okhttp,图片下载glide,数据库greenDAO,链式框架RxJava,组件路由ARouter,消息传递通信EventBus,热更新Tinker,插件化框架Replugin,文件下载FileDownloaer,图片选择PhotoPicker,图片滤镜/毛玻璃等特效处理,GIF图片展示控件,图片九宫格控件NineGridView,对话框Dialog,导航指示器ViewpagerIndicator,进度条ProgressWheel,下拉刷新SmartRefreshLayout,key-value高效数据存储MMKV等,应有尽有。
Stars: ✭ 601 (-9.35%)
Mutual labels:  rxjava
Rxdogtag
Automatic tagging of RxJava 2+ originating subscribe points for onError() investigation.
Stars: ✭ 601 (-9.35%)
Mutual labels:  rxjava
Mango
🏀 An Android app for dribbble.com
Stars: ✭ 659 (-0.6%)
Mutual labels:  rxjava
Familybucket
集合.net core、ocelot、consul、netty、rpc、eventbus、configserver、tracing、sqlsugar、vue-admin、基础管理平台等构建的微服务一条龙应用
Stars: ✭ 629 (-5.13%)
Mutual labels:  eventbus

SmartRecom:一款干货满满,助你进阶的APP

SmartRecom是一款基于行为设别和个性化推荐的电影与音乐播放器。咋一听很高大上,哈哈,不过行为识别和个性化推荐的功能目前还不完善,暂时忽略。
本着学习Android技术的目的,SmartRecom使用了多款流行开源框架,以及Android中一些重要的技术点。在做SmartRecom的过程中,抱着边做边学的态度,每遇到一个问题,就进行实际解决并以写作技术文章的形式来帮助自己加深对这些技术的理解。现在分享出来,下文中每一个链接都对应一个实际技术的解决,可以帮助理解SmartRecom,也可以帮助一些新人如何开始做一款自己的APP。
SmartRecom还在完善中,后期依旧会边做边学边分享,本文也将会持续更新,欢迎持续关注。

屏幕截图







技能获得

通过学习该项目,可以获得以下技能:

开源清单

RxJava+Retrofit实现网络加载与异步请求操作

EventBus实现组件间的通信

Glide,图片加载框架

butterknife让你告别findViewById

IRecyclerView支持下拉刷新,加载更多

banner,好用的图片轮播控件

recyclerview-animators,为item添加炫酷的动画效果

SuperTextView,让你的TextView不再单调

RatingBar,一款好的评分控件

SmartRecom功能介绍

简介

SmartRecom是一款基于行为识别和个性化推荐的音乐和电影播放器。

行为识别: 通过对用户当前行为状态的监听,识别用户的当前状态,从而智能的为用户推荐音乐或电影。

个性化推荐: 通过用户对电影或音乐的浏览或评分行为,基于Slop One等个性化推荐算法为用户实时而精确地推荐合适的内容。

功能

1.音乐播放器

为你提供各种好听的音乐。目前音乐接口来自百度音乐,如侵立删。

2.电影播放器

为你提供各种在线播放的好看电影。目前电影都是欧美电影,年代较为久远,后期考虑替换,电影播放是跳转到web页面,后期会改进,通过第三方应用进行播放。

3.个性化推荐

先使用行为识别监听当前状态,目前可以监听2种状态:跑步,躺下。

当处于跑步状态,使用个性化推荐产生一个音乐列表,推荐用户听音乐。

当处于躺下状态,使用个性化推荐产生一个电影列表,推荐用户看电影。

该功能还在完善,很快就会实现。

存在问题

由于项目还在进行中,目前还有一些功能未实现,以及一些小的bug,后续会逐渐完善。

目前用户信息上传有些问题,个性化推荐(猜你喜欢)还未实现,音乐本地播放以及一些具体功能后续完善。

期待

未来以上功能将会愈趋完善,敬请期待。

由于很多功能还在摸索实现,可能会有Bug出现。如若这种情况,欢迎通过“关于”中“联系作者”中提供的几种方式进行反馈。

SmartRecom更新日志

待更新。。。。。。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].