College of Information and Communication Technologies

College of ICT

University of Dar Es Salaam

Short courses

Android Mobile Application Development

  • Date: - -
  • Venue: UDSM, Kijitonyama Campus
  • Cost: TZS 1,250,000
  • Contact: 0715677873 | oscar.mashauri@udsm.ac.tz
  • Register

Most of World devices nowadays are using Android as operating system (OS), so the needs of mobile applications are increasingly and you as Developer you should benefit from that.

The Android mobile development training will cover everything you need to know and build a working mobile application that manage local, remote data and display use variety UI elements, in the process you will understand how Activities and Fragments are working and interacting between each other includes integration of web services, finally you'll learn how to package the application for distribution.

Course Outline

Introduction
  • Welcome
  • What you should know
  • Setup environment
  • Sample project
Activities
  • Overview
  • Understanding Activities
  • Working with Activities
  • Handle configuration changes
  • Activity Lifecycle
Fragments
  • Overview
  • Understanding Fragments
  • Display a Fragment in Activity
  • Understand communication flow between Fragment and Activity
  • Manage Dialogs in Fragment
Data Storage
  • Overview
  • Understand SharedPreferences
  • Working with SQLite
  • Using JSON, Gson to save and retrieve data
  • Manage Data with Room
Web Services
  • Overview
  • Working with AsyncTask
  • IntentService
  • Understand HttpUrlConnection
  • Manage Data with JSON and Gson
  • Get to know XmlPullPaser
  • Manage HTTP requests with Libraries
User Interface Design
  • Overview
  • Navigations
  • RecyclerView
  • Custom View
Packaging
  • Test the App
  • Secure and Minifying the App
  • Distribute the App

What you should do before attending this course

  • Come with your own Laptop computer
  • Install Android Studio in your Laptop
  • Familiarize yourself with Android Studio

How to make Payment

The fees Paid by cash should be deposited to NBC Bank, Account Name: Centre for Virtual Learning, Account Number: 040103002088 and by Cheque should be made payable to the Director, Centre for Virtual Learning (CVL), University of Dar es Salaam. Come with deposit(s) slip.

Log in