From: eLinux.org
Android Tutorials
Here are some “getting started” tutorials for Android and Android
development:
- http://vis.berkeley.edu/courses/cs160-sp08/wiki/index.php/Getting_Started_with_Android
- Simple HOWTO building some linux apps and libraries from scratch on
android- Contains instructions for building add-ons like busybox, jupp
(text editor), libFLAC, xvid, nmap and dropbear
- Contains instructions for building add-ons like busybox, jupp
- From Unboxing Panda to Building and Loading an
App- Contains instructions for unboxing Panda, the hardware needed,
where to get a pre-built Panda build, how to program it, how to
install the Android tools and how to build and install the app
on Panda. Also includes a link to the demo app,
“DisableSuspend.” This tutorial features builds from
http://www.linaro.org,
an industry consortium for improving ARM upstream support. It
contains every step needed in one place.
- Contains instructions for unboxing Panda, the hardware needed,
Contents
- 1 YouTube AndroidDevelopers
channel - 2 Karim Yaghmour presentations
- 3 Michael Haim presentations
- 4 Free Electrons Android
Courseware
YouTube AndroidDevelopers channel
There are numerous videos (including tutorials) at the Android
Developers channel on YouTube.
See
http://www.youtube.com/profile?user=androiddevelopers#g/u
Karim Yaghmour presentations
- Android Internals -
Karim’s presentations at Android Builders
Summit
2011 - Porting Android to New
Hardware - Karim’s
presentations at Android Builders
Summit
2011 - Android For Embedded Linux
Developers -
Karim’s presentation at AnDevCon 2011 - Understanding the Android System
Server - Karim’s
presentation at AnDevCon 2011
Karim’s courseware
Click on the “Courseware” thumbnail on the class page:
- http://www.opersys.com/training/embedded-android
- http://www.opersys.com/training/android-development
- http://www.opersys.com/training/embedded-linux
- http://www.opersys.com/training/linux-device-drivers
Michael Haim presentations
Also, Michael Haim has produced a large number of useful presentations
about Android topics. These are available at:
http://www.abelski.com/
You need to create an account to use these resources, but they are free
for personal and academic use.
There are presenations available in the following categories:
- Android Fundamentals
- Android Workshops
- App Widgets Development
- Effective Programming
- Android Testing
- The Android Internals
Free Electrons Android Courseware
Free Electrons has released their complete Android training materials,
under the usual Creative Commons BY-SA 3.0 license:
http://free-electrons.com/blog/free-android-training-materials/
. It contains more than 400 pages of slides and practical labs.
There’s a public git tree and a LaTeX source format making it easy to
adapt the materials to your needs (if you are a trainer), to translate
them and to contribute to them.