This workshop is intended for software developers interested in developing applications for Android mobile phones supporting popular Android versions.
All participants should know the fundamentals of object oriented programming using JAVA, and be familiar with basic Java SE 1.8 (classes, control flow statements, instantiation, inheritance, initialization, assignment, method overloading and overriding, etc).
Upon completion of this course, you will be able to:
Build your own applications for Android mobile phones
Understand how Android applications work, Android application components, manifest, and Intent
Design Android applications with compelling user interfaces by using and creating your own layouts using external resources