0% found this document useful (0 votes)
40 views

Android Mobile Application Development

Uploaded by

Kho Sokha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views

Android Mobile Application Development

Uploaded by

Kho Sokha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Android Mobile Application Development

Credits: 3

Total Contact Hours: 45

Course Description:

This course introduces the fundamental principles of designing and developing mobile applications for
the Android operating system. Students will gain hands-on experience with the Android development
tools and technologies, learning to create user interfaces, manage data, and handle user interaction.

Course Objectives:

 Understand the Android platform architecture and development environment (3 hours).


 Develop proficiency in Java programming for Android development (12 hours).
 Design and implement user interfaces with layouts and views (8 hours).
 Work with activities, intents, and fragments to manage application flow (8 hours).
 Utilize databases and network services to store and retrieve data (8 hours).
 Implement best practices for user experience and testing in mobile applications (4 hours).
 Prepare an Android application for deployment on the Google Play Store (2 hours).

Prerequisites:

 Programming experience in Java or a similar object-oriented language.


 Basic understanding of software development principles.

Course Schedule (Subject to Change):

Week Topic Time (Hours) Assignments


1 Introduction to Android Development 3 Install Android Studio, Setup
2-3 Java for Android Development 12 Basic Java programming labs
4 Android Studio and Project Structure 3 Create a simple Android App
5 User Interface Design with Layouts and Views 8 Design UI mockups, build app UI
6 Activities and Intents for Navigation 8 Implement app navigation
7 Fragments for Modular User Interfaces 8 Design layouts with fragments
8 Data Storage with SharedPreferences and Files 8 Store and retrieve app data
9 Midterm Exam 3 Theoretical and practical
10 Networking and APIs 8 Fetch data from web services
11 Sensors and User Input 8 Implement user interaction
12 Testing and Debugging Techniques 4 Unit testing and debugging
13 Publishing to Google Play Store 2 Prepare app for deployment
14 Final Project Presentation 3 Present developed application
Course Review and Feedback (Optional) Final exam (optional)
drive_spreadsheetExport to Sheets

Grading:

 Assignments (30%)
 Midterm Exam (25%)
 Final Project (35%)
 Class Participation (10%)
Late Policy:

Late assignments will be penalized by 10% per day.

Academic Integrity:

The university's academic integrity policy will be strictly enforced. Cheating and plagiarism will not be
tolerated.

Textbooks (Optional):

 Head First Android Development by Dawn Griffiths and David Griffiths


 The Big Nerd Ranch Guide to Android Programming by Brian Hardy and Chris King

Software:

 Android Studio (free download from https://developer.android.com/)

Instructor:

[Professor's Name] [Office Hours] [Email Address]

This syllabus is subject to change at the instructor's discretion.

You might also like