Difference between revisions of "Android Tutorials"
(add link to tutorial on building Linux add-on apps and libs) |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
* [http://forum.xda-developers.com/showthread.php?t=631818 Simple HOWTO building some linux apps and libraries from scratch on android] | * [http://forum.xda-developers.com/showthread.php?t=631818 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 (text editor), libFLAC, xvid, nmap and dropbear | ||
+ | * [[Android Tutorials Unbox to App|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 [[Linaro|http://www.linaro.org]], an industry consortium for improving ARM upstream support. It contains every step needed in one place. | ||
== YouTube AndroidDevelopers channel == | == YouTube AndroidDevelopers channel == | ||
Line 12: | Line 14: | ||
== Karim Yaghmour presentations == | == Karim Yaghmour presentations == | ||
+ | * [http://www.opersys.com/blog/abs-march2011 Android Internals] - Karim's presentations at [http://events.linuxfoundation.org/events/android-builders-summit Android Builders Summit] 2011 | ||
+ | * [http://www.opersys.com/blog/abs-march2011 Porting Android to New Hardware] - Karim's presentations at [http://events.linuxfoundation.org/events/android-builders-summit Android Builders Summit] 2011 | ||
* [http://www.opersys.com/blog/andevcon-march2011 Android For Embedded Linux Developers] - Karim's presentation at [http://www.andevcon.com/ AnDevCon] 2011 | * [http://www.opersys.com/blog/andevcon-march2011 Android For Embedded Linux Developers] - Karim's presentation at [http://www.andevcon.com/ AnDevCon] 2011 | ||
+ | * [http://www.opersys.com/blog/andevcon-march2011 Understanding the Android System Server] - Karim's presentation at [http://www.andevcon.com/ 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 == | == Michael Haim presentations == | ||
Line 30: | Line 41: | ||
* Android Testing | * Android Testing | ||
* The Android Internals | * 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. | ||
[[Category:Android]] | [[Category:Android]] |
Latest revision as of 12:52, 21 June 2012
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
- 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.
Contents
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.