android-open-source 开源项目

隗翰海
2023-12-01

分享个网址:http://android-open-source.com/

ActiveAndroid

ActiveAndroid is an active record style ORM (object relational mapper). What does that mean exactly? Well, ActiveAndroid allows you to save and retrieve SQLite database records without ever writing a single SQL statement. Each database record is wrapped neatly into a class with methods like save() and delete().ActiveAndroid does so much more than this though. Accessing the database is a hassle, to say the least, in Android. ActiveAndroid takes care of all the setup and messy stuff, and all with just a few simple steps of configuration.

GitHub: Link

Last Updated: Sun 12:30am, Jun 22, 2014

Cards-UI

A library that allows you to easily mimic Google Play's card layout on Android.

GitHub: Link

Last Updated: Sun 12:30am, Jun 22, 2014

SwipeBackLayout

An Android library that help you to build app with swipe back gesture.

GitHub: Link

Last Updated: Sun 12:30am, Jun 22, 2014

FlipImageView

Small android lib allowing you to flip an imageview easily, by extending FlipImageView.This lib is based on the FlipAnimator by coomar. All the credits goes to him.

GitHub: Link

Last Updated: Sun 12:30am, Jun 22, 2014

android-flip

A component for flip animation on Android, which is similar to the effect in Flipboard iPhone/Android

GitHub: Link

Last Updated: Sun 12:30am, Jun 22, 2014

achartengine

AChartEngine is a charting library for Android applications. It currently supports the following chart types:line chartarea chartscatter charttime chartbar chartpie chartbubble chartdoughnut chartrange (high-low) bar chartdial chart / gaugecombined (any combination of line, cubic line, scatter, bar, range bar, bubble) chartcubic line chartAll the above supported chart types can contain multiple series, can be displayed with the X axis horizontally (default) or vertically and support many other custom features. The charts can be built as a view that can be added to a view group or as an intent, such as it can be used to start an activity.The model and the graphing code is well optimized such as it can handle and display huge number of values.AChartEngine is currently at the 1.0.0 release. New chart types will be added in the following releases. Please keep sending your feedback such as we can continually improve this library.

Website: Link

Last Updated: Mon 3:44am, May 19, 2014

GraphView

GraphView is a library for Android to programmatically create flexible and nice-looking diagramms. It is easy to understand, to integrate and to customize it. At the moment there are two different types:Line ChartsBar Charts

GitHub: Link

Last Updated: Mon 3:44am, May 19, 2014

RoundedImageView

a fast ImageView that supports rounded corners and ovals or circles

GitHub: Link

Last Updated: Mon 3:39am, May 19, 2014

SmoothProgressBar

A small Android library allowing you to have a smooth and customizable horizontal indeterminate ProgressBar

GitHub: Link

Last Updated: Mon 3:39am, May 19, 2014

ProgressWheel

A progress wheel for android, intended for use instead of the standard progress bar.

GitHub: Link

Last Updated: Mon 3:39am, May 19, 2014

android-square-progressbar

A progress bar which go's around an image.

GitHub: Link

Last Updated: Mon 3:39am, May 19, 2014

android-HoloCircularProgressBar

HoloCircularProgressBar is a Custom View implementation for Android you might know from the Android Clock App from Android 4.1

GitHub: Link

Last Updated: Mon 3:39am, May 19, 2014

StaggeredGridView

This is a modified version of Android's experimental StaggeredGridView. The StaggeredGridView allows the user to create a GridView with uneven rows similar to how Pinterest looks. Includes own OnItemClickListener and OnItemLongClickListener, selector, and fixed position restore.

GitHub: Link

Last Updated: Mon 3:30am, May 19, 2014

AndroidStaggeredGrid

An Android staggered grid view which supports multiple columns with rows of varying sizes.The StaggeredGridView was developed due to requirements for the Etsy app not met by any existing Android libraries. Namely a stable implementation with the ability to have a different number of columns in landscape & portrait, to sync grid position across orientation changes and support for headers & footers.

GitHub: Link

Last Updated: Mon 3:30am, May 19, 2014

PinterestLikeAdapterView

Open source project in order to implement pinterest like list view on android. (You can check how pinterest app looks like form below link..)

GitHub: Link

Last Updated: Mon 3:30am, May 19, 2014

DraggableGridView

a drag-and-drop scrolling grid view for Android

GitHub: Link

Last Updated: Mon 3:30am, May 19, 2014

PhotoView

PhotoView aims to help produce an easily usable implementation of a zooming Android ImageView. It is currently being used in photup.

GitHub: Link

Last Updated: Mon 3:30am, May 19, 2014

android-gif-drawable

Views and Drawable for animated GIFs in Android.

GitHub: Link

Last Updated: Mon 3:30am, May 19, 2014

ListViewAnimations

