Topic outline

  • General description

    - Course General Objectives: This course starts by an overview of Java programming language basics that are needed for developing mobile applications. It provides the necessary skills to develop Android based applications using the Android Studio Integrated Development Environment. At the end of this course, students will learn how to: 1. Build mobile applications. 2. Deal with various widgets. 4. Use Google maps and geographical location. 5. Deal with mobile databases. Intended Learning Outcomes - Learning Java programming language basics - Building mobile applications using Android Studio - Using main widgets, menus and events - Dealing with widgets and Action Bar - Using Layouts - Building Activities and Intents - Manage activity states - Building lists, using Text to Speech and Speech to Text tools - Using fragments - Using Google maps - Building SQLite databases