TABFlux
HomeCoursesUniversitiesProgramsForum
Contact Us

© 2026 TABFlux. All rights reserved. Built for students, by students.

ForumPrivacy PolicyTerms of ServiceContact UsContributors

Mobile Application Development

Mobile Application Development focuses on designing and building software for smartphones and tablets across platforms like iOS and Android. It integrates user interface design, mobile security, and hardware integration to create responsive, high-performance experiences for on-the-go users.

Select University

TUFWU

Select Program

BSc. CSIT

TabFlux . Mobile Application Development . FWU . BSc. CSIT

Mobile Application Development

0%

Course Title: Mobile Application Development

Course No: CSIT.424.1

Nature of the Course: Theory + Lab

Semester: 8

Full Marks: 60 + 20 + 20

Pass Marks: 24 + 10 + 10

Credit Hours: 3

Course Description

Course Objectives

Course Contents

1. Mobile Applications
8 hrs
1.1. Mobile Web Presence: Mobile Content, Mobile Browser
1.2. Mobile Applications: When to Create App, Benefits of Mobile App, App as Web App
1.3. Web Services: Definition, Examples, and Advantages of Web Services
1.4. Web Service Language Formats: XML, JSON, Transferring Non-textual Data
1.5. Creating Example Web Service: Using MS Stack, Using LAMP Stack
1.6. Debugging Web Services: Tools, Advanced Web Service Techniques
2. Mobile UI Design and Mobile Web Sites
10 hrs
2.1. Effective Use of Screen Real Estate, Understanding Mobile Application Users
2.2. Understanding mobile Information Design, and Mobile Platforms, Using Tools of Mobile Interface Design
2.3. Choosing Mobile Web Option, Adaptive Mobile Websites
2.4. Dedicated Mobile Websites, Mobile Web Apps with HTML5
3. Working with Android
10 hrs
3.1. Why Android?, Supporters of Android, Competition with itself
3.2. Tools: JDK, Eclipse, SDK, Eclipse ADT Plug-in, Additional SDK Components
3.3. Development, Connecting to the Google Play, Android Development Practices, Building App in Android
4. Working with IOS
12 hrs
4.1. Apple iPhone, Tools (Hardware, xCode, iOS SDK iOSGuideline)
4.2. Anatomy of iOS App, xCode IDE, iOS Simulator, Debugging Code, Instruments
4.3. Objective C Basics: Classes, Control Structures, Try-Catch
4.4. Hello World App, Building App iOSOther useful iOS things
5. Working with Windows iPhone
5 hrs
5.1. Tools Needed: Hardware, Visual Studio and Windows Phone SDK
5.2. Windows Phone Project: Silverlight vs Windows phone, Anatomy of Windows phone App, Windows phone Emulator
5.3. Creating App in Windows phone, Distribution, Other useful windows phone things
6. Working with BlackBerry
5 hrs
6.1. BlackBerry Devices and Playbook
6.2. Tools: BlackBerry Developer Program, Code signing Keys BlackBerry Java Development Environment, Developing App with BlackBerry, Eclipse Specifics for BlackBerry, Development with WebWorks
6.3. Other useful BlackBerry things, Blackberry Distribution

Laboratory Works

  1. 1.Laboratory Work

Text Books

  1. 1.Jeff McWherter and Scott Gowell, "Professional Mobile Application Development", Wrox, 2012
  2. 2.Charlie Collins, Michael Galpin and Matthias Kappler, “Android in Practice”, DreamTech, 2012
  3. 3.James Dovey and Ash Furrow, “Beginning Objective C”, Apress, 2012
  4. 4.David Mark, Jack Nutting, Jeff LaMarche and Frederic Olsson, “Beginning iOS 6 Development: Exploring the iOS SDK”, Apress, 2013.

Notes:

Source:

Today's applications are increasingly mobile. Computers are no longer confined to desks and laps but instead live in our pockets and hands. This course teaches students how to build mobile apps for Android, iOS, and Windows Phone, the BlackBerry that is today's leading mobile operating platforms.
By the end of this course, students will be able Understand system requirements for mobile applications, Generate suitable design using specific mobile development frameworks, Generate mobile application design, Implement the design using specific mobile development frameworks, Deploy the mobile applications in marketplace for distribution
This syllabus follows the official CSIT curriculum of Far Western University. In case of any doubt or revision, the university's published syllabus shall be considered authoritative.