4B Mrs. S. Poornima
4B Mrs. S. Poornima
4B Mrs. S. Poornima
MOBILE
APLICATION
DEVELOPMENT
(with Mobile Application Development Lab)
J. Mary Catherine
Assistant Professor and Head
Department of Computer Science
V. Nandhini
Assistant Professor
Department of Computer Science
S. Poornima
Assistant Professor
Department of Computer Applications
Chevalier T Thomas Elizabeth College for Women
Chennai.
With
Madras University
Part - A, B & C (Review Questions)
VR1 PUBLICATIONS
Empowerment Through Education
Title : Mobile Application Development
Author Name : J. Mary Catherine V. Nandhini S Poornima
Published by : VR1 Publications
Publisher’s Address : No. 23/25, Thambusamy Nagar, Thiruverkadu,
Chennai-77.
Printer’s Details : VR1 Prints, Chennai.
First Edition : Nov 2022
ISBN : 978-93-91332-51-8
This book or part thereof should not be reproduced in any form without the
written permission of the Publisher and Authors.
Rs. 228/-
e-Mail: info@vr1publications.com.
Web: www.vr1publications.com.
We would like to thank the Almighty for giving us this opportunity to write this
book. We are grateful to our family members for their support in our endeavour.
Our sincere thanks to the Management of Chevalier T Thomas Elizabeth
College of Women, Perambur, for their support and encouragement.
Authors
SYLLABUS
MOBILE APPLICATION DEVELOPMENT
Objectives:
G To make the student understand the basic concepts of mobile application
development, be aware of Characteristics of mobile applications, User-
interface design, basics of graphics and multimedia.
G To gain knowledge about testing and publishing of Android application.
Outcomes:
F To explain the basics of mobile application development
F Develop Android application with User interface, networking and animation.
F Use simulator tools to test and publish the application.
UNIT I: Mobile Application Development - Mobile Applications and Device
Platforms - Alternatives for Building Mobile Apps -Comparing Native vs.
Hybrid Applications -The Mobile Application Development Lifecycle-The
Mobile Application Front-End-The Mobile Application Back-End-Key Mobile
Application Services-What is Android-Android version history-Obtaining the
Required Tools- Launching Your First Android Application-Exploring the
IDE-Debugging Your Application-Publishing Your Application.
UNIT - II: Understanding Activities-Linking Activities Using Intents-
Fragments-Displaying Notifications- Understanding the Components
of a Screen-Adapting to Display Orientation-Managing Changes to
Screen Orientation- Utilizing the Action Bar-Creating the User Interface
Programmatically Listening for UI Notifications.
UNIT - III: Using Basic Views-Using Picker Views -Using List Views to
Display Long Lists-Understanding Specialized Fragments - Using Image
Views to Display Pictures -Using Menus with Views-Using WebView- Saving
and Loading User Preferences-Persisting Data to Files-Creating and Using
Databases.
UNIT - IV: Sharing Data in Android-Creating Your Own Content Providers
-Using the Content Provider- SMS Messaging -Sending Email-Displaying
Maps- Getting Location Data- Monitoring a Location.
UNIT - V: Consuming Web Services Using HTTP-Consuming JSON Services-
Creating Your Own Services - Binding Activities to Services -Understanding
Threading.
CONTENTS