All Projects → Callanna → Rankmusic

Callanna / Rankmusic

RankMusic音乐排行榜 一个使用kotlin 语言开发的android项目。

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Rankmusic

catchflicks
🎬 Kitchen sink project for learning android concepts 🎬
Stars: ✭ 12 (-60%)
Mutual labels:  rxjava, dagger2, databinding
android-clean-architecture
Android Sample Clean Architecture App written in Kotlin. (MVVM, dagger2, RXjava, data binding, Live data,room)
Stars: ✭ 29 (-3.33%)
Mutual labels:  rxjava, dagger2, databinding
Instant Weather
An Android weather application implemented using the MVVM pattern, Retrofit2, Dagger2, LiveData, ViewModel, Coroutines, Room, Navigation Components, Data Binding and some other libraries from the Android Jetpack.
Stars: ✭ 473 (+1476.67%)
Mutual labels:  dagger2, databinding
Android Kotlin Mvp Architecture
This repository contains a detailed sample app that implements MVP architecture in Kotlin using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView
Stars: ✭ 615 (+1950%)
Mutual labels:  rxjava, dagger2
Jetpack Mvvm Best Practice
是 难得一见 的 Jetpack MVVM 最佳实践!在 以简驭繁 的代码中,对 视图控制器 乃至 标准化开发模式 形成正确、深入的理解!
Stars: ✭ 6,950 (+23066.67%)
Mutual labels:  music, databinding
Android Mvvm
MVVM on Android using RxJava and Data Binding
Stars: ✭ 443 (+1376.67%)
Mutual labels:  rxjava, databinding
Gank
干货集中营 app 安卓实现,基于 RxFlux 架构使用了 RxJava、Retrofit、Glide、Koin等
Stars: ✭ 444 (+1380%)
Mutual labels:  rxjava, dagger2
Afmall
A pure shopping App based on Kotlin + ARouter + MVP + RxJava2 + Retrofit + Dagger2 + 七牛云 + Glide
Stars: ✭ 20 (-33.33%)
Mutual labels:  rxjava, dagger2
Lynket Browser
🌐 A better browser for Android using the Custom Tab protocol. Previously called Chromer.
Stars: ✭ 364 (+1113.33%)
Mutual labels:  rxjava, dagger2
Mvvmhabitcomponent
👕基于MVVMHabit框架,结合阿里ARouter打造的一套Android MVVM组件化开发方案
Stars: ✭ 857 (+2756.67%)
Mutual labels:  rxjava, databinding
Bestnote
👊 持续更新,Java Android 近几年最全面的技术点以及面试题 供自己学习使用
Stars: ✭ 841 (+2703.33%)
Mutual labels:  dagger2, mvc
Kotlin Life
App界的一股清流 音视频vr应有尽有 完全按照Material design规范设计的App (written with java and Kotlin)
Stars: ✭ 864 (+2780%)
Mutual labels:  rxjava, dagger2
Weatherapp
5 Day Forecast app that works on Android and uses latest tools (Kotlin, Navigation, Room, LiveData, Databinding, Dagger 2)
Stars: ✭ 426 (+1320%)
Mutual labels:  rxjava, dagger2
Mvvmarms
Android MVVM Architecture Components based on MVPArms and Android Architecture Components.
Stars: ✭ 425 (+1316.67%)
Mutual labels:  dagger2, databinding
Android Mvp Architecture
This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView
Stars: ✭ 4,360 (+14433.33%)
Mutual labels:  rxjava, dagger2
Wanandroid
🏄 基于Architecture Components dependencies (Lifecycles,LiveData,ViewModel,Room)构建的WanAndroid开源项目。 你值得拥有的MVVM快速开发框架:https://github.com/jenly1314/MVVMFrame
Stars: ✭ 410 (+1266.67%)
Mutual labels:  dagger2, databinding
Wanandroid
🐔🏀【停止维护,已使用Jetpack+Mvvm重构】根据鸿神提供的WanAndroid开放Api来制作的产品级玩安卓App,采用Kotlin语言,基于Material Design+AndroidX +MVP+RxJava+Retrofit等框架开发,注释超详细,方便大家练手
Stars: ✭ 674 (+2146.67%)
Mutual labels:  rxjava, dagger2
Statussaver For Whatsapp
A simple app to save Whatsapp Status Images! Developed using MVP, rxJava, Dagger2 etc.
Stars: ✭ 30 (+0%)
Mutual labels:  rxjava, dagger2
Android Jetpack Demo
🔥 快速入门Android Jetpack以及相关Kotlin、RxJava、MVVM等主流技术,独立构架App的基础技能
Stars: ✭ 335 (+1016.67%)
Mutual labels:  rxjava, databinding
Geeknews
📚A pure reading App based on Material Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm + Glide
Stars: ✭ 3,496 (+11553.33%)
Mutual labels:  rxjava, dagger2

RankMusic

RankMusic音乐排行榜 一个使用kotlin 语言开发的android项目。

该项目使用模式:

MVP+DataBinding+Dagger2

使用的网络开发框架:

RxJava+Retrofit+OkHttp3

使用图片加载框架:

Glide

使用数据库:

anko-Sqlite

RankMusic 1.2 版本更新

哈哈,让小伙伴们看看屏幕适配效果。横屏,竖屏随意切换。

image image

在Google将Kotlin作为Android官方开发语言以来,相信作为一个合格的Android开发工程师, 小伙伴们肯定暗下决心立志要学好Kotlin。尽管学习资源少, 但找找还是有的,比如最权威的官方网站: Kotlin 官网 。还有一些学习资料:

可是学习的资源有了,可供参考的项目也少。 兴致勃勃的学习了之后,发现很难用到实际生产中。 而本项目旨在提供大家一个参考,看看如何使用Kotlin语言结合当下最流行的开发模式和框架。

该项目主要框架参考

GankClient-Kotlin

呵呵在此感谢大神分享,纯干货。

各位同学,因为音乐源来自阿里云API市场“QQ音乐排行榜”,如果获取不到音乐列表,可以自行购买,0元/1000次,是免费的。然后获得自己的appcode.将代码中ApiModule配置必要参数值“Authorization” 的APPCODE换成你自己申请的就可以了。

嗯,现在项目处于初级开发阶段,有很多问题,希望大家包涵。

问题点有很多,下一版本将继续解决  

欢迎大家多多评论留言,一起讨论学习。

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].