diff --git a/AI_VI/README.md b/AI_VI/README.md index 846e5213..54537c9a 100644 --- a/AI_VI/README.md +++ b/AI_VI/README.md @@ -1,6 +1,6 @@ # AndroidLibs == AI VI -包含:各种 AI, VI +包含:各种 AI, VI, 人工智能, 神经网络, 模式识别... [<==返回首页==](https://github.com/XXApple/AndroidLibs) diff --git a/Flutter/README.md b/Flutter/README.md new file mode 100644 index 00000000..6b47508f --- /dev/null +++ b/Flutter/README.md @@ -0,0 +1,438 @@ +# AndroidLibs == Flutter + +包含:Flutter相关 + +[<==返回首页==](https://github.com/XXApple/AndroidLibs) + + + + +--- + +**https://flutterawesome.com/**: https://flutterawesome.com/ + +https://flutterawesome.com/ + +--- + +**flutter-tutorials**: https://github.com/FilledStacks/flutter-tutorials + +The repo contains the source code for all the tutorials on the FilledStacks Youtube channel. + +--- + +**fluttercandies**: https://github.com/fluttercandies + +flutter糖果集合,包含extended_image, extended_text_field等 + +--- + +**https://itsallwidgets.com**: https://itsallwidgets.com/ + +https://itsallwidgets.com/: flutter 项目集合 + +--- + +**GZXTaoBaoAppFlutter**: https://github.com/GanZhiXiong/GZXTaoBaoAppFlutter + +Flutter淘宝App,支持iOS、Android + + + +--- + +**trans2fw**: https://github.com/ryan730/trans2fw + +自动化 flutter native 项目转化成 flutter-web 项目 + +--- + +**flutter_spinkit**: https://github.com/jogboms/flutter_spinkit + + A collection of loading indicators animated with flutter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ RotatingPlane +
+ ✅ +
+ +
+ DoubleBounce +
+ ✅ +
+ +
+ Wave +
+ ✅ +
+ +
+ WanderingCubes +
+ ✅ +
+ +
+ FadingFour +
+ ✅ +
+ +
+ FadingCube +
+ ✅ +
+ +
+ Pulse +
+ ✅ +
+ +
+ ChasingDots +
+ ✅ +
+ +
+ ThreeBounce +
+ ✅ +
+ +
+ Circle +
+ ✅ +
+ +
+ CubeGrid +
+ ✅ +
+ +
+ FadingCircle +
+ ✅ +
+ +
+ RotatingCircle +
+ ✅ +
+ +
+ FoldingCube +
+ ✅ +
+ +
+ PumpingHeart +
+ ✅ +
+ +
+ DualRing +
+ ✅ +
+ +
+ HourGlass +
+ ✅ +
+ +
+ PouringHourGlass +
+ ✅ +
+ +
+ FadingGrid +
+ ✅ +
+ +
+ Ring +
+ ✅ +
+ +
+ Ripple +
+ ✅ +
+ +
+ SpinningCircle +
+ ✅ +
+ + +--- + +**flutter-hackernews**: https://github.com/alfianlosari/flutter-hackernews + +Hacker News client implemented using Flutter + +--- + +**today**: https://github.com/LinXiaoTao/today + +仿即刻Flutter版本 + + + +--- + +**Flutter_Bubble**: https://github.com/ACE-YANGCE/Flutter_Bubble + +Flutter_Bubble + + + +--- + +**bookshare**: https://github.com/MarcioQuimbundo/bookshare + +bookshare + + + +--- + +**fubble**: https://github.com/cimplesid/fubble + +A flutter app to implement canvas + + + +--- + +**flutter_deer**: https://github.com/simplezhli/flutter_deer + +Flutter 练习项目。包括完整UI设计图,更贴近真实项目的练习 + + + +--- + +**flutter_app**: https://github.com/shichunlei/flutter_app + +本项目包括各种基本控件使用(Text、TextField、Icon、Image、Listview、Gridview、Picker、Stepper、Dialog、Slider、Row、Appbar、Sizebox、BottomSheet、Chip、Dismissible、FlutterLogo、Check、Switch、TabBar、BottomNavigationBar、Sliver等)、豆瓣电影、每日一文、和天气、百姓生活、随机诗词、联系人、句子迷、好奇心日报、有道精品课、高德定位、追书神器等板块 + + + +--- + +**alice**: https://github.com/jhomlala/alice + +HTTP Inspector for Flutter + + + +--- + +**bezier-chart**: https://github.com/aeyrium/bezier-chart + +A beautiful bezier line chart widget for flutter that is highly interactive and configurable. + + + +--- + +**flutter_device_preview**: https://github.com/aloisdeniel/flutter_device_preview + +Flutter 屏幕适配 + + + +--- + +**flutter-challenges**: https://github.com/javico2609/flutter-challenges + +Flutter UI examples + + + +--- + +**FlutterExampleApps**: https://github.com/iampawan/FlutterExampleApps + +Flutter 完整项目大全 + + + +--- + +**flutter-go**: https://github.com/alibaba/flutter-go + +flutter 开发者帮助 APP,包含 flutter 常用 140+ 组件的demo 演示与中文文档 + + + +--- + +**hybrid_router**: https://github.com/weidian/hybrid_router + +一个 Flutter 的混合开发解决方案,无需修改业务中 Navigator 相关代码,可以帮你轻松的将 Flutter 混合栈能力加入到现有的 flutter 工程,你可以像开发原生 flutter app 一样开发混合栈 app + +--- + +**Flutter-InfiniteCards**: https://github.com/BakerJQ/Flutter-InfiniteCards + +自定义实现神奇动效的卡片切换视图 + +| Android | iOS | +| :------: | :------: | +| ![](https://raw.githubusercontent.com/BakerJQ/Flutter-InfiniteCards/master/screenshot/android.gif) | ![](https://raw.githubusercontent.com/BakerJQ/Flutter-InfiniteCards/master/screenshot/ios.gif) | + +--- + +**flutter_shuqi**: https://github.com/huanxsd/flutter_shuqi + +高仿书旗小说 Flutter版,支持iOS、Android + + + +--- + +**json_to_dart**: https://github.com/javiercbk/json_to_dart + +`json` 字符串转换成 `dart` 类的工具 + +--- + +**flutter_luban**: https://github.com/crazecoder/flutter_luban + +一个flutter版本的图片压缩工具 + + + +--- + +**flutter_file_manager**: https://github.com/huang-weilong/flutter_file_manager + +一个flutter版本的文件管理器,查看SD卡内的文件 + + + +--- + +**Flutter-learning**: https://github.com/AweiLoveAndroid/Flutter-learning + +Flutter安装和配置,Flutter开发遇到的难题,Flutter示例代码和模板,Flutter项目实战,Dart语言学习示例代码。 + + + +--- + +**flutter-study**: https://github.com/yang7229693/flutter-study + +持续更新Flutter学习过程中的总结 + +--- + +**flutter-common-widgets-app**: https://github.com/alibaba/flutter-common-widgets-app + +flutter 菜鸟 APP,包含常用 flutter 组件的中文文档与 demo 演示 + + + +--- + +**HistoryOfEverything**: https://github.com/2d-inc/HistoryOfEverything + +Flutter Launch Timeline Demo + + + +--- + +**ycflutter**: https://github.com/yangchong211/ycflutter + +一个体验好的flutter版本的玩android客户端 + + + +--- + +**Flutter-CuriosityApp**: https://github.com/xumaohuai/Flutter-CuriosityApp + +Flutter高仿好奇心日报 + + + +--- + +**zhihu-flutter**: https://github.com/HackSoul/zhihu-flutter + +Flutter 高仿知乎 UI,非常漂亮,也非常流畅,flutter build apk 或 flutter build ios 之后更流畅 + + + +--- + +**Vadaski-flutter_note_book**: https://github.com/Vadaski/Vadaski-flutter_note_book + +Vadaski-flutter_note_book, 每个demo文件代码在100行左右,十分适合 Flutter 新手阅读 + + + +--- + +**Flutter仿写网易云音乐:quiet-flutter**: https://github.com/boyan01/quiet-flutter + +仿网易云音乐,一边学习一边开发。希望能多点star,给予动力完成此项目。 + + +--- + diff --git a/Gradle/README.md b/Gradle/README.md index a536a1b3..204769a9 100644 --- a/Gradle/README.md +++ b/Gradle/README.md @@ -1,11 +1,59 @@ # AndroidLibs == Gradle -包含:各种 Gradle 插件等 +包含:各种 Gradle 相关插件及 AS 中插件等 [<==返回首页==](https://github.com/XXApple/AndroidLibs) --- +**gradle-api-easy_publish**: https://github.com/saantiaguilera/gradle-api-easy_publish + +Publish bintray aar/jar multi-module in a duper easy way + +--- + +**android-build-filter-gradle-plugin**: https://github.com/yanbober/android-build-filter-gradle-plugin + +一个小众需求下移除 Android 构建中 Jar 包、AAR 包、构建冗余 class 文件的 Gradle 插件 + +--- + +**AutoRegister**: https://github.com/luckybilly/AutoRegister + +编译期自动扫描子类或接口实现类并生成代码将对象注册到其管理类中(如:组件化框架中的组件自动注册) + +--- + +**ClassPlugin**: https://github.com/dinuscxj/ClassPlugin + +致Android开发 —— 灵活的Class替换插件 + +--- + +**gradlr**: https://github.com/cesarferreira/gradlr + +Fastest auto complete for gradle tasks + +--- + +**TinyPIC_Gradle_Plugin**: https://github.com/meili/TinyPIC_Gradle_Plugin + +一个批量tiny处理res图片的gradle插件 + +--- + +**webpcompress**: https://github.com/chuyun923/webpcompress + +webp图片压缩插件 + +--- + +**ConfigDroid**: https://github.com/mb-14/ConfigDroid + +可生成常量的gradle插件 + +--- + **DataBindingCompat**: https://github.com/MichaelRocks/DataBindingCompat A Gradle plugin that makes databinding work well with appcompat @@ -160,6 +208,12 @@ A gradle plugin for Android projects that allows for dependencies from git repos --- +**GradleVersion**: https://github.com/menny/GradleVersion + +Gradle automatic version builder + +--- + **gradle-release-plugin**: https://github.com/netzwerg/gradle-release-plugin Gradle plugin providing very minimal release version numbering (Git-specific) @@ -170,4 +224,4 @@ Gradle plugin providing very minimal release version numbering (Git-specific) A gradle plugin for getting java lambda support in java 6, 7 and android ---- \ No newline at end of file +--- diff --git a/Jetpack_Compose/README.md b/Jetpack_Compose/README.md new file mode 100644 index 00000000..dc1bd295 --- /dev/null +++ b/Jetpack_Compose/README.md @@ -0,0 +1,18 @@ +# AndroidLibs == Jetpack Compose + +包含:各种 Jetpack Compose 库 + +[<==返回首页==](https://github.com/XXApple/AndroidLibs) + +--- + +**Jetpack-Compose-Playground**: https://github.com/Foso/Jetpack-Compose-Playground + +Collection of Jetpack Compose example code + + + +--- + + + diff --git a/Kotlin/README.md b/Kotlin/README.md index 03803901..80d95061 100644 --- a/Kotlin/README.md +++ b/Kotlin/README.md @@ -1,23 +1,281 @@ # AndroidLibs == Kotlin -包含:各种 Kotlin 语言的各种库 +包含:各种 Kotlin 语言的介绍,使用,开发库 [<==返回首页==](https://github.com/XXApple/AndroidLibs) --- +**kotlin_tips**: https://github.com/heimashi/kotlin_tips + +用Kotlin去提高生产力:汇总Kotlin相对于Java的优势,以及怎么用Kotlin去简洁、务实、高效、安全开发的Tips + +--- + +**Design-Patterns-In-Kotlin**: https://github.com/dbacinski/Design-Patterns-In-Kotlin + +Kotlin实现的设计模式 + +--- + +**Scarlet**: https://github.com/Tinder/Scarlet + +A Retrofit inspired WebSocket client for Kotlin, Java, and Android + +--- + +**kotlinconf-app**: https://github.com/JetBrains/kotlinconf-app + +official KotlinConf App + +--- + +**kotlin-guides**: https://github.com/android/kotlin-guides + +A set of guides for writing Kotlin for Android. https://android.github.io/kotlin-guides/ + +--- + +**from-java-to-kotlin**: https://github.com/MindorksOpenSource/from-java-to-kotlin + +《From Java To Kotlin》从Java到Kotlin·译 (双语对比) + +--- + +**kotlin-android-utils**: https://github.com/costular/kotlin-android-utils + +Android utilities for easier and faster Kotlin programming + +--- + +**ObservableFlow**: https://github.com/rakshakhegde/ObservableFlow + +Functional Constructs for Databinding + Kotlin + RxJava + +--- + **KotlinMvpTemplateGenerator**: https://github.com/burakeregar/KotlinMvpTemplateGenerator Android Studio template for Kotlin with MVP + Dagger2 + Retrofit2 --- +**press**: https://github.com/saket/press + +A cross-platform markdown editor written in Kotlin Multiplatform (work in progress) + + + +--- + +**Charts**: https://github.com/frendyxzc/Charts + +Android Kotlin Charts base on ECharts + + + +--- + +**SampleAppKotlin**: https://github.com/saveendhiman/SampleAppKotlin + +Android Project Structure + +--- + +**ksoup**: https://github.com/fcannizzaro/ksoup + +Kotlin Wrapper for Jsoup + +--- + +**Simple-Gallery**: https://github.com/SimpleMobileTools/Simple-Gallery + +视频图像查看 + + + +--- + +**Eyepetizer-in-Kotlin**: https://github.com/LRH1993/Eyepetizer-in-Kotlin + +使用Kotlin撸一款Eyepetizer,学习Kotlin语言 + + + +--- + +**PoiShuhui-Kotlin**: https://github.com/wuapnjie/PoiShuhui-Kotlin + +一个用Kotlin写的简单漫画APP + + + +--- + +**GankClient-Kotlin**: https://github.com/githubwing/GankClient-Kotlin + +gank.io kotlin实现的干货集中营Android客户端 Kotlin Dagger Databinding Rxjava Retrofit Okhttp3 + + + +--- + +**Simple-File-Manager**: https://github.com/SimpleMobileTools/Simple-File-Manager + +文件管理器 + +  + +--- + +**Bandhook-Kotlin**: https://github.com/antoniolg/Bandhook-Kotlin + +一个kotlin音乐播放器 + + + +--- + +**AsciiPanelView**: https://github.com/Prokky/AsciiPanelView + +Port of AsciiPanel library to Android View on Kotlin + + + +--- + +**Eyepetizer-in-Kotlin**: https://github.com/LRH1993/Eyepetizer-in-Kotlin + +Kotlin 100% 仿真实现 开眼视频 + + + +--- + +**MoreType**: https://github.com/Werb/MoreType + +new method to build data in RecyclerView with Kotlin + + + +--- + +**SegmentedProgressBar**: https://github.com/carlosmuvi/SegmentedProgressBar + +Instagram like segmented progress bar for Android, written in Kotlin! + + + +--- + +**KotlinDiscreteMathToolkit**: https://github.com/MarcinMoskala/KotlinDiscreteMathToolkit + +KotlinDiscreteMathToolkit + +--- + +**kotlin-preferences-extensions**: https://github.com/mirrajabi/kotlin-preferences-extensions + +A set of RxJava2 Extensions to get/set values of SharedPreferences in a super simple way + +--- + +**KotlinMvpEspresso**: https://github.com/sallySalem/KotlinMvpEspresso + +This example describes how use Espresso in Android-Kotlin + +--- + +**Tempo**: https://github.com/AllanHasegawa/Tempo + +通过 sntp 或 gps 获取时间 + +--- + +**komputation**: https://github.com/sekwiatkowski/komputation + +神经网络框架 + +--- + **kotlin-for-android-developers-zh**: https://github.com/wangjiegulu/kotlin-for-android-developers-zh kotlin-for-android-developers-zh --- +**kotlet**: https://github.com/mirrajabi/kotlet + +Just another Kotlin sample Android application which uses Dagger2, Retrofit + Okhttp, RxJava etc.. plus some docs I've collected + + + +--- + +**RxJavaKotlinSample**: https://github.com/tekinarslan/RxJavaKotlinSample + +RxJava2 and Kotlin sample project + + + +--- + +**SkeletonLoadingView**: https://github.com/omjoonkim/SkeletonLoadingView + +SkeletonLoadingView with Kotlin + + + +--- + +**FrameView**: https://github.com/EarlOfEgo/FrameView + +Custom view written in Kotlin to Display a translucent frame with corners as known from cameras + + + +--- + +**RSS-Reader**: https://github.com/uziassantosferreira/RSS-Reader + +Simple project with clean architecture RSS-Reader + + + +--- + +**Renran**: https://github.com/zhoujunjiang/Renran + +纯粹的倒计时应用,kotlin实现,永远不添加广告 + + + +--- + +**Twobbble**: https://github.com/550609334/Twobbble + +一个使用Kotlin开发的Dribbble客户端 + + + +--- + +**KontinuousSpeechRecognizer**: https://github.com/StephenVinouze/KontinuousSpeechRecognizer + +Kotlin 语音识别 + + + +--- + +**DoubanMovie**: https://github.com/zhoujunjiang/DoubanMovie + +豆瓣电影公开接口Android实现 + + + +--- + **PoiShuhui-Kotlin**: https://github.com/wuapnjie/PoiShuhui-Kotlin 一个用Kotlin写的简单漫画APP diff --git a/README.md b/README.md index 659e7a47..680a52f1 100644 --- a/README.md +++ b/README.md @@ -24,14 +24,15 @@ - [菜单Menu](https://github.com/XXApple/AndroidLibs/tree/master/%E8%8F%9C%E5%8D%95Menu) - [辅助工具类Utils](https://github.com/XXApple/AndroidLibs/tree/master/%E8%BE%85%E5%8A%A9%E5%B7%A5%E5%85%B7%E7%B1%BBUtils) - [进度条Progressbar](https://github.com/XXApple/AndroidLibs/tree/master/%E8%BF%9B%E5%BA%A6%E6%9D%A1Progressbar) -- [RxJava](https://github.com/XXApple/AndroidLibs/tree/master/RxJava) - [音视频Audio_Video](https://github.com/XXApple/AndroidLibs/tree/master/%E9%9F%B3%E8%A7%86%E9%A2%91Audio_Video) +- [面试Interview](https://github.com/XXApple/AndroidLibs/tree/master/%E9%9D%A2%E8%AF%95Interview) +- [RxJava](https://github.com/XXApple/AndroidLibs/tree/master/RxJava) - [AI/VI](https://github.com/XXApple/AndroidLibs/tree/master/AI_VI) - [Gradle](https://github.com/XXApple/AndroidLibs/tree/master/Gradle) - [ReactNative](https://github.com/XXApple/AndroidLibs/tree/master/React_Native) - [Kotlin](https://github.com/XXApple/AndroidLibs/tree/master/Kotlin) - - +- :fire:[Flutter](https://github.com/XXApple/AndroidLibs/tree/master/Flutter) +- :fire:[Jetpack_Compose](https://github.com/XXApple/AndroidLibs/tree/master/Jetpack_Compose) --- @@ -43,6 +44,7 @@ Please Pull Request~ 希望各位能帮忙添加一些优秀的内容,为开源做一份贡献~ ^ ^ 快来PR吧~ +ad: 阿里巴巴淘系技术部招客户端开发、前端开发、后端JAVA开发、算法工程开发,欢迎投递简历 devislee.lb@alibaba-inc.com(封羽) --- @@ -50,7 +52,6 @@ Please Pull Request~ Thanks to : - http://gank.io/ -- http://www.23code.com/ - https://github.com/wasabeef/awesome-android-ui - http://www.jcodecraeer.com/ diff --git a/React_Native/README.md b/React_Native/README.md index 31331daf..7ca916be 100644 --- a/React_Native/README.md +++ b/React_Native/README.md @@ -26,6 +26,30 @@ React Native 仿 ofo 共享单车 App --- +**reading**: https://github.com/attentiveness/reading + +阅读应用 + + + +--- + +**react-native-node**: https://github.com/staltz/react-native-node + +在 React Native 环境下,运行一个 Node Server Http 服务 + + + +--- + +**gitbook-reader-rn**: https://github.com/le0zh/gitbook-reader-rn + +使用ReactNative开发的GitBook阅读器 + + + +--- + **react-native-eyepetizer**: https://github.com/MarnoDev/react-native-eyepetizer React Native 仿开眼3.1.2版本 diff --git a/RxJava/README.md b/RxJava/README.md index 9f9816df..26553607 100644 --- a/RxJava/README.md +++ b/RxJava/README.md @@ -36,6 +36,14 @@ Learning RxJava for Android by example --- +**RxJava2-RxMarbles-Samples**: https://github.com/tunjos/RxJava2-RxMarbles-Samples + +RxJava 2 RxMarbles Samples + + + +--- + **rxjava-examples**: https://github.com/leeowenowen/rxjava-examples 全面,完整,图文并茂的RxJavaAPI使用示例 @@ -44,6 +52,30 @@ Learning RxJava for Android by example --- +**android-api-RxFacebook**: https://github.com/saantiaguilera/android-api-RxFacebook + +Reactive Extension for Facebook SDK + +--- + +**RxTools**: https://github.com/vondear/RxTools + +Android开发人员不得不收集的工具类集合 | 支付宝支付 | 微信支付(统一下单) | 微信分享 | 一键集成UCrop选择圆形头像 | 一键集成二维码和条形码的扫描与生成 | 常用Dialog | WebView的封装可播放视频 | 仿斗鱼滑动验证码 | Toast封装 | 震动 | GPS | Location定位 | 压缩与加密 | 图片缩放 | Exif 图片添加地理位置信息(经纬度) + +--- + +**RxRedux**: https://github.com/Zeyad-37/RxRedux + +Rxjava2 做状态管理实现的redux库 + +--- + +**LifecycleAwareRx**: https://github.com/WaylonBrown/LifecycleAwareRx + +Make your RxJava2 streams life-cycle aware with Android Architecture Components + +--- + **aesthetic**: https://github.com/afollestad/aesthetic RxJava 实现的主题切换引擎 @@ -60,6 +92,18 @@ RxJava 实现的主题切换引擎 --- +**rx-scheduler-transformer**: https://github.com/thepacific/rx-scheduler-transformer + +rxjava scheduler transformer tools for android + +--- + +**RxJava2Debug**: https://github.com/akaita/RxJava2Debug + +RxJava 2.x extension to provide meaningful Stack Traces + +--- + **RxAnnotations**: https://github.com/CityVibes/RxAnnotations Annotations for RxJava @@ -72,6 +116,12 @@ RxAndroidOrm --- +**rx-contacts2**: https://github.com/mirrajabi/rx-contacts2 + +rx-contacts2 + +--- + **RxPicker**: https://github.com/imuhao/RxPicker 基于 RxJava 图片选择器 @@ -108,12 +158,6 @@ RxDiffUtil is an Rx wrapper around the Android DiffUtil library for the Recycler --- -**RxActivityResult**: https://github.com/nekocode/RxActivityResult - -Receive results from startActivityForResult() as an Observable - ---- - **RxRetroJsoup**: https://github.com/florent37/RxRetroJsoup A simple API-like from html website (scrapper) for Android @@ -274,6 +318,12 @@ Easily group RxJava Observables together and tie them to your Android Activity l --- +**RxComponentLifecycle**: https://github.com/florent37/RxComponentLifecycle + +Rx binding of new Android Architecture Component Lifecycle + +--- + **rxlifecycle**: https://github.com/nekocode/rxlifecycle 非侵入式的 RxLifecycle @@ -324,6 +374,20 @@ Reactive caching library for Android and Java --- +**RxActivityResults**: https://github.com/mohamad-amin/RxActivityResults + +Android onActivityResult wrapper powered by RxJava + + + +--- + +**RxActivityResult**: https://github.com/nekocode/RxActivityResult + +Receive results from startActivityForResult() as an Observable + +--- + **RxActivityResult**: https://github.com/VictorAlbertos/RxActivityResult RxJava 处理 Activity Result diff --git "a/\345\210\227\350\241\250List/README.md" "b/\345\210\227\350\241\250List/README.md" index 22b8f1c2..aee4453b 100644 --- "a/\345\210\227\350\241\250List/README.md" +++ "b/\345\210\227\350\241\250List/README.md" @@ -5,6 +5,12 @@ [<==返回首页==](https://github.com/XXApple/AndroidLibs) +--- + +**Generic-Adapter**: https://github.com/mohanmanu484/Generic-Adapter + +One recycler view adapter for all your project + --- **SlimAdapter**: https://github.com/MEiDIK/SlimAdapter @@ -13,6 +19,30 @@ A slim & clean & typeable Adapter without VIEWHOLDER --- +**scrollme-android**: https://github.com/salyangoz/scrollme-android + +回到列表顶部 + + + +--- + +**admobadapter**: https://github.com/clockbyte/admobadapter + +It wraps your Adapter to display Admob native ads in a ListView/RecyclerView data set. It based on the Yahoo fetchr project + + + +--- + +**greedo-layout-for-android**: https://github.com/500px/greedo-layout-for-android + +Full aspect ratio grid LayoutManager for Android's RecyclerView + + + +--- + **AutoRecyclerAdapter**: https://github.com/teambition/AutoRecyclerAdapter Automated configuration RecyclerView.Adapter for Android @@ -29,6 +59,22 @@ Multiple item adapters for RecyclerView --- +**EasySwipeMenuLayout**: https://github.com/anzaizai/EasySwipeMenuLayout + +Android之自定义View:侧滑删除 + + + +--- + +**DraggableTreeView**: https://github.com/jakebonk/DraggableTreeView + +TreeView with drag and drop (n-th level) + + + +--- + **Swiperoo**: https://github.com/BelkaLab/Swiperoo 滑动删除 @@ -37,6 +83,14 @@ Multiple item adapters for RecyclerView --- +**SmartRefreshLayout**: https://github.com/scwang90/SmartRefreshLayout + +Android智能下拉刷新框架,支持越界回弹,集成了几十种炫酷的Header和 Footer + + + +--- + **Typewriter**: https://github.com/Ilya-Gh/Typewriter 打字机效果的下拉刷新 @@ -53,6 +107,14 @@ Multiple item adapters for RecyclerView --- +**SwipeableRV**: https://github.com/huan-nguyen/SwipeableRV + +SwipeableRV + + + +--- + **SwipeMenuRecyclerView**: https://github.com/AItsuki/SwipeMenuRecyclerView RecyclerView侧滑菜单 @@ -85,14 +147,6 @@ A single adapter for the whole project --- -**vlayout**: https://github.com/alibaba/vlayout - -VirtualLayout是一个针对RecyclerView的LayoutManager扩展, 主要提供一整套布局方案和布局间的组件复用的问题 - - - ---- - **ExpectAnim**: https://github.com/florent37/ExpectAnim 通过描述来实现动画方案 @@ -108,6 +162,22 @@ SwipeCardview for listing item or products --- +**ShimmerLayout**: https://github.com/team-supercharge/ShimmerLayout + +Memory efficient shimmering effect for Android applications by Supercharge + + + +--- + +**ShimmerRecyclerView**: https://github.com/tabassumLatif/ShimmerRecyclerView + +Shimmer effect in RecyclerView + + + +--- + **ShimmerRecyclerView**: https://github.com/sharish/ShimmerRecyclerView ShimmerRecyclerView @@ -125,6 +195,14 @@ A RecyclerView extension for building list more easily --- +**StickyDecoration**: https://github.com/Gavin-ZYX/StickyDecoration + +利用RecyclerView.ItemDecoration实现顶部悬浮效果 + + + +--- + **RecyclerStickyHeaderView**: https://github.com/TellH/RecyclerStickyHeaderView 在RecyclerView上实现吸顶布局 @@ -205,6 +283,62 @@ TwinklingRefreshLayout 小而强大的刷新控件,自带顺滑的越界回弹 --- +**flexbox-layout**: https://github.com/google/flexbox-layout + +FlexboxLayout is a library project which brings the similar capabilities of CSS Flexible Box Layout Module to Android + + + +--- + +**SpannedGridLayoutManager**: https://github.com/Arasthel/SpannedGridLayoutManager + +支持不同形态的 Span Grid Layout + + + +--- + +**turn-layout-manager**: https://github.com/cdflynn/turn-layout-manager + +RecyclerView 半圆形布局 + + + +--- + +**LondonEyeLayoutManager**: https://github.com/danylovolokh/LondonEyeLayoutManager + +A Layoutmanager that must be used with RecyclerView + + + +--- + +**HiveLayoutManager**: https://github.com/Chacojack/HiveLayoutManager + +蜂巢布局管理器 + + + +--- + +**vlayout**: https://github.com/alibaba/vlayout + +VirtualLayout是一个针对RecyclerView的LayoutManager扩展, 主要提供一整套布局方案和布局间的组件复用的问题 + + + +--- + +**CarouselLayoutManager**: https://github.com/Azoft/CarouselLayoutManager + +让你的RecyclerView秀出传送带效果,支持横向和纵向两种选择 + + + +--- + **ChipsLayoutManager**: https://github.com/BelooS/ChipsLayoutManager ANDROID. ChipsLayoutManager (SpanLayoutManager). A custom layout manager for RecyclerView which mimicric TextView span behaviour, flow layouts behaviour with support of amazing recyclerView features @@ -423,6 +557,14 @@ Decouple the item(/nested viewholder) from recyclerview's adapter --- +**MultiViewAdapter**: https://github.com/DevAhamed/MultiViewAdapter + +显示recycleview复杂布局 + + + +--- + **epoxy**: https://github.com/airbnb/epoxy 又一个显示recycleview复杂效果的库 @@ -431,6 +573,12 @@ Decouple the item(/nested viewholder) from recyclerview's adapter --- +**AdapterX**: https://github.com/siper/AdapterX + +Simple multiview RecyclerView adapter + +--- + **groupie**: https://github.com/Genius/groupie Groupie helps you display and manage complex RecyclerView layouts @@ -1069,6 +1217,14 @@ a custom pull-to-refresh layout which contains a interesting animation. --- +**SmoothRefreshLayout**: https://github.com/dkzwm/SmoothRefreshLayout + +.一个高效的Android刷新库,理论上支持所有的视图,比官方的SwipeRefreshLayout更强大且使用方便 + + + +--- + **WaveSwipeRefreshLayout**: [https://github.com/recruit-lifestyle/WaveSwipeRefreshLayout](https://github.com/recruit-lifestyle/WaveSwipeRefreshLayout) [http://engineer.recruit-lifestyle.co.jp/techblog/2015-08-03-swipe-refresh-layout/](http://engineer.recruit-lifestyle.co.jp/techblog/2015-08-03-swipe-refresh-layout/) @@ -1260,6 +1416,17 @@ RecyclerView 分割线 --- +**ItemDecorations**: [https://github.com/dkzwm/ItemDecorations](https://github.com/dkzwm/ItemDecorations) + +A dividers library for RecyclerView which use GridLayoutManager or LinearLayoutManager , +when the RecyclerView used GridLayoutManager that supports cross-column feature +

