github优秀资源(iOS/Android/Java)

Posted by zhouen on 2016-12-11

IOS

OC

动画

  • pop动画框架 FaceBook出品的动画框架,绝对牛逼!
  • JHChainableAnimations oc的链式代码来操作动画,非常不错,省事简单
  • DCAnimationKit 一些简单的动画封装,一行代码就可用了
  • Canvas 可以通过在 Storyboard 中指定 User Defined Runtime Attributes 来实现一些 Canvas 中预设的动画
  • VCTransitionsLibrary VC转场动画库,好多哦!!!!
  • Animations 很多酷炫动画的集合,可以以后用来借鉴参考
  • YoCelsius 一堆堆的动画效果,借鉴,借鉴!!!

视频/图像

  • MWPhotoBrowser 相册选择/浏览器,还有好多吊炸天的功能
  • LGPhotoBrowser 相册选择/浏览器,界面模仿微信。支持本地照片选择、本地相册浏览、网络图片浏览、自定义照相机单拍、连拍 我就基于这上面进行再次封装,形成了自己公司的一个控件来使用
  • TZImagePickerController 一个支持多选、选原图和视频的图片选择器,同时有预览功能,适配了iOS6789系统。 A clone of UIImagePickerController, support picking multiple photos、original photo、video, also allow preview photo and video, fitting iOS6789 system.
  • ZYCornerRadius 一句代码,圆角风雨无阻。A Category to make cornerRadius for UIImageView have no Offscreen-Rendered, be more efficiency. http://zyden.vicp.cc/zycornerradius/
  • NYXImagesKit 一个对UIImage扩展的扩展库。A set of efficient categories for UIImage class. It allows filtering, resizing, masking, rotating, enhancing… and more.
  • SDCycleScrollView 一个很好用的图片轮播控件,作者号称: “iOS第一图片轮播器” 无限循环图片轮播器。
  • GPUImage 一个图像处理框架,功能绝对强大,可以做出自己的美图秀秀或者修图App。
  • ColorArt 通过选取的背景图片自动算出最合适的3个标题的颜色。
  • SmarterStreaming SmarterStreaming系列产品,系daniulive(大牛直播)出品的跨平台视频采集、直播SDK(支持私有协议和RTMP推流,如Windows推流/android推流/iOS推流/Windows播放/android播放/iOS播放),公网毫秒级延迟,也许是国内最靠谱的视频直播推流、播放SDK之一,助您轻松实现类似于花椒、映客、斗鱼手机直播推送与播放
  • CorePhotoBroswerVC 快速集成高性能照片浏览器,支持本地及网络相册
  • ZFPlayer 基于AVPlayer,支持横屏、竖屏(全屏播放还可锁定屏幕方向),上下滑动调节音量、屏幕亮度,左右滑动调节播放进度。Based on AVPlayer, support for the horizontal screen, vertical screen (full screen playback can also lock the screen direction), the upper and lower slide to adjust the volume, the screen brightness, or so slide to adjust the playback progress
  • PLCameraStreamingKit 一个适用于 iOS 的 RTMP 直播推流 SDK,可高度定制化和二次开发(有空我要好好研究下这玩意)
  • CTVideoPlayerView 视频播放,支持在线播放,下载,自定义按钮,可以学习下
  • XLVideoPlayer 一款视频播放器,可以学习一下
  • WMPlayer WMPlayer视频播放器,AVPlayer的封装,继承UIView,想怎么玩就怎么玩。支持播放mp4、m3u8、3gp、mov,网络和本地视频同时支持。全屏和小屏播放同时支持。 cell中播放视频,全屏小屏切换自如。
  • 520Linkee 本项目实现了作为一个直播App的基本功能,比如本地视频流采集、播放、美颜、礼物、点赞出心等。
  • PKShortVideo 是一个类似微信小视频功能的框架
  • FLAnimatedImage 强大的gif动态图引擎

