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
Copyright © جامعة محمد البشير الابراهيمي برج بوعريريج. All Rights Reserved.