Skip to content

Latest commit

 

History

History
1929 lines (1290 loc) · 144 KB

android.md

File metadata and controls

1929 lines (1290 loc) · 144 KB
  1. activity
  2. adapter
  3. angular
  4. animation
  5. animations
  6. annotation-processor
  7. api
  8. apk
  9. app
  10. apps
  11. architectural
  12. architectural-patterns
  13. architecture
  14. audio
  15. automation
  16. awesome
  17. awesome-list
  18. bar
  19. blur
  20. boilerplate
  21. c-plus-plus
  22. c-sharp
  23. cache
  24. calendar
  25. calendar-view
  26. camera
  27. chat
  28. cheatsheet
  29. clean-architecture
  30. compress-images
  31. compression
  32. coordinatorlayout
  33. cordova
  34. crop
  35. crop-image
  36. cropper
  37. cross-platform
  38. csharp
  39. css
  40. custom-view
  41. dagger2
  42. dalvik
  43. dart
  44. database
  45. deep-learning
  46. design
  47. devlight
  48. dex
  49. dialog
  50. dotnet
  51. download
  52. downloader
  53. drag-and-drop
  54. drawer-layout
  55. drawerlayout
  56. dynamic
  57. electron
  58. emulator
  59. exoplayer
  60. expandable
  61. ffmpeg
  62. file
  63. firebase
  64. flexbox
  65. flutter
  66. flutter-plugin
  67. footer
  68. framework
  69. functional-reactive-programming
  70. game-development
  71. gif
  72. github
  73. github-client
  74. glide
  75. go
  76. golang
  77. google-material
  78. gradle
  79. header
  80. hotfix
  81. html
  82. http2
  83. https
  84. hybrid-apps
  85. icons
  86. ijkplayer
  87. image
  88. image-compression
  89. image-cropper
  90. image-processing
  91. imageview
  92. internet
  93. interview-questions
  94. ios
  95. java
  96. javascript
  97. kenburnsview
  98. kivy
  99. kotlin
  100. kotlin-android
  101. layout
  102. layoutmanager
  103. libraries
  104. library
  105. linux
  106. log
  107. lua
  108. luban
  109. macos
  110. material
  111. material-components
  112. material-design
  113. material-theme
  114. material-ui
  115. menu
  116. messaging
  117. messenger
  118. mikepenz
  119. mobile
  120. mobile-database
  121. mobile-development
  122. multi-select
  123. music-player
  124. mvc
  125. mvi
  126. mvp
  127. mvvm
  128. native
  129. nativescript
  130. navigation
  131. navigation-drawer
  132. network
  133. nodejs
  134. objective-c
  135. ocr
  136. okhttp3
  137. open-source-project
  138. opengl
  139. optical-character-recognition
  140. parallax
  141. pdf
  142. performance
  143. permissions
  144. photo
  145. photos
  146. picker
  147. player
  148. plugin
  149. pull-to-refresh
  150. push-notifications
  151. pwa
  152. python
  153. qt
  154. raspberry-pi
  155. react
  156. react-native
  157. react-native-app
  158. reactive-programming
  159. reader
  160. realtime-database
  161. recyclerview
  162. recyclerview-adapter
  163. redux
  164. retrofit2
  165. reverse-engineering
  166. rtmp
  167. rtmp-client
  168. rtsp
  169. ruby
  170. runtime
  171. rx
  172. rxandroid
  173. rxjava
  174. rxjava2
  175. samples
  176. scale
  177. security
  178. shadowsocks
  179. sharedpreferences
  180. sqlite
  181. statusbar
  182. storage
  183. svg
  184. swift
  185. swipe
  186. tangram
  187. tesseract
  188. theme
  189. tips
  190. toast
  191. tool
  192. transition
  193. translation
  194. tutorials
  195. typescript
  196. ui
  197. ui-components
  198. utils
  199. uwp
  200. video
  201. view
  202. viewholder
  203. viewpager
  204. vue
  205. web
  206. wechat
  207. weex
  208. widget
  209. windows
  210. wpf
  211. xamarin
  212. xamarin-forms
  213. xposed

activity

  1. AndroidUtilCode. 🔥 Android developers should collect the following utils(updating).
  2. ARouter. An android router middleware that help app navigating to activities and custom services.

adapter

  1. FlexibleAdapter. Fast and versatile Adapter for RecyclerView which regroups several features into one library to considerably improve the user experience :-)
  2. FastAdapter. The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction...

angular

  1. free-programming-books-zh_CN. 📚 免费的计算机编程类中文书籍,欢迎投稿
  2. NativeScript. NativeScript is an open source framework for building truly native mobile apps with JavaScript. Use web skills, like Angular, FlexBox and CSS, and get native UI and performance on iOS and Android.
  3. OnsenUI. Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.
  4. angular-seed-advanced. Advanced Angular seed project with support for ngrx/store, ngrx/effects, ngx-translate, angulartics2, lodash, NativeScript (native mobile), Electron (Mac, Windows and Linux desktop) and more.
  5. ShapeShifter. SVG icon animation tool for Android, iOS, and the web

animation

  1. lottie-android. Render After Effects animations natively on Android and iOS, Web, and React Native
  2. AndroidViewAnimations. Cute view animation collection.
  3. recyclerview-animators. An Android Animation library which easily add itemanimator to RecyclerView items.
  4. AVLoadingIndicatorView. Nice loading animations for Android
  5. uCrop. Image Cropping Library for Android
  6. Side-Menu.Android. Side menu with some categories to choose.
  7. Phoenix. Phoenix Pull-to-Refresh
  8. Context-Menu.Android. You can easily add awesome animated context menu to your app.
  9. spruce-android. Spruce Animation Library
  10. GuillotineMenu-Android. Neat library, that provides a simple way to implement guillotine-styled animation
  11. ScalingLayout. With Scaling Layout scale your layout on user interaction.
  12. ExpectAnim. Describe your animation and run !
  13. android-pathview. Android view with both path from constructed path or from svg.
  14. CircularReveal. Lollipop ViewAnimationUtils.createCircularReveal for everyone 4.0+
  15. Euclid. User Profile Interface Animation
  16. ViewAnimator. A fluent Android animation library
  17. cropiwa. 📐 Configurable Custom Crop widget for Android
  18. TextSurface. A little animation framework which could help you to show message in a nice looking way
  19. FlipViewPager.Draco. This project aims to provide a working page flip implementation for usage in ListView.
  20. CircularAnim. Android ripple animation helper, easy to create Circular Reveal. | Android水波动画帮助类,轻松实现View show/hide/startActivity()特效。(0.3.7)
  21. Horizon. Horizon - Simple visual equaliser for Android

animations

  1. Android_Data. Some Android learning materials, hoping to help you learn Android development.
  2. HTextView. Animation effects to text, not really textview

annotation-processor

  1. parceler. 📦 Android Parcelables made easy through code generation.
  2. DeepLinkDispatch. A simple, annotation-based library for making deep link handling better on Android

api

  1. Awesome_APIs. :octocat: A collection of APIs
  2. CameraFragment. A simple easy-to-integrate Camera Fragment for Android

apk

  1. Apktool. A tool for reverse engineering Android apk files
  2. android-classyshark. Executables (apk, multi-dex, jar) browser for Android, Java and Kotlin
  3. python-for-android. Turn your Python application into an Android APK
  4. packer-ng-plugin. 下一代Android打包工具,100个渠道包只需要10秒钟
  5. opengapps. The main repository of the Open GApps Project
  6. ForkHub. GitHub client for Android based on the abandoned official app

app

  1. AndroidUtilCode. 🔥 Android developers should collect the following utils(updating).
  2. kivy. Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
  3. AndroidLibs. 正在成为史上最全分类 Android 开源大全~~~~(长期更新 Star 一下吧)
  4. Alerter. An Android Alerting Library
  5. LeafPic. LeafPic is an ad-free, open-source and material-designed android gallery alternative
  6. ForkHub. GitHub client for Android based on the abandoned official app
  7. Lawnchair. No clever tagline needed - Pixel style launcher

apps

  1. fastlane. 🚀 The easiest way to automate building and releasing your iOS and Android apps
  2. Android_Data. Some Android learning materials, hoping to help you learn Android development.

architectural

  1. Android-CleanArchitecture. This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.
  2. MVPArms. A common architecture for Android applications developing based on MVP,integrates many open source projects( like Dagger2,Rxjava,Retrofit... ),to make your developing quicker and easier.

architectural-patterns

  1. MVPArms. A common architecture for Android applications developing based on MVP,integrates many open source projects( like Dagger2,Rxjava,Retrofit... ),to make your developing quicker and easier.
  2. RIBs. Uber's cross-platform mobile architecture framework.

architecture

  1. MVPArms. A common architecture for Android applications developing based on MVP,integrates many open source projects( like Dagger2,Rxjava,Retrofit... ),to make your developing quicker and easier.
  2. mosby. A Model-View-Presenter / Model-View-Intent library for modern Android apps
  3. RIBs. Uber's cross-platform mobile architecture framework.

audio

  1. openFrameworks. openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
  2. Horizon. Horizon - Simple visual equaliser for Android

automation

  1. fastlane. 🚀 The easiest way to automate building and releasing your iOS and Android apps
  2. appium. 📱 Automation for iOS, Android, and Windows Apps.
  3. macaca. Automation test solution for native, hybrid, mobile web and web application on mobile and desktop platforms.多端自动化测试解决方案

awesome

  1. awesome-android-ui. A curated list of awesome Android UI/UX libraries
  2. Awesome-Hacking. A collection of various awesome lists for hackers, pentesters and security researchers
  3. Android_Data. Some Android learning materials, hoping to help you learn Android development.
  4. Awesome_APIs. :octocat: A collection of APIs
  5. Android-Debug-Database. A library for debugging android databases and shared preferences - Make Debugging Great Again
  6. Fast-Android-Networking. 🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
  7. android-security-awesome. A collection of android security related resources
  8. awesome-flutter. A curated list of awesome Flutter components, frameworks, libraries, and softwares
  9. awesome-android-tips. some code tips for android 💯

awesome-list

  1. android-security-awesome. A collection of android security related resources
  2. awesome-flutter. A curated list of awesome Flutter components, frameworks, libraries, and softwares

bar

  1. AndroidUtilCode. 🔥 Android developers should collect the following utils(updating).
  2. NavigationTabBar. Navigation tab bar with colorful interactions.
  3. ImmersionBar. android 4.4以上沉浸式状态栏和沉浸式导航栏管理,包括状态栏字体颜色,一句代码轻松实现,以及对bar的其他设置,详见README,http://www.jianshu.com/p/2a884e211a62

