At the end of this course, the students; 1) Know mobile application development frameworks and platforms. 2) Learn mobile application development techniques. 3) Design and develop mobile application using one application framework and platform. 4) Learn publishing and deployment methods of mobile applications.
MODE OF DELIVERY
Face to face
PRE-REQUISITES OF THE COURSE
No
RECOMMENDED OPTIONAL PROGRAMME COMPONENT
Yes (BİL332, BİL344)
COURSE DEFINITION
COURSE CONTENTS
WEEK
TOPICS
1st Week
Fundamental concepts of mobile computing
2nd Week
Overview of mobile operating systems
3rd Week
Overview of mobile application development frameworks
4th Week
Application models of mobile application frameworks
5th Week
User-interface design
6th Week
Input methods and data handling
7th Week
Managing application data
8th Week
Mid-term
9th Week
Using databases
10th Week
Using device sensors
11th Week
Publishing and deploying mobile application
12th Week
Course project presentations
13th Week
Course project presentations
14th Week
Course project presentations
RECOMENDED OR REQUIRED READING
Valentino Lee, Heather Schneider, and Robbie Schell, Mobile Applications: Architecture, Design, and Development, Prentice Hall, 2004 Ed Burnette, Hello, Android: Introducing Google's Mobile Development Platform, Pragmatic Bookshelf, 4th Edition