Skip to content

Instantly share code, notes, and snippets.

@ixiyang
Created October 31, 2013 09:14
Show Gist options
  • Save ixiyang/7246654 to your computer and use it in GitHub Desktop.
Save ixiyang/7246654 to your computer and use it in GitHub Desktop.
android开发资源
News:
Android Weekly - a free newsletter that helps you remain on the cutting-edge with your Android Development.
http://androidweekly.net/
Tutorials:
Google's Android Developer Training http://developer.android.com/training/index.html
CommonsWare - AdvAndroid http://commonsware.com/AdvAndroid/
Vogella http://www.vogella.com/articles/Android/article.html
DZone Javalobby http://java.dzone.com/category/tags/android
Java Code Geeks http://www.javacodegeeks.com/android/
Architecture:
Ignition(https://github.com/kaeppler/ignition) - Helps you get your Android applications off the ground quickly by offering ready-to-use components and utility classes
GreenDroid(http://greendroid.cyrilmottier.com/) - Makes UI development easier and consistent throughout your applications
Spring For Android(http://projects.spring.io/spring-android/) - An extension of the Spring Framework that aims to simplify the development of native Android applications
DroidParts(http://droidparts.org/) - a framework that includes DI, ORM, logging, a REST Client and more
ORM:
OrmLite(http://ormlite.com/sqlite_java_android_orm.shtml) - Provides some lightweight functionality for persisting Java objects to SQL databases
Active Record for Android(http://code.google.com/p/android-active-record/) - Lightweight persistence library for Android
GreenDao(http://greendao-orm.com/) - Open source project to help Android developers working with data stored in SQLite
Design:
Android Patterns(http://www.androidpatterns.com/) - Interaction patterns that can help you design Android apps.
Google Android Design Guide(http://developer.android.com/design/index.html) - Official android design guide by Google.
Android App Patterns(http://www.android-app-patterns.com/) - 1225 app screenshots in 29 categories all in one.
Android 4.0 Design Startkit(http://www.androiddesign.info/) - Some starter kits with Photoshop PSD's.
Android Niceties(http://androidniceties.tumblr.com/) - A collection of screenshots encompassing some of the most beautiful looking Android apps.
Android Holo Colors Generator(http://android-holo-colors.com/) - Allows you to easily create Android components with your own color scheme
ICS Apps(http://ics-apps.tumblr.com/) - IceCream sandwich app screenshots
Dependency Injection:
RoboGuice - Smoothes out some of the wrinkles in your Android development and slims down your application code
Android Annotations - Takes care of the plumbing and lets you concentrate on what's really important. By simplifying your code, it facilitates its maintenance.
Networking:
Loopj - An asynchronous, callback-based HTTP client for Android
Volley - It manages the processing and caching of network requests and it saves developers valuable time from writing the same network call/cache code again and again
UI:
ActionBarSherlock - Designed to facilitate the use of the action bar design pattern across all versions of Android with a single API
NineOldAndroids - Library for using the Honeycomb (Android 3.0) animation API on all versions of the platform back to 1.0
Pull To Refresh - Provides a reusable pull-to-refresh widget for Android.
Android Validator - Form validator library
Progress Wheel - A custom component for Android that replaces the progress bar
Scroll Bar Panel - Attaches a view to a scroll indicator
View Page Indicator - Provides widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock.
View Badger - A simple way to "badge" any given Android view at runtime
Universal Image Loader - Powerful and flexible instrument for asynchronous loading, caching and displaying images
ColorPicker - To create a color picker in preferences
Segmented Radio Button - Implementation of iOS's segmented control
PhotoView - Implementation of ImageView, which supports zooming by various touch gestures
Smart Image View - ImageView replacement that allows image loading from URLs or the contact address book with caching.
Android Lock Pattern - Users can define their own lock pattern ‒ which is a combination of 4+ dots
Testing:
Android Mock - A framework for mocking interfaces and classes on the Dalvik VM
Robotium - A test automation framework that has full support for native and hybrid applications
Tools:
Application Crash Report - ACRA - A library enabling Android Applications to automatically post their crash reports in a GoogleDoc form
Android Studio - A new Android development environment based on IntelliJ IDEA
Hungry for more?
App Dev Wiki
Android Views
Open Intents Android Libraries
Basic4Android Wiki
Vogella Useful Android Libs
From http://pragmaticsharif.wordpress.com/2013/10/06/android-resources/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment