Mobile Application Development
0%
Course Title: Mobile Application Development
Course No: BIT406
Nature of the Course: Theory + Lab
Semester: 7
Full Marks: 60 + 20 + 20
Pass Marks: 24 + 8 + 8
Credit Hours: 3
Course Description
Course Objectives
Course Contents
1.6. Introduction to mobile application development frameworks
- Swiftic
- React Native
- Xamarin
- Ionic
- Sencha
- Adobe PhoneGap
2.2. Mobile computing architectures
- Fully centralized and client server architectures
- N-tier architecture
2.7. BREW (Binary Runtime Environment for Wireless)
- BREW SDK
- Building and deploying BREW application
2.8. WAP Architecture
- WAP proxies and gateways
3.3. Elements of the user interfaces
- Channels, interaction, prompts, response
- Commands, menus, forms, natural language
4.3. Testing mobile applications
- White box testing
- Black box testing
- Automated versus Manual testing
6.6. Security in wireless network
- Bluetooth security
- Security in long range wireless networking technologies
Laboratory Works
- 1.Language Overview
- 2.Basic Concept of Android Application Architecture
- 3.Concept of Android Layouts
- 4.Menu
- 5.Database
- 6.API Implementation
- 7.Advanced
Reference Books
- 1.Reza B'Far, Mobile Computing Principles: Designing and Developing Mobile Applications with UML and XML, Cambridge University Press, 2005.
- 2.Brian Fling, Mobile Design and Development, O'Reilly, 2009.
- 3.Asoke K Talukder, Hasan Ahmed, Roopa R Yavagal, Mobile Computing: Technology, Applications and Service Creation.