ListViewAnimations is an Open Source Android library that allows developers to easily create ListViews with animations. Feel free to use it all you want in your Android apps provided that you cite this project and include the license in your app.

GitHub: Link

Last Updated: Mon 11:51am, May 12, 2014

Horizontal ListView

A Horizontal ListView for Android http://www.dev-smart.com/archives/34

GitHub: Link

Last Updated: Mon 11:51am, May 12, 2014

ActionBarSherlock

Action bar implementation which uses the native action bar on Android 4.0+ and a custom implementation on pre-4.0 through a single API and theme.

GitHub: Link

Website: Link

Last Updated: Mon 11:51am, May 12, 2014

ActionBar PullToRefresh

ActionBar-PullToRefresh provides an easy way to add a modern version of the pull-to-refresh interaction to your application.

GitHub: Link

Last Updated: Mon 11:51am, May 12, 2014

FadingActionBar

FadingActionBar is a library which implements the cool fading action bar effect that can be seen in the new Play Music app.This library uses the techniques outlined by Cyril Mottier in a popular blog post.The three most commonly used action bar implementations are supported: stock (API 11+), ActionBarCompat and ActionBarSherlock.

GitHub: Link

Last Updated: Mon 11:51am, May 12, 2014

No boring ActionBar

News Stand app makes the ActionBar not boring!

GitHub: Link

Last Updated: Mon 11:51am, May 12, 2014

RefreshActionItem

An action bar item that implements this common pattern:1. Initially it shows a refresh button.2. If the button is clicked, a background operation begins and the button turns into a progress indicator.3. When the background operation ends, the button is restored to its initial state.The progress bar shows a magnitude which represents how far the operation has proceeded. The progress bar can also be made indeterminate, just like the built-in ProgressBar.

GitHub: Link

Last Updated: Mon 11:51am, May 12, 2014

GlassActionBar

GlassActionBar is an Android library which implements a glass-like effect for the action bar.The three most commonly used action bar implementations are supported: stock (API >13), ActionBarCompat and ActionBarSherlock.

GitHub: Link

Last Updated: Mon 11:51am, May 12, 2014

SlidingMenu

SlidingMenu is an Open Source Android library that allows developers to easily create applications with sliding menus like those made popular in the Google+, YouTube, and Facebook apps. Feel free to use it all you want in your Android apps provided that you cite this project and include the license in your app.

GitHub: Link

Last Updated: Mon 11:51am, May 12, 2014

ArcMenu & RayMenu

An android custom view which looks like the menu in Path 2.0 (for iOS).

GitHub: Link

Last Updated: Mon 11:51am, May 12, 2014

Satellite Menu

'Path' has a very attractive menu sitting on the left bottom corner of the screen. Satellite Menu is the open version of this menu.For the ones who didnt see path, the menu consists of a main button on the left bottom of the screen. When the user clicks on this button, a number of buttons are popped out of this button. I have resembled this structure to a planet and satellites and thats why I gave the name of this project.The menu uses built-in animations of Android platform.Works in API Level 7 (2.1) and above.

GitHub: Link

Last Updated: Mon 11:51am, May 12, 2014

Android Wheel Menu

Simple and easy to use circular menu widget for Android.

GitHub: Link

Last Updated: Mon 11:51am, May 12, 2014

FoldingNavigationDrawer

FoldingNavigationDrawer for Android

GitHub: Link

Last Updated: Mon 11:51am, May 12, 2014

ViewPagerIndicator

Paging indicator widgets that are compatible with the ViewPager from the Android Support Library to improve discoverability of content.

GitHub: Link

Website: Link

Last Updated: Mon 11:51am, May 12, 2014

JazzyViewPager

An easy to use ViewPager that adds an awesome set of custom swiping animations. Just change your ViewPagers to JazzyViewPagers, two more steps, and you're good to go!

GitHub: Link

Last Updated: Mon 11:51am, May 12, 2014

FancyCoverFlow

FancyCoverFlow is a flexible Android widget providing out of the box view transformations to give your app a unique look and feel.

GitHub: Link

Last Updated: Mon 11:51am, May 12, 2014

DirectionalViewPager

Implementation of the compatibility library ViewPager class that supports paging both vertically and horizontally as well as changing between the two at runtime.

GitHub: Link

Last Updated: Mon 11:51am, May 12, 2014

MenuDrawer

A slide-out menu implementation, which allows users to navigate between views in your app. Most commonly the menu is revealed by either dragging the edge of the screen, or clicking the 'up' button in the action bar.

GitHub: Link

Website: Link

Last Updated: Mon 11:51am, May 12, 2014

AndroidTouchGallery

Android widget for gallery, using viewpager. Allow pinch zoom and drag for images by url. Widget allows use it in Android > 2.0!

GitHub: Link

Last Updated: Mon 11:51am, May 12, 2014

salvage

Generic view recycler and ViewPager PagerAdapter implementation.Still in the experimentation phase and usefulness evaluating phase.

GitHub: Link

Last Updated: Mon 11:51am, May 12, 2014

JazzyListView

JazzyListView is an extension of ListView designed to animate list item views as they become visible. There are a number of pre-built, bundled effects that can be used by setting the effect in code or an XML layout attribute. Also, it is possible to use a custom effect by implementing a JazzyEffect.This project was inspired by stroll.js at http://lab.hakim.se/scroll-effects/.

GitHub: Link

Last Updated: Mon 7:52am, May 12, 2014

SlideExpandableListView

A better ExpandableListView, with animated expandable views for each list item

GitHub: Link

Last Updated: Mon 7:48am, May 12, 2014

SuperSaiyanScrollView

Super-fast, super-lightweight sectioned lists for Android.

GitHub: Link

Last Updated: Mon 7:44am, May 12, 2014

IndexableListView

iPhone like fast scroll ListView on Android

GitHub: Link

Last Updated: Mon 7:38am, May 12, 2014

QuickReturnHeader

QuickReturnHeader is a tiny Android library that implements the popular "quick return" design pattern for lists and scrollable content in general.In this pattern, which can be found for instance in the Google Keep app, the header hides as soon as we start scrolling down, and reappears inmediately (regardless of how far down the list we are) as soon as we scroll up again. A video is worth a thousand images:

GitHub: Link

Last Updated: Mon 7:35am, May 12, 2014

Pinned Section ListView

Easy to use ListView with pinned sections for Android. Pinned section is a header view which sticks to the top of the list until at least one item of that section is visible.

GitHub: Link

Last Updated: Mon 7:30am, May 12, 2014

StickyListHeaders

StickyListHeaders is an Android library that makes it easy to integrate section headers in your ListView. These section headers stick to the top like in the new People app of Android 4.0 Ice Cream Sandwich. This behavior is also found in lists with sections on iOS devices. This library can also be used without the sticky functionality if you just want section headers.StickyListHeaders actively supports android versions 2.3 (gingerbread) and above. That said, it works all the way down to 2.1 but is not actively tested or working perfectly.

GitHub: Link

Last Updated: Mon 7:28am, May 12, 2014

swipe-to-dismiss mini-library and sample

Android swipe-to-dismiss mini-library and sample code.Sample code that shows how to make ListView or other views support the swipe-to-dismiss Android UI pattern.

GitHub: Link

Last Updated: Mon 7:26am, May 12, 2014

SwipeListView

An Android List View implementation with support for drawable cells and many other swipe related features.

GitHub: Link

Last Updated: Mon 7:26am, May 12, 2014

Pull-To-Refresh ListView

This project aims to provide a reusable pull to refresh widget for Android.

GitHub: Link

Last Updated: Mon 7:20am, May 12, 2014

Android-PullToRefresh

This project aims to provide a reusable Pull to Refresh widget for Android. It was originally based on Johan Nilsson's library (mainly for graphics, strings and animations), but these have been replaced since.

GitHub: Link

Last Updated: Mon 7:15am, May 12, 2014

Nine Old Androids

An Android library for using the Honeycomb (Android 3.0) animation API on all versions of the platform back to 1.0!

GitHub: Link

Website: Link

Last Updated: Sun 1:14pm, May 11, 2014

Guava libraries

The Guava project contains several of Google's core libraries that we rely on in our Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth.

Website: Link

Last Updated: Sun 1:14pm, May 11, 2014

Picasso

A powerful image downloading and caching library for Android

GitHub: Link

Website: Link

Last Updated: Sun 1:10pm, May 11, 2014

Butter Knife

View "injection" library for Android which uses annotation processing to generate boilerplate code for you.

GitHub: Link

Last Updated: Sun 1:08pm, May 11, 2014

RoboGuice

Google Guice on Android, version 2.0RoboGuice 2 smoothes out some of the wrinkles in your Android development experience and makes things simple and fun. Do you always forget to check for null when you getIntent().getExtras()? RoboGuice 2 will help you. Think casting findViewById() to a TextView shouldn’t be necessary? RoboGuice 2 is on it.

GitHub: Link

Website: Link

Last Updated: Sun 1:07pm, May 11, 2014

Android Annotations

AndroidAnnotations is an Open Source framework that speeds up Android development. It takes care of the plumbing, and lets you concentrate on what's really important. By simplifying your code, it facilitates its maintenance.

GitHub: Link

Website: Link

Last Updated: Sun 1:07pm, May 11, 2014

Universal Image Loader for Android

This project aims to provide a reusable instrument for asynchronous image loading, caching and displaying. It is originally based on Fedor Vlasov's project and has been vastly refactored and improved since then.

GitHub: Link

Last Updated: Sun 10:11am, May 11, 2014

Dagger

A fast dependency injector for Android and Java.

GitHub: Link

Website: Link

 类似资料: