All Projects → 7449 → codeKK-Android

7449 / codeKK-Android

Licence: other
http://p.codekk.com/

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to codeKK-Android

Androidproject
Android 技术中台,但愿人长久,搬砖不再有
Stars: ✭ 4,398 (+15065.52%)
Mutual labels:  recyclerview, rxjava2, retrofit2, okhttp3
Base Mvvm
App built to showcase basic Android View components like ViewPager, RecyclerView(homogeneous and heterogeneous items), NavigationDrawer, Animated Vector Drawables, Collapsing Toolbar Layout etc. housed in a MVVM architecture
Stars: ✭ 18 (-37.93%)
Mutual labels:  recyclerview, rxjava2, retrofit2
Wanandroid
WanAndroid客户端,项目基于 Material Design + MVP +dagger2 + RxJava + Retrofit + Glide + greendao 等架构进行设计实现,极力打造一款 优秀的玩Android https://www.wanandroid.com 客户端,是一个不错的Android应用开发学习参考项目
Stars: ✭ 223 (+668.97%)
Mutual labels:  rxjava2, retrofit2, okhttp3
RxHttp
基于RxJava2+Retrofit+OkHttp4.x封装的网络请求类库,亮点多多,完美兼容MVVM(ViewModel,LiveData),天生支持网络请求和生命周期绑定,天生支持多BaseUrl,支持文件上传下载进度监听,支持断点下载,支持Glide和网络请求公用一个OkHttpClient⭐⭐⭐
Stars: ✭ 25 (-13.79%)
Mutual labels:  rxjava2, retrofit2, okhttp3
Httprequest
基于Retrofit2+RxJava2+OkHttp3的网络请求框架,可以完美的应用到组件化、MVP模式等项目中
Stars: ✭ 181 (+524.14%)
Mutual labels:  rxjava2, retrofit2, okhttp3
Awesome Wanandroid
⚡致力于打造一款极致体验的 http://www.wanandroid.com/ 客户端,知识和美是可以并存的哦QAQn(*≧▽≦*)n
Stars: ✭ 2,525 (+8606.9%)
Mutual labels:  rxjava2, retrofit2, okhttp3
eyepetizer kotlin
一款仿开眼短视频App,分别采用MVP、MVVM两种模式实现。一、组件化 + Kotlin + MVP + RxJava + Retrofit + OkHttp 二、组件化 + Kotlin + MVVM + LiveData + DataBinding + Coroutines + RxJava + Retrofit + OkHttp
Stars: ✭ 83 (+186.21%)
Mutual labels:  rxjava2, retrofit2, okhttp3
Android Cnblogs
🔥🔥 博客园Android端开源项目,界面简洁清新。
Stars: ✭ 127 (+337.93%)
Mutual labels:  rxjava2, retrofit2, okhttp3
Atoms-mvp
A component architecture for android applications based on MVP
Stars: ✭ 63 (+117.24%)
Mutual labels:  rxjava2, retrofit2, okhttp3
Android-Code-Demos
📦 Android learning code demos.
Stars: ✭ 41 (+41.38%)
Mutual labels:  recyclerview, rxjava2, retrofit2
Android
Step by step guide for various components in android
Stars: ✭ 32 (+10.34%)
Mutual labels:  recyclerview, rxjava2, retrofit2
Jbusdriver
这是去幼儿园的班车(滑稽
Stars: ✭ 2,056 (+6989.66%)
Mutual labels:  rxjava2, retrofit2, okhttp3
Bilisoleil Kotlin
An unofficial bilibili client for android --kotlin+rxjava2+mvp+okhttp3+retrofit2+dagger2
Stars: ✭ 139 (+379.31%)
Mutual labels:  rxjava2, retrofit2, okhttp3
Nice Knowledge System
📚不积跬步无以至千里,每天进步一点点,Passion,Self-regulation,Love and Share
Stars: ✭ 137 (+372.41%)
Mutual labels:  rxjava2, retrofit2, okhttp3
WanAndroid
wanandroid的Kotlin版,采用Android X
Stars: ✭ 20 (-31.03%)
Mutual labels:  rxjava2, retrofit2, okhttp3
Pursuit-Core-Android
Pursuit Core Android
Stars: ✭ 45 (+55.17%)
Mutual labels:  recyclerview, rxjava2, retrofit2
Todo List
待办事项APP
Stars: ✭ 45 (+55.17%)
Mutual labels:  rxjava2, retrofit2, okhttp3
Rxapp
Stars: ✭ 108 (+272.41%)
Mutual labels:  rxjava2, retrofit2, okhttp3
RxJava2Demo
RxJava 2.X Retrofit OkHttp demo
Stars: ✭ 29 (+0%)
Mutual labels:  rxjava2, retrofit2, okhttp3
iMoney
iMoney 金融项目
Stars: ✭ 55 (+89.66%)
Mutual labels:  rxjava2, retrofit2, okhttp3

ViewBind 使用

1.必须为include标签命名一个id,而include里面的View使用则是viewBind.includeBind.id,麻烦

2.BK是自动生成的文件,ViewBind也是,不过是由IDE深度集成支持的

3.和DataBinding比较,个人觉得区别不大...仅仅是xml文件不使用标签的形式而已,至少目前是这样的...

4.和kotlin一样,IDE深度集成的优点和BK相比就是就算不重新Build也支持viewBind.id,命名上也是驼峰式命名,如果不适应kotlin在xml中id命名驼峰式,可以用ViewBind

5.谈不上优劣,目前个人觉得viewBind.id有点麻烦,相比kotlin来说,kotlin创建一个Map在类中还是比较方面...

6.kotlin的问题是如果xml多了命名有重复,容易引入错误的布局类,而ViewBind不存在这种情况,因为它是为每个布局文件都生成了一个类

目前已完成

  • 查看开源项目,搜索开源项目

  • 查看源码解析,搜索源码解析

  • 查看博客文章,查看职位内推

  • 查看今日推荐,搜索今日推荐
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].