存放一些资源的索引
A list of useful Java frameworks, libraries, software and hello worlds examples. This is a fork of awesome link with new structure, additional license info and github's star info for every link, with a lot of new links (all non-mobile github projects with 390 or more star) and so on. The russian version is in this place. The "Hello Worlds examples" project is in this place.
jOOR - Fluent Reflection in Java jOOR is a very simple fluent API that gives access to your Java Class structures in a more intuitive way. The JDK's reflection APIs are hard and verbose to use. Other languages have much simpler constructs to access type meta information at runtime. Let us make Java reflection better. http://www.jooq.org/products. jOOR stands for Java Object Oriented Reflection. It is a simple wrapper for the java.lang.reflect package. jOOR's name is inspired by jOOQ, a fluent API for SQL building and execution.
一个对OkHttp封装的简单易用型HTTP请求和文件下载管理框架。
- 简化OkHttp使用
- 支持GET,POST,PUT,DELETE,HEAD,PATCH谓词
- 支持Activity和Fragment生命周期结束后终止请求
- 支持Download Manager功能
- 支持文件下载多事件回调
- 支持返回bean对象
- 支持返回json String数据
- 支持返回JsonObject对象
- 支持https请求
- 支持https证书访问
- 支持文件上传
- 支持全局params
- 支持全局header
- 支持http cancel
Demo of the java snake game
一款基于Google Material Design设计开发的Android客户端,包括新闻简读,图片浏览,视频爽看 ,音乐轻听以及二维码扫描五个子模块。
一款优雅的遵循 Material Design 的开源音乐播放器,UI参考腾讯轻听音乐播放器,使用 Lastfm Api 与 酷狗歌词Api。项目架构采用 mvp-clean,基于 Retrofit2 + Dagger2 + Rxjava + RxBus + Glide。
- 遵循 Material Design 规范,界面清新,交互优雅。
- 基于 MVP-CLEAN + Retrofit2 + Dagger2 + Rxjava + Glide
- 功能模块: 我的歌曲、我的歌单、文件夹、我喜欢、最近播放、最近添加、播放排行、本地搜索等。
- 支持显示歌词及缓存
- 支持耳机线控播放,耳机拔出自动暂停
- 动态刷新媒体库,及时获知媒体文件变更
- 日夜间模式切换,支持动态换肤
Android 学习资料收集,非常全面的学习资料和分享:书籍、开发环境/工具、博客、社区、开源项目学习、Android 开发者杂志周刊、Awesome 系列、动画系列、Material Design 设计、素材、开源库收集、设计模式、实践篇、面试、Git 教程、文档、其它资料收集、知乎上的讨论。
The Google I/O 2016 Android App. Google I/O is a developer conference held each year with two days of deep technical content featuring technical sessions and hundreds of demonstrations from developers showcasing their technologies. This project is the Android app for the conference. The app supports devices running Android 4.0+, and is optimized for phones and tablets of all shapes and sizes.
This repository contains the source code for the PocketHub Android app. This is the same repository as the now-defunct official GitHub Android app.
Render After Effects animations natively on Android and iOS. Lottie is a mobile library for Android and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile!
四叶花的读书栏目和技术栏目
崩溃日志上传框架。当App崩溃的时,把崩溃信息保存到本地的同时,自动给GitHub提交崩溃issue,你只需要几句,就能完成所有配置。另外,崩溃信息支持邮件上传和HTTP上传,自动提交到issue使用的是邮件上传的方式。如果你拥有私人服务器,你也可以使用HTTP上传。
LitePal is an open source Android library that allows developers to use SQLite database extremely easy. You can finish most of the database operations without writing even a SQL statement, including create or upgrade tables, crud operations, aggregate functions, etc. The setup of LitePal is quite simple as well, you can integrate it into your project in less than 5 minutes.
Starter Code for Android Testing Unit
Starter Code for Android Robolectric and Espresso Testing Unit
Simple game testing 2D Android engine
Example of loading contacts into a listview using Content Providers
Starter Project for Android One Week Bootcamp
This code sample shows how to use Dagger 2 with Retrofit, OkHttp, and Gson. For more context, see https://github.com/codepath/android_guides/wiki/Dependency-Injection-with-Dagger-2.
Demo that showcases how to play Youtube videos.
Android app for searching books using the OpenLibrary api. Android app that leverages the OpenLibrary API to search books and display cover images. This app is to be used as the base app for adding suggested extensions.
Property Animations Demo. Demonstration of choreographed property animations.
An android app that changes custom themes at runtime.
Android demo for Animations and Gestures
Android demo for services and notifications
Manually curated collection of resources for frontend web developers.
react-redux-tutorial in Chinese, catalog && code examples
Comprehensive open-source Node.js guides
ECharts is a free, powerful charting and visualization library offering an easy way of adding intuitive, interactive, and highly customizable charts to your commercial products. It is written in pure JavaScript and based on zrender, which is a whole new lightweight canvas library.
A collection of APIs.
Open-source Dropbox using Ruby and Git
Comprehensive open-source iOS guides http://guides.codepath.com/ios. Welcome to the open-source CodePath iOS Guides. Our goal is to become the central crowdsourced resource for complete and up-to-date iOS content and tutorials. Just take me to the notes!