blur

  1. Blurry. Blurry is an easy blur library for Android
  2. BlurView. Dynamic iOS-like blur of underlying Views for Android

boilerplate

  1. parceler. 📦 Android Parcelables made easy through code generation.
  2. android-clean-architecture-boilerplate. An android boilerplate project using clean architecture

c-plus-plus

  1. assimp. Official Open Asset Import Library Repository. Loads 40+ 3D file formats into one unified and clean data structure.
  2. camerakit-android. One of the hardest Android APIs made into a high level and easy to use library that solves all of your problems.
  3. mapbox-gl-native. Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
  4. cuberite. A lightweight, fast and extensible game server for Minecraft

c-sharp

  1. MvvmCross. The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.
  2. awesome-test-automation. A curated list of awesome test automation frameworks, tools, libraries, and software for different programming languages. Sponsored by http://sdclabs.com

cache

  1. AndroidUtilCode. 🔥 Android developers should collect the following utils(updating).
  2. AndroidVideoCache. Cache support for any video player with help of single line

calendar

  1. material-calendarview. A Material design back port of Android's CalendarView
  2. Android-Week-View. Android Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling.
  3. react-native-calendars. React Native Calendar Components 📆
  4. SuperCalendar. android 自定义日历控件 支持左右无限滑动 周月切换 标记日期显示 自定义显示效果跳转到指定日期

calendar-view

  1. Android-Week-View. Android Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling.
  2. SuperCalendar. android 自定义日历控件 支持左右无限滑动 周月切换 标记日期显示 自定义显示效果跳转到指定日期

camera

  1. TakePhoto. 一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库
  2. PictureSelector. Picture Selector Library for Android or 多图片选择器
  3. cameraview. Easily integrate Camera features into your Android app
  4. camerakit-android. One of the hardest Android APIs made into a high level and easy to use library that solves all of your problems.
  5. yasea. RTMP live streaming client for Android
  6. material-camera. [DEPRECATED]
  7. Fotoapparat. Making Camera for Android more friendly. 📸
  8. CameraFragment. A simple easy-to-integrate Camera Fragment for Android

chat

  1. Conversations. Conversations is an open source XMPP/Jabber client for the Android platform
  2. ChatKit. Android library. Flexible components for chat UI implementation with flexible possibilities for styling, customizing and data management

cheatsheet

  1. android-interview-questions. Your Cheat Sheet For Android Interview - Android Interview Questions
  2. android-tips-tricks. ☑️ [Cheatsheet] Tips and tricks for Android Development

clean-architecture

  1. android-clean-architecture-boilerplate. An android boilerplate project using clean architecture
  2. MovieGuide. Movie discovery app showcasing MVP, RxJava, Dagger 2 and Clean Architecture

compress-images

  1. TakePhoto. 一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库
  2. Compressor. An android image compression library.

compression

  1. Compressor. An android image compression library.
  2. boxing. Android multi-media selector based on MVP mode.

coordinatorlayout

  1. CoordinatorTabLayout. Combination of TabLayout and CoordinatorLayout./TabLayout和CoordinatorLayout相结合的折叠控件
  2. ScalingLayout. With Scaling Layout scale your layout on user interaction.

cordova

  1. framework7. Full featured HTML framework for building iOS & Android apps
  2. OnsenUI. Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.

crop

  1. uCrop. Image Cropping Library for Android
  2. react-native-image-crop-picker. iOS/Android image picker with support for camera, configurable compression, multiple images and cropping
  3. cropiwa. 📐 Configurable Custom Crop widget for Android

crop-image

  1. TakePhoto. 一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库
  2. cropiwa. 📐 Configurable Custom Crop widget for Android

cropper

  1. Android-Image-Cropper. Image Cropping Library for Android, optimized for Camera / Gallery.
  2. cropiwa. 📐 Configurable Custom Crop widget for Android

cross-platform

  1. libgdx. Desktop/Android/HTML5/iOS Java game development framework
  2. NativeScript. NativeScript is an open source framework for building truly native mobile apps with JavaScript. Use web skills, like Angular, FlexBox and CSS, and get native UI and performance on iOS and Android.
  3. iris. The fastest web framework for Go in (THIS) Earth https://github.com/kataras/iris/tree/master/_examples
  4. Small. A small framework to split app into small parts
  5. LuaViewSDK. A cross-platform framework to build native, dynamic and swift user interface - 强大轻巧灵活的客户端动态化解决方案
  6. titanium_mobile. 🚀 Native iOS-, Android- and Windows Apps with JavaScript
  7. awesome-flutter. A curated list of awesome Flutter components, frameworks, libraries, and softwares
  8. detox. Gray Box End-to-End Testing and Automation Framework for Mobile Apps
  9. anyRTC-RTMP-OpenSource. RTMP 推流器,RTMP(HLS)秒开播放器,跨平台(Win,IOS,Android)开源代码

csharp

  1. mono. Mono open source ECMA CLI, C# and .NET implementation.
  2. ReactiveUI. An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
  3. AtomicGameEngine. The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript

css

  1. NativeScript. NativeScript is an open source framework for building truly native mobile apps with JavaScript. Use web skills, like Angular, FlexBox and CSS, and get native UI and performance on iOS and Android.
  2. MyLinearLayout. MyLayout is a powerful iOS UI framework implemented by Objective-C. It integrates the functions with Android Layout,iOS AutoLayout,SizeClass, HTML CSS float and flexbox and bootstrap. So you can use LinearLayout,RelativeLayout,FrameLayout,TableLayout,FlowLayout,FloatLayout,PathLayout,GridLayout,LayoutSizeClass to build your App 自动布局 UIView UITableView UICollectionView RTL

custom-view

  1. AndroidNote. 安卓学习笔记
  2. Android-Week-View. Android Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling.
  3. cropiwa. 📐 Configurable Custom Crop widget for Android

dagger2

  1. MVPArms. A common architecture for Android applications developing based on MVP,integrates many open source projects( like Dagger2,Rxjava,Retrofit... ),to make your developing quicker and easier.
  2. BookReader. 📕 "任阅" 网络小说阅读器,追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、书签、txt/pdf/epub书籍阅读、Wifi传书~
  3. MovieGuide. Movie discovery app showcasing MVP, RxJava, Dagger 2 and Clean Architecture
  4. qksms. The most beautiful SMS messenger for Android

dalvik

  1. simplify. Generic Android Deobfuscator
  2. androguard. Reverse engineering, Malware and goodware analysis of Android applications ... and more (ninja !)

dart

  1. flutter. Flutter makes it easy and fast to build beautiful mobile apps.
  2. awesome-flutter. A curated list of awesome Flutter components, frameworks, libraries, and softwares

database

  1. realm-java. Realm is a mobile database: a replacement for SQLite & ORMs
  2. wcdb. WCDB is a cross-platform database framework developed by WeChat.
  3. Android-Debug-Database. A library for debugging android databases and shared preferences - Make Debugging Great Again
  4. react-native-firebase. A well tested feature rich modular Firebase implementation for React Native, supporting both iOS & Android platforms for 12+ Firebase modules (including a feature rich Notifications implementation) 🔥
  5. objectbox-java. ObjectBox is a superfast mobile database for objects

deep-learning

  1. paddle-mobile. This research aims at simply deploying CNN(Convolutional Neural Network) on mobile devices, with low complexity and high speed.
  2. ncnn. ncnn is a high-performance neural network inference framework optimized for the mobile platform

design

  1. spruce-android. Spruce Animation Library
  2. ExpectAnim. Describe your animation and run !
  3. DiagonalLayout. With Diagonal Layout explore new styles and approaches on material design

devlight

  1. InfiniteCycleViewPager. Infinite cycle ViewPager with two-way orientation and interactive effect.
  2. NavigationTabBar. Navigation tab bar with colorful interactions.

dex

  1. android-classyshark. Executables (apk, multi-dex, jar) browser for Android, Java and Kotlin
  2. androguard. Reverse engineering, Malware and goodware analysis of Android applications ... and more (ninja !)

dialog

  1. AndroidLibs. 正在成为史上最全分类 Android 开源大全~~~~(长期更新 Star 一下吧)
  2. dialogplus. Advanced dialog solution for android

dotnet

  1. mono. Mono open source ECMA CLI, C# and .NET implementation.
  2. ReactiveUI. An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
  3. MvvmCross. The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.

download

  1. FileDownloader. Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process
  2. Fast-Android-Networking. 🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀

downloader

  1. FileDownloader. Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process
  2. Fast-Android-Networking. 🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
  3. Aria. 下载可以很简单

drag-and-drop

  1. android-advancedrecyclerview. RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting)
  2. FastAdapter. The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction...

drawer-layout

  1. Side-Menu.Android. Side menu with some categories to choose.
  2. SlidingRootNav. DrawerLayout-like ViewGroup, where a "drawer" is hidden under the content view, which can be shifted to make the drawer visible.

drawerlayout

  1. MaterialDrawer. The flexible, easy to use, all in one drawer library for your Android project.
  2. SlidingRootNav. DrawerLayout-like ViewGroup, where a "drawer" is hidden under the content view, which can be shifted to make the drawer visible.

dynamic

  1. tinker. Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.
  2. atlas. A powerful Android Dynamic Component Framework.
  3. Robust. Robust is an Android HotFix solution with high compatibility and high stability. Robust can fix bugs immediately without a reboot.

electron

  1. quasar. Quasar Framework
  2. joplin. Joplin - a note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS.
  3. angular-seed-advanced. Advanced Angular seed project with support for ngrx/store, ngrx/effects, ngx-translate, angulartics2, lodash, NativeScript (native mobile), Electron (Mac, Windows and Linux desktop) and more.

emulator

  1. Android-Debug-Database. A library for debugging android databases and shared preferences - Make Debugging Great Again
  2. simplify. Generic Android Deobfuscator

exoplayer

  1. ExoPlayer. An extensible media player for Android
  2. GSYVideoPlayer. 视频播放器(IJKplayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,5.0的过场效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,其他一些小动画效果,rtsp、concat、mpeg。

expandable

  1. android-advancedrecyclerview. RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting)
  2. FlexibleAdapter. Fast and versatile Adapter for RecyclerView which regroups several features into one library to considerably improve the user experience :-)

