si cela peut intéresser du monde
en anglais sorry : p
Android Development
Android is currently projected to be the second-most-popular mobile OS in the world by the end of 2010, gaining more marketshare than both iOS and BlackBerry, and only beaten by Nokia’s Symbian OS. It’s even expected that by 2014, Android will rival Symbian for worldwide marketshare, with less than a single percentage point separating them. It’s obvious that Android has become an incredibly important platform for smartphone app development.
Android Developers is the official documentation for developing Android apps. It’s a huge resource, and an excellent place to turn if you have questions about any aspect of app development. Also included are a number of video tutorials.
Understanding User Interface in Android – Part 1: Layouts
This is the first in a four-part series on the Android UI. It talks about screen components and goes through setting up a sample project. It’s a very thorough article, as are the rest of the posts in the series.
This is a collection of sample apps that show off what Android can do. It includes games, location-based apps, a radar-style app, a translation app, and a lot more.
Android Snippets offers free code snippets for a variety of functions within Android apps. There’s everything from customizing the background of the options menu to making an activity fullscreen to autostarting an app upon bootup.
The Android SDK includes a mobile device emulator. Here’s all the documentation for that emulator, including tutorials and troubleshooting tips.
AppInventor is a program released by Google Labs for creating Android applications without any coding knowledge. It’s free, but currently requires you to request an invite, and it can be quite a long wait to actually receive access.
Android Patterns showcases a number of UI patterns present in Android, including patterns in navigation, search, and information presentation.
This vector GUI kit from Smashing Magazine has all the elements of Android’s user interface in a handy PSD file. It’s perfect for creating application mockups.
Fireworks Template for Android
Here’s a Fireworks template kit for Android from UNITiD. It includes all the basic elements, this time compatible with Fireworks.
Android Sketch Stencil Version 1.0
Here’s an Omnigraffle sketchy-style wireframing stencil set. It’s perfect for wireframing in Omnigraffle.
Android App Developers GUI Kits, Icons, Fonts and Tools
This roundup from Speckyboy Design Magazine offers some great graphics resources for Android developers, including icons, fonts, GUI guidelines and tools, and more.
Beginning Android – Getting Started with Fortune Crunch
This tutorial from Mobiletuts+ will quickly get you up and running with a simple Android application. It provides a much more comprehensive start than the run-of-the-mill “Hello World” app!
Learn Java for Android Development
This tutorial from Mobiletuts+ will quickly get you up and running with a simple Android application. It provides a much more comprehensive start than the run-of-the-mill “Hello World” app!
Androinica has a fantastic tips category, which includes a number of hacks and tutorials. Some of the hacks and tutorials are more end user-oriented, but there are useful tips for developers, too.
Getting Started in Android Game Development
Here’s a great beginner’s article about creating games for Android. It discusses what you need to know first, important considerations for developing your game, and offers some tips and tricks.
The Light Racer 3D Development Journal
This free online book offers some great insight into what really takes place when developing an Android game. It covers the entire development cycle, all 70+ days of it.
Hell Android is a site that covers Android news, tutorials, and more. Their tutorials cover a wide variety of topics, and there are suitable tutorials for beginners right up through more advanced users. A lot of their tutorials are specific to certain aspects of the Android UI.
Talk Android has a huge variety of forums, for everything from specific handsets to general development to tutorials and code snippets.
Books on Android Development
Andbook is a free PDF ebook for Android app developers, based on the code and experience of the anddev.org-Community.
Android Wireless Application Development by Shane Conder and Lauren Darcey
Android Wireless Application Development includes sample code and best practices for building and distributing successful Android apps. It covers everything from concept through coding, testing, packaging and delivery.
Professional Android 2 Application Development (Wrox Programmer to Programmer) by Reto Meier
This book from Wrox Press serves as a hands-on guide to building Android apps from the bottom up, and includes a variety of sample projects.
Hello, Android: Introducing Google’s Mobile Development Platform (Pragmatic Programmers) by Ed Burnette
Hello, Android will teach you to create apps within minutes (starting with the obligatory “Hello World” app) and then proceeds to teach you to build a more complicated Sudoku game. It also shows how to build in audio and video support, add graphics with OpenGL, and store data with SQLite.
Unlocking Android: A Developer’s Guide by Frank Ebleson, Charlie Collins, and Robi Sen
This book takes a big-picture approach to Android app development, starting with the Android approach to mobile apps. It includes a number of practical examples and two deep, hands-on examples conclude the book.
Beginning Android 2 by Mark Murphy
Beginning Android 2 starts out with simple examples that run with your copy of the SDK to get you introduced to Android development. It covers everything from crafting GUIs to using GPS to accessing web services.
Pro Android 2 by Sayed Hashimi, Satya Komatineni, and Dave MacLean
This is the follow up to the Beginning Android 2 book above, and goes into more advanced Android app development. It includes information on creating 3D graphics with OpenGL, integrating Google Translate into your apps, location-based services, and more.
Pro Android Games by Vladimir Silva
Here’s another great book for advanced Android development, this time focusing on gaming. It includes information on creating advanced 3D games, setting up a Linux system for hybrid game compilation, pure Java gaming (with examples), and even how to port Wolfenstein 3D and Doom to Android using Java and C.