All Projects → afkT → Devutils

afkT / Devutils

Licence: apache-2.0
🔥 ( 持续更新,目前含 160+ 工具类 ) DevUtils 是一个 Android 工具库,主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用。该项目尽可能的便于开发人员,快捷、高效开发安全可靠的项目。

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Devutils

Androidutilcode
AndroidUtilCode 🔥 is a powerful & easy to use library for Android. This library encapsulates the functions that commonly used in Android development which have complete demo and unit test. By using it's encapsulated APIs, you can greatly improve the development efficiency. The program mainly consists of two modules which is utilcode, which is commonly used in development, and subutil which is rarely used in development, but the utils can be beneficial to simplify the main module. 🔥
Stars: ✭ 30,239 (+4346.91%)
Mutual labels:  utils, log, permission, encrypt, toast, snackbar
Androidproject
Android 技术中台,但愿人长久,搬砖不再有
Stars: ✭ 4,398 (+546.76%)
Mutual labels:  mvvm, mvp, toast
Thirtyinch
a MVP library for Android favoring a stateful Presenter
Stars: ✭ 1,052 (+54.71%)
Mutual labels:  mvvm, mvp, activity
ktx
简化Android开发的Kotlin库
Stars: ✭ 39 (-94.26%)
Mutual labels:  bitmap, toast, activity
Easyandroid
一系列简单、轻量、方便的Android开发工具集合(持续更新中),包括Android动态权限、SharedPreferences、反射、日志、Toast、Bundle、MVP、线程池、Html、图文混排、蒙层引导、拍照、图库选择等
Stars: ✭ 1,039 (+52.79%)
Mutual labels:  log, mvp, toast
Log
Breaking android log word limits and automatically formatting json.
Stars: ✭ 14 (-97.94%)
Mutual labels:  log, utils
ios-architecture-example
Architecture pattern simple examples in iOS. You can compare differences in MVC, MVP, MVVM-Delegate and MVVM-Rx for same feature
Stars: ✭ 16 (-97.65%)
Mutual labels:  mvp, mvvm
mvc-tree
🌳 A chronological visualization of the family of MVC patterns.
Stars: ✭ 40 (-94.12%)
Mutual labels:  mvp, mvvm
mvp with dagger
How presenters survive Activity recreations on configuration changes with Dagger2
Stars: ✭ 29 (-95.74%)
Mutual labels:  mvp, activity
Magicalcamera
A library to take picture easy, transform your data in different format and save photos in your device
Stars: ✭ 327 (-51.91%)
Mutual labels:  camera, bitmap
Hot Toast
🍞 Smoking hot Notifications for Angular. Lightweight, customizable and beautiful by default.
Stars: ✭ 328 (-51.76%)
Mutual labels:  toast, snackbar
MVVM
MVVM - POP & OOP
Stars: ✭ 13 (-98.09%)
Mutual labels:  mvp, mvvm
Sppermissions
Ask permissions with ready-use interface. You can check status permission and if it has been requested before. Support SwiftUI.
Stars: ✭ 4,701 (+591.32%)
Mutual labels:  camera, permission
TpHulk
androidx,mvp,mvvm,jetpack
Stars: ✭ 19 (-97.21%)
Mutual labels:  mvp, mvvm
smart-show
Toast # Snackbar # Dialog
Stars: ✭ 500 (-26.47%)
Mutual labels:  toast, snackbar
denbun
Adjust showing frequency of Android app messages, and to be more user friendly 🐦
Stars: ✭ 17 (-97.5%)
Mutual labels:  toast, snackbar
Smart Show
Toast & Snackbar & TopBar & Dialog
Stars: ✭ 430 (-36.76%)
Mutual labels:  toast, snackbar
Viabus Architecture
让 Android 开发可以像流水线一样高效的,职责分离架构 ⚡ 不同于 MVP 的配置解耦,也不能和 似是而非 的 MVVM - Clean 同日而语。VIABUS 是世界范围内首个明确提出,通过职责分离,来真正实现 UI 和 业务并行开发的 Android 项目级开发架构和设计模式理念。
Stars: ✭ 485 (-28.68%)
Mutual labels:  mvvm, mvp
Androidquick
做外包用的快速开发库--微信、支付宝支付(含签名,下单)、自定义View(验证码/密码,九宫格图片上传等)、换肤、图片预览、RxJava、EventBus、JetPack、CameraX、base层封装等
Stars: ✭ 565 (-16.91%)
Mutual labels:  mvvm, mvp
jh-weapp-demo
微信小程序项目- 实现一些常用效果、封装通用组件和工具类
Stars: ✭ 60 (-91.18%)
Mutual labels:  utils, toast

GitHub GitHub license Bintray API Utils

About ( 持续更新,目前含 160+ 工具类 ) Roadmap

DevUtils 是一个 Android 工具库,主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用

该项目尽可能的便于开发人员,快捷、高效开发安全可靠的项目。

module

Documentation - Lib

DevApp - Android 工具类库

DevAssist - 封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等

DevBase - Base ( Activity、Fragment )、MVP、ViewBinding、ContentLayout 基类库

DevBaseMVVM - MVVM ( ViewDataBinding + ViewModel ) 基类库

DevJava - Java 工具类库 ( 不依赖 android api )

DevWidget - 自定义 View UI 库

DevEnvironment - Android 环境配置切换库

Other

DevBase2 Base 基础代码 ( 非基类库 )

DevOther 第三方库封装、以及部分特殊工具类等,方便 copy 封装类使用

JavaDoc API Generate 该工具类 (DevUtils) API 文档,是通过 JavaDoc 项目读取 class 信息生成,并且进行代码、注释间距规范检测,生成效果示范 DevApp - API

Dev 系列全部 Lib Gradle

// DevApp Android 工具类库
implementation 'com.afkt:DevAppX:2.2.1'

// DevAssist 快捷功能辅助类库
implementation 'com.afkt:DevAssist:1.1.5'

// DevBase Base ( Activity、Fragment )、MVP、ViewBinding、ContentLayout 基类库
implementation 'com.afkt:DevBase:1.0.4'

// DevBaseMVVM MVVM ( ViewDataBinding + ViewModel ) 基类库
implementation 'com.afkt:DevBaseMVVM:1.0.2'

// DevJava Java 工具类库 ( 不依赖 android api )
implementation 'com.afkt:DevJava:1.2.9' // 用于纯 Java 开发,如果依赖了 DevApp 则不需要依赖 DevJava

// DevWidget 自定义 View UI 库
implementation 'com.afkt:DevWidgetX:1.0.8'

// DevEnvironment Android 环境配置切换库
implementation 'com.afkt:DevEnvironment:1.0.2'
debugAnnotationProcessor 'com.afkt:DevEnvironmentCompiler:1.0.2' // kaptDebug
releaseAnnotationProcessor 'com.afkt:DevEnvironmentCompilerRelease:1.0.2' // kaptRelease
//annotationProcessor 'com.afkt:DevEnvironmentCompiler:1.0.2' // kapt

APK Demo

下载 DevUtils APK-Demo 下载 AppInfoKtx APK-Demo
apk_qrcode apk_qrcode

License

Copyright 2018 afkT

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].