ffmpeg

  1. ijkplayer. Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
  2. GSYVideoPlayer. 视频播放器(IJKplayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,5.0的过场效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,其他一些小动画效果,rtsp、concat、mpeg。
  3. scrcpy. Display and control your Android device
  4. ffmpeg-android-java. Android java library for FFmpeg binary compiled using https://github.com/writingminds/ffmpeg-android

file

  1. AndroidUtilCode. 🔥 Android developers should collect the following utils(updating).
  2. react-native-fetch-blob. A project committed to making file access and data transfer easier, efficient for React Native developers.
  3. Aria. 下载可以很简单

firebase

  1. quickstart-android. Firebase Quickstart Samples for Android
  2. FirebaseUI-Android. Optimized UI components for Firebase
  3. react-native-firebase. A well tested feature rich modular Firebase implementation for React Native, supporting both iOS & Android platforms for 12+ Firebase modules (including a feature rich Notifications implementation) 🔥

flexbox

  1. flexbox-layout. Flexbox for Android
  2. MyLinearLayout. MyLayout is a powerful iOS UI framework implemented by Objective-C. It integrates the functions with Android Layout,iOS AutoLayout,SizeClass, HTML CSS float and flexbox and bootstrap. So you can use LinearLayout,RelativeLayout,FrameLayout,TableLayout,FlowLayout,FloatLayout,PathLayout,GridLayout,LayoutSizeClass to build your App 自动布局 UIView UITableView UICollectionView RTL

flutter

  1. awesome-flutter. A curated list of awesome Flutter components, frameworks, libraries, and softwares
  2. Android-Studio-Plugins. This is a list of all awesome and useful android studio plugins.

flutter-plugin

  1. awesome-flutter. A curated list of awesome Flutter components, frameworks, libraries, and softwares
  2. Android-Studio-Plugins. This is a list of all awesome and useful android studio plugins.

footer

  1. SmartRefreshLayout. 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。
  2. android-advancedrecyclerview. RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting)

framework

  1. libgdx. Desktop/Android/HTML5/iOS Java game development framework
  2. framework7. Full featured HTML framework for building iOS & Android apps
  3. VirtualApp. An open source Virtual Engine for Android
  4. AndroidLibs. 正在成为史上最全分类 Android 开源大全~~~~(长期更新 Star 一下吧)
  5. ReactiveUI. An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
  6. awesome-test-automation. A curated list of awesome test automation frameworks, tools, libraries, and software for different programming languages. Sponsored by http://sdclabs.com

functional-reactive-programming

  1. android-oss. Kickstarter for Android. Bring new ideas to life, anywhere.
  2. ReactiveUI. An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.

game-development

  1. assimp. Official Open Asset Import Library Repository. Loads 40+ 3D file formats into one unified and clean data structure.
  2. AtomicGameEngine. The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript

gif

  1. glide. An image loading and caching library for Android focused on smooth scrolling
  2. android-gif-drawable. Views and Drawable for displaying animated GIFs on Android
  3. RichText. Android平台下的富文本解析器,支持Html和Markdown

github

  1. git-point. GitHub in your pocket 📱
  2. ForkHub. GitHub client for Android based on the abandoned official app

github-client

  1. git-point. GitHub in your pocket 📱
  2. ForkHub. GitHub client for Android based on the abandoned official app

glide

  1. glide. An image loading and caching library for Android focused on smooth scrolling
  2. glide-transformations. An Android transformation library providing a variety of image transformations for Glide.
  3. scissors. ✂ Android image cropping library

go

  1. iris. The fastest web framework for Go in (THIS) Earth https://github.com/kataras/iris/tree/master/_examples
  2. qt. Qt binding for Go (Golang) with support for Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch

golang

  1. iris. The fastest web framework for Go in (THIS) Earth https://github.com/kataras/iris/tree/master/_examples
  2. qt. Qt binding for Go (Golang) with support for Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch
  3. gorush. A push notification server written in Go (Golang).

google-material

  1. MaterialDesign. ✒2200+ Material Design Icons from the Community
  2. Android-Iconics. Android-Iconics - Use any icon font, or vector (.svg) as drawable in your application.
  3. CloudReader. 云阅:一款基于网易云音乐UI,使用Gank.Io及豆瓣api开发的符合Google Material Design的Android客户端。项目采取的是MVVM-DataBinding架构开发,现主要包括:干货区、电影区和书籍区三个子模块。DIY网易云音乐原来是如此Cool~

gradle

  1. packer-ng-plugin. 下一代Android打包工具,100个渠道包只需要10秒钟
  2. dryrun. ☁️ Try the demo project of any Android Library
  3. android-tips-tricks. ☑️ [Cheatsheet] Tips and tricks for Android Development
  4. walle. Android Signature V2 Scheme签名下的新一代渠道包打包神器
  5. Robust. Robust is an Android HotFix solution with high compatibility and high stability. Robust can fix bugs immediately without a reboot.

header

  1. SmartRefreshLayout. 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。
  2. android-advancedrecyclerview. RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting)

hotfix

  1. tinker. Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.
  2. AndFix. AndFix is a library that offer hot-fix for Android App.
  3. Small. A small framework to split app into small parts
  4. Robust. Robust is an Android HotFix solution with high compatibility and high stability. Robust can fix bugs immediately without a reboot.

html

  1. OnsenUI. Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.
  2. RichText. Android平台下的富文本解析器,支持Html和Markdown

http2

  1. iris. The fastest web framework for Go in (THIS) Earth https://github.com/kataras/iris/tree/master/_examples
  2. Fast-Android-Networking. 🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀

https

  1. GSYVideoPlayer. 视频播放器(IJKplayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,5.0的过场效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,其他一些小动画效果,rtsp、concat、mpeg。
  2. Fast-Android-Networking. 🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀

hybrid-apps

  1. OnsenUI. Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.
  2. macaca. Automation test solution for native, hybrid, mobile web and web application on mobile and desktop platforms.多端自动化测试解决方案

icons

  1. material-design-icons. Material Design icons by Google
  2. MaterialDesign. ✒2200+ Material Design Icons from the Community
  3. Android-SwitchIcon. Google launcher-style implementation of switch (enable/disable) icon

ijkplayer

  1. ijkplayer. Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
  2. GSYVideoPlayer. 视频播放器(IJKplayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,5.0的过场效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,其他一些小动画效果,rtsp、concat、mpeg。
  3. bilibili-android-client. An unofficial bilibili client for android http://www.jianshu.com/p/f69a55b94c05

image

  1. uCrop. Image Cropping Library for Android
  2. react-native-image-crop-picker. iOS/Android image picker with support for camera, configurable compression, multiple images and cropping
  3. RxGalleryFinal. Android图片单选/多选、拍照、裁剪、压缩。视频选择和录制。
  4. cropiwa. 📐 Configurable Custom Crop widget for Android
  5. scissors. ✂ Android image cropping library

image-compression

  1. Luban. Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法
  2. PictureSelector. Picture Selector Library for Android or 多图片选择器
  3. Compressor. An android image compression library.

image-cropper

  1. TakePhoto. 一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库
  2. cropiwa. 📐 Configurable Custom Crop widget for Android

image-processing

  1. glide-transformations. An Android transformation library providing a variety of image transformations for Glide.
  2. Blurry. Blurry is an easy blur library for Android

imageview

  1. CircleImageView. A circular ImageView for Android
  2. KenBurnsView. Android ImageViews animated by Ken Burns Effect

internet

  1. Fast-Android-Networking. 🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
  2. ReactiveNetwork. Android library listening network connection state and Internet connectivity with RxJava Observables

interview-questions

  1. AndroidInterview-Q-A. The top Internet companies android interview questions and answers
  2. android-interview-questions. Your Cheat Sheet For Android Interview - Android Interview Questions

ios

  1. material-design-icons. Material Design icons by Google
  2. free-programming-books-zh_CN. 📚 免费的计算机编程类中文书籍,欢迎投稿
  3. flutter. Flutter makes it easy and fast to build beautiful mobile apps.
  4. fastlane. 🚀 The easiest way to automate building and releasing your iOS and Android apps
  5. ijkplayer. Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
  6. weex. A framework for building Mobile cross-platform UI
  7. libgdx. Desktop/Android/HTML5/iOS Java game development framework
  8. NativeScript. NativeScript is an open source framework for building truly native mobile apps with JavaScript. Use web skills, like Angular, FlexBox and CSS, and get native UI and performance on iOS and Android.
  9. gold-miner. 🥇掘金翻译计划,可能是世界最大最好的英译中技术社区,最懂读者和译者的翻译平台:
  10. framework7. Full featured HTML framework for building iOS & Android apps
  11. react-native-elements. Cross Platform React Native UI Toolkit
  12. create-react-native-app. Create a React Native app on any OS with no build config.
  13. NativeBase. Essential cross-platform UI components for React Native
  14. kivy. Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
  15. appium. 📱 Automation for iOS, Android, and Windows Apps.
  16. mono. Mono open source ECMA CLI, C# and .NET implementation.
  17. OnsenUI. Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.
  18. openFrameworks. openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
  19. buck. A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
  20. quasar. Quasar Framework
  21. wcdb. WCDB is a cross-platform database framework developed by WeChat.
  22. SmarterStreaming. 大牛直播SDK,跨平台(windows/android/iOS)推送(rtmp)、直播播放器(rtmp/rtsp),支持录像、导播、转发、动态视频合成、实时快照、水印、音频混音、互动等,国内外为数不多不依赖开源框架,业界真正靠谱的超低延迟(通常1秒左右,低延迟模式下200~400ms)。
  23. Awesome_APIs. :octocat: A collection of APIs
  24. Small. A small framework to split app into small parts
  25. paddle-mobile. This research aims at simply deploying CNN(Convolutional Neural Network) on mobile devices, with low complexity and high speed.
  26. qt. Qt binding for Go (Golang) with support for Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch
  27. brook. Brook is a cross-platform(Linux/MacOS/Windows/Android/iOS) proxy software
  28. ncnn. ncnn is a high-performance neural network inference framework optimized for the mobile platform
  29. ReactiveUI. An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
  30. kittenTricks. 🐈 A react native mobile starter kit with over 40 screens and theme hot reload support
  31. git-point. GitHub in your pocket 📱
  32. ui. Customizable set of components for React Native applications
  33. RIBs. Uber's cross-platform mobile architecture framework.
  34. MyLinearLayout. MyLayout is a powerful iOS UI framework implemented by Objective-C. It integrates the functions with Android Layout,iOS AutoLayout,SizeClass, HTML CSS float and flexbox and bootstrap. So you can use LinearLayout,RelativeLayout,FrameLayout,TableLayout,FlowLayout,FloatLayout,PathLayout,GridLayout,LayoutSizeClass to build your App 自动布局 UIView UITableView UICollectionView RTL
  35. react-native-push-notification. React Native Local and Remote Notifications
  36. LuaViewSDK. A cross-platform framework to build native, dynamic and swift user interface - 强大轻巧灵活的客户端动态化解决方案
  37. reading. iReading App Write In React-Native
  38. react-native-firebase. A well tested feature rich modular Firebase implementation for React Native, supporting both iOS & Android platforms for 12+ Firebase modules (including a feature rich Notifications implementation) 🔥
  39. mapbox-gl-native. Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
  40. MvvmCross. The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.
  41. gorush. A push notification server written in Go (Golang).
  42. react-native-calendars. React Native Calendar Components 📆
  43. titanium_mobile. 🚀 Native iOS-, Android- and Windows Apps with JavaScript
  44. awesome-flutter. A curated list of awesome Flutter components, frameworks, libraries, and softwares
  45. detox. Gray Box End-to-End Testing and Automation Framework for Mobile Apps
  46. anyRTC-RTMP-OpenSource. RTMP 推流器,RTMP(HLS)秒开播放器,跨平台(Win,IOS,Android)开源代码
  47. angular-seed-advanced. Advanced Angular seed project with support for ngrx/store, ngrx/effects, ngx-translate, angulartics2, lodash, NativeScript (native mobile), Electron (Mac, Windows and Linux desktop) and more.
  48. status-react. a free (libre) open source, mobile OS for Ethereum
  49. ShapeShifter. SVG icon animation tool for Android, iOS, and the web
  50. react-native-fetch-blob. A project committed to making file access and data transfer easier, efficient for React Native developers.
  51. react-native-app-intro. react-native-app-intro is a react native component implementing a parallax effect welcome page using base on react-native-swiper , similar to the one found in Google's app like Sheet, Drive, Docs...
  52. awesome-test-automation. A curated list of awesome test automation frameworks, tools, libraries, and software for different programming languages. Sponsored by http://sdclabs.com
  53. react-native-image-crop-picker. iOS/Android image picker with support for camera, configurable compression, multiple images and cropping
  54. AtomicGameEngine. The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript
  55. macaca. Automation test solution for native, hybrid, mobile web and web application on mobile and desktop platforms.多端自动化测试解决方案
  56. react-native-typography. Pixel–perfect, native–looking typographic styles for React Native ✒️
  57. react-native-splash-screen. A splash screen for react-native, hide when application loaded ,it works on iOS and Android.

java

  1. zxing. ZXing ("Zebra Crossing") barcode scanning library for Java, Android
  2. jadx. Dex to Java decompiler
  3. libgdx. Desktop/Android/HTML5/iOS Java game development framework
  4. fastjson. 🚄 A fast JSON parser/generator for Java
  5. Android-CleanArchitecture. This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.
  6. ExoPlayer. An extensible media player for Android
  7. realm-java. Realm is a mobile database: a replacement for SQLite & ORMs
  8. MaterialDrawer. The flexible, easy to use, all in one drawer library for your Android project.
  9. logger. ✔️ Simple, pretty and powerful logger for android
  10. LearningNotes. Enjoy Learning.
  11. BottomBar. (Deprecated) A custom view component that mimics the new Material Design Bottom Navigation pattern.
  12. MaterialViewPager. A Material Design ViewPager easy to use library
  13. PermissionsDispatcher. Simple annotation-based API to handle runtime permissions.
  14. uCrop. Image Cropping Library for Android
  15. Android-Bootstrap. Bootstrap style widgets for Android, with Glyph Icons
  16. UltimateRecyclerView. A RecyclerView(advanced and flexible version of ListView in Android) with refreshing,loading more,animation and many other features.
  17. buck. A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
  18. material. A library to bring fully animated Material Design components to pre-Lolipop Android.
  19. android-classyshark. Executables (apk, multi-dex, jar) browser for Android, Java and Kotlin
  20. Side-Menu.Android. Side menu with some categories to choose.
  21. mosby. A Model-View-Presenter / Model-View-Intent library for modern Android apps
  22. material-calendarview. A Material design back port of Android's CalendarView
  23. Android. GitHub上最火的Android开源项目,所有开源项目都有详细资料和配套视频
  24. robolectric. Android Unit Testing Framework
  25. dialogplus. Advanced dialog solution for android
  26. Phoenix. Phoenix Pull-to-Refresh
  27. folding-cell-android. :octocat: 📃 FoldingCell is a material design expanding content cell inspired by folding paper material made by @Ramotion
  28. WilliamChart. Android library to create charts.
  29. Android-Iconics. Android-Iconics - Use any icon font, or vector (.svg) as drawable in your application.
  30. Alerter. An Android Alerting Library
  31. packer-ng-plugin. 下一代Android打包工具,100个渠道包只需要10秒钟
  32. AndroidPicker. 安卓选择器类库,包括日期选择器、时间选择器、单项选择器、双项选择器、城市地址选择器、车牌号选择器、数字选择器、星座选择器、生肖选择器、颜色选择器、文件选择器、目录选择器等,可自定义顶部及底部界面,可自定义窗口动画……Picker for android, include date&time/option/number/address/city/color/file&directory.
  33. Context-Menu.Android. You can easily add awesome animated context menu to your app.
  34. parceler. 📦 Android Parcelables made easy through code generation.
  35. android-tips-tricks. ☑️ [Cheatsheet] Tips and tricks for Android Development
  36. Conversations. Conversations is an open source XMPP/Jabber client for the Android platform
  37. camerakit-android. One of the hardest Android APIs made into a high level and easy to use library that solves all of your problems.
  38. CloudReader. 云阅:一款基于网易云音乐UI,使用Gank.Io及豆瓣api开发的符合Google Material Design的Android客户端。项目采取的是MVVM-DataBinding架构开发,现主要包括:干货区、电影区和书籍区三个子模块。DIY网易云音乐原来是如此Cool~
  39. android-saripaar. UI form validation library for Android
  40. GuillotineMenu-Android. Neat library, that provides a simple way to implement guillotine-styled animation
  41. mapbox-gl-native. Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
  42. simplify. Generic Android Deobfuscator
  43. requery. requery - modern SQL based query & persistence for Java / Kotlin / Android
  44. ExpectAnim. Describe your animation and run !
  45. ForkHub. GitHub client for Android based on the abandoned official app
  46. BlurKit-Android. The missing Android blurring library. Fast blur-behind layout that parallels iOS.
  47. libstreaming. A solution for streaming H.264, H.263, AMR, AAC using RTP on Android
  48. Euclid. User Profile Interface Animation
  49. awesome-test-automation. A curated list of awesome test automation frameworks, tools, libraries, and software for different programming languages. Sponsored by http://sdclabs.com
  50. UltimateAndroid. UltimateAndroid is a rapid development framework for developing your apps
  51. NullAway. A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
  52. Carbon. Material Design implementation for Android 4.0+. Shadows, ripples, vectors, fonts, animations, widgets, rounded corners and more.
  53. Slidr. Easily add slide to dismiss functionality to an Activity
  54. RxGalleryFinal. Android图片单选/多选、拍照、裁剪、压缩。视频选择和录制。
  55. Aria. 下载可以很简单
  56. cropiwa. 📐 Configurable Custom Crop widget for Android
  57. FlipViewPager.Draco. This project aims to provide a working page flip implementation for usage in ListView.
  58. paper-onboarding-android. :octocat: PaperOnboarding is a material design slider made by @Ramotion
  59. ffmpeg-android-java. Android java library for FFmpeg binary compiled using https://github.com/writingminds/ffmpeg-android
  60. Horizon. Horizon - Simple visual equaliser for Android

javascript

  1. free-programming-books-zh_CN. 📚 免费的计算机编程类中文书籍,欢迎投稿
  2. NativeScript. NativeScript is an open source framework for building truly native mobile apps with JavaScript. Use web skills, like Angular, FlexBox and CSS, and get native UI and performance on iOS and Android.
  3. create-react-native-app. Create a React Native app on any OS with no build config.
  4. OnsenUI. Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.
  5. quasar. Quasar Framework
  6. HackerNews-React-Native. Hacker News iOS and Android App - Made with React Native.
  7. LuaViewSDK. A cross-platform framework to build native, dynamic and swift user interface - 强大轻巧灵活的客户端动态化解决方案
  8. react-native-firebase. A well tested feature rich modular Firebase implementation for React Native, supporting both iOS & Android platforms for 12+ Firebase modules (including a feature rich Notifications implementation) 🔥
  9. titanium_mobile. 🚀 Native iOS-, Android- and Windows Apps with JavaScript
  10. detox. Gray Box End-to-End Testing and Automation Framework for Mobile Apps
  11. awesome-test-automation. A curated list of awesome test automation frameworks, tools, libraries, and software for different programming languages. Sponsored by http://sdclabs.com
  12. AtomicGameEngine. The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript

kenburnsview

  1. MaterialViewPager. A Material Design ViewPager easy to use library
  2. KenBurnsView. Android ImageViews animated by Ken Burns Effect

kivy

  1. kivy. Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
  2. python-for-android. Turn your Python application into an Android APK

kotlin

  1. free-programming-books-zh_CN. 📚 免费的计算机编程类中文书籍,欢迎投稿
  2. anko. Pleasant Android application development
  3. PermissionsDispatcher. Simple annotation-based API to handle runtime permissions.
  4. android-ktx. A set of Kotlin extensions for Android app development.
  5. android-classyshark. Executables (apk, multi-dex, jar) browser for Android, Java and Kotlin
  6. dialogplus. Advanced dialog solution for android
  7. from-java-to-kotlin. From Java To Kotlin - Your Cheat Sheet For Java To Kotlin
  8. android-tips-tricks. ☑️ [Cheatsheet] Tips and tricks for Android Development
  9. RxDocs. Rx和RxJava文档中文翻译项目
  10. requery. requery - modern SQL based query & persistence for Java / Kotlin / Android
  11. awesome-test-automation. A curated list of awesome test automation frameworks, tools, libraries, and software for different programming languages. Sponsored by http://sdclabs.com
  12. qksms. The most beautiful SMS messenger for Android

kotlin-android

  1. UltimateAndroidReference. 🚀 Ultimate Android Reference - Your Road to Become a Better Android Developer
  2. android-oss. Kickstarter for Android. Bring new ideas to life, anywhere.
  3. from-java-to-kotlin. From Java To Kotlin - Your Cheat Sheet For Java To Kotlin
  4. boxing. Android multi-media selector based on MVP mode.

layout

  1. vlayout. Project vlayout is a powerfull LayoutManager extension for RecyclerView, it provides a group of layouts for RecyclerView. Make it able to handle a complicate situation when grid, list and other layouts in the same recyclerview.
  2. AndroidLibs. 正在成为史上最全分类 Android 开源大全~~~~(长期更新 Star 一下吧)
  3. ScalingLayout. With Scaling Layout scale your layout on user interaction.
  4. DiagonalLayout. With Diagonal Layout explore new styles and approaches on material design

layoutmanager

  1. vlayout. Project vlayout is a powerfull LayoutManager extension for RecyclerView, it provides a group of layouts for RecyclerView. Make it able to handle a complicate situation when grid, list and other layouts in the same recyclerview.
  2. DiscreteScrollView. A scrollable list of items that centers the current element and provides easy-to-use APIs for cool item animations.
  3. ChipsLayoutManager. ANDROID. ChipsLayoutManager (SpanLayoutManager, FlowLayoutManager). A custom layout manager for RecyclerView which mimicric TextView span behaviour, flow layouts behaviour with support of amazing recyclerView features

libraries

  1. Fast-Android-Networking. 🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
  2. sensey. ⚡ [Android Library] Play with sensor events & detect gestures in a breeze.
  3. AboutLibraries. AboutLibraries is a library to offer some information of libraries.

library

  1. framework7. Full featured HTML framework for building iOS & Android apps
  2. BottomBar. (Deprecated) A custom view component that mimics the new Material Design Bottom Navigation pattern.
  3. InfiniteCycleViewPager. Infinite cycle ViewPager with two-way orientation and interactive effect.
  4. AndroidLibs. 正在成为史上最全分类 Android 开源大全~~~~(长期更新 Star 一下吧)
  5. NavigationTabBar. Navigation tab bar with colorful interactions.
  6. folding-cell-android. :octocat: 📃 FoldingCell is a material design expanding content cell inspired by folding paper material made by @Ramotion
  7. MaterialChipsInput. Implementation of Material Design Chips component for Android
  8. Slidr. Easily add slide to dismiss functionality to an Activity
  9. paper-onboarding-android. :octocat: PaperOnboarding is a material design slider made by @Ramotion

linux

  1. libgdx. Desktop/Android/HTML5/iOS Java game development framework
  2. kivy. Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
  3. openFrameworks. openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
  4. qt. Qt binding for Go (Golang) with support for Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch
  5. brook. Brook is a cross-platform(Linux/MacOS/Windows/Android/iOS) proxy software
  6. pupy. Pupy is an opensource, cross-platform (Windows, Linux, OSX, Android) remote administration and post-exploitation tool mainly written in python
  7. cuberite. A lightweight, fast and extensible game server for Minecraft
  8. termux-app. Android terminal and Linux environment - app repository.
  9. AtomicGameEngine. The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript

log

  1. AndroidUtilCode. 🔥 Android developers should collect the following utils(updating).
  2. logger. ✔️ Simple, pretty and powerful logger for android

lua

  1. LuaViewSDK. A cross-platform framework to build native, dynamic and swift user interface - 强大轻巧灵活的客户端动态化解决方案
  2. cuberite. A lightweight, fast and extensible game server for Minecraft

luban

  1. Luban. Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法
  2. PictureSelector. Picture Selector Library for Android or 多图片选择器

macos

  1. kivy. Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
  2. qt. Qt binding for Go (Golang) with support for Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch
  3. brook. Brook is a cross-platform(Linux/MacOS/Windows/Android/iOS) proxy software
  4. mapbox-gl-native. Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
  5. MvvmCross. The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.
  6. AtomicGameEngine. The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript

material

  1. material-design-icons. Material Design icons by Google
  2. material-dialogs. A beautiful, fluid, and customizable dialogs API.
  3. framework7. Full featured HTML framework for building iOS & Android apps
  4. MaterialViewPager. A Material Design ViewPager easy to use library
  5. OnsenUI. Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.
  6. quasar. Quasar Framework
  7. material. A library to bring fully animated Material Design components to pre-Lolipop Android.
  8. material-calendarview. A Material design back port of Android's CalendarView
  9. Android-Iconics. Android-Iconics - Use any icon font, or vector (.svg) as drawable in your application.
  10. TapTargetView. An implementation of tap targets from the Material Design guidelines for feature discovery
  11. android-tips-tricks. ☑️ [Cheatsheet] Tips and tricks for Android Development
  12. ExpectAnim. Describe your animation and run !
  13. LeafPic. LeafPic is an ad-free, open-source and material-designed android gallery alternative
  14. Android-SwitchIcon. Google launcher-style implementation of switch (enable/disable) icon

material-components

  1. MaterialDrawer. The flexible, easy to use, all in one drawer library for your Android project.
  2. quasar. Quasar Framework
  3. Android-Iconics. Android-Iconics - Use any icon font, or vector (.svg) as drawable in your application.
  4. TapTargetView. An implementation of tap targets from the Material Design guidelines for feature discovery
  5. material-components-android. Modular and customizable Material Design UI components for Android

material-design

  1. material-design-icons. Material Design icons by Google
  2. flutter. Flutter makes it easy and fast to build beautiful mobile apps.
  3. material-dialogs. A beautiful, fluid, and customizable dialogs API.
  4. framework7. Full featured HTML framework for building iOS & Android apps
  5. MaterialDrawer. The flexible, easy to use, all in one drawer library for your Android project.
  6. Android-ObservableScrollView. Android library to observe scroll events on scrollable views.
  7. BottomBar. (Deprecated) A custom view component that mimics the new Material Design Bottom Navigation pattern.
  8. Android_Data. Some Android learning materials, hoping to help you learn Android development.
  9. quasar. Quasar Framework
  10. MaterialDesign. ✒2200+ Material Design Icons from the Community
  11. Timber. Material Design Music Player
  12. folding-cell-android. :octocat: 📃 FoldingCell is a material design expanding content cell inspired by folding paper material made by @Ramotion
  13. Douya. 开源的 Material Design 豆瓣客户端(A Material Design app for douban.com)
  14. Android-Iconics. Android-Iconics - Use any icon font, or vector (.svg) as drawable in your application.
  15. TapTargetView. An implementation of tap targets from the Material Design guidelines for feature discovery
  16. Alerter. An Android Alerting Library
  17. MaterialDateTimePicker. Pick a date or time on Android in style
  18. BottomNavigation. This Library helps users to use Bottom Navigation Bar (A new pattern from google) with ease and allows ton of customizations
  19. material-components-android. Modular and customizable Material Design UI components for Android
  20. floatingsearchview. A search view that implements a floating search bar also known as persistent search
  21. material-camera. [DEPRECATED]
  22. material-intro-screen. Inspired by Heinrich Reimer Material Intro and developed with love from scratch
  23. awesome-flutter. A curated list of awesome Flutter components, frameworks, libraries, and softwares
  24. DiagonalLayout. With Diagonal Layout explore new styles and approaches on material design
  25. MaterialChipsInput. Implementation of Material Design Chips component for Android
  26. PatternLockView. An easy-to-use, customizable and Material Design ready Pattern Lock view for Android
  27. Carbon. Material Design implementation for Android 4.0+. Shadows, ripples, vectors, fonts, animations, widgets, rounded corners and more.
  28. qksms. The most beautiful SMS messenger for Android

material-theme

  1. MaterialDrawer. The flexible, easy to use, all in one drawer library for your Android project.
  2. quasar. Quasar Framework

material-ui

  1. MaterialDrawer. The flexible, easy to use, all in one drawer library for your Android project.
  2. Android-Iconics. Android-Iconics - Use any icon font, or vector (.svg) as drawable in your application.
  3. Alerter. An Android Alerting Library
  4. floatingsearchview. A search view that implements a floating search bar also known as persistent search
  5. Carbon. Material Design implementation for Android 4.0+. Shadows, ripples, vectors, fonts, animations, widgets, rounded corners and more.
  6. Android-SwitchIcon. Google launcher-style implementation of switch (enable/disable) icon

menu

  1. Side-Menu.Android. Side menu with some categories to choose.
  2. GuillotineMenu-Android. Neat library, that provides a simple way to implement guillotine-styled animation

messaging

  1. qksms. The most beautiful SMS messenger for Android
  2. ChatKit. Android library. Flexible components for chat UI implementation with flexible possibilities for styling, customizing and data management

messenger

  1. Conversations. Conversations is an open source XMPP/Jabber client for the Android platform
  2. status-react. a free (libre) open source, mobile OS for Ethereum

mikepenz

  1. MaterialDrawer. The flexible, easy to use, all in one drawer library for your Android project.
  2. Android-Iconics. Android-Iconics - Use any icon font, or vector (.svg) as drawable in your application.
  3. FastAdapter. The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction...
  4. AboutLibraries. AboutLibraries is a library to offer some information of libraries.

mobile

  1. flutter. Flutter makes it easy and fast to build beautiful mobile apps.
  2. fastlane. 🚀 The easiest way to automate building and releasing your iOS and Android apps
  3. weex. A framework for building Mobile cross-platform UI
  4. NativeScript. NativeScript is an open source framework for building truly native mobile apps with JavaScript. Use web skills, like Angular, FlexBox and CSS, and get native UI and performance on iOS and Android.
  5. framework7. Full featured HTML framework for building iOS & Android apps
  6. realm-java. Realm is a mobile database: a replacement for SQLite & ORMs
  7. wcdb. WCDB is a cross-platform database framework developed by WeChat.
  8. paddle-mobile. This research aims at simply deploying CNN(Convolutional Neural Network) on mobile devices, with low complexity and high speed.
  9. RIBs. Uber's cross-platform mobile architecture framework.
  10. LuaViewSDK. A cross-platform framework to build native, dynamic and swift user interface - 强大轻巧灵活的客户端动态化解决方案
  11. angular-seed-advanced. Advanced Angular seed project with support for ngrx/store, ngrx/effects, ngx-translate, angulartics2, lodash, NativeScript (native mobile), Electron (Mac, Windows and Linux desktop) and more.
  12. status-react. a free (libre) open source, mobile OS for Ethereum
  13. awesome-test-automation. A curated list of awesome test automation frameworks, tools, libraries, and software for different programming languages. Sponsored by http://sdclabs.com

mobile-database

  1. realm-java. Realm is a mobile database: a replacement for SQLite & ORMs
  2. wcdb. WCDB is a cross-platform database framework developed by WeChat.
  3. objectbox-java. ObjectBox is a superfast mobile database for objects

mobile-development

  1. RIBs. Uber's cross-platform mobile architecture framework.
  2. awesome-flutter. A curated list of awesome Flutter components, frameworks, libraries, and softwares

multi-select

  1. FlexibleAdapter. Fast and versatile Adapter for RecyclerView which regroups several features into one library to considerably improve the user experience :-)
  2. FastAdapter. The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction...

music-player

  1. Timber. Material Design Music Player
  2. Music-Player. From UI Proposal to Code 🎶▶️
  3. MusicDNA. A Music Player for android that renders beautiful DNA(Visualization) of the currently playing music.

mvc

  1. iris. The fastest web framework for Go in (THIS) Earth https://github.com/kataras/iris/tree/master/_examples
  2. RIBs. Uber's cross-platform mobile architecture framework.

mvi

  1. mosby. A Model-View-Presenter / Model-View-Intent library for modern Android apps
  2. qksms. The most beautiful SMS messenger for Android

mvp

  1. MVPArms. A common architecture for Android applications developing based on MVP,integrates many open source projects( like Dagger2,Rxjava,Retrofit... ),to make your developing quicker and easier.
  2. mosby. A Model-View-Presenter / Model-View-Intent library for modern Android apps
  3. BookReader. 📕 "任阅" 网络小说阅读器,追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、书签、txt/pdf/epub书籍阅读、Wifi传书~
  4. RIBs. Uber's cross-platform mobile architecture framework.
  5. boxing. Android multi-media selector based on MVP mode.
  6. LookLook. A amazing reading app
  7. MovieGuide. Movie discovery app showcasing MVP, RxJava, Dagger 2 and Clean Architecture

mvvm

  1. ReactiveUI. An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
  2. RIBs. Uber's cross-platform mobile architecture framework.
  3. MvvmCross. The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.
  4. qksms. The most beautiful SMS messenger for Android

native

  1. camerakit-android. One of the hardest Android APIs made into a high level and easy to use library that solves all of your problems.
  2. titanium_mobile. 🚀 Native iOS-, Android- and Windows Apps with JavaScript

nativescript

  1. NativeScript. NativeScript is an open source framework for building truly native mobile apps with JavaScript. Use web skills, like Angular, FlexBox and CSS, and get native UI and performance on iOS and Android.
  2. LuaViewSDK. A cross-platform framework to build native, dynamic and swift user interface - 强大轻巧灵活的客户端动态化解决方案
  3. angular-seed-advanced. Advanced Angular seed project with support for ngrx/store, ngrx/effects, ngx-translate, angulartics2, lodash, NativeScript (native mobile), Electron (Mac, Windows and Linux desktop) and more.

navigation

  1. ARouter. An android router middleware that help app navigating to activities and custom services.
  2. NavigationTabBar. Navigation tab bar with colorful interactions.

navigation-drawer

  1. MaterialDrawer. The flexible, easy to use, all in one drawer library for your Android project.
  2. SlidingRootNav. DrawerLayout-like ViewGroup, where a "drawer" is hidden under the content view, which can be shifted to make the drawer visible.

network

  1. AndroidUtilCode. 🔥 Android developers should collect the following utils(updating).
  2. Fast-Android-Networking. 🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
  3. react-native-fetch-blob. A project committed to making file access and data transfer easier, efficient for React Native developers.
  4. ReactiveNetwork. Android library listening network connection state and Internet connectivity with RxJava Observables

nodejs

  1. joplin. Joplin - a note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS.
  2. mapbox-gl-native. Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
  3. titanium_mobile. 🚀 Native iOS-, Android- and Windows Apps with JavaScript

objective-c

  1. assimp. Official Open Asset Import Library Repository. Loads 40+ 3D file formats into one unified and clean data structure.
  2. mapbox-gl-native. Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL

ocr

  1. tess-two. Fork of Tesseract Tools for Android
  2. android-ocr. Experimental optical character recognition app

okhttp3

  1. BookReader. 📕 "任阅" 网络小说阅读器,追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、书签、txt/pdf/epub书籍阅读、Wifi传书~
  2. bilibili-android-client. An unofficial bilibili client for android http://www.jianshu.com/p/f69a55b94c05

open-source-project

  1. android-open-project. A categorized collection of Android Open Source Projects, More powerful web version:
  2. Android_Data. Some Android learning materials, hoping to help you learn Android development.

opengl

  1. openFrameworks. openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
  2. mapbox-gl-native. Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL

optical-character-recognition

  1. tess-two. Fork of Tesseract Tools for Android
  2. android-ocr. Experimental optical character recognition app

parallax

  1. MaterialViewPager. A Material Design ViewPager easy to use library
  2. react-native-app-intro. react-native-app-intro is a react native component implementing a parallax effect welcome page using base on react-native-swiper , similar to the one found in Google's app like Sheet, Drive, Docs...

pdf

  1. free-programming-books-zh_CN. 📚 免费的计算机编程类中文书籍,欢迎投稿
  2. BookReader. 📕 "任阅" 网络小说阅读器,追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、书签、txt/pdf/epub书籍阅读、Wifi传书~

performance

  1. AndroidPerformanceMonitor. A transparent ui-block detection library for Android. (known as BlockCanary)
  2. android-tips-tricks. ☑️ [Cheatsheet] Tips and tricks for Android Development
  3. camerakit-android. One of the hardest Android APIs made into a high level and easy to use library that solves all of your problems.
  4. objectbox-java. ObjectBox is a superfast mobile database for objects

permissions

  1. easypermissions. Simplify Android M system permissions
  2. Dexter. Android library that simplifies the process of requesting permissions at runtime.

photo

  1. uCrop. Image Cropping Library for Android
  2. cropiwa. 📐 Configurable Custom Crop widget for Android

photos

  1. Compressor. An android image compression library.
  2. CameraFragment. A simple easy-to-integrate Camera Fragment for Android

picker

  1. AndroidPicker. 安卓选择器类库,包括日期选择器、时间选择器、单项选择器、双项选择器、城市地址选择器、车牌号选择器、数字选择器、星座选择器、生肖选择器、颜色选择器、文件选择器、目录选择器等,可自定义顶部及底部界面,可自定义窗口动画……Picker for android, include date&time/option/number/address/city/color/file&directory.
  2. MaterialDateTimePicker. Pick a date or time on Android in style

player

  1. ijkplayer. Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
  2. JiaoZiVideoPlayer. Android VideoPlayer MediaPlayer VideoView MediaView Float View And Fullscreen
  3. GSYVideoPlayer. 视频播放器(IJKplayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,5.0的过场效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,其他一些小动画效果,rtsp、concat、mpeg。
  4. SmarterStreaming. 大牛直播SDK,跨平台(windows/android/iOS)推送(rtmp)、直播播放器(rtmp/rtsp),支持录像、导播、转发、动态视频合成、实时快照、水印、音频混音、互动等,国内外为数不多不依赖开源框架,业界真正靠谱的超低延迟(通常1秒左右,低延迟模式下200~400ms)。
  5. Music-Player. From UI Proposal to Code 🎶▶️

plugin

  1. DroidPlugin. A plugin framework on android,Run any third-party apk without installation, modification or repackage
  2. Small. A small framework to split app into small parts
  3. VirtualApp. An open source Virtual Engine for Android

pull-to-refresh

  1. SmartRefreshLayout. 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。
  2. Phoenix. Phoenix Pull-to-Refresh

push-notifications

  1. react-native-push-notification. React Native Local and Remote Notifications
  2. react-native-firebase. A well tested feature rich modular Firebase implementation for React Native, supporting both iOS & Android platforms for 12+ Firebase modules (including a feature rich Notifications implementation) 🔥

pwa

  1. OnsenUI. Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.
  2. quasar. Quasar Framework

python

  1. free-programming-books-zh_CN. 📚 免费的计算机编程类中文书籍,欢迎投稿
  2. kivy. Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
  3. buck. A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
  4. python-for-android. Turn your Python application into an Android APK
  5. pupy. Pupy is an opensource, cross-platform (Windows, Linux, OSX, Android) remote administration and post-exploitation tool mainly written in python
  6. awesome-test-automation. A curated list of awesome test automation frameworks, tools, libraries, and software for different programming languages. Sponsored by http://sdclabs.com

qt

  1. qt. Qt binding for Go (Golang) with support for Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch
  2. mapbox-gl-native. Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL

raspberry-pi

  1. openFrameworks. openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
  2. qt. Qt binding for Go (Golang) with support for Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch
  3. cuberite. A lightweight, fast and extensible game server for Minecraft

react

  1. free-programming-books-zh_CN. 📚 免费的计算机编程类中文书籍,欢迎投稿
  2. gold-miner. 🥇掘金翻译计划,可能是世界最大最好的英译中技术社区,最懂读者和译者的翻译平台:
  3. OnsenUI. Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.
  4. react-native-firebase. A well tested feature rich modular Firebase implementation for React Native, supporting both iOS & Android platforms for 12+ Firebase modules (including a feature rich Notifications implementation) 🔥
  5. react-native-image-crop-picker. iOS/Android image picker with support for camera, configurable compression, multiple images and cropping
  6. react-native-typography. Pixel–perfect, native–looking typographic styles for React Native ✒️

react-native

  1. free-programming-books-zh_CN. 📚 免费的计算机编程类中文书籍,欢迎投稿
  2. react-native-elements. Cross Platform React Native UI Toolkit
  3. create-react-native-app. Create a React Native app on any OS with no build config.
  4. NativeBase. Essential cross-platform UI components for React Native
  5. joplin. Joplin - a note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS.
  6. kittenTricks. 🐈 A react native mobile starter kit with over 40 screens and theme hot reload support
  7. git-point. GitHub in your pocket 📱
  8. ui. Customizable set of components for React Native applications
  9. react-native-push-notification. React Native Local and Remote Notifications
  10. LuaViewSDK. A cross-platform framework to build native, dynamic and swift user interface - 强大轻巧灵活的客户端动态化解决方案
  11. reading. iReading App Write In React-Native
  12. react-native-firebase. A well tested feature rich modular Firebase implementation for React Native, supporting both iOS & Android platforms for 12+ Firebase modules (including a feature rich Notifications implementation) 🔥
  13. react-native-calendars. React Native Calendar Components 📆
  14. detox. Gray Box End-to-End Testing and Automation Framework for Mobile Apps
  15. status-react. a free (libre) open source, mobile OS for Ethereum
  16. react-native-fetch-blob. A project committed to making file access and data transfer easier, efficient for React Native developers.
  17. react-native-app-intro. react-native-app-intro is a react native component implementing a parallax effect welcome page using base on react-native-swiper , similar to the one found in Google's app like Sheet, Drive, Docs...
  18. react-native-image-crop-picker. iOS/Android image picker with support for camera, configurable compression, multiple images and cropping
  19. react-native-typography. Pixel–perfect, native–looking typographic styles for React Native ✒️
  20. react-native-splash-screen. A splash screen for react-native, hide when application loaded ,it works on iOS and Android.

react-native-app

  1. create-react-native-app. Create a React Native app on any OS with no build config.
  2. react-native-firebase. A well tested feature rich modular Firebase implementation for React Native, supporting both iOS & Android platforms for 12+ Firebase modules (including a feature rich Notifications implementation) 🔥
  3. status-react. a free (libre) open source, mobile OS for Ethereum

reactive-programming

  1. ReactiveUI. An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
  2. awesome-flutter. A curated list of awesome Flutter components, frameworks, libraries, and softwares

reader

  1. BookReader. 📕 "任阅" 网络小说阅读器,追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、书签、txt/pdf/epub书籍阅读、Wifi传书~
  2. CloudReader. 云阅:一款基于网易云音乐UI,使用Gank.Io及豆瓣api开发的符合Google Material Design的Android客户端。项目采取的是MVVM-DataBinding架构开发,现主要包括:干货区、电影区和书籍区三个子模块。DIY网易云音乐原来是如此Cool~

realtime-database

  1. realm-java. Realm is a mobile database: a replacement for SQLite & ORMs
  2. react-native-firebase. A well tested feature rich modular Firebase implementation for React Native, supporting both iOS & Android platforms for 12+ Firebase modules (including a feature rich Notifications implementation) 🔥

recyclerview

  1. BaseRecyclerViewAdapterHelper. BRVAH:Powerful and flexible RecyclerAdapter
  2. recyclerview-animators. An Android Animation library which easily add itemanimator to RecyclerView items.
  3. UltimateRecyclerView. A RecyclerView(advanced and flexible version of ListView in Android) with refreshing,loading more,animation and many other features.
  4. android-advancedrecyclerview. RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting)
  5. DiscreteScrollView. A scrollable list of items that centers the current element and provides easy-to-use APIs for cool item animations.
  6. FlexibleAdapter. Fast and versatile Adapter for RecyclerView which regroups several features into one library to considerably improve the user experience :-)
  7. ChipsLayoutManager. ANDROID. ChipsLayoutManager (SpanLayoutManager, FlowLayoutManager). A custom layout manager for RecyclerView which mimicric TextView span behaviour, flow layouts behaviour with support of amazing recyclerView features
  8. FastAdapter. The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction...
  9. Timeline-View. Android Timeline View is used to display views like Tracking of shipment/order, steppers etc.

