Lesson plan / MOBILE SYSTEMS

Lesson Information

Course Credit 3.0
Course ECTS Credit 5.0
Teaching Language of Instruction İngilizce
Level of Course Bachelor's Degree, TYYÇ: Level 6, EQF-LLL: Level 6, QF-EHEA: First Cycle
Type of Course Programme Elective
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience? S
Course Coordinator Prof. Dr. ALİ GÜNEŞ
Instructor (s) Assist. Prof. Dr. SİNA APAK
Course Assistant

Purpose and Content

The aim of the course The scope is huge and interesting. It is also challenging. Globally, there are still many unexplored domains in the enterprise segment, whereas in the consumers' segment the scope is more competitive than the former. For instance, we have got very less Android apps that connect truck drivers. The scope is huge and massive. We still need some more apps that connect technicians, like mechanic, electricians, plumbers etc.
Course Content In this unit, we will take a broad look at mobile application development. We will learn about the different types of mobile devices, from mobile computers to smartphones, and we will compare web-based applications to native applications. Finally, we will study methods of transport, as well as Internet protocols for mobile applications.

Weekly Course Subjects

1Introduction to Android
2Application Structure (in detail)
3Emulator-Android Virtual Device
4Basic UI design Launching emulator
5Preferences
6Menu
7Intents (in detail)
8Tabs and Tab Activity
9Styles & Themes
10Content Providers
11Adapters and Widgets
12Notifications
13Custom components
14SQL light

Resources

1-Beginning Android Programming with Android Studio, Fourth Edition By Jerome F. DiMarzio
Publisher: Wiley / Wrox
Final Release Date: October 2016