GithubHelp home page GithubHelp logo

caobaokang419 / android-rapid-development Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yechaoa/android-rapid-development

0.0 1.0 0.0 54 KB

Android快速开发整理(库、插件、常用网站)

License: Apache License 2.0

android-rapid-development's Introduction

Android-Rapid-Development

Android快速开发整理(库、插件、常用网站)

转载请明显标注出处

一、官方支持库

compile 'com.android.support:appcompat-v7:26.1.0'

compile 'com.android.support:support-v4:26.1.0'

compile 'com.android.support:recyclerview-v7:26.1.0'

compile 'com.android.support:support-v13:26.1.0'

compile 'com.android.support:design:26.1.0'

compile 'com.android.support:cardview-v7:26.1.0'

...


二、第三方库

部分库是jitpack的发布方式,需要在project下的build.gradle中加上(可直接加上,一劳永逸)

allprojects {
	repositories {
        maven { url "https://jitpack.io" }
    }
}

工具


Gson

Glide

Glide Transformations

Picasso

Picasso Transformations

Butter Knife

Dagger 2(Google)

EventBus

greenDAO

PermissionsDispatcher(6.0权限)

RxPermissions(6.0权限)

Android Saripaar v2(表单校验)

YUtils(Android快速开发工具集合)

AndroidUtilCode(各种util)


网络


OkHttp

okhttp-utils(鸿洋_)

OkGo

xUtils3

MVP

Retrofit

RxJava

RxAndroid

RxKotlin

RxBinding

Platform bindings:

  • compile 'com.jakewharton.rxbinding2:rxbinding:2.0.0'

'support-v4' library bindings:

  • compile 'com.jakewharton.rxbinding2:rxbinding-support-v4:2.0.0'

'appcompat-v7' library bindings:

  • compile 'com.jakewharton.rxbinding2:rxbinding-appcompat-v7:2.0.0'

'design' library bindings:

  • compile 'com.jakewharton.rxbinding2:rxbinding-design:2.0.0'

'recyclerview-v7' library bindings:

  • compile 'com.jakewharton.rxbinding2:rxbinding-recyclerview-v7:2.0.0'

'leanback-v17' library bindings:


UI


MaterialEditText

Android View Animations(各种动画)

hellocharts-android(图表)

BottomBar(底部导航栏)

BottomNavigationViewEx

Banner(图片轮播控件)

Dachshund-Tab-Layout

Android PagerSlidingTabStrip(滑动导航栏)

XRefreshView(支持各种控件刷新)

SuperRecyclerView

EasyRecyclerView

BaseRecyclerViewAdapterHelper

vlayout(RecyclerView的LayoutManager扩展-阿里)

RichText(富文本解析器)

ViewPagerIndicator

EasyIndicator

ImagePicker(图片选择器,okgo作者)

PictureSelector

Matisse(知乎开源图片选择器)

PhotoView

Android-SpinKit(Android loading animations)

Toasty

DialogPlus(各种样式的Dialog)

MaterialDateTimePicker

FloatingActionButton

CityPicker

三、各种好用的插件

安装方法

可能有的插件搜索不到,直接点击Search in repositories

这里写图片描述

点击install开始安装,安转成功之后会提示restart重启as,重启就好了。

GsonFormat

  • 快速将json字符串转换成一个Java Bean
  • 快捷键Alt+S

Android ButterKnife Zelezny

  • 配合ButterKnife快速生成注解
  • 光标放在布局文件ID上(如R.layut.activity_main),Ctrl+Shift+B

Android Methods Count

  • 可查看依赖库中的方法数

Lifecycle Sorter

  • 对Activity或者fragment的生命周期方法进行先后排序
  • Ctrl + alt + K

JsonOnlineViewer

  • 直接在as中请求接口,方便调试

genymotion

  • 超快超好用的android模拟器

LeakCanary

四、各种常用的网站

AndroidDevTools(各种android相关工具下载)

在线文档-JDK

在线文档-Android

在线文档-Kotlin

在线文档-Glide

GitHub

Font Awesome Icons

Json在线解析

API文档管理

stackoverflow(IT技术问答网站)

CSDN全球最大中文IT社区

简书

Android开发技术周报

ProcessOn免费在线作图,实时协作

阿里巴巴矢量图标库

各种在线文档和工具(开源**社区)

Mob开放平台(天气、短信、分享等)

聚合数据(各种开放API)

融云(即时通讯)

蚂蚁金服开放平台(支付宝)

腾讯开放平台

微信开放平台

腾讯信鸽推送

阿里移动热修复

阿里移动推送

w3school(HTML)

Bootstrap*组件

友盟(推送统计)

360加固保

Material Design(参考文档)




持续更新。。。



   License

   Copyright 2017 yechaoa

   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.

Recommend Projects

  • React photo React

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

  • Vue.js photo Vue.js

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

  • Typescript photo Typescript

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

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

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

Recommend Topics

  • javascript

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

  • web

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

  • server

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

  • Machine learning

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

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

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

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.