UI

  • CircularProgressControl 一个会随着时间而填充进度的圆环,自己在多个项目中用到此项目来扩展,写的还可以哦
  • CYLTabBarController 最低只需传两个数组即可完成主流App框架搭建,低耦合集成TabBarController
  • ClusterPrePermissions oc的权限请求框架,这个用在自己的项目上来请求相应的权限还不错
  • FXBlurView 模糊UIView的超级控件
  • Material-Controls-For-iOS IOS的 material 控件扩展类,很多很不错,有机会试试
  • MGSwipeTableCell 一个支持侧滑出按钮的tableCell,非常不错,支持swift。 An easy to use UITableViewCell subclass that allows to display swippable buttons with a variety of transitions.
  • MXPullDownMenu 公司现在用的下拉菜单控件,简单,可以自己任意改造,但是功能太简单,经常无法满足需求,得自己改,但是很好改
  • ICViewPager 公司现在用的页面切换控件,一直在用,比较容易改造,能满足日常使用,功能比较简单
  • XLPagerTabStrip 页面切换控件,功能好多,先收藏,说不定日后有用
  • MMDrawerController 侧面菜单控制器(可左右都有)
  • Y_KLine iOS-K线
  • RESideMenu QQ侧滑菜单。 iOS 7/8 style side menu with parallax effect.
  • SlackTextViewController 聊天输入框,很不错
  • QRWeiXinDemo 仿微信二维码扫描,中间透明区域
  • BATabBarController 挺炫的效果,TabBarController的tabBarItem点击效果,说不定以后一些特殊项目用的着
  • JVFloatLabeledTextField 5500+star 浮动的UITextField,当你点击输入框后,提示将浮动起来,实用!!! UITextField subclass with floating labels
  • PNChart 简单漂亮的图表展示库,简洁漂亮易用 A simple and beautiful chart lib used in Piner and CoinsMan for iOS
  • Atlas-iOS 聊天和消息组件,可以拿来研究下 Chat and Messaging UI components for iOS, built to work with Layer https://layer.com
  • UUChatTableView 类似qq的聊天界面,支持文字、语音、头像、图片等等
  • GSKStretchyHeaderView 一个可拉伸的头部,适用于UITableView以及UICollectionView (A generic stretchy header for UITableView and UICollectionView)
  • iCarousel 一个轮播效果的鼻祖,很多项目都是从这里改的
  • CountryPicker 一款国家选择器
  • VTMagic 一个viewpage功能,可以参考学习,可用作新闻客户端订阅类的app
  • LxGridView 一个仿照ios桌面长按抖动删除效果的UICollectionView Imitation iOS system desktop icon arrangement and interaction by UICollectionView!
  • FoldingTabBar.iOS 效果非常棒的tabbar,支持swift、oc,漂亮!!!
  • RQShineLabel 字体逐渐出现和逐渐消失效果的label,非常不错,值得研究和学习,不错,不错,不错!!!
  • BonMot 漂亮简单的使用 attributed strings
  • JFMinimalNotifications漂亮的顶部底部通知视图
  • MZFormSheetPresentationController 中间弹出框其实可以做很多事情,这个项目可以得到灵感!!

HUD/弹出层

