Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/getactivity/donate

开源心得及支持人员列表
https://github.com/getactivity/donate

donate-list open-source share

Last synced: 25 days ago
JSON representation

开源心得及支持人员列表

Awesome Lists containing this project

README

        

* 项目地址:[Github](https://github.com/getActivity/Donate)

#### 常见疑问解答

##### 轮子哥开源能挣钱吗?

* 我如果拿开源的时间去加班,现在挣到的远远不止这些。

##### 轮子哥你为何如此优秀?

* 全年无休你也可以这么优秀,就看你愿不愿意接受这个事实。

##### 轮子哥你平时都是怎么学习的?

* 我的学习是没有目标的,看到什么不会学什么,感兴趣什么学什么,但我暂时只学习安卓这个领域相关的知识。

##### 轮子哥能不能教我造轮子?

* 我说一下自己平时怎么写框架的代码,我每天 review 代码所花费的时间远远超过写代码所花的时间,改的代码行数也远远超过现有代码行数,平均下来一行代码改动将近十次,这些改动有些来自前辈们的提醒,有些是自我纠正,最终只有那十分之一的代码更新到了 Github 上面。

##### 轮子哥如何才能算做好一个框架?

* 做一个框架最多只要一个星期,但是要做好一个框架可能要将近一年甚至几年的时间不断改进和维护,这期间每天都会有不同的麻烦找上你,最后解决了问题可能连一句谢谢都没有,现在 Github 上面超过 99 % 的框架都已经没有继续维护下去了,你要成为那不到 1% 的人可以,但是会很难。

##### 轮子哥你能谈谈对开源的看法吗?

* 如果说在公司写代码是我们的职责,那么开源便是一种义务,喝水不忘挖井人,如果我们有这个能力了,要多去帮助别人,仅凭我一人之力很难去推动和改变,我顶多算是帮大家开了个好头,开源最终还是要靠大家的共同努力。

#### 开源项目列表

* 安卓技术中台:[AndroidProject](https://github.com/getActivity/AndroidProject) ![](https://img.shields.io/github/stars/getActivity/AndroidProject.svg) ![](https://img.shields.io/github/forks/getActivity/AndroidProject.svg)

* 安卓技术中台 Kt 版:[AndroidProject-Kotlin](https://github.com/getActivity/AndroidProject-Kotlin) ![](https://img.shields.io/github/stars/getActivity/AndroidProject-Kotlin.svg) ![](https://img.shields.io/github/forks/getActivity/AndroidProject-Kotlin.svg)

* 权限框架:[XXPermissions](https://github.com/getActivity/XXPermissions) ![](https://img.shields.io/github/stars/getActivity/XXPermissions.svg) ![](https://img.shields.io/github/forks/getActivity/XXPermissions.svg)

* 吐司框架:[Toaster](https://github.com/getActivity/Toaster) ![](https://img.shields.io/github/stars/getActivity/Toaster.svg) ![](https://img.shields.io/github/forks/getActivity/Toaster.svg)

* 网络框架:[EasyHttp](https://github.com/getActivity/EasyHttp) ![](https://img.shields.io/github/stars/getActivity/EasyHttp.svg) ![](https://img.shields.io/github/forks/getActivity/EasyHttp.svg)

* 标题栏框架:[TitleBar](https://github.com/getActivity/TitleBar) ![](https://img.shields.io/github/stars/getActivity/TitleBar.svg) ![](https://img.shields.io/github/forks/getActivity/TitleBar.svg)

* 悬浮窗框架:[EasyWindow](https://github.com/getActivity/EasyWindow) ![](https://img.shields.io/github/stars/getActivity/EasyWindow.svg) ![](https://img.shields.io/github/forks/getActivity/EasyWindow.svg)

* ShapeView 框架:[ShapeView](https://github.com/getActivity/ShapeView) ![](https://img.shields.io/github/stars/getActivity/ShapeView.svg) ![](https://img.shields.io/github/forks/getActivity/ShapeView.svg)

* ShapeDrawable 框架:[ShapeDrawable](https://github.com/getActivity/ShapeDrawable) ![](https://img.shields.io/github/stars/getActivity/ShapeDrawable.svg) ![](https://img.shields.io/github/forks/getActivity/ShapeDrawable.svg)

* 语种切换框架:[MultiLanguages](https://github.com/getActivity/MultiLanguages) ![](https://img.shields.io/github/stars/getActivity/MultiLanguages.svg) ![](https://img.shields.io/github/forks/getActivity/MultiLanguages.svg)

* Gson 解析容错:[GsonFactory](https://github.com/getActivity/GsonFactory) ![](https://img.shields.io/github/stars/getActivity/GsonFactory.svg) ![](https://img.shields.io/github/forks/getActivity/GsonFactory.svg)

* 日志查看框架:[Logcat](https://github.com/getActivity/Logcat) ![](https://img.shields.io/github/stars/getActivity/Logcat.svg) ![](https://img.shields.io/github/forks/getActivity/Logcat.svg)

* 嵌套滚动布局框架:[NestedScrollLayout](https://github.com/getActivity/NestedScrollLayout) ![](https://img.shields.io/github/stars/getActivity/NestedScrollLayout.svg) ![](https://img.shields.io/github/forks/getActivity/NestedScrollLayout.svg)

* Android 版本适配:[AndroidVersionAdapter](https://github.com/getActivity/AndroidVersionAdapter) ![](https://img.shields.io/github/stars/getActivity/AndroidVersionAdapter.svg) ![](https://img.shields.io/github/forks/getActivity/AndroidVersionAdapter.svg)

* Android 代码规范:[AndroidCodeStandard](https://github.com/getActivity/AndroidCodeStandard) ![](https://img.shields.io/github/stars/getActivity/AndroidCodeStandard.svg) ![](https://img.shields.io/github/forks/getActivity/AndroidCodeStandard.svg)

* Android 资源大汇总:[AndroidIndex](https://github.com/getActivity/AndroidIndex) ![](https://img.shields.io/github/stars/getActivity/AndroidIndex.svg) ![](https://img.shields.io/github/forks/getActivity/AndroidIndex.svg)

* Android 开源排行榜:[AndroidGithubBoss](https://github.com/getActivity/AndroidGithubBoss) ![](https://img.shields.io/github/stars/getActivity/AndroidGithubBoss.svg) ![](https://img.shields.io/github/forks/getActivity/AndroidGithubBoss.svg)

* Studio 精品插件:[StudioPlugins](https://github.com/getActivity/StudioPlugins) ![](https://img.shields.io/github/stars/getActivity/StudioPlugins.svg) ![](https://img.shields.io/github/forks/getActivity/StudioPlugins.svg)

* 表情包大集合:[EmojiPackage](https://github.com/getActivity/EmojiPackage) ![](https://img.shields.io/github/stars/getActivity/EmojiPackage.svg) ![](https://img.shields.io/github/forks/getActivity/EmojiPackage.svg)

* AI 资源大汇总:[AiIndex](https://github.com/getActivity/AiIndex) ![](https://img.shields.io/github/stars/getActivity/AiIndex.svg) ![](https://img.shields.io/github/forks/getActivity/AiIndex.svg)

* 省市区 Json 数据:[ProvinceJson](https://github.com/getActivity/ProvinceJson) ![](https://img.shields.io/github/stars/getActivity/ProvinceJson.svg) ![](https://img.shields.io/github/forks/getActivity/ProvinceJson.svg)

* Markdown 语法文档:[MarkdownDoc](https://github.com/getActivity/MarkdownDoc) ![](https://img.shields.io/github/stars/getActivity/MarkdownDoc.svg) ![](https://img.shields.io/github/forks/getActivity/MarkdownDoc.svg)

#### 微信公众号:Android轮子哥

![](picture/official_ccount.png)

#### Android 技术 Q 群:10047167

#### 如果您觉得我的开源库帮你节省了大量的开发时间,请扫描下方的二维码随意打赏,要是能打赏个 10.24 :monkey_face:就太:thumbsup:了。您的支持将鼓励我继续创作:octocat:

![](picture/pay_ali.png) ![](picture/pay_wechat.png)

#### 感谢支持

![](picture/202201140945.png) ![](picture/202012291630.png) ![](picture/202310312138.png) ![](picture/202112071039.png) ![](picture/202107221546.png) ![](picture/202103221509.png) ![](picture/202101151520.png) ![](picture/202012291149.png) ![](picture/202012281653.png) ![](picture/202012092035.png) ![](picture/202011031134.png) ![](picture/202010301100.png) ![](picture/202010200947.png) ![](picture/202010161118.png) ![](picture/202009231507.png) ![](picture/202009141714.png) ![](picture/202008141544.png) ![](picture/202206041501.png) ![](picture/201908061749.png) ![](picture/201908011230.png) ![](picture/202107131537.png) ![](picture/202106171510.png) ![](picture/202012291853.png) ![](picture/202011201153.png) ![](picture/202011101445.png) ![](picture/202010261153.png) ![](picture/202009141422.png) ![](picture/202008111524.png) ![](picture/202001031546.png) ![](picture/201912091048.png) ![](picture/201910201633.png) ![](picture/201908050956.png) ![](picture/201907290950.png) ![](picture/202103141019.png) ![](picture/202101042028.png) ![](picture/202101041617.png) ![](picture/202001151423.png) ![](picture/201912231527.png) ![](picture/201908051743.png) ![](picture/202107131051.png) ![](picture/202006031508.png) ![](picture/202005231055.png) ![](picture/202005171312.png) ![](picture/202001101010.png) ![](picture/201911201433.png) ![](picture/201908221032.png) ![](picture/201908181606.png) ![](picture/201908011536.png) ![](picture/201907301648.png) ![](picture/201905271613.png) ![](picture/201909031527.png) ![](picture/202112231142.png) ![](picture/202003270027.png) ![](picture/202003111113.png) ![](picture/202003072030.png) ![](picture/202001031836.png) ![](picture/201911261522.png) ![](picture/201911261104.png) ![](picture/201911060940.png) ![](picture/201910251605.png) ![](picture/201909201510.png) ![](picture/201909111011.png) ![](picture/201907031613.png) ![](picture/201907231140.png) ![](picture/201905092038.png) ![](picture/202210081043.png) ![](picture/202204101642.png) ![](picture/202305041612.png) ![](picture/202304121123.png) ![](picture/202303172047.png) ![](picture/202302031032.png) ![](picture/202201142358.png) ![](picture/202111041625.png) ![](picture/202007151540.png) ![](picture/202301081313.png) ![](picture/202101261802.png) ![](picture/201912112015.png) ![](picture/201902281836.png) ![](picture/201909091816.png) ![](picture/202104272211.png) ![](picture/202212131113.png) ![](picture/202011271106.png) ![](picture/202311171902.png) ![](picture/202310271451.png) ![](picture/202310111704.png) ![](picture/202309201833.png) ![](picture/202309152017.png) ![](picture/202308251714.png) ![](picture/202308242253.png) ![](picture/202308110019.png) ![](picture/202308021519.png) ![](picture/202307300743.png) ![](picture/202307251511.png) ![](picture/202307201211.png) ![](picture/202307061440.png) ![](picture/202307031359.png) ![](picture/202306070807.png) ![](picture/202305252153.png) ![](picture/202305182044.png) ![](picture/202304280844.png) ![](picture/202304242032.png) ![](picture/202304201338.png) ![](picture/202304102025.png) ![](picture/202303291256.png) ![](picture/202303281302.png) ![](picture/202303241118.png) ![](picture/202303010939.png) ![](picture/202302110402.png) ![](picture/202212271902.png) ![](picture/202212221758.png) ![](picture/202212081108.png) ![](picture/202212060159.png) ![](picture/202211091553.png) ![](picture/202211081544.png) ![](picture/202210171152.png) ![](picture/202210131034.png) ![](picture/202210091619.png) ![](picture/202210081522.png) ![](picture/202210081128.png) ![](picture/202209242306.png) ![](picture/202209221120.png) ![](picture/202209211359.png) ![](picture/202209161441.png) ![](picture/202209161438.png) ![](picture/202208231528.png) ![](picture/202208171537.png) ![](picture/202208171052.png) ![](picture/202208121428.png) ![](picture/202208091019.png) ![](picture/202208081820.png) ![](picture/202207291229.png) ![](picture/202207271634.png) ![](picture/202207201658.png) ![](picture/202207081045.png) ![](picture/202207031827.png) ![](picture/202206281052.png) ![](picture/202206021523.png) ![](picture/202205270036.png) ![](picture/202205181451.png) ![](picture/202204271550.png) ![](picture/202204071837.png) ![](picture/202203011626.png) ![](picture/202202231652.png) ![](picture/202202141111.png) ![](picture/202201121638.png) ![](picture/202112292205.png) ![](picture/202112271142.png) ![](picture/202112271019.png) ![](picture/202112240941.png) ![](picture/202112151450.png) ![](picture/202112131152.png) ![](picture/202112071226.png) ![](picture/202112042349.png) ![](picture/202112041959.png) ![](picture/202111241742.png) ![](picture/202111231719.png) ![](picture/202111101753.png) ![](picture/202110221122.png) ![](picture/202110191557.png) ![](picture/202110181028.png) ![](picture/202110151645.png) ![](picture/202110091454.png) ![](picture/202109251417.png) ![](picture/202109221711.png) ![](picture/202109122058.png) ![](picture/202109061045.png) ![](picture/202109061034.png) ![](picture/202108120941.png) ![](picture/202107281806.png) ![](picture/202107281518.png) ![](picture/202107281356.png) ![](picture/202107230949.png) ![](picture/202107171719.png) ![](picture/202106241117.png) ![](picture/202106212042.png) ![](picture/202106010209.png) ![](picture/202105172028.png) ![](picture/202105121556.png) ![](picture/202105101504.png) ![](picture/202105081630.png) ![](picture/202105071727.png) ![](picture/202105042258.png) ![](picture/202105011513.png) ![](picture/202104271549.png) ![](picture/202104262036.png) ![](picture/202104261714.png) ![](picture/202104250952.png) ![](picture/202104201555.png) ![](picture/202104071612.png) ![](picture/202103311919.png) ![](picture/202103290911.png) ![](picture/202103200954.png) ![](picture/202103191238.png) ![](picture/202103111122.png) ![](picture/202103061126.png) ![](picture/202103021728.png) ![](picture/202102282236.png) ![](picture/202102251128.png) ![](picture/202102221055.png) ![](picture/202102091912.png) ![](picture/202102041803.png) ![](picture/202102021454.png) ![](picture/202102011656.png) ![](picture/202101291548.png) ![](picture/202101211141.png) ![](picture/202101121656.png) ![](picture/202101090932.png) ![](picture/202101051127.png) ![](picture/202012081143.png) ![](picture/202012021907.png) ![](picture/202011191920.png) ![](picture/202011121105.png) ![](picture/202011100846.png) ![](picture/202011021615.png) ![](picture/202010281819.png) ![](picture/202010231124.png) ![](picture/202010141440.png) ![](picture/202010121806.png) ![](picture/202008130937.png) ![](picture/202010061658.png) ![](picture/202009151146.png) ![](picture/202008042104.png) ![](picture/202007131401.png) ![](picture/202006301423.png) ![](picture/202006151525.png) ![](picture/202005251458.png) ![](picture/201911211520.png) ![](picture/201912051725.png) ![](picture/201912081442.png) ![](picture/201912111659.png) ![](picture/201912251507.png) ![](picture/201912261813.png) ![](picture/201912281401.png) ![](picture/201911291945.png) ![](picture/201911081052.png) ![](picture/201910251128.png) ![](picture/201910241621.png) ![](picture/201910231505.png) ![](picture/201910101540.png) ![](picture/201909301640.png) ![](picture/201908221026.png) ![](picture/201909111114.png) ![](picture/201909091453.png) ![](picture/201909091138.png) ![](picture/201908011130.png) ![](picture/201907221137.png) ![](picture/201906291400.png) ![](picture/201906281126.png) ![](picture/201905131024.png) ![](picture/201905092034.png) ![](picture/201904261500.png) ![](picture/201904251819.png) ![](picture/201904241451.png) ![](picture/201904220841.png) ![](picture/201904212240.png) ![](picture/201904201726.png) ![](picture/201904201111.png) ![](picture/201904201042.png) ![](picture/201904201025.png) ![](picture/201904191207.png) ![](picture/201904182032.png) ![](picture/201904181557.png) ![](picture/201904181519.png) ![](picture/201904101029.png) ![](picture/201904031545.png) ![](picture/201904031522.png) ![](picture/201904031521.png) ![](picture/201904030951.png) ![](picture/201904011343.png) ![](picture/201904011147.png) ![](picture/201904011128.png) ![](picture/201903311338.png) ![](picture/201903311038.png) ![](picture/201903291610.png) ![](picture/201903281020.png) ![](picture/201903281011.png) ![](picture/201903281010.png) ![](picture/201903280951.png) ![](picture/201903272146.png) ![](picture/201903271946.png) ![](picture/201903271656.png) ![](picture/201903271559.png) ![](picture/201903271553.png) ![](picture/201903271512.png) ![](picture/201903211639.png) ![](picture/201812130819.png) ![](picture/201812120907.png) ![](picture/202208302224.png) ![](picture/202103010925.png) ![](picture/202309121630.png) ![](picture/202303081409.png) ![](picture/202204191755.png) ![](picture/202202111446.png) ![](picture/202202071001.png) ![](picture/202110141717.png) ![](picture/202109291100.png) ![](picture/202102171119.png) ![](picture/202101211226.png) ![](picture/202008021814.png) ![](picture/201908150959.png) ![](picture/201904011558.png) ![](picture/201902281751.png) ![](picture/201812032346.png)

## License

```text
Copyright 2019 Huang JinQun

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.
```