Course Name 
Mobile Application Development
Course Overview 
Level of study	Bachelor Degree	
Workload	ECTS: 5
Total Hours: 180
Contact Hours: 64
•	Lectures: 32
•	Labs: 32
•	Seminars: 	
Course Code	B1.VM5.2.6	
Semester	Semester 7 (Winter)	
Prerequisites	Object-oriented programming (B1.VM5.1.2) , Internet-based technologies (B1.VM4.22.2), Programming (B1.VM4.8)	
Course Objectives	•	Produce apps for Android platform devices 
•	Gain a basic understanding of computer architecture 
•	Develop a working knowledge of different application development tool 
•	Understand mobile design principles 
•	Identify need and opportunity in application markets	
Learning Outcomes
	Upon successful completion of this course, students will be able to: understand Android architecture and the key principles underlying its design and have a good understanding the processes that are involved in an application. Students will gain a good knowledge of how Android can achieve smooth integration with different components. Students will be able to have a knowledge of different applications available with Android and become familiar with Android development tools and user interface.	
Syllabus
	Unit 1: App Interfaces
Unit 2: Adding Logic To mobile Applications
Unit 3: Persisting Data & Networking
Unit 4: Compiling and Submitting Your App	
Labs	-	
Projects	-	
Assessment	Exam	
Resources	1.	Jonathan McCallister. Mobile Apps Made Simple: The Ultimate Guide to Quickly Creating, Designing and Utilizing Mobile Apps for Your Business - 2nd Edition. 2013
2.	Jeff McWherter, Scott Gowell. Professional Mobile Application Development 1st Edition. 2012
3.	Bill Phillips, Chris Stewart, Brian Hardy, Kristin Marsicano. Android Programming: The Big Nerd Ranch Guide (2nd Edition). 2015
4.	Dawn Griffiths, David Griffiths. Head First Android Development 1st Edition.2015
5.	Brian Fling . Mobile Design and Development: Practical concepts and techniques for creating mobile sites and web apps (Animal Guide). 2009.
6.	 Leigh Williamson, Roland Barcia, Omkar Chandgadkar, Ashish Mathur, Soma Ray. Enterprise Class Mobile Application Development: A Complete Lifecycle Approach for Producing Mobile Apps (developerWorks Series).2015
7.	Joseph Annuzzi Jr.,Lauren Darcey,Shane Conder. Introduction to Android Application Development: Android Essentials
8.	Android Design Principles – 
http://developer.android.com/design/get-started/principles.html
9.	Android app development - http://www.adobe.com/devnet/devices/android.html	
Instructors	I.P. Skirnevskiy 
(http://portal.tpu.ru/SHARED/s/SKIRNEVSKIY/eng)