Android App Development

Table of Contents

1 Android-Development-1: Getting Started

  1. Android-Development https://developer.android.com/guide/
  2. Android SDK, Android Studio, IntelliJ IDEA, [Eclipse]
  3. Alternate Dev Environments
  4. Build Your First APK https://developer.android.com/training/basics/firstapp/

2 Android-Development-2: APK Components

  1. Context
  2. Actvity
  3. Actvity Lifecycle
  4. Service Lifecycle
  5. Broadcast Receiver Lifecycle
  6. Intent

3 Android-Development-3: Networking

  1. ../Refreshers Networking
  2. Java Networking
  3. Linux/Android IPtables
  4. AVD Networking: introducing virtual eth1

4 An Example FOSS APK

  1. Sudoku: Two versions of open source APKs
  2. Extending them into a Collaborative Sudoku

5 References

  1. Java tutorial, http://download.oracle.com/javase/tutorial/ or another book of your choice on programming in Java
  2. Joseph Annuzzi, Jr., Lauren Darcey, Shane Conder, Introduction to Android Application Development: Android Essentials, Fourth Edition, Addison-Wesley Professional, 2013, 672pp; WSU Safari Books Online 9780133477306. Look up in the Index for the terms appearing in these notes and read appropriate sections. Required Reading.
  3. http://developer.android.com Selected pages referenced above are Required Reading.

6 End

Copyright © 2019 www.wright.edu/~pmateti • 2019-01-17