Code Monkey home page Code Monkey logo

fly-android's Introduction

Fly-Android

日常开发中,常用功能整理,每个模块均可独立使用。

模块介绍

  • buildPlugin: 基于 composing builds 方式的依赖统一管理模块
  • lib-dimen: smallest-width 屏幕适配文件自动生成的脚本模块
  • lib-eventbus: 基于 Kotlin-Flow 的事件总线模块
  • lib-http: 基于 Retrofit+OkHttp+Coroutine 的Http请求模块
  • lib-imageloader: 基于 Glide 的可扩展图片加载模块
  • lib-router: 对 ARouter 的简易封装
  • lib-scan: 基于 Zxing 的扫码模块
  • lib-uikit: 常用控件封装
  • lib-utils: 常用工具类收集

微信公众号

有兴趣的同学可以关注微信公众号「码途有道」。

其他平台

fly-android's People

Contributors

albert-lii avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

fly-android's Issues

克隆下来报错

Task :app:kaptDebugKotlin FAILED
D:\Code\android\githubSam\Fly-Android\app\build\generated\source\kapt\debug\com\fly\example\DataBinderMapperImpl.java:12: 错误: 找不到符号
import com.fly.example.databinding.ActivityLivebusFirstBindingImpl;
^
符号: 类 ActivityLivebusFirstBindingImpl
位置: 程序包 com.fly.example.databindingD:\Code\android\githubSam\Fly-Android\app\build\generated\source\kapt\debug\com\fly\example\DataBinderMapperImpl.java:13: 错误: 找不到符号
import com.fly.example.databinding.ActivityLivebusSecondBindingImpl;
^
符号: 类 ActivityLivebusSecondBindingImpl
位置: 程序包 com.fly.example.databinding
FAILURE: Build failed with an exception.

lib-http 使用问题

你好,请问针对lib-http: 基于 Retrofit+OkHttp+Coroutine 的Http请求模块,如何使用网络请求?可以写一个案例吗

viewmodel在基类中实例化时的泛型问题

在你代码中,viewmodel实例化ViewModelProvider.get(vm::class.java),但是我去使用泛型获取class实例时是报错的,
Cannot use 'VM' as reified type parameter. Use a class instead

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.