Aplikacje mobilne

Celem przedmiotu będzie nauką programowania w systemie Android. Przebrniemy od początkowych aplikacji, aż do obsługi elementów sprzętowych (GPS, żyroskopy, itp.) oraz integracji z usługami systemowymi. Potrzebna będzie podstawowa wiedza programowania w Javie.

Literatura

  1. L. Jordan, P. Greyling, Practical Android Projects. Apress, USA, 2011.
  2. C. Collins, M. Galpin, M. Kaeppler, Android in Practice. Manning Publications, USA, 2011.
  3. A. Stasiewicz, Android. Podstawy tworzenia aplikacji. Helion, 2013.
  4. I. F. Darwin, Android Cookbook. O’Reilly Media Inc., 2012.
  5. F. Ableson, R. Sen, C. King, C. E. Ortiz, Android in Action. Manning Publications Co., 2011.
  6. Oficjalna strona Android Developers http://developer.android.com
  7. Kurs Android by Vogella http://developer.android.com
  8. Polskie forum poświęcone systemowi Android http://forum.android.com.pl/f10/
  9. Forum xda-develpers http://forum.xda-developers.com/
  10. Materiały Cleveland State University (Victor Matos)http://grail.cba.csuohio.edu/~matos/notes/cis-493/2013-fall/Android-Syllabus-2013-fall.pdf
  11. Emulator Androida by Genymotion http://www.genymotion.com/

Plan zajęć

  1. Co to Android
  2. Layouty
  3. Zasady tworzenia dobrego GUI
  4. Komponenty wizualne
  5. Dostęp do zasobów, uprawnienia
  6. Czujniki
  7. Mechanizm TTS