I've been playing with the Android SDK and I have a growing list of bookmarks to Android dev resources for my own use. I thought the best place to keep them would be here on my blog. That way other people can benefit too. I'll keep updating this list so feel free to add suggestions in the comments.
Official stuff
- The Android website
- Downloading and Installing the Android SDK
- SDK Documentation
- SDK Reference
- Android tools
- UI design guidelines
- Android developers blog
- Android is open source, here is the source
Tools and libraries
- IDE’s: Eclipse, Netbeans, IntelliJ IDEA or Motodev Studio
- Android UI utils – Create icons and other assets for your app
- RoboGuice - Android IoC framework.
Android developers with blogs
- A Commons Blog - Mark L. Murphy from Commonsware
- AndroidAudioHacks.com
- AndroidBlogger
- Android-er
- Badlogic Games – Mario Zechner
- Android Engineer – Matt Quigley
- Wagied Davids
- Zero Credibility - Jeffrey Blattman
Android books
- The busy coder's guide to Android Development and Advanced Android Development are free books from Commonsware. Their paid subscription will get you more up to date ebooks on Android development.
- Android in Action
- Beginning Android 3
- Pro Android 3
Android community
- stackoverflow.com - Developer Q/A site with an active android dev community.
- androidforums.com
- xda developers - lots of info on rooting phones, some on development
- anddev.org
Google IO 2011 session videos
- 3D Graphics on Android: Lessons learned from Google Body
- Accelerated Android Rendering
- Android + App Engine: A Developer's Dream Combination
- Android Development Tools
- Android Market for Developers
- Android Protips: Advanced Topics for Expert Android App Developers
- Bringing C and C++ Games to Android
- Building Aggressively Compatible Android Games
- Best Practices for Accessing Google APIs on Android
- Building Android Apps for Google TV
- Designing and Implementing Android UIs for Phones and Tablets
- Don’t just build a mobile app. Build a business
- Evading Pirates and Stopping Vampires using License Verification Library, In-App Billing, and App Engine
- Fireside Chat with the Android Team
- Honeycomb Highlights
- How to NFC
- HTML5 versus Android: Apps or Web for Mobile Development?
- Memory management for Android Apps
- Optimizing Android Apps with Google Analytics
- Taking Android to Work
- Android Open Accessory API and Development Kit (ADK)
Google IO 2010 sessions
- A beginner's guide to Android
- Writing real-time games for Android redux
- The world of ListView
- Casting a wide net: how to target all Android devices
- Android UI design patterns
- Developing Android REST client applications
- A JIT Compiler for Android's Dalvik VM
- Writing zippy Android apps
- Advanced Android audio techniques
- Building push applications for Android
- Analyzing and monetizing your Android & iPhone apps
Google IO 2009 session videos
- Coding for Life - Battery Life, That Is
- Debugging Arts of the Ninja Masters
- How Do I Code Thee? Let Me Count the Ways
- Looking Beyond the Screen: Text-To-Speech and Eyes-Free Interaction on Android
- Mastering the Android Media Framework
- Pixel Perfect Code: How to Marry Interaction and Visual Design the Android Way
- Supporting Multiple Devices with One Binary
- Turbo-charge your UI: How to Make your Android UI Fast and Efficient
- Writing Real-Time Games for Android
Found this while Googling for Android info :) Great list of resources, thanks!
ReplyDelete