recyclerview-adapter

  1. BaseRecyclerViewAdapterHelper. BRVAH:Powerful and flexible RecyclerAdapter
  2. ChipsLayoutManager. ANDROID. ChipsLayoutManager (SpanLayoutManager, FlowLayoutManager). A custom layout manager for RecyclerView which mimicric TextView span behaviour, flow layouts behaviour with support of amazing recyclerView features
  3. FastAdapter. The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction...

redux

  1. mosby. A Model-View-Presenter / Model-View-Intent library for modern Android apps
  2. reading. iReading App Write In React-Native

retrofit2

  1. MVPArms. A common architecture for Android applications developing based on MVP,integrates many open source projects( like Dagger2,Rxjava,Retrofit... ),to make your developing quicker and easier.
  2. BookReader. 📕 "任阅" 网络小说阅读器,追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、书签、txt/pdf/epub书籍阅读、Wifi传书~
  3. bilibili-android-client. An unofficial bilibili client for android http://www.jianshu.com/p/f69a55b94c05

reverse-engineering

  1. Awesome-Hacking. A collection of various awesome lists for hackers, pentesters and security researchers
  2. Apktool. A tool for reverse engineering Android apk files
  3. simplify. Generic Android Deobfuscator
  4. androguard. Reverse engineering, Malware and goodware analysis of Android applications ... and more (ninja !)

rtmp

  1. SmarterStreaming. 大牛直播SDK,跨平台(windows/android/iOS)推送(rtmp)、直播播放器(rtmp/rtsp),支持录像、导播、转发、动态视频合成、实时快照、水印、音频混音、互动等,国内外为数不多不依赖开源框架,业界真正靠谱的超低延迟(通常1秒左右,低延迟模式下200~400ms)。
  2. yasea. RTMP live streaming client for Android
  3. anyRTC-RTMP-OpenSource. RTMP 推流器,RTMP(HLS)秒开播放器,跨平台(Win,IOS,Android)开源代码

rtmp-client

  1. SmarterStreaming. 大牛直播SDK,跨平台(windows/android/iOS)推送(rtmp)、直播播放器(rtmp/rtsp),支持录像、导播、转发、动态视频合成、实时快照、水印、音频混音、互动等,国内外为数不多不依赖开源框架,业界真正靠谱的超低延迟(通常1秒左右,低延迟模式下200~400ms)。
  2. anyRTC-RTMP-OpenSource. RTMP 推流器,RTMP(HLS)秒开播放器,跨平台(Win,IOS,Android)开源代码

rtsp

  1. SmarterStreaming. 大牛直播SDK,跨平台(windows/android/iOS)推送(rtmp)、直播播放器(rtmp/rtsp),支持录像、导播、转发、动态视频合成、实时快照、水印、音频混音、互动等,国内外为数不多不依赖开源框架,业界真正靠谱的超低延迟(通常1秒左右,低延迟模式下200~400ms)。
  2. anyRTC-RTMP-OpenSource. RTMP 推流器,RTMP(HLS)秒开播放器,跨平台(Win,IOS,Android)开源代码

ruby

  1. dryrun. ☁️ Try the demo project of any Android Library
  2. awesome-test-automation. A curated list of awesome test automation frameworks, tools, libraries, and software for different programming languages. Sponsored by http://sdclabs.com

runtime

  1. mono. Mono open source ECMA CLI, C# and .NET implementation.
  2. Colorful. Android runtime theme library

rx

  1. ZhihuDailyPurify. Purified version of Zhihu Daily - 更纯净的知乎日报
  2. RxGalleryFinal. Android图片单选/多选、拍照、裁剪、压缩。视频选择和录制。

rxandroid

  1. RxJava2-Android-Samples. RxJava 2 Android Examples - Migration From RxJava 1 to RxJava 2 - How to use RxJava 2 in Android
  2. ReactiveNetwork. Android library listening network connection state and Internet connectivity with RxJava Observables

rxjava

  1. RxPermissions. Android runtime permissions powered by RxJava2
  2. MVPArms. A common architecture for Android applications developing based on MVP,integrates many open source projects( like Dagger2,Rxjava,Retrofit... ),to make your developing quicker and easier.
  3. android-oss. Kickstarter for Android. Bring new ideas to life, anywhere.
  4. BookReader. 📕 "任阅" 网络小说阅读器,追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、书签、txt/pdf/epub书籍阅读、Wifi传书~
  5. AndroidLibs. 正在成为史上最全分类 Android 开源大全~~~~(长期更新 Star 一下吧)
  6. PictureSelector. Picture Selector Library for Android or 多图片选择器
  7. bilibili-android-client. An unofficial bilibili client for android http://www.jianshu.com/p/f69a55b94c05
  8. RxJava2-Android-Samples. RxJava 2 Android Examples - Migration From RxJava 1 to RxJava 2 - How to use RxJava 2 in Android
  9. Fast-Android-Networking. 🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
  10. RxDocs. Rx和RxJava文档中文翻译项目
  11. storio. Reactive API for SQLiteDatabase and ContentResolver.
  12. requery. requery - modern SQL based query & persistence for Java / Kotlin / Android
  13. MovieGuide. Movie discovery app showcasing MVP, RxJava, Dagger 2 and Clean Architecture
  14. ReactiveNetwork. Android library listening network connection state and Internet connectivity with RxJava Observables

rxjava2

  1. RxJava2-Android-Samples. RxJava 2 Android Examples - Migration From RxJava 1 to RxJava 2 - How to use RxJava 2 in Android
  2. Fast-Android-Networking. 🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
  3. qksms. The most beautiful SMS messenger for Android
  4. ReactiveNetwork. Android library listening network connection state and Internet connectivity with RxJava Observables

samples

  1. android-architecture. A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
  2. RxJava2-Android-Samples. RxJava 2 Android Examples - Migration From RxJava 1 to RxJava 2 - How to use RxJava 2 in Android

scale

  1. uCrop. Image Cropping Library for Android
  2. subsampling-scale-image-view. Android library (AAR). Highly configurable, easily extendable deep zoom view for displaying huge images without loss of detail. Perfect for photo galleries, maps, building plans etc.

security

  1. Awesome-Hacking. A collection of various awesome lists for hackers, pentesters and security researchers
  2. android-security-awesome. A collection of android security related resources
  3. hawk. ✔️ Secure, simple key-value storage for Android

shadowsocks

  1. shadowsocks-android. A shadowsocks client for Android
  2. brook. Brook is a cross-platform(Linux/MacOS/Windows/Android/iOS) proxy software

sharedpreferences

  1. Android-Debug-Database. A library for debugging android databases and shared preferences - Make Debugging Great Again
  2. hawk. ✔️ Secure, simple key-value storage for Android
  3. tray. a SharedPreferences replacement for Android with multiprocess support

sqlite

  1. wcdb. WCDB is a cross-platform database framework developed by WeChat.
  2. Android-Debug-Database. A library for debugging android databases and shared preferences - Make Debugging Great Again
  3. storio. Reactive API for SQLiteDatabase and ContentResolver.
  4. requery. requery - modern SQL based query & persistence for Java / Kotlin / Android

statusbar

  1. StatusBarUtil. A util for setting status bar style on Android App.
  2. ImmersionBar. android 4.4以上沉浸式状态栏和沉浸式导航栏管理,包括状态栏字体颜色,一句代码轻松实现,以及对bar的其他设置,详见README,http://www.jianshu.com/p/2a884e211a62

storage

  1. hawk. ✔️ Secure, simple key-value storage for Android
  2. react-native-firebase. A well tested feature rich modular Firebase implementation for React Native, supporting both iOS & Android platforms for 12+ Firebase modules (including a feature rich Notifications implementation) 🔥
  3. react-native-fetch-blob. A project committed to making file access and data transfer easier, efficient for React Native developers.

svg

  1. MaterialDesign. ✒2200+ Material Design Icons from the Community
  2. android-pathview. Android view with both path from constructed path or from svg.
  3. ShapeShifter. SVG icon animation tool for Android, iOS, and the web

swift

  1. free-programming-books-zh_CN. 📚 免费的计算机编程类中文书籍,欢迎投稿
  2. gold-miner. 🥇掘金翻译计划,可能是世界最大最好的英译中技术社区,最懂读者和译者的翻译平台:
  3. mapbox-gl-native. Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL

swipe

  1. android-advancedrecyclerview. RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting)
  2. DiscreteScrollView. A scrollable list of items that centers the current element and provides easy-to-use APIs for cool item animations.
  3. SlidingRootNav. DrawerLayout-like ViewGroup, where a "drawer" is hidden under the content view, which can be shifted to make the drawer visible.
  4. FastAdapter. The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction...

tangram

  1. vlayout. Project vlayout is a powerfull LayoutManager extension for RecyclerView, it provides a group of layouts for RecyclerView. Make it able to handle a complicate situation when grid, list and other layouts in the same recyclerview.
  2. UltraViewPager. UltraViewPager is an extension for ViewPager to provide multiple features in a single ViewPager.

tesseract

  1. tess-two. Fork of Tesseract Tools for Android
  2. android-ocr. Experimental optical character recognition app

theme

  1. Android-skin-support. Android-skin-support is an easy to use dynamic skin framework for Android, Only one line of code to integrate it.一款用心去做的Android 换肤框架, 极低的学习成本, 极好的用户体验. 一行代码就可以实现换肤, 你值得拥有!!!
  2. Colorful. Android runtime theme library

tips

  1. android-tips-tricks. ☑️ [Cheatsheet] Tips and tricks for Android Development
  2. awesome-android-tips. some code tips for android 💯

toast

  1. AndroidUtilCode. 🔥 Android developers should collect the following utils(updating).
  2. Toasty. The usual Toast, but with steroids 💪

tool

  1. dryrun. ☁️ Try the demo project of any Android Library
  2. AppMethodOrder. 一个能让你了解所有函数调用顺序以及函数耗时的Android库(无需侵入式代码)

transition

  1. Music-Player. From UI Proposal to Code 🎶▶️
  2. GuillotineMenu-Android. Neat library, that provides a simple way to implement guillotine-styled animation

translation

  1. gold-miner. 🥇掘金翻译计划,可能是世界最大最好的英译中技术社区,最懂读者和译者的翻译平台:
  2. NewPipe. A lightweight Youtube frontend for Android.

tutorials

  1. android_guides. Extensive Open-Source Guides for Android Developers
  2. gold-miner. 🥇掘金翻译计划,可能是世界最大最好的英译中技术社区,最懂读者和译者的翻译平台:
  3. RxJava2-Android-Samples. RxJava 2 Android Examples - Migration From RxJava 1 to RxJava 2 - How to use RxJava 2 in Android

typescript

  1. angular-seed-advanced. Advanced Angular seed project with support for ngrx/store, ngrx/effects, ngx-translate, angulartics2, lodash, NativeScript (native mobile), Electron (Mac, Windows and Linux desktop) and more.
  2. ShapeShifter. SVG icon animation tool for Android, iOS, and the web
  3. AtomicGameEngine. The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript

ui

  1. awesome-android-ui. A curated list of awesome Android UI/UX libraries
  2. material-dialogs. A beautiful, fluid, and customizable dialogs API.
  3. kivy. Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
  4. InfiniteCycleViewPager. Infinite cycle ViewPager with two-way orientation and interactive effect.
  5. NavigationTabBar. Navigation tab bar with colorful interactions.
  6. TapTargetView. An implementation of tap targets from the Material Design guidelines for feature discovery
  7. Alerter. An Android Alerting Library
  8. kittenTricks. 🐈 A react native mobile starter kit with over 40 screens and theme hot reload support
  9. FirebaseUI-Android. Optimized UI components for Firebase
  10. ChipsLayoutManager. ANDROID. ChipsLayoutManager (SpanLayoutManager, FlowLayoutManager). A custom layout manager for RecyclerView which mimicric TextView span behaviour, flow layouts behaviour with support of amazing recyclerView features
  11. Timeline-View. Android Timeline View is used to display views like Tracking of shipment/order, steppers etc.
  12. TastyToast. 🍞 Make your native android Toasts Tasty

ui-components

  1. react-native-elements. Cross Platform React Native UI Toolkit
  2. NativeBase. Essential cross-platform UI components for React Native
  3. QMUI_Android. 提高 Android UI 开发效率的 UI 库
  4. react-native-calendars. React Native Calendar Components 📆

utils

  1. AndroidUtilCode. 🔥 Android developers should collect the following utils(updating).
  2. StatusBarUtil. A util for setting status bar style on Android App.
  3. AndroidLibs. 正在成为史上最全分类 Android 开源大全~~~~(长期更新 Star 一下吧)

uwp

  1. ReactiveUI. An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
  2. MvvmCross. The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.

video

  1. ijkplayer. Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
  2. JiaoZiVideoPlayer. Android VideoPlayer MediaPlayer VideoView MediaView Float View And Fullscreen
  3. openFrameworks. openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
  4. GSYVideoPlayer. 视频播放器(IJKplayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,5.0的过场效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,其他一些小动画效果,rtsp、concat、mpeg。
  5. PictureSelector. Picture Selector Library for Android or 多图片选择器
  6. NewPipe. A lightweight Youtube frontend for Android.
  7. AndroidVideoCache. Cache support for any video player with help of single line
  8. react-native-image-crop-picker. iOS/Android image picker with support for camera, configurable compression, multiple images and cropping
  9. RxGalleryFinal. Android图片单选/多选、拍照、裁剪、压缩。视频选择和录制。
  10. CameraFragment. A simple easy-to-integrate Camera Fragment for Android

view

  1. AndroidLibs. 正在成为史上最全分类 Android 开源大全~~~~(长期更新 Star 一下吧)
  2. DiscreteScrollView. A scrollable list of items that centers the current element and provides easy-to-use APIs for cool item animations.
  3. ScalingLayout. With Scaling Layout scale your layout on user interaction.
  4. SlidingRootNav. DrawerLayout-like ViewGroup, where a "drawer" is hidden under the content view, which can be shifted to make the drawer visible.
  5. ViewAnimator. A fluent Android animation library

viewholder

  1. FlexibleAdapter. Fast and versatile Adapter for RecyclerView which regroups several features into one library to considerably improve the user experience :-)
  2. FastAdapter. The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction...

viewpager

  1. MaterialViewPager. A Material Design ViewPager easy to use library
  2. InfiniteCycleViewPager. Infinite cycle ViewPager with two-way orientation and interactive effect.
  3. UltraViewPager. UltraViewPager is an extension for ViewPager to provide multiple features in a single ViewPager.
  4. DiscreteScrollView. A scrollable list of items that centers the current element and provides easy-to-use APIs for cool item animations.
  5. PageIndicatorView. An page indicator for Android ViewPager
  6. ProductTour. ProductTour is android sample project implementing a parallax effect welcome page using ViewPager and PageTransformer, similar to the one found in Google's app like Sheet, Drive, Docs...
  7. FlipViewPager.Draco. This project aims to provide a working page flip implementation for usage in ListView.

vue

  1. free-programming-books-zh_CN. 📚 免费的计算机编程类中文书籍,欢迎投稿
  2. OnsenUI. Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.
  3. quasar. Quasar Framework

web

  1. material-design-icons. Material Design icons by Google
  2. weex. A framework for building Mobile cross-platform UI
  3. Awesome_APIs. :octocat: A collection of APIs

wechat

  1. tinker. Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.
  2. wcdb. WCDB is a cross-platform database framework developed by WeChat.

weex

  1. weex. A framework for building Mobile cross-platform UI
  2. LuaViewSDK. A cross-platform framework to build native, dynamic and swift user interface - 强大轻巧灵活的客户端动态化解决方案

widget

  1. CircleImageView. A circular ImageView for Android
  2. Android-Bootstrap. Bootstrap style widgets for Android, with Glyph Icons
  3. Carbon. Material Design implementation for Android 4.0+. Shadows, ripples, vectors, fonts, animations, widgets, rounded corners and more.

windows

  1. libgdx. Desktop/Android/HTML5/iOS Java game development framework
  2. iris. The fastest web framework for Go in (THIS) Earth https://github.com/kataras/iris/tree/master/_examples
  3. kivy. Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
  4. appium. 📱 Automation for iOS, Android, and Windows Apps.
  5. openFrameworks. openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
  6. SmarterStreaming. 大牛直播SDK,跨平台(windows/android/iOS)推送(rtmp)、直播播放器(rtmp/rtsp),支持录像、导播、转发、动态视频合成、实时快照、水印、音频混音、互动等,国内外为数不多不依赖开源框架,业界真正靠谱的超低延迟(通常1秒左右,低延迟模式下200~400ms)。
  7. Awesome_APIs. :octocat: A collection of APIs
  8. qt. Qt binding for Go (Golang) with support for Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch
  9. brook. Brook is a cross-platform(Linux/MacOS/Windows/Android/iOS) proxy software
  10. pupy. Pupy is an opensource, cross-platform (Windows, Linux, OSX, Android) remote administration and post-exploitation tool mainly written in python
  11. cuberite. A lightweight, fast and extensible game server for Minecraft
  12. anyRTC-RTMP-OpenSource. RTMP 推流器,RTMP(HLS)秒开播放器,跨平台(Win,IOS,Android)开源代码
  13. AtomicGameEngine. The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript

wpf

  1. ReactiveUI. An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
  2. MvvmCross. The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.

xamarin

  1. mono. Mono open source ECMA CLI, C# and .NET implementation.
  2. ReactiveUI. An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
  3. MvvmCross. The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.

xamarin-forms

  1. ReactiveUI. An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
  2. MvvmCross. The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.

xposed

  1. Xposed. The native part of the Xposed framework (mainly the modified app_process binary).
  2. XposedBridge. The Java part of the Xposed framework.
  3. XposedInstaller.