37 03 29 044 | formation_continue@univ-bba.dz

  Basic Android Applications Development

Involved teacher: Foudil Belhadj


Duration: 15 Hours


Target group: All students having basic skills in java (or C#) programming language.


Objectives:


This course aims to learn by examples how to build a mobile application that runs on
Android devices following the official Android basic courses.

Chapters:


● Android Studio IDE

· Installation
· IDE Overview
· Android Virtual Devices
· Configuring Physical Android devices.
· Create a simple application : SaySalem

● Building Application User Interface (UI)


· Principal Modern Android Widgets
· Layout as Interface
· Create layouts using the design panel tools
· Interaction with the XML code
· Application Example: Student Information Form

● Activities and User Interaction

· Create an activity with a basic interface
· Interact with user inputs widget
· Write widgets’ listeners
· Application Example: Student Information Form (2) : Make a tel. Call and
send SMS


● Activity Lifecycle

· Managing the activity lifecycle
· Application Example: Audio App.


● Intents, Services and Broadcast Receivers


· Communication between Activities
· Communication between Applications
· Handling device states

● Database interaction


· SQlite Database
· FireBase

● Building a full Application Sample:

○ Create an application that helps persons to find their lost objects (items).

The number of students: 15 students in a group.


Tools: Android Studio, Android Device (optional), Google Meet or Zoom (optional)


Fees: 15000 DA

back