+ + +

+ +--- + **RecyclerView-FlexibleDivider**: https://github.com/yqritc/RecyclerView-FlexibleDivider Android library providing simple way to control divider items of RecyclerView. diff --git "a/\345\212\250\347\224\273Animation/README.md" "b/\345\212\250\347\224\273Animation/README.md" index f465e36e..3d3603b1 100644 --- "a/\345\212\250\347\224\273Animation/README.md" +++ "b/\345\212\250\347\224\273Animation/README.md" @@ -22,6 +22,36 @@ ENViews, 一个华丽丽的动效控件库 --- +**SVGAPlayer-Android**: https://github.com/yyued/SVGAPlayer-Android + +使用 SVGAPlayer 在 Android、iOS、Web中播放 After Effects / Animate CC (Flash) 动画 + +--- + +**PhysicsBasedAnimation**: https://github.com/Rkhcy/PhysicsBasedAnimation + +Google I/O ‘17新动画特效 + + + +--- + +**lottie-android**: https://github.com/airbnb/lottie-android + +Lottie是Airbnb开源的一个支持 Android、iOS 以及 ReactNative,利用json文件的方式快速实现动画效果的库 + + + +--- + +**Fish**: https://github.com/Jichensheng/Fish + +灵动的红鲤鱼 + + + +--- + **Fun**: https://github.com/PHELAT/Fun 一个有趣的展开关闭动画 @@ -134,14 +164,6 @@ A bunch of fun animations for Android --- -**AnimatedRecordingView**: https://github.com/HeZaiJin/AnimatedRecordingView - -一个有趣的Android录音动画 - - - ---- - **DesertPlaceholder**: https://github.com/JetradarMobile/DesertPlaceholder Animated placeholder in desert style @@ -519,15 +541,6 @@ Backport of Android Transitions API for animations. Animations backported to And --- -**android-ripple-background**: [https://github.com/skyfishjy/android-ripple-background](https://github.com/skyfishjy/android-ripple-background) - -A beautiful ripple animation for your app - - - - ---- - **android-flip**: [https://github.com/openaphid/android-flip](https://github.com/openaphid/android-flip) A component for flip animation on Android, which is similar to the effect in Flipboard iPhone/Android.[http://openaphid.github.com/](http://openaphid.github.com/) @@ -640,4 +653,4 @@ Twenty-eight different easing animation interpolators for Android. --- - \ No newline at end of file + diff --git "a/\345\233\276\346\240\207Icon/README.md" "b/\345\233\276\346\240\207Icon/README.md" index 71b68374..7b83e7a6 100644 --- "a/\345\233\276\346\240\207Icon/README.md" +++ "b/\345\233\276\346\240\207Icon/README.md" @@ -1,6 +1,6 @@ # AndroidLibs == 图标 Icon -包含:各种图标资源库 +包含:各种icon, vector 图标资源库 [<==返回首页==](https://github.com/XXApple/AndroidLibs) @@ -11,6 +11,51 @@ - [http://findicons.com/](http://findicons.com/) - [https://www.iconfinder.com/](https://www.iconfinder.com/) +--- + +**vectalign**: https://github.com/bonnyfone/vectalign + +Tool for create complex morphing animations using VectorDrawables (allows morphing between any pair of SVG images) + + + + + + + + + +--- + +**RichPath**: https://github.com/tarek360/RichPath + +在 Android 轻松绘制 Vector 动画 + + + +--- + +**ProminentColor**: https://github.com/mathiazhagan01/ProminentColor + +Android Library to get average/prominent color of bitmap/drawable + + + +--- + +**GoogleClock**: https://github.com/lypeer/GoogleClock + +纯用SVG做的Google I/O 2016那个炫酷的时钟 + + + +--- + +**AnimatedSvgView**: https://github.com/jrummyapps/AnimatedSvgView + +Animated SVG Drawing for Android + + --- @@ -22,6 +67,14 @@ --- +**VectorMaster**: https://github.com/harjot-oberai/VectorMaster + +Dynamic control over vector drawables + + + +--- + **live-emoji**: https://github.com/RomainPiel/live-emoji 利用 AnimatedVectorDrawable 实现会动的 emoji diff --git "a/\345\233\276\347\211\207\346\241\206\346\236\266Image/README.md" "b/\345\233\276\347\211\207\346\241\206\346\236\266Image/README.md" index 3d999430..5ebd8be3 100644 --- "a/\345\233\276\347\211\207\346\241\206\346\236\266Image/README.md" +++ "b/\345\233\276\347\211\207\346\241\206\346\236\266Image/README.md" @@ -1,6 +1,6 @@ # AndroidLibs == 图片 Image -包含:图片加载框架ImageLoader、自定义图片、裁剪Crop、形状Shape…… +包含:图片加载框架ImageLoader、自定义图片、裁剪Crop、形状Shape、人脸识别、相机…… [<==返回首页==](https://github.com/XXApple/AndroidLibs) @@ -16,6 +16,52 @@ --- +**Rajawali: https://github.com/Rajawali/Rajawali + +Android OpenGL ES 2.0/3.0 Engine + +--- + +**sketch: https://github.com/panpf/sketch + +Sketch 是 Android 上一个强大且全面的图片加载器,支持 GIF,手势缩放以及分块显示超大图片 + +--- + +**Diooto: https://github.com/moyokoo/Diooto + +微博,微信图库效果,微信视频拖放效果,适配状态栏 、屏幕旋转 、全屏 、长图、GIF、视频 + + + +--- + +**android-face-detector: https://github.com/husaynhakeem/android-face-detector + +实时人脸检测 + + + +--- + +**AndroidFaceDetection: https://github.com/lchad/AndroidFaceDetection + +Android 平台进行人脸检测的几种方案 + +--- + +**CVScanner: https://github.com/Credntia/CVScanner + +An OpenCV based library for Android to scan ID documents or Passports + +--- + +**pesdk-android-demo: https://github.com/imgly/pesdk-android-demo + +图片编辑sdk使用demo + +--- + **litho-glide: https://github.com/pavlospt/litho-glide litho-glide @@ -28,6 +74,108 @@ litho-glide --- +**ImageLoaderFramework: https://github.com/ladingwu/ImageLoaderFramework + +打造统一的图片加载框架,融合Glide,Fresco,不入侵业务代码 + +--- + +**CameraView: https://github.com/natario1/CameraView + +A well documented, high-level Android interface that makes capturing pictures and videos easy, addressing most of the common issues and needs + + + +--- + +**ContinuousScrollableImageView: https://github.com/Cutta/ContinuousScrollableImageView + +支持持续性滑动动画的图片组件,用来做背景效果 应该不错 + + + +--- + +**transitional-imageview: https://github.com/MostafaAryan/transitional-imageview + +This is an imageView which implements shared element transition pattern on your desired image + + + +--- + +**AiyaEffectsAndroid: https://github.com/aiyaapp/AiyaEffectsAndroid + +宝宝特效 SDK Android Demo,支持美颜,3D特效,3D动画特效,2D特效等,免费使用 + + + +--- + +**diagonal-imageview: https://github.com/santalu/diagonal-imageview + +A simple imageview which allows you to create diagonal cut views easily + + + +--- + +**GlideImageView: https://github.com/sfsheng0322/GlideImageView + +基于Glide V4.0封装的图片加载库,可以监听加载图片时的进度 + + + +--- + +**PaletteImageView: https://github.com/DingMouRen/PaletteImageView + +懂得智能配色的ImageView,还能给自己设置多彩的阴影 + + + +--- + +**InsLoadingAnimation: https://github.com/qintong91/InsLoadingAnimation + +头像加载进度 + + + +--- + +**AndroidWM: https://github.com/huangyz0918/AndroidWM + +轻量级安卓水印框架,支持隐形数字水印 + + + +--- + +**RubberStamp: https://github.com/vinaygaba/RubberStamp + +给图片添加水印 + + + +--- + +**WatermarkCreator**: https://github.com/ashishbhandari/WatermarkCreator + +水印 + + + +--- + +**progress-image-view-android: https://github.com/safetysystemtechnology/progress-image-view-android + +progress-image-view-android + + + +--- + **DismissibleImageView**: https://github.com/dmallcott/DismissibleImageView Clickable ImageView that expands to full screen and is dismissible by swiping the image off-screen @@ -84,6 +232,22 @@ Clickable ImageView that expands to full screen and is dismissible by swiping th --- +**ProCamera**: https://github.com/18Gray/ProCamera + +ProCamera是一款基于Camera2 API的相机,实现了相机的常用功能,力求不断挖掘Camera2的巨大潜力,锻造一款在功能和设计上完美的相机产品 + + + +--- + +**Fotoapparat**: https://github.com/Fotoapparat/Fotoapparat + +Android 有两套相机 Api,使用起来很麻烦,好在 Foto 开源了他们在 Android 上的 Camera 封装 Api,力荐 + + + +--- + **CameraKit-Android**: https://github.com/flurgle/CameraKit-Android 一个相机的库 @@ -140,6 +304,30 @@ Loads images for Bypass using Picasso --- +**MultiPhotoPicker**: https://github.com/nileshpambhar/MultiPhotoPicker + +MultiPhotoPicker + + + +--- + +**ImageNice9Layout**: https://github.com/wobiancao/ImageNice9Layout + +仿Nice首页图片列表9图样式,并实现拖拽效果 + + + +--- + +**ImagePicker-OLX**: https://github.com/RameshBhupathi/ImagePicker-OLX + +Combined both TedBottomPicker and Camera View, to get the View Similar to ImagePickers of Olx. + + + +--- + **ImageShowPicker**: https://github.com/yaozs/ImageShowPicker 仿微信朋友圈图片选择 @@ -358,6 +546,14 @@ An implementation of High Pass Skin Smoothing on Android Bitmap 美颜 --- +**LargeImage**: https://github.com/LuckyJayce/LargeImage + +Android 加载大图 可以高清显示10000*10000像素的图片,轻松实现微博长图功能 + + + +--- + **BigImageViewer**: https://github.com/Piasy/BigImageViewer 大图查看加载库,支持拖动和缩放,利用 fresco 加载,超级方便,但是内存占用超级低,一点也不卡 @@ -616,6 +812,14 @@ A small tool to convert your app's png&jpg image files into WebP when possible --- +**ImageZipper**: https://github.com/amanjeetsingh150/ImageZipper + +压缩图片,An image compresssion library in android + + + +--- + **CompressHelper**: https://github.com/nanchen2251/CompressHelper 压缩文件,压缩图片,压缩Bitmap,Compress,CompressImage,CompressFile,CompressBitmap @@ -636,6 +840,14 @@ Luban(鲁班)——可能是最接近微信朋友圈的图片压缩算法 --- +**zBarLibary**: https://github.com/bertsir/zBarLibary + +zbar扫描快,zxing可以生成和识别本地,So,我就把他们结合在了一起 + + + +--- + **MVBarcodeReader**: https://github.com/iamMehedi/MVBarcodeReader 条码识别 @@ -758,11 +970,17 @@ Android 色彩渐进 ImageView --- -**WatermarkCreator**: https://github.com/ashishbhandari/WatermarkCreator +**CainCamera**: https://github.com/CainKernel/CainCamera -水印 +CainCamera是一个集美颜相机、图片编辑、短视频编辑等功能的综合性开源APP,目前主要介绍美颜相机、短视频编辑功能的实现,图片编辑功能暂时还没时间处理。 本人编写该项目主要用于学习如何实现相机的实时美颜、动态滤镜、动态贴纸、彩妆、拍照、短视频分段录制与回删、图片编辑、短时频编辑与合成等功能。 - + + +--- + +**CameraFilters**: https://github.com/JessYanCoding/CameraFilters + +摄像头实时滤镜处理库,自带10多种滤镜,支持滤镜扩展,并且兼容七牛云直播滤镜处理 --- @@ -846,36 +1064,6 @@ Glide Bitmap Pool is a memory management library for reusing the bitmap memory h --- -**vectalign**: https://github.com/bonnyfone/vectalign - -Tool for create complex morphing animations using VectorDrawables (allows morphing between any pair of SVG images) - - - - - - - - - ---- - -**GoogleClock**: https://github.com/lypeer/GoogleClock - -纯用SVG做的Google I/O 2016那个炫酷的时钟 - - - ---- - -**AnimatedSvgView**: https://github.com/jrummyapps/AnimatedSvgView - -Animated SVG Drawing for Android - - - ---- - **android-drag-square**: https://github.com/SwiftyWang/android-drag-square 一个仿探探上传相片的widget,基于xmuSistone的demo, 提供gradle import,添加上传照片功能以及各种回调,api,方便使用 @@ -960,7 +1148,7 @@ A library to take picture easy, trasnfrom your data and save photos in your devi **android-gif-drawable**: https://github.com/koral--/android-gif-drawable -Views and Drawable for displaying animated GIFs on Android +安卓 Gif 图片加载 --- diff --git "a/\345\256\214\346\225\264\345\274\200\346\272\220\351\241\271\347\233\256Project/README.md" "b/\345\256\214\346\225\264\345\274\200\346\272\220\351\241\271\347\233\256Project/README.md" index 9666b19e..b5f1be2c 100644 --- "a/\345\256\214\346\225\264\345\274\200\346\272\220\351\241\271\347\233\256Project/README.md" +++ "b/\345\256\214\346\225\264\345\274\200\346\272\220\351\241\271\347\233\256Project/README.md" @@ -6,12 +6,66 @@ --- +**iosched**: https://github.com/google/iosched + +Google I/O 大会 App 的最新源代码 + +--- + +**giffun**: https://github.com/guolindev/giffun + +一款开源的GIF在线分享App,乐趣就要和世界分享 + + + +--- + +**Todo**: https://github.com/xujiaji/Todo + +简洁清爽的Todo清单工具,MVP+okhttp3+retrofit+gson,Api来自玩Android + + + +--- + +**android-sunflower**: https://github.com/googlesamples/android-sunflower + +A gardening app illustrating Android development best practices with Android Jetpack + + + +--- + **NoticeDog**: https://github.com/bunnyblue/NoticeDog 一个基于NotificationListenerService 的Android通知管理app,可以防止微信消息撤回 --- +**LifeHelper**: https://github.com/yangchong211/LifeHelper + +综合案例训练,包含新闻,视频,图片,音乐,记事本等等模块。架构模式:采用MVP+Rx+Retrofit+Desgin+Dagger2+阿里VLayout+腾讯X5+腾讯bugly + + + +--- + +**android-permission-checker-app**: https://github.com/Arjun-sna/android-permission-checker-app + +识别应用中的各种权限 + + + +--- + +**DarkCalculator**: https://github.com/HK-SHAO/DarkCalculator + +一款支持复数运算等功能的计算器 + + + +--- + **CNode-android**: https://github.com/shellljx/CNode-android https://cnodejs.org/ 非官方客户端 @@ -20,6 +74,12 @@ https://cnodejs.org/ 非官方客户端 --- +**Now**: https://github.com/XunMengWinter/Now + +Jsoup + MaterialViewPager + RxAndroid + Retrofit + Realm + Fresco + Retrolambda example 一款Android图文精选app,通过抓取网页获得图文列表。目前包含站酷(Zcool)精选、国家地理(National Geographic)每日一图、知乎日报、豆瓣一刻(Moment) + +--- + **Anti-recall**: https://github.com/JasonQS/Anti-recall QQ,微信防撤回神器 @@ -28,6 +88,14 @@ QQ,微信防撤回神器 --- +**codeKK-Android**: https://github.com/7449/codeKK-Android + +codeKK-Android + + + +--- + **MessageRelayer**: https://github.com/HaoFeiWang/MessageRelayer 短信转发工具 @@ -501,14 +569,6 @@ React Native app (Android / iOS) 阅读 --- -**ifanr**: https://github.com/iCodeForever/ifanr - -高仿 爱范儿 - - - ---- - **simplenote-android**: https://github.com/Automattic/simplenote-android Simplenote for Android http://simplenote.com @@ -853,6 +913,22 @@ A third party app for androidweekly.net --- +**Cashew**: https://github.com/wheat7/Cashew + +腰果Cashew是一个gank.io的客户端 + + + +--- + +**ganguo**: https://github.com/yanyiqun001/ganguo + +干果——简洁易用的gank客户端 + + + +--- + **MyGank**: https://github.com/mask-hao/MyGank 一个具有用户登录注册,干货收藏功能的干货集中营第三方客户端。个人学习项目,前端使用Android展示,后端使用javaee中转,数据来源干货集中营 @@ -1211,12 +1287,19 @@ An Android App for Github --- +**Protein**: https://github.com/gejiaheng/Protein + +目前最漂亮的一个 Dribbble 客户端 + + + +--- + **Watch**: https://github.com/tuesda/Watch dribbble 客户端 - - + --- @@ -1375,17 +1458,23 @@ Qiitanium is an unofficial Android application of Qiita --- +**LaunchEnr**: https://github.com/enricocid/LaunchEnr + +一个简单好看的 Android Launcher + + + +--- + **KISS**: https://github.com/Neamar/KISS 轻量的安卓桌面 --- -**Launcher3_mx**: https://github.com/yuchuangu85/Launcher3_mx +**Lawnchair**: https://github.com/Deletescape-Media/Lawnchair -谷歌Launcher3,基于最新launcher3-7.1.1-r38的分支 - - +一个优雅的 Android Launcher --- @@ -1561,4 +1650,24 @@ Mr. lock screen is a simple, cool lock screen software, the ability to provide c ---- \ No newline at end of file +--- + +**SimpleNews.io**: https://github.com/whiskeyfei/SimpleNews.io + +A news App,based on the Material Design and RxJava 、MVP、Component Module. 基于 Material Design 、MVP、RxJava 、Android 组件化的新闻客户端 + +本代码库借鉴了[SimpleNews](https://github.com/liuling07/SimpleNews),上面也有原库的介绍,在原来得基础上,修改了较多内容,目前除了一些 tab 切换及 UI 使用原 SimpleNews 逻辑,架构和数据方面基本上已经完全被修改。 +Change as follows: + +- [x] change the data interface. +- [x] change switch fragment mechanism. +- [x] change mvc mechanism separate ui and logic. +- [x] clear the useless code and liarary and ui resourses. +- [x] add gradle build apk release version. +- [x] add BaseActivity for eventBus. + + + + +--- + diff --git "a/\345\270\203\345\261\200Layout/README.md" "b/\345\270\203\345\261\200Layout/README.md" index 99d316ba..d9f2f6f9 100644 --- "a/\345\270\203\345\261\200Layout/README.md" +++ "b/\345\270\203\345\261\200Layout/README.md" @@ -9,14 +9,57 @@ facebook 出品的高效UI加载库 + +--- + +**StatusStories**: https://github.com/RahulJanagouda/StatusStories + +Status Stories = Snapchat stories, Instagram stories, Whatsapp Statuses, Facebook Messenger Stories. + + + + --- + **material-components-android**: https://github.com/material-components/material-components-android Material Design 风格的组件集合 --- +**android-constraintlayout-demo**: https://github.com/Arjun-sna/android-constraintlayout-demo + +android-constraintlayout-demo + + + +--- + +**ImmersiveDetailSample**: https://github.com/matrixxun/ImmersiveDetailSample + +仿Google Play商店沉侵式样式 + + + +--- + +**RoundKornerLayouts**: https://github.com/JcMinarro/RoundKornerLayouts + +圆角布局 + + + +--- + +**expandable-layout**: https://github.com/chuross/expandable-layout + +可展开折叠的布局 + + + +--- + **CarouselEffect**: https://github.com/bhaveshjabuvani-credencys/CarouselEffect Carousel Effect with ViewPager @@ -25,6 +68,14 @@ Carousel Effect with ViewPager --- +**AutoImageFlipper**: https://github.com/therealshabi/AutoImageFlipper + +Auto Scrolling Image Pager with Pager Indicator and Text + + + +--- + **UltraViewPager**: https://github.com/alibaba/UltraViewPager 一个封装多种特性的ViewPager @@ -49,6 +100,14 @@ ViewPager that provides some custom and usefull functionalities, such as, scalli --- +**android-animated-toolbar**: https://github.com/S64/android-animated-toolbar + +android-animated-toolbar + + + +--- + **CollapsingToolbar-With-Webview**: https://github.com/RameshBhupathi/CollapsingToolbar-With-Webview Webview 伸缩 Toolbar 效果 @@ -260,6 +319,14 @@ Implementation of mini navigation drawer for Android --- +**SuperStateView**: https://github.com/sebacipolat/SuperStateView + +SuperStateView + + + +--- + **DataLoadingLayoutAndroid**: https://github.com/lvleo/DataLoadingLayoutAndroid A custom view for data loading status on Android @@ -276,6 +343,18 @@ An extension of RelativeLayout that helps show loading, empty and error layout --- +**Gloading**: https://github.com/luckybilly/Gloading + +深度解耦Android App中全局加载中、加载失败及空数据视图 + +Wrap activity page + +Load success|Load failed and click retry|Load success with empty data|This loading status UI is special +:---:|:---:|:---:|:---: +||| + +--- + **presenter-layout**: https://github.com/CROSP/presenter-layout 安卓覆盖的 View, 可显示成功,错误,加载,文本等 @@ -284,6 +363,14 @@ An extension of RelativeLayout that helps show loading, empty and error layout --- +**emptyview**: https://github.com/santalu/emptyview + +A view that displays state of screen like loading, error, empty + + + +--- + **stateLayout**: https://github.com/fingdo/stateLayout 优雅的切换布局的方法 @@ -332,6 +419,14 @@ PageStateLayout could let you show [Loading][Empty][Error][Succeed][Requesting] --- +**TriangularCustomView**: https://github.com/Jhuku/TriangularCustomView + +A Custom View to indicate multiple fragments with a triangular indicator + + + +--- + **widgetlab**: https://github.com/uDevel/widgetlab Configurable typing indicator for Android @@ -340,6 +435,14 @@ Configurable typing indicator for Android --- +**TooltipIndicator**: https://github.com/huseyinozer/TooltipIndicator + +An indicator with preview support that you can use in the ViewPager + + + +--- + **PageIndicatorView**: https://github.com/romandanylyk/PageIndicatorView Google 风格的 Page Indicator 效果 @@ -432,12 +535,6 @@ Extended ActionBarDrawerToggle --- -**Material-SearchView**: https://github.com/VyacheslavShmakin/Material-SearchView - -SearchView library based on DialogFragment - ---- - **StickerView**: https://github.com/wuapnjie/StickerView A view which can add sticker and zoom,drag,delete it @@ -454,6 +551,22 @@ Android layout with an header image sensible to scroll and touch events --- +**BottomNavigation-RichPath-Sample**: https://github.com/tarek360/BottomNavigation-RichPath-Sample + +BottomNavigation-RichPath-Sample + + + +--- + +**AdaptableBottomNavigation**: https://github.com/bufferapp/AdaptableBottomNavigation + +A simpler way for implementing the Bottom Navigation View on Android + + + +--- + **SlidingDrawer**: https://github.com/PierfrancescoSoffritti/SlidingDrawer Android custom View implementing the bottom sheet pattern @@ -564,6 +677,30 @@ A simple ViewPager indicator implementation compatible with the from the Android --- +**BreadcrumbsView**: https://github.com/fython/BreadcrumbsView + +Android 面包屑导航 + + + +--- + +**MaterialStepperView**: https://github.com/fython/MaterialStepperView + +Material Design 的一款表示行为步骤组件 + + + +--- + +**android-stepsview**: https://github.com/Canner/android-stepsview + +A more complete version of stepsViews in android + + + +--- + **material-stepper**: https://github.com/fcannizzaro/material-stepper Android Library to create simple stepper activities @@ -696,6 +833,22 @@ jakewharton 出品 ,DrawerBehavior --- +**TabLayout**: https://github.com/stayinxing/TabLayout + +TabLayout demo + +http://www.jianshu.com/p/be1e8a1da639 + +--- + +**ColorFullTabLayout**: https://github.com/MdFarhanRaja/ColorFullTabLayout + +Fully Customized TabLayout + + + +--- + **android-segmentedtab**: https://github.com/pucamafra/android-segmentedtab segmented control style to TabLayout @@ -744,14 +897,6 @@ TabLayout CollapsingToolbarLayout CoordinatorLayout 使用示例 --- -**flexbox-layout**: https://github.com/google/flexbox-layout - -FlexboxLayout is a library project which brings the similar capabilities of CSS Flexible Box Layout Module to Android - - - ---- - **FloatView**: https://github.com/AlexLiuSheng/FloatView 类似来电秀的可自由浮动的 View @@ -874,6 +1019,14 @@ Navigation tab strip with smooth interaction --- +**argus-android**: https://github.com/moldedbits/argus-android + +登录注册布局 + + + +--- + **OnePageSigninSignup**: https://github.com/irfaan008/OnePageSigninSignup 很赞的登录注册布局 @@ -929,6 +1082,44 @@ this is a draggable flow layout lib --- +**CardSearchView**: https://github.com/limuyang2/CardSearchView + +一款实现的很漂亮的卡片式搜索效果 + + + +--- + +**material-searchview**: https://github.com/Shahroz16/material-searchview + +谷歌风格搜索布局 + + + +--- + +**Material-SearchView**: https://github.com/VyacheslavShmakin/Material-SearchView + +SearchView library based on DialogFragment + +--- + +**BilibiliSearchView**: https://github.com/didixyy/BilibiliSearchView + +漂亮的波纹展开式搜索效果 + + + +--- + +**PersistentSearchView**: https://github.com/crysehillmes/PersistentSearchView + +A library that implements Google Play like PersistentSearch view + + + +--- + **SearchFilter**: https://github.com/Yalantis/SearchFilter Yalantis 出品:搜索过滤器交互效果 @@ -937,6 +1128,22 @@ Yalantis 出品:搜索过滤器交互效果 --- +**MaterialSearchBar**: https://github.com/mancj/MaterialSearchBar + +Material Design Search Bar for Android + + + +--- + +**MaterialSearchView**: https://github.com/Mauker1/MaterialSearchView + +Android Search View based on Material design guidelines + + + +--- + **AssembleEssay**: https://github.com/rantianhua/AssembleEssay 自定义LayoutManager实现一个展示文章的View,支持拖动插入以及相应的动画展示 @@ -969,6 +1176,14 @@ Material Design 风格的 Tag (Chip) 标签组件,漂亮,实用 --- +**DroidTag**: https://github.com/LorenzoZaccagnini/DroidTag + +Android tag group widget + + + +--- + **FlowTag**: https://github.com/hanhailong/FlowTag Android流式布局,支持点击、单选、多选等,适合用于产品标签等 @@ -1083,6 +1298,14 @@ Expand your view with no problem --- +**Spotlight**: https://github.com/TakuSemba/Spotlight + +支持引导路径高亮的方案 + + + +--- + **Primer**: https://github.com/mohak1712/Primer Google Primer 引导页 @@ -1187,6 +1410,14 @@ MD 风格的启动引导页面 --- +**IndicatorView**: https://github.com/steelkiwi/IndicatorView + +Configurable view for ViewPager + + + +--- + **WoWoViewPager**: https://github.com/Nightonke/WoWoViewPager WoWo可以优化你的App介绍/引导页面,制作你的App简历 @@ -1212,22 +1443,6 @@ Count down, count up, tick... tock... --- -**MaterialSearchBar**: https://github.com/mancj/MaterialSearchBar - -Material Design Search Bar for Android - - - ---- - -**MaterialSearchView**: https://github.com/Mauker1/MaterialSearchView - -Android Search View based on Material design guidelines - - - ---- - **InstaLikeFragmentTransaction**: https://github.com/TakeoffAndroid/InstaLikeFragmentTransaction Easy Bottom Tab Navigation with back stack history @@ -1479,6 +1694,14 @@ The TileView widget is a subclass of android.view.ViewGroup that asynchronously --- +**show-case-card-view**: https://github.com/dimorinny/show-case-card-view + +Show case card view + + + +--- + **FancyShowCaseView**: https://github.com/faruktoptas/FancyShowCaseView 好看的高亮提示库 diff --git "a/\345\274\200\345\217\221\346\241\206\346\236\266Framework/README.md" "b/\345\274\200\345\217\221\346\241\206\346\236\266Framework/README.md" index 0e884245..ff3a584b 100644 --- "a/\345\274\200\345\217\221\346\241\206\346\236\266Framework/README.md" +++ "b/\345\274\200\345\217\221\346\241\206\346\236\266Framework/README.md" @@ -12,6 +12,12 @@ --- +**CC**:https://github.com/luckybilly/CC + +可关联生命周期的组件化开发框架,让组件间的调用像直接依赖一样方便 + +--- + **android-tips-tricks**:https://github.com/nisrulz/android-tips-tricks Android 开发的一些 Tips 集合 @@ -30,6 +36,28 @@ Android 开发的一些 Tips 集合 --- +**MaterialDesignSamples**:https://github.com/pinguo-zhouwei/MaterialDesignSamples + +Material Design 系列控件samples,讲了Material Design 系列新控件的使用方法和一些场景示例 + + + +--- + +**VirtualAPK**:https://github.com/didi/VirtualAPK + +滴滴插件化工具,A powerful and lightweight plugin framework for Android + + + +--- + +**Magisk**:https://github.com/topjohnwu/Magisk + +A Magic Mask to Alter Android System Systemless-ly + +--- + **Alfonz**:https://github.com/petrnohejl/Alfonz Mr. Alfonz is here to help you build your Android app, make the development process easier and avoid boilerplate code @@ -48,6 +76,18 @@ Mr. Alfonz is here to help you build your Android app, make the development proc --- +**redux-observable**:https://github.com/dbof10/redux-observable + +Redux + View + ViewModel = RVVM + +--- + +**ADAL**:https://github.com/massivedisaster/ADAL + +安卓快速开发库 + +--- + **MVPArt**:https://github.com/JessYanCoding/MVPArt A New Android MVP Architecture http://www.jianshu.com/p/ac51c9b88af3 @@ -102,6 +142,38 @@ Showcase project of Functional Reactive Programming on Android, using RxJava. ht --- +**android-mvp-architecture**: https://github.com/MindorksOpenSource/android-mvp-architecture + +This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView + + + +--- + +**EliteMvp**: https://github.com/jemshit/EliteMvp + +Simple, Tiny, Extendable Android MVP library + + + +--- + +**HtmlNative**: https://github.com/hsllany/HtmlNative + +Use HTML/CSS to render Android View, Lua to control its logic (Not Webview) + + + +--- + +**Android-Architecture-Components**: https://github.com/KucherenkoIhor/Android-Architecture-Components + +The template project that uses Android Architecture Components with Repository pattern. The simple app that uses awesome Fuel library instead of Retrofit for perfoming HTTP request. The app also persists data using the Room library and display data in RecyclerView + + + +--- + **Pluto-Android**: https://github.com/minggo620/Pluto-Android Android应用开发通用框架 @@ -118,6 +190,12 @@ Login/Signup app which handles boiler plate Validation logics using MVP design p --- +**AndroidHookStartActivity**: https://github.com/BolexLiu/AndroidHookStartActivity + +两行代码实现动态启动未注册的Activity + +--- + **AppAddUpdate**: https://github.com/kingwang666/AppAddUpdate Android app 增量更新 @@ -146,6 +224,18 @@ Dynamic-load-view 能够动态加载外部apk中的View以及资源,能够热 --- +**JVM-Sandbox**: https://github.com/alibaba/JVM-Sandbox + +基于JVM的实时无侵入AOP框架容器 + +--- + +**VasSonic**: https://github.com/Tencent/VasSonic + +提升h5首屏加载速度 + +--- + **Robust**: https://github.com/Meituan-Dianping/Robust 美团的新一代热更新系统Robust,对Android版本无差别兼容。无需发版就可以做到随时修改线上bug,快速对重大线上问题作出反应,补丁修补成功率高达99.9% @@ -480,6 +570,18 @@ Using Databing and Retrofit to build a fast MVVM framework --- +**LoveUT**:https://github.com/geniusmart/LoveUT + +Robolectric 3.x 的介绍和实战 + +--- + +**BakeBread**:https://github.com/bitstadium/BakeBread + +A minidump analysis tool. Allows postmortem debugging of Android NDK apps and libraries (inspection of stack frames and variable values). + +--- + **ConditionWatcher**:https://github.com/AzimoLabs/ConditionWatcher 自动测试框架 @@ -510,6 +612,14 @@ VR Player for android --- +**aurora-imui**:https://github.com/jpush/aurora-imui + +通用 IM 聊天 UI 组件,已经同时支持 Android/iOS/RN + + + +--- + **Applozic-Android-SDK**:https://github.com/AppLozic/Applozic-Android-SDK 安卓实时聊天框架 @@ -539,6 +649,36 @@ a night model lib for easy change app's night theme --- +**ThemeSkinning**: https://github.com/burgessjp/ThemeSkinning + +仿网易云音乐的主题换肤 + + + +--- + +**DayNightModeSwitch**: https://github.com/WuLiFei/DayNightModeSwitch + +基于Theme的Android动态换肤库 + +--- + +**Colorful**: https://github.com/hehonghui/Colorful + +基于Theme的Android动态换肤库,无需重启Activity、无需自定义View,方便的实现日间、夜间模式 + + + +--- + +**Colors**: https://github.com/marverenic/Colors + +换肤框架 + + + +--- + **Android-skin-support**: https://github.com/ximsfei/Android-skin-support 一款用心去做的Android 换肤框架, 极低的学习成本, 极好的用户体验. 只需要两行代码, 就可以实现换肤 @@ -555,6 +695,14 @@ a night model lib for easy change app's night theme --- +**DayNightSwitch**:https://github.com/Mahfa/DayNightSwitch + +日夜切换button + + + +--- + **MultipleTheme**:https://github.com/dersoncheng/MultipleTheme Android换肤/夜间模式的Android框架,配合theme和换肤控件框架可以做到无缝切换换肤(无需重启应用和当前页面)。 This framework of Android app support multiple theme(such as day/night mode) and needn’t finish current application or current activity when you switch theme-mode. diff --git "a/\345\274\271\346\241\206Dialog/README.md" "b/\345\274\271\346\241\206Dialog/README.md" index 00fd6321..160d6a97 100644 --- "a/\345\274\271\346\241\206Dialog/README.md" +++ "b/\345\274\271\346\241\206Dialog/README.md" @@ -6,6 +6,38 @@ --- +**android-loadingdialog**: https://github.com/ravindu1024/android-loadingdialog + +android-loadingdialog + + + +--- + +**Morphing-Material-Dialogs**: https://github.com/AdityaAnand1/Morphing-Material-Dialogs + +变化过渡效果的 Dialog Box,动画效果很棒 + + + +--- + +**AwesomeDialog**: https://github.com/blennerSilva/AwesomeDialog + +AwesomeDialog + + + +--- + +**BubbleAlert**: https://github.com/nidhinvv/BubbleAlert + +a custome alert dialog for Android + + + +--- + **Swipe-To-Dismiss-Dialog**: https://github.com/andreilisun/Swipe-To-Dismiss-Dialog Swipe-To-Dismiss-Dialog @@ -14,6 +46,46 @@ Swipe-To-Dismiss-Dialog --- +**ViewTooltip**: https://github.com/florent37/ViewTooltip + +Android View Tooltips,目前来看做的最漂亮的 + + + +--- + +**Sneaker**: https://github.com/Hamadakram/Sneaker + +自定义弹窗 + + + +--- + +**DropDownView**: https://github.com/AnthonyFermin/DropDownView + +非常 Material Design 风格的 Dropdown 效果 + + + +--- + +**PopsTabView**: https://github.com/ccj659/PopsTabView + +PopsTabView是个filter容器,他可以快速,构建不同筛选样式,自由组合成一组tab + + + +--- + +**SearchableSpinner**: https://github.com/MdFarhanRaja/SearchableSpinner + +支持搜索的spinner + + + +--- + **SearchableSpinner**: https://github.com/miteshpithadiya/SearchableSpinner 支持搜索的spinner @@ -78,6 +150,14 @@ This dialog can flick and make it easy to dismiss sensuously --- +**FabulousFilter**: https://github.com/Krupen/FabulousFilter + +选项过滤器,Android library to animate Floating Action Button to Bottom Sheet Dialog and vice-versa + + + +--- + **BottomDialog**: https://github.com/shaohui10086/BottomDialog BottomDialog 是一个通过 DialogFragment 实现的底部弹窗布局,并且支持弹出动画,支持任意布局 http://shaohui.me @@ -262,6 +342,14 @@ Magic Toast --- +**LGSnackbar**: https://github.com/loregr/LGSnackbar + +好看的 Snackbar + + + +--- + **SnackEngage**: https://github.com/ligi/SnackEngage Engage Users with a Snackbar to e.g. rate or translate the app diff --git "a/\346\200\247\350\203\275\344\274\230\345\214\226/README.md" "b/\346\200\247\350\203\275\344\274\230\345\214\226/README.md" new file mode 100644 index 00000000..4b76aa0f --- /dev/null +++ "b/\346\200\247\350\203\275\344\274\230\345\214\226/README.md" @@ -0,0 +1,14 @@ +# AndroidLibs == 性能优化 + +包括:预加载等提高android app性能的框架和工具…… + +[<==返回首页==](https://github.com/XXApple/AndroidLibs) + + +--- + +**预加载框架PreLoader**:https://github.com/luckybilly/PreLoader + +android页面启动速度优化利器:在页面打开之前就预加载数据 + +--- \ No newline at end of file diff --git "a/\346\214\211\351\222\256Button/README.md" "b/\346\214\211\351\222\256Button/README.md" index a32c2597..dff841cf 100644 --- "a/\346\214\211\351\222\256Button/README.md" +++ "b/\346\214\211\351\222\256Button/README.md" @@ -6,6 +6,14 @@ --- +**CheckBoxGroup**: https://github.com/xeoh/CheckBoxGroup + +Android library for handling multiple checkbox + + + +--- + **CompoundButtonGroup**: https://github.com/llollox/CompoundButtonGroup An Android library to easily implement compound buttons @@ -20,6 +28,38 @@ A Radio Group layout to show radio buttons in more than one line --- +**android-radiobutton-extended**: https://github.com/S64/android-radiobutton-extended + +android-radiobutton-extended + + + +--- + +**LiquidRadioButton**: https://github.com/omidheshmatinia/LiquidRadioButton + +A Radio button with custom liquid animation + + + +--- + +**SeparateShapesView**: https://github.com/steelkiwi/SeparateShapesView + +漂亮的二选一按钮效果 + + + +--- + +**SimpleDialog**: https://github.com/BROUDING/SimpleDialog + +Android Simple Dialog by BROUDING + + + +--- + **CircularImageClick**: https://github.com/ahmed-basyouni/CircularImageClick A custom ImageButton that invoke onClickListener only when touch is inside the circle not outside (rectangle area of button) @@ -36,6 +76,14 @@ Android Holding Button 效果 --- +**swipe-button**: https://github.com/ebanx/swipe-button + +可滑动的按钮 + + + +--- + **slideview**: https://github.com/MAXDeliveryNG/slideview 很有新意的一个滑动效果库 @@ -44,6 +92,14 @@ Android Holding Button 效果 --- +**FABsMenu**: https://github.com/jahirfiquitiva/FABsMenu + +效果很棒的 Fab 按钮 + + + +--- + **CounterFab**: https://github.com/andremion/CounterFab 支持计数效果的 FloatingActionButton diff --git "a/\346\226\207\346\234\254Label/README.md" "b/\346\226\207\346\234\254Label/README.md" index 44d0e567..f5d4aaef 100644 --- "a/\346\226\207\346\234\254Label/README.md" +++ "b/\346\226\207\346\234\254Label/README.md" @@ -12,6 +12,78 @@ --- +**Android-WordToSpan**: https://github.com/bachors/Android-WordToSpan + +TextView 上显示链接,@某人,标签等 + + + +--- + +**HTextView: https://github.com/hanks-zyh/HTextView + +给文本加上动画 + + + +--- + +**ProgressTextView**: https://github.com/JackDinealKIM/ProgressTextView + +ProgressTextView + + + +--- + +**Android-Prefix-Input**: https://github.com/bachors/Android-Prefix-Input + +Android-Prefix-Input + + + +--- + +**RippleValidatorEditText**: https://github.com/omidheshmatinia/RippleValidatorEditText + +RippleValidatorEditText + + + +--- + +**ClickDrawableTextView**: https://github.com/matpag/ClickDrawableTextView + +ClickDrawableTextView + + + +--- + +**GradientTextView**: https://github.com/livesun/GradientTextView + +一个颜色逐渐改变的textview,类似歌词效果 + + + +--- + +**TagViewGroup**: https://github.com/shellljx/TagViewGroup + +Android 仿小红书图片标签Group + + + +--- + +**CompoundIconTextView**: https://github.com/AAkira/CompoundIconTextView + +支持矢量图展示的 TextView + + + +--- + **HorizontalScrollSelectedView**: https://github.com/385841539/HorizontalScrollSelectedView 横向滚动的,可以支持大量文本选择的 自定义View ,一行代码 , 简单易用 , 无OOM情况 @@ -112,6 +184,14 @@ EditText 一键清空 --- +**MRichEditor**: https://github.com/Even201314/MRichEditor + +Android 富文本(HTML)解析库,渲染的非常漂亮 + + + +--- + **dante**: https://github.com/fourlastor/dante Android 富文本(HTML)解析库,渲染的非常漂亮 @@ -446,14 +526,6 @@ represent any prices in Russian rouble currency --- -**input-mask-android**: https://github.com/RedMadRobot/input-mask-android - -给用户输入自动加上特定格式 - - - ---- - **FormattEditText**: https://github.com/PaXLiCh/FormattEditText 支持自动格式化的 EditText,比如货币、电话号码等等 @@ -530,19 +602,19 @@ Very long text support for Android --- -**AnimShopButton**: https://github.com/mcxtzhang/AnimShopButton +**BadgeHolderView**: https://github.com/steelkiwi/BadgeHolderView -一个带伸缩位移旋转动画的购物车按钮 +购物车 - + --- -**ElegantNumberButton**: https://github.com/ashik94vc/ElegantNumberButton +**AnimShopButton**: https://github.com/mcxtzhang/AnimShopButton -Brought to you by cepheuen http://www.cepheuen.com +一个带伸缩位移旋转动画的购物车按钮 - + --- @@ -554,6 +626,22 @@ Brought to you by cepheuen http://www.cepheuen.com --- +**IncrementProductView**: https://github.com/steelkiwi/IncrementProductView + +有趣的购物车按钮 + + + +--- + +**ElegantNumberButton**: https://github.com/ashik94vc/ElegantNumberButton + +Brought to you by cepheuen http://www.cepheuen.com + + + +--- + **android-textoverlay**: https://github.com/saschpe/android-textoverlay Provides a simple service that allows to display arbitrary text as a system-window overlay @@ -957,6 +1045,22 @@ BubbleView是带箭头的气泡控件/容器类,支持在布局中通过自定 --- +**mask-edittext**: https://github.com/santalu/mask-edittext + +支持格式自动识别和展示的 EditBox + + + +--- + +**input-mask-android**: https://github.com/RedMadRobot/input-mask-android + +给用户输入自动加上特定格式 + + + +--- + **MaskedEditText**: https://github.com/VicMikhailau/MaskedEditText 包含隐藏文本的 EditText,可快速输入电话,网址等文本 @@ -973,6 +1077,36 @@ BubbleView是带箭头的气泡控件/容器类,支持在布局中通过自定 --- +**MultiFontView-Android**: https://github.com/shashkiranr/MultiFontView-Android + +Multifont library can be used to select custom fonts for the view dynamically in your XML + + + +--- + +**CustomFontView**: https://github.com/anitaa1990/CustomFontView + +CustomFontView + + + +--- + +**fonttools**: https://github.com/fonttools/fonttools + +A library to manipulate font files from Python + +--- + +**android-DownloadableFonts**: https://github.com/googlesamples/android-DownloadableFonts + +This sample demonstrates how to use the Downloadable Fonts feature introduced in Android O + + + +--- + **Fonty**: https://github.com/MarcinOrlowski/Fonty Android library allowing you to easily change the typeface of your UI elements @@ -995,12 +1129,28 @@ Custom-Typeface is a library to add custom fonts in android --- +**EasyFont**: https://github.com/natiginfo/EasyFont + +Android Library to set font of TextView, Button, EditText, and RadioButton in XML without editing Java code to set Typeface + + + +--- + **EasyFont**: https://github.com/vishal259/EasyFont Easy Font for Android is a Library which makes it easy to use Custom Fonts in Android Application --- +**AACustomFont**: https://github.com/EngrAhsanAli/AACustomFont + +AACustomFont is a lightweight custom font binder in XML directly in TextView, Button, EditText, RadioButton, CheckBox tags + + + +--- + **ontometricsLibrary**: https://github.com/Ishmeetsingh97/FontometricsLibrary 更方便的调整 Android 中的字体,这个库自带了一些第三方英文字体 @@ -1061,11 +1211,11 @@ A library to help with custom fonts and text sizes --- -**RichEditText**: https://github.com/chen-xiao-dong/RichEditText +**HRichEditor**: https://github.com/huangdali/HRichEditor -可替换 EditText 的富文本 View +Android端富文本编辑器HEichEditor - + --- diff --git "a/\347\211\271\346\225\210Effect/README.md" "b/\347\211\271\346\225\210Effect/README.md" index 50bb2cb2..623b6cc3 100644 --- "a/\347\211\271\346\225\210Effect/README.md" +++ "b/\347\211\271\346\225\210Effect/README.md" @@ -6,6 +6,30 @@ --- +**ASCII-Art-Generator**: https://github.com/zelin/ASCII-Art-Generator + +ASCII艺术生成器 + + + +--- + +**SlidingUpPanelLayout**: https://github.com/woxingxiao/SlidingUpPanelLayout + +一个竖直方向的SlidingPanelLayout,支持加载多个Panel,可以灵活地实现漂亮的的交互效果 + + + +--- + +**MaterialShadows**: https://github.com/harjot-oberai/MaterialShadows + +MaterialShadows + + + +--- + **trianglify**: https://github.com/sdsmdg/trianglify 自定义三角形特效组件 @@ -324,11 +348,36 @@ MD 风格飞出效果菜单选择 --- -**Pulsator4Droid**: https://github.com/booncol/Pulsator4Droid +**WaveView**: https://github.com/1139618418/WaveView + +仿百度外卖的酷炫水波纹效果 + + + +--- + +**android-ripple-background**: https://github.com/skyfishjy/android-ripple-background + +A beautiful ripple animation for your app + + + + +--- + +**GLRippleView**: https://github.com/r21nomi/GLRippleView -脉动效果,可用于设备查找之类的特效 +Custom GLSurfaceView for Android to show image with ripple effect using OpenGL - + + +--- + +**GLRippleView**: https://github.com/r21nomi/GLRippleView + +Custom GLSurfaceView for Android to show image with ripple effect using OpenGL + + --- @@ -484,6 +533,14 @@ A slider that allows a user to select a value at one of the specified tickmarks --- +**Konfetti**: https://github.com/DanielMartinus/Konfetti + +粒子爆炸节日祝贺效果 + + + +--- + **Popview-Android**: https://github.com/krishnarb3/Popview-Android 粒子爆炸效果 @@ -608,6 +665,14 @@ An Android library allowing images to exhibit a parallax effect that reacts to t --- +**Luhn**: https://github.com/KingsMentor/Luhn + +Android 信用卡交易效果 UI + + + +--- + **android-sumbit-credit-card-flow**: https://github.com/adonixis/android-sumbit-credit-card-flow Android 信用卡提交效果 @@ -658,6 +723,14 @@ Lite Android swipeable deck view --- +**StackLayout**: https://github.com/fashare2015/StackLayout + +Android 层叠卡片控件,仿"探探app" + + + +--- + **android-swipecards-view**: https://github.com/Arjun-sna/android-swipecards-view Android library for implement cards stack view with swipe to remove feature diff --git "a/\347\275\221\347\273\234\346\241\206\346\236\266Network/README.md" "b/\347\275\221\347\273\234\346\241\206\346\236\266Network/README.md" index 607b5a0b..f0f11ff3 100644 --- "a/\347\275\221\347\273\234\346\241\206\346\236\266Network/README.md" +++ "b/\347\275\221\347\273\234\346\241\206\346\236\266Network/README.md" @@ -6,6 +6,18 @@ --- +**bt**: https://github.com/atomashpolskiy/bt + +Java 实现的 DHT 协议,其实就是 BitTorrent,可以轻松在 Android 上实现一个 P2P 下载 + +--- + +**samba-documents-provider**: https://github.com/google/samba-documents-provider + +Android Samba 协议实现 + +--- + **AndroidUnplash**: https://github.com/KeenenCharles/AndroidUnplash An unofficial Unsplash API library for Android @@ -18,6 +30,14 @@ Android library for OpenWeatherMap API --- +**SimpleNetworkLibrary**: https://github.com/ahmed-adel-said/SimpleNetworkLibrary + +Android Simple Network Library for HTTP and Image Requests with cool features implemented with Simple Demo using some Material Design UI Elements + + + +--- + **AndroidSnooper**: https://github.com/jainsahab/AndroidSnooper 记录网络请求拦截器 @@ -52,6 +72,28 @@ OkHttp 请求和响应日志拦截器 --- +**Retorfit_RxJava_Exception**: https://github.com/whaoming/Retorfit_RxJava_Exception + +优雅地处理服务器返回的错误和客户端访问网络过程中产生的错误 + + + +--- + +**RetrofitUrlManager**: https://github.com/JessYanCoding/RetrofitUrlManager + +以最简洁的 Api 让 Retrofit 同时支持多个 BaseUrl 以及动态改变 BaseUrl + + + +--- + +**RetrofitLifecycle**: https://github.com/luckyandyzhang/RetrofitLifecycle + +通过注解管理 Retrofit 生命周期 + +--- + **OkCacheControl**: https://github.com/ncornette/OkCacheControl OkHttp 和 Retrofit 缓存工具 @@ -112,6 +154,14 @@ This library provides an easy way for configure retrofit for use a 2 layer cache --- +**AgentWeb**: https://github.com/Justson/AgentWeb + +AgentWeb 是基于 Android WebView 一个功能完善小型浏览器库 。 使用很方便 , 集成进你应用 ,只需几行代码 + + + +--- + **mars**: https://github.com/Tencent/mars Mars 是微信官方的跨平台跨业务的终端基础组件 @@ -331,3 +381,9 @@ Netroid是一个基于Volley 实现的Android Http库。提供执行网络请求 A demo show how to use Volley with OkHttp and https.同步发于[简书](http://www.jianshu.com/p/e58161cbc3a4) --- + +**ksoap2-android**:[https://github.com/simpligility/ksoap2-android](https://github.com/simpligility/ksoap2-android) +在Android平台上调用Webservice +jar包下载地址:[https://oss.sonatype.org/content/repositories/ksoap2-android-releases/com/google/code/ksoap2-android/](https://oss.sonatype.org/content/repositories/ksoap2-android-releases/com/google/code/ksoap2-android/) + +--- diff --git "a/\350\207\252\345\256\232\344\271\211\346\216\247\344\273\266Custom/README.md" "b/\350\207\252\345\256\232\344\271\211\346\216\247\344\273\266Custom/README.md" index 7658d65b..d8d4c152 100644 --- "a/\350\207\252\345\256\232\344\271\211\346\216\247\344\273\266Custom/README.md" +++ "b/\350\207\252\345\256\232\344\271\211\346\216\247\344\273\266Custom/README.md" @@ -6,6 +6,54 @@ --- +**CBRatingBar**: https://github.com/CB-ysx/CBRatingBar + +等级评分控件,支持填充渐变,支持设置颜色、调整大小等,支持监听点击事件 + + + +--- + +**CBEmotionsKeyBoard**: https://github.com/CB-ysx/CBEmotionsKeyBoard + +表情键盘 + + + +--- + +**ChatBar**: https://github.com/CenkGun/ChatBar + +自定义聊天 ChatBar + + + +--- + +**chameleon**: https://github.com/KNOLSKAPE/chameleon + +CSS like framework for Android + + + +--- + +**SelectorInjection**: https://github.com/tianzhijiexian/SelectorInjection + +一个强大的selector注入器,它可以让view自动产生selector状态,免去了写selector文件的麻烦 + + + +--- + +**Sequent**: https://github.com/fujiyuu75/Sequent + +A simple continuous animation library for Android UI + + + +--- + **DividerDrawable**: https://github.com/nekocode/DividerDrawable 不要再新建 View 来画分隔符了,用 Drawable 吧 @@ -54,6 +102,14 @@ Android 室内场景构建组件,帮你快速的完成室内场景 View 的展 --- +**AttributionPresenter**: https://github.com/franmontiel/AttributionPresenter + +开源库属性展示 + + + +--- + **material-about-library**: https://github.com/daniel-stoneuk/material-about-library Material Design 风格的 About 页面设计 @@ -348,6 +404,22 @@ IOS 风格选择控制 --- +**EditCodeView**: https://github.com/Onum/EditCodeView + +Simple custom view implementation that allows you to control the input of a numeric code + + + +--- + +**PinCodeView**: https://github.com/antoxa2584x/PinCodeView + +Android PinCode 密码输入效果 + + + +--- + **PasscodeView**: https://github.com/kevalpatel2106/PasscodeView pin和指纹识别解锁 @@ -672,6 +744,14 @@ HorizontalWheelView --- +**DragPointView**: https://github.com/javonleee/DragPointView + +QQ 未读气泡拖拽组件,轻松集成 + + + +--- + **QQBubbleView**: https://github.com/Yasic/QQBubbleView 利用三阶贝塞尔曲线模仿QQ空间直播页面右下角的礼物冒泡特效 diff --git "a/\350\217\234\345\215\225Menu/README.md" "b/\350\217\234\345\215\225Menu/README.md" index 8b528080..23937907 100644 --- "a/\350\217\234\345\215\225Menu/README.md" +++ "b/\350\217\234\345\215\225Menu/README.md" @@ -6,6 +6,22 @@ --- +**MaterialFabSpeedDial**: https://github.com/kobakei/MaterialFabSpeedDial + +Android UI library of FAB speed dial + + + +--- + +**AnnularMenuView**: https://github.com/DingMouRen/AnnularMenuView + +基于Material Design设计的环形菜单控件 + + + +--- + **quickaction**: https://github.com/piruin/quickaction Quick Action is a small android library for easy create Tooltips with some action or just as decoration diff --git "a/\350\276\205\345\212\251\345\267\245\345\205\267\347\261\273Utils/README.md" "b/\350\276\205\345\212\251\345\267\245\345\205\267\347\261\273Utils/README.md" index b0bf1ad1..17cce6da 100644 --- "a/\350\276\205\345\212\251\345\267\245\345\205\267\347\261\273Utils/README.md" +++ "b/\350\276\205\345\212\251\345\267\245\345\205\267\347\261\273Utils/README.md" @@ -54,6 +54,12 @@ Java JSOUP 标注方案,不用自己费劲解析了 --- +**ARTIST**: https://github.com/Lukas-Dresel/ARTIST + +The Android Runtime Instrumentation Toolkit + +--- + **PDD**: https://github.com/jparkie/PDD Advanced Bloom Filter Based Algorithms for Efficient Approximate Data De-Duplication in Streams @@ -72,9 +78,15 @@ A Java 8 string manipulation library. It is inspired by https://github.com/dleit --- -**libaums**: https://github.com/magnusja/libaums +**adbons**: https://github.com/dbaelz/adbons -在非root设备上访问usb大容量存储设备 +A wrapper for the Android adb tool. It's just adb on steroids + +--- + +**DateTimeUtils**: https://github.com/thunder413/DateTimeUtils + +时间工具 --- @@ -84,6 +96,20 @@ Android 晃动检测小工具 --- +**ScreenAdaptation**: https://github.com/wildma/ScreenAdaptation + +一种非常好用的Android屏幕适配 + +--- + +**AndroidAutoSize**: https://github.com/JessYanCoding/AndroidAutoSize + +今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案 + + + +--- + **shortcut-helper**: https://github.com/marcoscgdev/shortcut-helper An android library to create the new Android 7.1 shortcuts easily @@ -98,6 +124,12 @@ An android library to create the new Android 7.1 shortcuts easily --- +**wcdb**: https://github.com/Tencent/wcdb + +微信数据库组件 + +--- + **SQLiteToExcel**: https://github.com/li-yu/SQLiteToExcel SQLiteToExcel 库整合了 Apache POI 和一些基本的数据库查询操作,使得 SQLite 和 Excel 之间相互转换更加便捷 @@ -170,6 +202,14 @@ Easily edit your build.prop file on Android --- +**ResourceInspector**: https://github.com/nekocode/ResourceInspector + +从一个大型项目中快速找到当前页面元素用到的布局文件 + + + +--- + **redexer**: https://github.com/plum-umd/redexer The Redexer binary instrumentation framework for Dalvik bytecode @@ -200,6 +240,18 @@ Java实现高阶函数,类似Python,支持串行并行计算,适用于Java --- +**r2d2**: https://github.com/moldedbits/r2d2 + +安卓数据加密解密 + +--- + +**android-api-SecureKeys**: https://github.com/saantiaguilera/android-api-SecureKeys + +简单好用的安卓数据加密存储 + +--- + **scytale**: https://github.com/yakivmospan/scytale Android Key 生成,存储,加密工具库 @@ -266,12 +318,6 @@ An android wrapper library to mathjs.org javascript library --- -**Napkin**: https://github.com/AleksanderMielczarek/Napkin - -Common scopes and qualifiers for Dagger 2 - ---- - **ThinRPlugin**: https://github.com/mogujie/ThinRPlugin apk 瘦身之去除android中的R.class @@ -294,6 +340,14 @@ Simple implementation of ForceTouch on Android --- +**soter**: https://github.com/Tencent/soter + +腾讯开源的可信指纹认证,获得与微信指纹支付一致的安全快捷认证体验 + + + +--- + **FingerprintIdentify**: https://github.com/uccmawei/FingerprintIdentify APP一秒接入指纹识别SDK,0奔溃,0闪退,炒鸡稳定!额外支持三星和魅族6.0以下系统 @@ -482,6 +536,18 @@ Fluent design by contract constructs for android --- +**WifiConnHelper**: https://github.com/BirdGuo/WifiConnHelper + +Wifi扫描和连接 + +--- + +**WiseFy**: https://github.com/isuPatches/WiseFy + +Wrapper around WifiManager and ConnectivityManager for Android + +--- + **LocalNetwork**: https://github.com/itsJoKr/LocalNetwork 两设备通过 Wifi 通信 @@ -514,6 +580,12 @@ SyncIt will call a method implemented in your activity to notify data connection --- +**FragmentStateManager**: https://github.com/okaybroda/FragmentStateManager + +An Android library that holds fragment states for bottom navigation view even when activity rotates + +--- + **ActivityCommWithFragment**: https://github.com/niuxiaowei/ActivityCommWithFragment 解决activity与fragment之间互相通信的一种方案 @@ -676,6 +748,18 @@ java依赖注入 --- +**DaggerAutoInject**: https://github.com/florent37/DaggerAutoInject + +DaggerAutoInject + +--- + +**Napkin**: https://github.com/AleksanderMielczarek/Napkin + +Common scopes and qualifiers for Dagger 2 + +--- + **dagger**: https://github.com/google/dagger 传说中的 dagger2,依赖注入 @@ -744,12 +828,44 @@ Android 上使用 NDK 编写 OpenGL ES 3.0 --- +**usb-serial-for-android**: https://github.com/mik3y/usb-serial-for-android + +Android USB host serial driver library for CDC, FTDI, Arduino and other devices + +--- + +**USB-Device-Info---Android**: https://github.com/alt236/USB-Device-Info---Android + +从linux层和android层获取usb设备信息的应用 + +--- + +**AndroidUsbCamera**: https://github.com/quanhua92/AndroidUsbCamera + +Use USB Webcam on non-rooted Android devices with UVCCamera library from saki4510t(above) + +--- + +**libaums**: https://github.com/magnusja/libaums + +在非root设备上访问usb大容量存储设备 + +--- + **UsbSerial**: https://github.com/felHR85/UsbSerial Usb serial controller for Android --- +**OkDeepLink**: https://github.com/HongJun2046/OkDeepLink + +Android 轻量级 DeepLink 解决方案 + + + +--- + **AntCaves**: https://github.com/themores/AntCaves Android Router 框架,取名为AntCaves,中文名”蚁穴“ @@ -868,6 +984,14 @@ Endoscope - RTSP live video streamer for android devices via Wi-Fi --- +**ResourceInspector**: https://github.com/nekocode/ResourceInspector + +类似 Stetho 的 Layout 资源视察工具 + + + +--- + **Dream-Catcher**: https://github.com/misakuo/Dream-Catcher 在Chrome DevTools内查看Android设备上所有HTTP(S)流量 @@ -884,6 +1008,44 @@ Stetho-Couchbase is a plugin for Stetho to enable visualizing and debugging Andr --- +**MMKV**: https://github.com/Tencent/MMKV + +腾讯出品的MMKV——基于 mmap 的高性能通用 key-value 组件 + + + +--- + +**SessionManager-Android**: https://github.com/Chingiz/SessionManager-Android + +Small Shared Preference Library for Android + +--- + +**SimpleConfig**: https://github.com/BCsl/SimpleConfig + +这是一个基于 SharePreference 简化应用配置信息读取和保存的库, 灵感来自于 retrofit + +--- + +**tray**: https://github.com/grandcentrix/tray + +多进程安全的SharedPreferences + +--- + +**binaryprefs**: https://github.com/iamironz/binaryprefs + +Rapidly fast implementation of SharedPreferences which stores each preference in files separately, performs disk IO via NIO with memory mapped byte buffers and works IPC (between processes) + +--- + +**prefdata**: https://github.com/xelevra/prefdata + +Pref Data – the Android SharedPreferences wrapper + +--- + **ProbeTools**: https://github.com/pavel163/ProbeTools ProbeTools displays the data from the Database and SharedPreferences in the browser @@ -1028,6 +1190,14 @@ Blorm is a field validation lib for android --- +**IpcEventBus**: https://github.com/NewtronLabs/IpcEventBus + +进程通信事件总线 + + + +--- + **Hermes**: https://github.com/Xiaofei-it/Hermes 简单易用的安卓进程间通信IPC框架 @@ -1076,6 +1246,12 @@ Android optimized event bus that simplifies communication between Activities, Fr --- +**EasyPay**: https://github.com/xiong-it/EasyPay + +简单易用的第三方可扩展支付框架 + +--- + **Android-Pay**: https://github.com/mayubao/Android-Pay 支持微信和支付宝两种主流支付的集成库, 两行代码实现微信支付, 三行代码实现支付宝支付 @@ -1316,6 +1492,12 @@ MD 设计中的尺寸和颜色指导 --- +**BleDemo**: https://github.com/Alex-Jerry/BleDemo + +android BLE蓝牙项目 + +--- + **FastBle**: https://github.com/Jasonchenlijian/FastBle Android BLE 蓝牙开发框架,使用回调方式处理,搜索、连接、notify、indicate、读、写等一系列蓝牙操作 @@ -1328,6 +1510,12 @@ Android低功耗蓝牙便捷操作框架,基于回调,完成蓝牙设备交 --- +**UReflection**: https://github.com/mnayef95/UReflection + +A light-weight android library that can be quickly integrated into any app to use android utils + +--- + **android-utility**: https://github.com/aaabidunique/android-utility A handy set of utility for android @@ -1396,6 +1584,14 @@ Android Studio 翻译插件,可以将英文翻译为中文. --- +**Aria**: https://github.com/AriaLyy/Aria + +文件下载管理 + + + +--- + **lib_download**: https://github.com/wangdanlizhiyun/lib_download 处理异步下载的库 @@ -1470,12 +1666,6 @@ AsyncTask 替代者 --- -**AndroidUsbCamera**: https://github.com/quanhua92/AndroidUsbCamera - -Use USB Webcam on non-rooted Android devices with UVCCamera library from saki4510t(above) - ---- - **ParcelCheck**: https://github.com/Commit451/ParcelCheck Simple test to see if all models in project correctly implement Parcelable @@ -1514,6 +1704,14 @@ The Android Support Library for NFC --- +**AwesomeKeyboard**: https://github.com/hoanganhtuan95ptit/AwesomeKeyboard + +emoticons, sticker, photo and color keyboard + + + +--- + **KeyBoardDemo**: https://github.com/wobiancao/KeyBoardDemo Android 软键盘和emoji表情切换方案,和微信几乎一样的体验 @@ -1568,12 +1766,24 @@ Composition over inheritance for Android components like Activity or Fragment --- +**kstools**: https://github.com/fourbrother/kstools + +Android中自动爆破签名工具 + +--- + **android-classyshark**: https://github.com/google/android-classyshark apk 反编译工具 --- +**EasySharedPreference**: https://github.com/kingfisherphuoc/EasySharedPreference + +简单易用的可存储任意对象的 SharedPreference + +--- + **CipherSharedPrefs**: https://github.com/Ufkoku/CipherSharedPrefs Android shared preferences 加解密 @@ -1700,33 +1910,11 @@ Router activities --- -**Sherlock**: https://github.com/ajitsing/Sherlock - -异常捕获 - - - ---- - -**AutoCrashReporter**: https://github.com/devsideal/AutoCrashReporter - -ACR is an android library to simplify crash detection while your app is under development, crash will be automatically detect by the library then app tester/user can easily send the crash report on one click to developer that will help him to fix the issue - - - ---- - -**android-easy-crash-handle**: https://github.com/Mauiie/android-easy-crash-handle - -一个很容易使用的Android异常捕获、收集、提交的组件 - ---- - -**Bugtags-Android**: https://github.com/bugtags/Bugtags-Android +**PermissionManager**:https://github.com/karanchuri/PermissionManager -Simple and effective bug & crash reporting tool for Android apps http://bugtags.com/ +搜索清单权限并动态申请 - + --- @@ -1744,6 +1932,12 @@ Permission Manager is easily manage Android Marshmallow and nougat runtime permi --- +**PermissionsWrapper**: https://github.com/lolucosmin/PermissionsWrapper + +PermissionsWrapper is the easiest way to manage Android Marshmallow and Nougat runtime permissions + +--- + **PermissionManager**: https://github.com/AdamMc331/PermissionsManager PermissionsManager library that has base activity and fragment that extend from AppCompatActivity to ease with the handling of runtime permissions @@ -1848,6 +2042,12 @@ A simple android library to request permissions in runtime --- +**EffortlessPermissions**: https://github.com/DreaminginCodeZH/EffortlessPermissions + +An Android permission library extending Google's EasyPermissions with convenient additions. + +--- + **easypermissions**: https://github.com/googlesamples/easypermissions Simplify Android M system permissions @@ -1952,6 +2152,12 @@ App-local sql logging with viewer activity --- +**Daffodil**:https://github.com/saymagic/Daffodil + +基于注解的日志库 + +--- + **ALog**:https://github.com/Blankj/ALog 一个精简、全面、方便的AndroidLog库--ALog @@ -2048,6 +2254,14 @@ jlog是一款针对Android开发者的日志工具 --- +**Android-PLog**: https://github.com/JumeiRdGroup/Android-PLog + +A Pure, Pretty and Powerful logging library for android + + + +--- + **Android-PLog**: https://github.com/Muyangmin/Android-PLog Android 专用日志封装库,轻巧易用,高扩展性 @@ -2097,6 +2311,20 @@ Screaming fast JSON parsing and serialization library for Android. --- +**Cockroach**: https://github.com/android-notes/Cockroach + +降低Android非必要crash + +--- + +**SpiderMan**: https://github.com/simplepeng/SpiderMan + +崩溃日志手机端显示 ,测试妹妹的最爱,开发哥哥的小棉袄 + + + +--- + **Recovery**: https://github.com/Sunzxyong/Recovery App 崩溃后,帮助你恢复现场并查看崩溃信息的库,在开发阶段相当实用,建议大家集成进去节省些开发时间 @@ -2119,6 +2347,36 @@ Android library that allows launching a custom activity when your app crashes, i --- +**Sherlock**: https://github.com/ajitsing/Sherlock + +异常捕获 + + + +--- + +**AutoCrashReporter**: https://github.com/devsideal/AutoCrashReporter + +ACR is an android library to simplify crash detection while your app is under development, crash will be automatically detect by the library then app tester/user can easily send the crash report on one click to developer that will help him to fix the issue + + + +--- + +**android-easy-crash-handle**: https://github.com/Mauiie/android-easy-crash-handle + +一个很容易使用的Android异常捕获、收集、提交的组件 + +--- + +**Bugtags-Android**: https://github.com/bugtags/Bugtags-Android + +Simple and effective bug & crash reporting tool for Android apps http://bugtags.com/ + + + +--- + **bee**: https://github.com/orhanobut/bee Debug and QA tool for android @@ -2193,6 +2451,18 @@ A memory leak detection library for Android and Java. --- +**AndroidPerformanceTools**: https://github.com/D-clock/AndroidPerformanceTools + +检测ANR + +--- + +**ANR-WatchDog**: https://github.com/SalomonBrys/ANR-WatchDog + +ANR 卡顿检测 + +--- + **BlockCanaryEx**: https://github.com/lqcandqq13/BlockCanaryEx blockcanary 升级版 @@ -2229,6 +2499,12 @@ A modern JSON library for Android and Java. --- +**AndroidBluetoothLibrary**: https://github.com/douglasjunior/AndroidBluetoothLibrary + +AndroidBluetoothLibrary + +--- + **BluetoothHelper**: https://github.com/a-voyager/BluetoothHelper Bluetooth Helper Library.—-蓝牙操作库 diff --git "a/\350\277\233\345\272\246\346\235\241Progressbar/README.md" "b/\350\277\233\345\272\246\346\235\241Progressbar/README.md" index 79c1aa8f..8dd05f7b 100644 --- "a/\350\277\233\345\272\246\346\235\241Progressbar/README.md" +++ "b/\350\277\233\345\272\246\346\235\241Progressbar/README.md" @@ -6,6 +6,126 @@ --- +**android-material-app-rating**: https://github.com/stepstone-tech/android-material-app-rating + +好看的评分库 + + + +--- + +**android-circular-progress-view**: https://github.com/GuilhE/android-circular-progress-view + +A fancy CircularProgressView + + + +--- + +**CircularProgressbar**: https://github.com/sparrow007/CircularProgressbar + +CircularProgressbar + + + +--- + +**SeekBarWithIntervals**: https://github.com/RameshBhupathi/SeekBarWithIntervals + +Seekbar with labelled intervals Like Olx FilterView Seekbar + + + +--- + +**circle-time-view**: https://github.com/CROSP/circle-time-view + +An android custom view for displaying time in a pretty format, use for timers and stopwatches + + + +--- + +**Android-ProgressViews**: https://github.com/zekapp/Android-ProgressViews + +Android-ProgressViews + + + +--- + +**SlidingSquareLoaderView**: https://github.com/steelkiwi/SlidingSquareLoaderView + +SlidingSquareLoaderView + + + +--- + +**FuckingVolumeSlider**: https://github.com/shellljx/FuckingVolumeSlider + +android实现的反人类音量滑块 + + + +--- + +**FunnyLoader**: https://github.com/team-supercharge/FunnyLoader + +Loading indicator for android with over 200 random messages + + + +--- + +**SectorProgressView**: https://github.com/timqi/SectorProgressView + +a simple progress prompt or chart widget of android using circle and a sector + + + +--- + +**BoxLoaderView**: https://github.com/nipun-birla/BoxLoaderView + +BoxLoaderView + + + +--- + +**ProgressManager**: https://github.com/JessYanCoding/ProgressManager + +一行代码即可监听 App 中所有网络链接的上传以及下载进度,包括 Glide 的图片加载进度 + + + +--- + +**DotsLoaderView**: https://github.com/steelkiwi/DotsLoaderView + +Simple dots loader view http://steelkiwi.com/ + + + +--- + +**snackprogressbar**: https://github.com/tingyik90/snackprogressbar + +snackbar扩展,可以显示进度 + + + +--- + +**terminal-seekbar**: https://github.com/alshell7/terminal-seekbar + +A smart seek bar with multiple junction points at random seek position + + + +--- + **HueSeekBar**: https://github.com/iammert/HueSeekBar Yet another android seekbar inspired from Philips Hue app @@ -42,7 +162,7 @@ An animated Progress Dialog A 'Google Fit'-like implementation of the circular view - + --- @@ -62,6 +182,22 @@ Android library with collection of cool progress views --- +**android-slidr**: https://github.com/florent37/android-slidr + +Another android slider / seekbar + + + +--- + +**SegmentedStepperSeekbar**: https://github.com/harshalbenake/SegmentedStepperSeekbar + +SegmentedStepperSeekbar + + + +--- + **ProtractorView**: https://github.com/GoodieBag/ProtractorView 半圆 seekbar @@ -86,14 +222,6 @@ Customizable progress indicator in the form of 2D geometric shapes --- -**PreviewSeekBar**: https://github.com/rubensousa/PreviewSeekBar - -支持视频 Preview 效果的 Seekbar - - - ---- - **pageloader**: https://github.com/arieridwan8/pageloader 自定义布局加载 diff --git "a/\351\200\211\346\213\251\345\231\250Picker/README.md" "b/\351\200\211\346\213\251\345\231\250Picker/README.md" index e5af835a..07643a5a 100644 --- "a/\351\200\211\346\213\251\345\231\250Picker/README.md" +++ "b/\351\200\211\346\213\251\345\231\250Picker/README.md" @@ -6,6 +6,30 @@ --- +**android-sku**: https://github.com/wuhenzhizao/android-sku + +Android Sku属性选择器, 类似于淘宝,天猫,京东,支持MVVM + + + +--- + +**datepicker-timeline**: https://github.com/badoualy/datepicker-timeline + +An infinite scrolling timeline to pick a date + + + +--- + +**android-dial-picker**: https://github.com/moldedbits/android-dial-picker + +android-dial-picker + + + +--- + **android-ringtone-picker**: https://github.com/kevalpatel2106/android-ringtone-picker android-ringtone-picker @@ -14,6 +38,14 @@ android-ringtone-picker --- +**CarouselPicker**: https://github.com/GoodieBag/CarouselPicker + +图标和文本选择 + + + +--- + **ScrollChoice**: https://github.com/webianks/ScrollChoice Scrollable view which can be used to give different choices to user with nice ui @@ -30,6 +62,14 @@ Bubble-Picker --- +**NumberPadTimePicker**: https://github.com/philliphsu/NumberPadTimePicker + +时间选择器 + + + +--- + **DateTimeRangePicker**: https://github.com/skedgo/DateTimeRangePicker 时间选择器,选择特定间隔时间段 @@ -104,6 +144,14 @@ Amazing Dynamic Time UI :clock1030: :hourglass: and More --- +**RangeSliderWithNumber**: https://github.com/freecats/RangeSliderWithNumber + +A digital selector with bubbles and ruler + + + +--- + **TagSelectorView**: https://github.com/Rock610/TagSelectorView TagSelectorView @@ -128,6 +176,46 @@ Android library for Date and Time Picker in same dialog --- +**DateRangePicker**: https://github.com/savvisingh/DateRangePicker + +Date Range Picker is a Calender Picker View to show a Customized Date Range Picker with improved UI + + + +--- + +**Android-Week-View**: https://github.com/alamkanak/Android-Week-View + +Android 周日历视图组件 + + + +--- + +**Material-Calendar-View**: https://github.com/Applandeo/Material-Calendar-View + +MD 风格的日历组件 + + + +--- + +**SuperCalendar**: https://github.com/MagicMashRoom/SuperCalendar + +android 自定义日历控件 支持左右无限滑动 周月切换 标记日期显示 自定义显示效果跳转到指定日期 + + + +--- + +**MosaicCalendarView**: https://github.com/tiagohm/MosaicCalendarView + +GitHub 贡献图风格日历 + + + +--- + **EasyCalendar**: https://github.com/shichaohui/EasyCalendar 可进行 UI 定制的日历组件,轻松完成签到日历功能 @@ -355,6 +443,38 @@ a better DropDownMenu solution, 完整的筛选器解决方案 --- +**FileListerDialog**: https://github.com/FirzenYogesh/FileListerDialog + +A simple file/ directory picker dialog for android + + + +--- + +**android-file-chooser**: https://github.com/Arjun-sna/android-file-chooser + +Android library to provide chooser for files in external storage + + + +--- + +**EasyFilePickerDialog**: https://github.com/kingfisherphuoc/EasyFilePickerDialog + +EasyFilePickerDialog + + + +--- + +**AppChooser**: https://github.com/JulianAndroid/AppChooser + +自定义打开指定文件的应用选择器 + + + +--- + **Android-FileBrowser-FilePicker**: https://github.com/adityak368/Android-FileBrowser-FilePicker 文件浏览,选择 diff --git "a/\351\235\242\350\257\225Interview/README.md" "b/\351\235\242\350\257\225Interview/README.md" new file mode 100644 index 00000000..62992947 --- /dev/null +++ "b/\351\235\242\350\257\225Interview/README.md" @@ -0,0 +1,12 @@ +# AndroidLibs == 面试 Interview + +包含:安卓面试相关技巧,面试题, 知识点,代码等 + +[<==返回首页==](https://github.com/XXApple/AndroidLibs) + +--- + +**android_interview**: https://github.com/LRH1993/android_interview + +Android校招面试指南 + diff --git "a/\351\237\263\350\247\206\351\242\221Audio_Video/README.md" "b/\351\237\263\350\247\206\351\242\221Audio_Video/README.md" index 5ec8f126..fadd9415 100644 --- "a/\351\237\263\350\247\206\351\242\221Audio_Video/README.md" +++ "b/\351\237\263\350\247\206\351\242\221Audio_Video/README.md" @@ -6,18 +6,116 @@ --- +**YCVideoPlayer**: https://github.com/yangchong211/YCVideoPlayer + +视频播放器封装库案例,仿照优酷,爱奇艺视频播放器,可以添家视频观看权限,试看模式,类似优酷试看功能。基于ijkplayer,支持网络视频或者本地视频播放,滑动调节亮度或者音量,快进快退,记录播放位置。可以设置边观看变缓存,支持全屏播放,小窗口,正常播放等模式;还支持列表播放,切换分辨率,还可以自定义视频播放器,拓展性强 + + + +--- + +**yjPlay**: https://github.com/yangchaojiang/yjPlay + +PlayPauseView 一个支持自定义布局, 多种加密算法,直播 ,亮度,音量,快进等手势 ,广告视频预览 ,清晰度切换 , 自定义数据源,列表播放,倍数播放 神奇的播放器 + + + +--- + +**PlayPauseView**: https://github.com/Lauzy/PlayPauseView + +PlayPauseView 让播放、暂停按钮优雅的过渡 + + + +--- + +**small-video-record**: https://github.com/mabeijianxi/small-video-record + +利用FFmpeg视频录制微信小视频与其压缩处理 + +--- + +**FFmpeg4Android**: https://github.com/mabeijianxi/FFmpeg4Android + +编译 Android 下可用的 FFmpeg 的项目 + +--- + +**FFmpegMediaPlayer**: https://github.com/wseemann/FFmpegMediaPlayer + +FFmpegMediaPlayer can be used to control playback of audio/video files and streams + +--- + **CompileFFmpegWithOpenSSL**: https://github.com/davinctor/CompileFFmpegWithOpenSSL A bunch of scripts you can use to compile FFmpeg with OpenSSL --- +**LiveVideoBroadcaster**: https://github.com/ant-media/LiveVideoBroadcaster + +Native Android app that can broadcast and play live video via RTMP + + + +--- + **EasyPusher_Android**: https://github.com/EasyDarwin/EasyPusher_Android 精炼、稳定、高效的安卓前/后摄像头/手机桌面屏幕采集、编码、RTSP直播推送 --- +**VRPlayer**: https://github.com/wheat7/VRPlayer + +本地VR视频播放器 + + + +--- + +**android-player-tv**: https://github.com/LUSHDigital/android-player-tv + +The Android TV version of LUSH Player + + + +--- + +**sc-player**: https://github.com/Paroca72/sc-player + +A media player button + + + +--- + +**YuuPlayer**: https://github.com/agusibrahim/YuuPlayer + +基于 Webview 实现的 Youtube Player + + + +--- + +**MusicPickerActivity**: https://github.com/ykAR6Bqy5DeG/MusicPickerActivity + +系统音频文件选择 + + + +--- + +**PreviewSeekBar**: https://github.com/rubensousa/PreviewSeekBar + +支持视频 Preview 效果的 Seekbar + + + +--- + **NiceVieoPlayer**: https://github.com/xiaoyanger0825/NiceVieoPlayer MediaPlayer+TextureView,完美切换全屏、小窗口的Android视频播放器 @@ -30,8 +128,7 @@ MediaPlayer+TextureView,完美切换全屏、小窗口的Android视频播放 android-PictureInPicture 画中画功能 - - + --- @@ -77,6 +174,12 @@ Kotin 写的视频广告库 --- +**SiliCompressor**: https://github.com/Tourenathan-G5organisation/SiliCompressor + +稳定强大的图片,视频压缩库 + +--- + **k4l-video-trimmer**: https://github.com/knowledge4life/k4l-video-trimmer 视频裁剪 @@ -85,6 +188,36 @@ Kotin 写的视频广告库 --- +**media-for-mobile**: https://github.com/INDExOS/media-for-mobile + +视频录制,编辑,截取等 + +--- + +**KSYStreamer_Android**: https://github.com/ksvc/KSYStreamer_Android + +金山云Android采集推流SDK(Livestream SDK),支持内置/自定义美颜(Beauty Filter)、美声(Beauty Voice)、软硬编(Software/Hardware Encoder) 、网络自适应(Network Auto Adapt)、混音(Voice Mixer)、混响(Reverb)、画中画(PIP)、连麦(RTC)、动态贴纸(Sticker) + +--- + +**PLDroidMediaStreaming**: https://github.com/pili-engineering/PLDroidMediaStreaming + +PLDroidMediaStreaming 是 Pili 直播 SDK 的 Android 推流端,支持 RTMP 推流,h.264 和 AAC 编码,硬编、软编支持。具有丰富的数据和状态回调,方便用户根据自己的业务定制化开发。具有直播场景下的重要功能,如:美颜、背景音乐、水印等功能。 + +--- + +**PLDroidPlayer**: https://github.com/pili-engineering/PLDroidPlayer + +PLDroidPlayer 是 Pili 直播 SDK 的安卓播放器。支持所有直播常用的格式,如:RTMP、HLS、FLV。拥有优秀的功能和特性,如:首屏秒开、追帧优化、丰富的数据和状态回调、硬解软解支持。而且可以根据自己的业务进行高度定制化开发。 + +--- + +**PLDroidShortVideo**: https://github.com/pili-engineering/PLDroidShortVideo + +七牛推出的一款适用于 Android 平台的短视频 SDK,提供了包括美颜、滤镜、水印、断点录制、分段回删、视频编辑、混音特效、本地/云端存储在内的多种功能,支持高度定制以及二次开发 + +--- + **WxRecoderVideo**: https://github.com/maimingliang/WxRecoderVideo 基于VCamera,仿微信录制短视频 @@ -99,6 +232,14 @@ A simple Android wrapper for interfacing with the new Camera2 API for video capt --- +**ExoPlayerFilter**: https://github.com/MasayukiSuda/ExoPlayerFilter + +实时视频滤镜 + + + +--- + **VidEffects**: https://github.com/krazykira/VidEffects 实时视频滤镜 @@ -229,6 +370,28 @@ MJPEG 视频流播放 --- +**YCAudioPlayer**: https://github.com/yangchong211/YCAudioPlayer + +音频播放器,基础播放功能有:播放,暂停,下一首,上一首;可以设置多种播放类型:顺序播放,随机播放,单曲循环;可以设置播放进度快慢,参考混沌大学APP;支持后台播放,可以扫描本地音频,有效处理了捕获/丢弃音频焦点逻辑,支持耳机线控。通知栏,底部音频播放控制栏,音频List页面和播放详情页数据同步 + + + +--- + +**ringdroid**: https://github.com/google/ringdroid + +安卓音频截取,转换 + + + +--- + +**audio-analyzer-for-android**: https://github.com/bewantbe/audio-analyzer-for-android + +音乐频谱分析 + +--- + **A-MusicView**: https://github.com/north2014/A-MusicView 原创自定义控件之-Canvas实时绘制音乐波形图 @@ -267,12 +430,24 @@ ExoPlayer's wrapper for using with TextureView --- +**OpenCVwithUVC**: https://github.com/saki4510t/OpenCVwithUVC + +usb摄像头 OpenCV + +--- + **UVCCamera**: https://github.com/saki4510t/UVCCamera usb摄像头,library and sample to access to UVC web camera on non-rooted Android device --- +**PLDroidDemo**: https://github.com/angcyo/PLDroidDemo + +YUV-->H264,YUV-->RGB, GL Blur, GPUImage + +--- + **YUVDroidTools**: https://github.com/Jhuster/YUVDroidTools 安卓预览 YUV 原始数据 @@ -281,6 +456,12 @@ usb摄像头,library and sample to access to UVC web camera on non-rooted Andr --- +**viper4android_fx**: https://github.com/vipersaudio/viper4android_fx + +ViPER4Android FX Control Panel + +--- + **LingoRecorder**: https://github.com/lingochamp/LingoRecorder LingoRecorder is a better recorder for Android, you can easily process pcm from it @@ -299,6 +480,12 @@ Android音视频相关的Demo --- +**SimpleRecorder**: https://github.com/lrannn/SimpleRecorder + +Android 高质量录音库 + +--- + **AndroidMp3Recorder**: https://github.com/GavinCT/AndroidMP3Recorder 为Android提供MP3录音功能 @@ -367,6 +554,22 @@ Shuttle Music Player --- +**MusicDNA**: https://github.com/harjot-oberai/MusicDNA + +A Music Player for android that renders beautiful DNA(Visualization) of the currently playing music + + + +--- + +**Orin**: https://github.com/aliumujib/Orin + +Fork of @kabouzied Phonograph, I always wanted to try my hands on Tunzo's material design music player + + + +--- + **IdealMedia**: https://github.com/dmllr/IdealMedia Awesome app to listen music and audiobooks on the device and online at vk.com. Search, download, set as ringtone, sort by albums, authors, folder. Powerful equalizer @@ -375,6 +578,22 @@ Awesome app to listen music and audiobooks on the device and online at vk.com. S --- +**audio-recorder-button**: https://github.com/safetysystemtechnology/audio-recorder-button + +audio-recorder-button + + + +--- + +**AnimatedRecordingView**: https://github.com/HeZaiJin/AnimatedRecordingView + +一个有趣的Android录音动画 + + + +--- + **MusicWave**: https://github.com/akshay2211/MusicWave 音乐播放频谱波形 @@ -383,6 +602,14 @@ Awesome app to listen music and audiobooks on the device and online at vk.com. S --- +**MusicIndicator**: https://github.com/Taishi-Y/MusicIndicator + +Android 音乐频谱效果组件 + + + +--- + **CameraFragment**: https://github.com/florent37/CameraFragment Fragment拍照摄像 @@ -467,11 +694,7 @@ Apollo 音乐播放器,Android Studio 版本 Hide音乐播放器 - - - - - + ---