Giter Site home page Giter Site logo

ditclear / paonet Goto Github PK

View Code? Open in Web Editor NEW
385.0 8.0 85.0 27.66 MB

【MVVM+RxJava2+AspectJ】泡网第三方客户端,网站主页:http://www.jcodecraeer.com/index.php

Home Page: https://www.jianshu.com/c/50336d57e9b0

Java 41.42% Shell 1.83% Kotlin 55.52% CSS 1.23%
kotlin databinding mvvm retrofit2 rxjava2 aop room-persistence-library aspectj demo koin

paonet's Introduction

PaoNet

泡网第三方客户端(待完善)

技术栈 : MVVM/Kotlin/DataBinding/Rxjava2/Retrofit2/Room/Koin/AOP/Navigation

demo下载

Wanndroid 版本 Apk

因为泡网的接口服务时常不稳定,因此提供了适配了wanandroid版本的apk,也可以拉取wanandroid分支编译运行

项目介绍
Sample Description
master 稳定版本
develop 开发分支
wanandroid wanandroid 版本A,包含项目、公众号、搜索等功能
modularization 伪·模块化(工程化)分支,基于BuildType和SourceSet进行的工程化改造
sinlge_page 基于Navigation组件,对PaoNet进行了单页面(单Activity+多Fragment)改造
multi_module [WIP] 基于sinlge_page分支进行的模块化改造

首页文章

遵循架构

MVVM

小专栏

Todo

  • 横屏支持
  • 单元测试
  • TDD开发
  • Material Design
  • 多语言支持

关于我

简书 :ditclear

掘金 :ditclear

小专栏 :ditclear

Github : ditclear

微信公众号:ditclear

License

The MIT License

paonet's People

Contributors

ditclear 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar

paonet's Issues

build失败

make project时报错 read time out。看错误日志提示:Could not download kotlinx-metadata-jvm.jar

HomeFragment 文件处理为空判断

fun getArrayIds(startId: String? = null): Array? {
val f = pagerAdapter.getItem(mBinding.viewPager.currentItem)
/* if (f != null){
require(f is ArticleListFragment)
return f.getArrayIds(startId)
}else{
return null
}
*/
when (f!= null){
true ->
when (f is ArticleListFragment) {
true -> return f.getArrayIds(startId)
}
false -> return null
}
return null

}

请教

求教recyclerview中item包含了recyclerview,这个时候用你这套写法要怎么实现dataBinding

混淆问题

偶然发现一个问题。
layout文件中
android:onClick="@{(v)->presenter.onClick(v)}"
会导致混淆错误。
报错信息的大概意思是无法解析 "@" 字符,这个需要额外的混淆处理么?

toasty版本错误?

我是今天刚git下来的,之后一直报错,提示我Failed to resolve: Toasty Affected Modules:app。
之后我修改了toasty的版本号为1.3.0之后就可以了。是github上没有1.2.4和1。2.5的版本了吗,我一开始也试了1.2.4,也是同样的错误。

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.