框架

  • AFNetworking oc最屌最多人用的网络框架
  • Masonry oc最出名的代码写自动布局框架
  • UITableView-FDTemplateLayoutCell forkingdog出品的oc自动算/缓存UITableViewCell行高框架
  • FDStackViewforkingdog出品的让IOS6以上的项目可以使用 UIStackView,只需要将框架放入项目即可
  • FDFullscreenPopGesture forkingdog出品的 全屏侧滑返回 A UINavigationController’s category to enable fullscreen pop gesture with iOS7+ system style.
  • JSPatch 热修复,bang大大的杰作,JSPatch bridge Objective-C and Javascript using the Objective-C runtime. You can call any Objective-C class and method in JavaScript by just including a small engine. JSPatch is generally use for hotfix iOS App.
  • fmdb 数据库操作框架,如果觉得realm太重了,可以考虑这个,也有1W+的star了
  • JKDBModel FMDB的封装,极大简化你的数据库操作,对于自己的扩展也非常简单
  • BlocksKit 让你更好的使用block,绝对好用,让delegate的臃肿远离懒得写代码的你,推荐!!!!!!!!
  • SDAutoLayout GSD出品的一款自动布局框架,可算自动算行高,我没用过,纯收藏,因为看上去还不错,说不定有机会会用的
  • WebViewJavascriptBridge OC和JavaScript之间交互必不可少的东西
  • YYKit YY大神出品的一系列框架,真TM牛B
  • MagicalRecord 原来oc上操作sqllite数据库可以这么简单,屌!!!!!
  • iOS-Categories oc的扩展类库,很多,很多,很好用,很好用!
  • ZSSRichTextEditor 富文本控件,在项目中用过,还不错
  • SDWebImage 一行代码搞定图片异步加载,屌炸天!
  • MJRefresh MJ出品上下拉刷新控件
  • MJExtension MJ出品json操作控件
  • TheAmazingAudioEngine 一个ios声效框架 Core Audio, Cordially: A sophisticated framework for iOS audio applications, built so you don’t have to.
  • MyLinearLayout 国人写的,将安卓上的那些布局类型封装成了ios版的,好像不错,值得关注,说不定哪天可以发展起来,现在有 850+ star 了!
  • DateTools 让我们更愉快的与日期打交道,吐槽下,oc的日期操作是在太麻烦了
  • Diplomat 整合第三方 SDK 微信、微博、 QQ 等为统一的 Diplomat 接口。
  • BabyBluetooth 一个非常容易使用的蓝牙库,适用于ios和os The easiest way to use Bluetooth (BLE )in ios/os ,even bady can use .
  • CardboardSDK-iOS 开发iOSvr应用的的CardboardSDK iOS port of Google’s CardboardSDK (mobile VR toolkit)
  • SVWebViewController 一个非常便捷实用的浏览器控制器,可以看下别人怎么写的 A drop-in inline browser for your iOS app.
  • Aspects 一款面向切面编程的解决方案框架
  • LMLiveStreaming 又一套视频直播相关的解决方案,可以参考下
  • CBTableViewDataSource 一个仿照masonry语法写的tableview代理框架,思路不错,值得学习 Just one line to create DataSource and Delegate for UITableView
  • openshare 不用官方SDK,利用社交软件移动客户端(微信/QQ/微博/人人/支付宝)分享/登录/支付 (这个必须给star)
  • FBMemoryProfiler FB出品的内存使用情况监控窗口
  • AsyncDisplayKit FB出品的这个库能让你通过将图像解码、布局以及渲染操作放在后台线程,从而带来超级响应的用户界面,也就是说不再会因界面卡顿而阻断用户交互
  • Bolts-ObjC 面向iOS底层库的编程方案,支持OC和Swift (Bolts is a collection of low-level libraries designed to make developing mobile apps easier)
  • CBTableViewDataSource 用一行代码给tableview创建数据源和代理
  • PinYin4Objc 高效的中文转拼音库
  • VVeboTableViewDemo 希望你能通过这个demo看到如何进行TableView流畅度优化的
  • FXForms一个tableview表单提交框架 2800+ star
  • XLForm又一个tableview表单提交框架 4000 star

开源项目

  • MessageDisplayKit 高仿微信(好多功能哦,可以参考下有些功能怎么写的 3000多star了)
  • GSD_WeiXin 高仿微信
  • ChatSecure-iO 一个聊天项目,不错,不错,值得学习 ChatSecure is a free and open source encrypted chat client for iPhone and Android that supports OTR encryption over XMPP. https://chatsecure.org
  • SXNews 模仿网易新闻做的新闻软件,做的真不错!!
  • Reader 之前没接触过这块,可以了解下 iOS基于CoreText实现的电子书阅读器,支持txt,epub格式
  • MobileProject 一个基于MVC的项目框架,并集成一些常用的功能(不断更新中)
  • eigen 一款艺术效果的app,漂亮,值得借鉴学习
  • Potatso 旨在打造 iOS 平台最好的广告屏蔽软件
  • hijack 音频接口通信开发值得参考的项目,很老了!!!!

Swift

