Lesson plan /

Lesson Information

Course Credit
Course ECTS Credit
Teaching Language of Instruction Türkçe
Level of Course Bachelor's Degree, TYYÇ: Level 6, EQF-LLL: Level 6, QF-EHEA: First Cycle
Type of Course
Mode of Delivery Blended (face-to-face & Distance Learning)
Does the course require compulsory or optional work experience?
Course Coordinator Assist. Prof. Dr. SİNA APAK
Instructor (s)
Course Assistant

Purpose and Content

The aim of the course 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
2Android Market and Applications, Commercial Size
3First application using ADT Plugin
4Writing an Android application using Java
5SharedPreferences, Buttons, Nested Layouts, Intents, AlertDialogs, Inflating XML Layouts, Manifest File
6Assets, AssetManager, Tweened Animations, Handler, Menus and Logging Error Messages
7Listening for Touches and Gestures, Manual Frame-B, Frame Animation, Graphics, Sound, Threading, SurfaceView and SurfaceHolder
8Property Animation, ViewPropertyAnimator, AnimatorListener, Thread-Safe Collections, Default SharedPreferences for an Activity
9Midterm
10Two Dimensional Graphics, SensorManager, Multitouch Events and Toasts
11Çoklu aktiviteler, ListActivity, AdapterViews, Adapters, SQLite, GUI Styles, Menu Kaynakları
12Google Maps API, LocationManager, MapActivity, MapView and Overlay
13Media Library and Gallery Applications
14Taking Pictures, Playing Video and Serializing Data, Web Services

Resources

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