Overview of Android application development concepts, view controllers and design
patterns, including key features such as online databases, user notification, Core Data, google
maps...etc.
At the end of this course the students should have the ability to:
Install and use appropriate tools for Android development, including IDE, device emulator, and profiling tools.
Understand the Android application architecture, including the role of task stack, activities, and services.
Understand the operation of applications, application lifecycle, configuration files, intents, and activities.
Build user interfaces with fragments, views, form widgets, text input, lists, tables, and more.
Develop experience on how to use UI widgets for scrolling, tabbing, and layout control.
Develop and Design a complete Android Application as part of course requirements.
Distribution of Marks
Final Mark
Final Exam
Second Term
Mid-Year
First Term
100
Prac.
Theor.
Prac.
Theor.
Prac.
Theor.
Prac.
Theor.
20
30
5
5
10
20
5
5
References
SN
Neil Smyth, Android Studio Development Essentials, CreateSpace, USA, 2015.
1
Joseph Annuzzi Jr., Lauren Darcey, Shane Conder, Introduction to Android Application Development: Android Essentials, 2013.
2
Mike Wolfson, Donn Felker, Android Developer Tools Essentials: Android Studio to Zipalign, O’Reilly Media ,2013.
3
Subject
Week
Android UI Design
First
Layouts
Second
Widgets (Controls): Plain Textile, Button, Small Button, example
Third
Widgets (Controls): Radio Button, Checkbox, example,
Fourth
Widgets (Controls): Switch, Toggle Button, example
Fifth
Widgets (Controls): Seek Bar, example,
Sixth
Rating Bar, example, Widgets (Controls):
Seventh
Spinner, example Widgets (Controls):
Eighth
Progress Bar, WebView, example
Ninth
Widgets (Controls): Image Button, example, Image View, example,
Tenth
Android Application Life Cycle, example
Eleventh
Text Fields: Edit Text all types, example, SQLite: class, Database example,
Twelfth
Date & Time: Time Piker, example, Date Piker, example
Thirteenth
Containers: Radio Group, List View, example, Containers: Scroll View, HorizontalScrollView, example
Fourteenth
Custom List view, example, Services, example, Intents, Bundle, Multi Activities, example
Fifteenth
Create New Account
Hello our valued visitor, We present you the best web solutions and high quality graphic designs with a lot of features. just login to your account and enjoy ...