动画

  • Spring动画框架 Spring动画框架 A library to simplify iOS animations in Swift
  • DKChainableAnimationKit(链式动画框架) 可以支持链式代码写出动画
  • EasyAnimation 又一款很不错的动画框架,让你更方便的使用动画 A Swift library to take the power of UIView.animateWithDuration(_:, animations:…) to a whole new level – layers, springs, chain-able animations and mixing view and layer animations together!
  • 15DaysofAnimationsinSwift 一个用swift学习动画的项目 A project to learn animations.
  • ParticlesLoadingView 一个为粒子动画加上边界的框架 A customizable SpriteKit particles animation on the border of a view.
  • Interpolate 为手势操作添加动画效果,让应用拥有更好的交互
  • Stellar 一个比较出色的物理动画库
  • IBAnimatable 是一个帮助我们在 Interface Builder 和 Swift Playground 里面设计 UI, 交互, 导航模式, 换场和动画的开源库
  • FlightAnimator 又一款让动画写起来更方便的框架
  • FNPaperShredder 一款不错的碎纸机效果,有空的时候可以参看学习下怎么实现的
  • ImageOpenTransition 让图片在ViewControllers之间切换更加优雅自然 Beautiful and precise transitions between ViewControllers images written in Swift.

UI

  • Material Material Design风格的空间集合。 An animation and graphics framework for Material Design in Swift. http://materialswift.io
  • PermissionScope swift请求权限工具
  • PageMenu tab切换,viewPager控件,OC版本也有,不错哦
  • SwiftTheme iOS 7+ 主题/换肤, 夜间模式(实现思路不错,可以参考学习一下)
  • SMSegmentView 一个可很容易实现的订制化的segmentedControl,很漂亮,可以加图片等等。 Custom segmentedControl for iOS written in Swift. Supports vertical layout. Support both image and text. Highly customisable.
  • YPDropMenuViewDemo swift实现的一款DropMenu,menuView,类似之前美团的下拉菜单,支持swift2.2,因为用到iOS8.的毛玻璃。所以想支持到iOS8.0,支持自定义,支持等宽排列,支持从左向右排列
  • swiftScan A barcode and qr code scanner( 二维码 各种码识别,生成,界面效果)
  • Blurable 对任意UIView实现高斯模糊 Apply a Gaussian Blur to any UIView with Swift Protocol Extensions
  • SwViewCapture 一个用起来还不错的iOS截图库.(支持截取所有内容, 适用于所有ScrollView组成的视图, 包括WKWebView)
  • AMScrollingNavbar 非常漂亮简洁的滚动隐藏navBar,oc和swift都可以用
  • BTNavigationDropdownMenu 导航栏下拉菜单选择控件,很不错,值得学习
  • expanding-collection 可展开的卡片式的控制器视图,效果真做的好
  • folding-cell 效果非常惊艳的翻牌UITableViewCell
  • Scrollable-GraphView 滚动带动画效果的表格视图效果很不错 An adaptive scrollable graph view for iOS to visualise simple discrete datasets. Written in Swift.
  • FNBlingBlingLabel Swift实现的UILabel文字随机渐隐渐现, Swift版RQShineLabel.
  • DropDown 一个Material Design风格的下拉菜单功能 A Material Design drop down for iOS
  • BackgroundVideoiOS 底部在跑个视频,适合做引导页的背景视频,oc和swift都可以参考!!
  • Iconic iOS上使用字体图标,好爽哦!!!
  • BetterSegmentedControl 简单易用,并且可定制化UISegmentedControl & UISwitch的功能 An easy to use, customizable replacement for UISegmentedControl & UISwitch.
  • SCLAlertView 一款漂亮的alert弹窗
  • JTAppleCalendar 一款不错的日历库
  • Eureka 优雅的创建form表单 快4000star了
  • TabPageViewController 滑动的TabPageViewController。 Paging view controller and scroll tab view
  • ZLSwipeableViewSwift 翻拍效果,做的真好!!!!!!!!
  • 10Clock iOS10 就寝UI效果
  • iOS-10-Sampler iOS10 新api的demo
  • SnapTimer 一个环形和饼图效果的demo
  • StatusProvider 一个状态界面的实现方式,自己项目实现默认界面时可参考此实现方式

视频/图像

  • GPUImage2 GPUImage2图形处理框架,名气非常大
  • Kingfisher 喵神王巍写的图片请求框架 swift版的SDWebImage 非常好用
  • Fusuma 简单几行代码可以实现图片浏览和照相功能 Instagram-like photo browser and a camera feature with a few line of code in Swift.
  • ALCameraViewController 实现拍照,选择照片,以及按比例裁图功能 A camera view controller with custom image picker and image cropping. Written in Swift.
  • PhotoBrowser 快速集成高性能照片浏览器,支持本地及网络相册
  • ImagePicker 又一款拍照图片选择器,效果正不错,Reinventing the way ImagePicker works. http://hyper.no
  • SwiftyGif 高性能gif图片查看引擎 High performance GIF engine
  • UIImageColors 根据图片获取三级标题颜色,非常不错 iTunes style color fetcher for UIImage.
  • BMPlayer video player based on AVPlayer, support the horizontal, vertical screen. support adjust volume, brigtness and seek by slide. Swift 2. 基于AVPlayer,支持横屏、竖屏,上下滑动调节音量、屏幕亮度,左右滑动调节播放进度
  • Live 教你如何构建直播,服务端和app端都有
  • ComplimentaryGradientView 根据给出的图片生成一张颜色背景图片

HUD/弹出层

Swift框架

  • Alamofire 网络框架,swift版的AFNetwork
  • SwiftyJSON swift上使用和关注度最高的json操作库
  • JASON json快速转换 。Fast JSON parsing for Swift
  • SnapKit swift上代码写自动布局 swift版的Masonry
  • BFKit-Swift swift上的扩展类,可以做很多事情哦
  • EZSwiftExtensions swift上的扩展类。How Swift standard types and classes were supposed to work.
  • SwiftDate 更方便的去操控日期 Powerful NSDate & Time Zones Management, made in Swift 2
  • TextAttributes 简单便捷的方式去使用attributed strings。An easier way to compose attributed strings
  • Charts 图表框架,漂亮,也有安卓版 Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.
  • TTTAttributedLabel 一个吊炸天的label,有空要好好试试
  • SwiftOCR 字符串识别框架,识别验证码等等!!!!
  • SwiftyTimer 让你更好的操作定时器!!!! Swifty API for NSTimer http://radex.io/swift/nstimer
  • R.swift R.swift:以一种优雅安全的方式使用资源文件。Get strong typed, autocompleted resources like images, fonts and segues in Swift projects
  • Permission 权限请求库
  • Proposer 权限请求库
  • PAPermissions权限请求库,跳转到对应的设置选项中
  • CryptoSwift swift加密库, 支持md5,sha1,sha224,sha256…
  • Translucid 让图片作为文字的背景 (Lightweight library to set an Image as text background. Written in swift.)
  • Bolts-Swift 面向iOS底层库的编程方案,支持OC和Swift (Bolts is a collection of low-level libraries designed to make developing mobile apps easier)
  • ReSwift 单向数据流写法库 (Unidirectional Data Flow in Swift – Inspired by Redux http://reswift.github.io/ReSwift/)
  • SwiftGen Swift一些常用工具类 A collection of Swift tools to generate Swift code (enums for your assets, storyboards, Localizable.strings, …)
  • SwiftTimer 以更简单的方式使用 Timer

开源项目

Swift资源合集


IOS综合

  • Carthage Carthage的目标是用最简单的方式来管理Cocoa第三方框架, CocoaPods的劲敌,Carthage 是由 Swift 语言写的,只支持动态框架,只支持 iOS8+!!! 值得研究!!!!!!值得研究!!!!!!值得研究!!!!!!
  • ReactiveCocoa 函数式/响应式编程框架
  • MVVMReactiveCocoa MVVM与ReactiveCocoa结合的架构
  • PromiseKit PromiseKit 不仅仅是Promises的实现,它还是收集了一系列的有用的函数并且让他们异步化,让我们能愉快的进行IOS开发
  • awesome-ios-ui 一些ios不错的UI,有oc,有swift
  • awesome-ios ios不错的资源合集
  • iOS-Source-Code-Analyze 关于 iOS 开源项目源代码解析的文章 http://draveness.me
  • awesome-ios-cn iOS 资源大全中文版,内容包括:框架、组件、测试、Apple Store、SDK、XCode、网站、书籍等
  • awesome-ios-animation iOS平台下比较主流炫酷的几款动画框架
  • awesome-dev-blog-article 学习与开发过程中,发现的比较好的一些博客和文章之类的内容,收集着,利人利己,持续更新
  • awesome-ios-chart ios图表框架大搜罗
  • open-source-ios-apps 开源项目大收藏
  • iOSBlogCN 巧神收集和推荐的Blog
  • trip-to-iOS 这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入门, 更准确的定位的目前所处的位置
  • TimLiu-iOS iOS、mac开源项目及库,持续更新。。。。
  • Chameleon 颜色框架,让你的app更好看,别再考虑自己配色了 Flat Color Framework for iOS (Obj-C & Swift)
  • ios_top_1000 IOS项目集合前1000
  • IQKeyboardManager 这个我就不用介绍了吧,有多少人用过大家心里有数,监听键盘的利器,oc和swift都有
  • CocoaLumberjack IOS一款简单强大的日志框架
  • JSQMessagesViewController 聊天控制器视图,很好,很强大,值得有空学习学习,点进去看你就知道了 An elegant messages UI library for iOS http://jessesquires.com/JSQMessagesViewController/
  • MMWormhole IOS app以及扩展之间的消息通讯 Message passing between iOS apps and extensions
  • iOS-Core-Animation-Advanced-Techniques IOS核心动画框架文档翻译
  • CocoaAsyncSocket 苹果socket(TCP、UDP)编程库,相当不错,支持oc、swift
  • TomatoRead 番茄阅读 – 专注于精选 iOS / OS X 开发者博客,想法不错,值得收藏,里面也有作者收集的很多学习资料,与本人很多想法很像,值得关注
  • fantastic-ios-animation 动画效果的收藏合集,还分了类别,不错哦!
  • realm-cocoa iOS数据库操作首选,有OC和swift版,还有java版 https://realm.io
  • Quick OC和swift测试框架 The Swift (and Objective-C) testing framework.
  • PureLayout 同时支持ios和OSX 以及oc和swift的一个自动布局框架 The ultimate API for iOS & OS X Auto Layout — impressively simple, immensely powerful. Objective-C and Swift compatible.
  • ijkplayer B站提供的ios和安卓都可以用的视频播放框架 Android/iOS video player based on FFmpeg n3.1, with MediaCodec, VideoToolbox support.
  • iOS_ICE_AND_FIRE iOS冰与火之歌
  • WHC_ScanUnreferenceImageTool 扫描项目里没有使用的图片工具,删除没有引用的图片以减小打包体积
  • zen iOS心得 iOS禅

xCode相关

  • Alcatraz xcode插件管理工具,必装
  • Peckham xcode自动导入包插件
  • ESJsonFormat-Xcode 支持直接将json直接转换成oc对象的插件,MJ的扩展插件
  • appledoc 将oc代码写的项目快速生成苹果格式的文档 Objective-c code Apple style documentation set generator. http://gentlebytes.com
  • ESTranslate-Xcode Xcode代码单词快速翻译插件
  • VWInstantRun 可以运行选中的代码,不需要将项目运行起来,这个插件可以快速的帮你调试你写的东西 An Xcode plugin let you build & run your selected lines of code in Xcode without running the whole project, you’ll have the output instantly in your Xcode console.
  • FastStub-Xcode 快速插入头文件,协议,父类可实现的方法的插件 Xcode Plugin helps you find missing methods in your class header, protocols, and super class, also makes fast inserting.
  • xTextHandler 一个xcode编辑扩展 提高 Xcode 8 的文本处理的体验,你可以通过简单的几行代码扩展它
  • AdjustFontSize-Xcode-Plugin 一个xcode可随意放大字体的插件
  • JSPatchX JSPatch代码自动提示的插件 A XCode plugin that provides autocompletion for JSPatch
  • awesome-xcode-extensions xCode8 扩展合集
  • shenzhen iOS APP命令打包参考

Android

动画

UI

  • Android-PullToRefresh 安卓最经典最多人使用的上下拉加载数据
  • AndroidAutoLayout Android屏幕适配方案,直接填写设计图上的像素尺寸即可完成适配,最大限度解决适配问题。 http://blog.csdn.net/lmj623565791/article/details/49990941
  • baseAdapter Android 万能的Adapter for ListView,RecyclerView,GridView等,支持多种Item类型的情况。
  • base-adapter-helper Android 万能的Adapter 这是鼻祖,很多陆续的adapter都是都是参考这个为原型的
  • UltimateRecyclerView Android RecyclerView的封装,非常牛叉好用,以后有机会研究下
  • FlowLayout Android流式布局,支持单选、多选等,适合用于产品标签等。
  • SpringView A custom view can pull up and down,support ScrollView,ListView,RecyclerView,WebView and all another views, easy to use(这么简单的英文应该看得懂吧)
  • MaterialDateTimePicker 安卓的materia风格的日历时间选择控件
  • NavigationTabBar Android的NavigationTabBar,效果不错,实用漂亮
  • RecyclerViewCardGallery RecyclerView实现Card Gallery效果,替代ViewPager方案。能够快速滑动并最终定位到居中位置

视频/图像

  • picasso Android强大的图片处理工具框架
  • GalleryFinal Android自定义相册,实现了拍照、图片选择(单选/多选)、 裁剪(单/多裁剪)、旋转、ImageLoader无绑定任由开发者选择、功能可配置、主题样式可配置。GalleryFinal为你定制相册

开源项目

  • okhttp android的网络请求框架
  • xUtils3 android orm, bitmap, http, view inject…等工具框架合集
  • EventBus EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。
  • MPAndroidChart 安卓图表框架,好漂亮,也有ios版 A powerful Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, dragging and animations.
  • AndroidPdfViewer android的pdf阅读框架
  • StylishMusicPlayer Android一款美得想哭的音乐播放器项目

Android资源合集


Java

数据相关

  • fastjson 阿里巴巴的json解析库,速度很快很好用,有安卓版的,用过的都说好

框架

  • es javaEE开发脚手架,也就是一套别人搭好的现成框架,写的不错,可以参考学习。springMVC+mybaitis+spring
  • java-design-patterns java设计模式
  • useful-java-links 非常有用的java相关资料和框架的链接,什么都有,对于java开发者来说不得不看啊!!
  • SSM框架 intellij idea 使用gradle搭建 SpringMVC + Spring + MyBatis 详细步骤

前端开发

JavaScript

html

  • ionic webApp,用于开发web版手机app的超级框架 Ionic is the open source HTML5 Mobile Framework for building amazing, cross-platform hybrid native apps and mobile websites with HTML, JavaScript, and CSS. If you know how to build or design websites, you will be able to build a real mobile app with Ionic
  • material-design-lite Material Design的html组件 Material Design Components in HTML/CSS/JS http://getmdl.io
  • emojione emoji表情
  • jekyllthemes 博客主题集合站
  • flask_jsondash 漂亮的表格

css

  • bootstrap 这个我就不想多介绍了,太好的东西了!!!!!!!!!!!
  • uikit 又一套前段UI,漂亮
  • loaders.css 一款css的loading动画框架
  • animate.css 一款css的动画框架,可以基于这上面做很多效果,真不错!!!支持所有的基础动画效果 bounce shake 等等
  • bootswatch bootstrap的一些主题 Themes for Bootstrap http://bootswatch.com
  • Font-Awesome css字体集 The iconic font and CSS toolkit
  • normalize.css Normalize.css 是一个可以定制的CSS文件,它让不同的浏览器在渲染网页元素的时候形式更统一,Normalize.css现在已经被用于Twitter Bootstrap、HTML5 Boilerplate、GOV.UK、Rdio、CSS Tricks 以及许许多多其他框架、工具和网站上

开源控件

前端开发综合

  • react react,这个是FB的拿手项目,react-native就是从这里衍生出来的
  • react-demos 这里是react的简单demo,可供学习
  • react-native FB的react-native
  • react-native-auto-updater react-native自动升级
  • Front-End-Develop-Guide 这份指南汇集了前端开发所使用语言的主流学习资源,并以开发者的视角进行整理编排而成
  • awesome-react-native react-native资料大搜罗
  • moles-packer moles-packer 是由携程框架团队研发的,与携程moles框架配套使用的React Native 打包和拆包工具,同时支持原生的 React Native 项目。
  • weex 阿里打造的一款与react-native类似的玩意

python

  • awesome-python-cn Python资源大全中文版,内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等
  • python-patterns Python的设计模式
  • qrcode 可生成普通二维码、带图片的艺术二维码(黑白与彩色)、动态二维码(黑白与彩色)

游戏开发


其他

设计

好东西

  • Hospital OpenPower工作组收集汇总的医院开放数据 http://open-power-workgroup.github.io/Hospital
  • HowToBeAProgrammer 如何成为程序员!/(ㄒoㄒ)/~~
  • phodal大神主页 phodal大大写的东西得好好看看,分析的不错,写的也很不错,值得学习
  • growth-ebook 全栈增长工程师指南
  • awesome github里面所有awesome的东西,哇哈哈,不错!不错!不错!awesome!awesome!awesome!
  • free-programming-books 免费的计算机编程类书籍,好多好多
  • free-programming-books-zh_CN 免费的计算机编程类中文书籍,好多好多
  • awesome-github 收集这个列表,只是为了更好地使用亲爱的GitHub
  • githug 游戏方式学习github
  • git-tips 非常多的git的使用技巧和命令 Most commonly used git tips and tricks
  • github-roam GitHub 漫游指南
  • octotree 各大浏览器支持在右侧树菜单方式查看github的代码
  • lantern-binaries FQ神器,去国外看看
  • hosts 最新可用的google hosts文件。镜像: https://coding.net/u/scaffrey/p/hosts/git
  • AppleDNS Apple 网络服务加速配置。真的快,快出声!(少数派、Appinn、Mac玩儿法 推荐)
  • XcodePluginUpgradeCompatible-LFL Xcode升级插件兼容一键解决命令工程
  • opencv 全平台openCV图形算法解析库,估计以后研究图形方面能用得着
  • JSONExport 一款json转对象的软件,支持json转 java、oc、swift
  • alfred-workflows alfred常用好用的插件集合
  • atom atom github出品的开源编辑器
  • producthunt-osx 每天分享最好,最新的mac应用 The best new products, every day on Mac.
  • Gank-for-Mac Gank for Mac是一个小巧的干货集中营Mac端应用
  • listen1_chrome_extension chrome上的一个插件,听歌必备, 妈妈再也不用担心我找不到我想听的歌了。这里包含了网易云音乐,虾米,QQ音乐的曲库,够全够大了吧。
  • OpenEmu 模拟器游戏,赶快去找回儿时的记忆吧!!!Retro video game emulation for macOS http://openemu.org
  • bilibili-mac-client B站提供的 Mac 必备的在线视频播放器
  • iTerm2 iTerm2 是 MAC 下最好的终端工具。可以简单的认为,iTerm2 是配置完毕开箱即用的 tmux
  • Clipy 强大的变态Mac 剪贴板开源应用
  • WWDC 在Mac上看wwdc的一款app The unofficial WWDC app for macOS
  • macdown 非常好用的markdown编写软件,本人就一直用的这个,简单,小巧
  • SQLiteApp mac上操作SQLite数据库的app,简单好用
  • aria2 把这玩意配置好吧,你会觉得你可以不用迅雷、百度云盘等客户端了 参考链接
  • IntelliJ-IDEA-Tutorial IntelliJ IDEA 简体中文专题教程 玩IDEA的朋友可以看看
  • TinyPNG4Mac 这是TinyPNG的Mac客户端。TinyPNG提供了PNG图片的“几乎无损”压缩服务。使用TinyPNG4Mac,你可以通过简单的拖拽完成对PNG图片的压缩,无需打开浏览器,无需手动下载图片
  • material-theme 这个sublime的material风格的主题,我爱的不要不要的!!!!
  • Pokemon-Go-Controller 让你安全或则无法到达的区域畅玩Pokemon
  • PokemonGo-Map PokemonGo 的地图,让你更清楚知道你附近的小精灵在哪里
  • awesome-mac 用mac的人非star不可!!!!!star star star
  • security-guide-for-developers 开发人员的安全指南,快1W star了 (Security Guide for Developers)!!!!!
  • gold-miner 掘金翻译计划,翻译掘金上优质的英文文章 http://gold.xitu.io