0% found this document useful (0 votes)
584 views

Mobile Application Development

This document is the contents page for a book on mobile applications development. It outlines 15 chapters that will cover topics like introduction to mobile applications, Android development, Android services, user interface, publishing applications, and includes practical exercises and sample applications. The book is intended for computer science and IT students and professionals to learn how to develop applications for Android. It provides an overview of key Android concepts, architectures, tools and how to create basic to advanced mobile applications.

Uploaded by

Rizwan Ahmed
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
584 views

Mobile Application Development

This document is the contents page for a book on mobile applications development. It outlines 15 chapters that will cover topics like introduction to mobile applications, Android development, Android services, user interface, publishing applications, and includes practical exercises and sample applications. The book is intended for computer science and IT students and professionals to learn how to develop applications for Android. It provides an overview of key Android concepts, architectures, tools and how to create basic to advanced mobile applications.

Uploaded by

Rizwan Ahmed
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Dr.P.

Rizwan Ahmed

Margham Publications
Mobile Applications Development
( For B. Sc Computer Science, B.Sc., Software Computer Science, BCA, and IT
Professionals.)

Dr.P.Rizwan Ahmed,MCA.,M.Sc., M.Phil.,Ph.D,


Head of the Department
Department of Computer Applications &
Post Graduate Department of Information Technology
Mazharul Uloom College, Ambur – 635 802
Tamil Nadu, INDIA.

Margham Publications
No.24, Rameswaram Road, T- Nager,
Chennai- 600 017
Phone: 044 – 22501105,044-48574733
Web Site: www.margham.in
E-mail: www.margham.tn@gmail.com
CONTENTS

Preface
Acknowledgement

Chapter – 1 Introduction to Mobile Applications


1.1 Introduction to Mobile Applications
1.1.1 Native Applications
1.1.2 Web Applications
1.1.3 Hybrid Applications
1.2 Introduction to Android
1.3 Android Terminology
1.4 Mobile Operating System (Mobile OS)
1.5 Mobile Database
1.6 Android
1.7 History of Android
1.8 Android Features
1.9 OHA (Open Handset Alliance)
1.10 Android Version
1.11 Android Devices
1.12 Prerequisites to learn Android
1.13 Setting up Software
1.13.1 Downloading and installing the JDK
1.13.2 Downloading and installing the Eclipse
1.13.2.1 Using the ADT Plug-in for Eclipse
1.13.3 Downloading and installing the Android Studio
1.13.4 Downloading and updating the Android SDK
1.14 IDE
1.15 XML
1.16 Android Architecture
1.16.1 Android Stack
1.16.2 Linux Kernel
1.16.3 Android Runtime
1.16.4 Dalvik VM ( Dalvik Virtual Machine )
1.16.5 Application Framework
1.16.6 Android Emulator
1.17 Android Application
1.17.1 Types of Android Applications
1.17.2 Android Application Architecture
1.17.3 Creating first Android application
1.17.3.1 Creating a new Android project in Eclipse
1.17.3.2 Creating a new Android project in Android Studio
1.17.4 Creating and saving launch configuration
1.17.4.1 Creating and saving launch configuration in Eclipse
1.17.4.2 Creating and saving the launch configuration in Android Studio
1.17.5 Running and debugging the app

Review Questions

Chapter 2 Android Development


2.1 Java
2.2 Android Studio
2.3 Eclipse
2.4 APIs and Android tools
2.5 Android Tools
2.6 Debugging with DDMS
2.7 Android File System
2.8 Working with emulator
2.9 A Basic Android Application
2.10 Deployment
2.11 Android Activities
2.12 Activity Life Cycle
2.13 Life cycle methods
2.14 Intents
2.15 Intent Filters
2.16 Activity Stacks
Review Question

Chapter 3 Android Services

3.1 Simple Services


3.2 Binding and Querying the service
3.3 Querying the service
3.4 Executing a Service
3.5 Broadcast Receivers
3.6 Creating Broadcast Receiver
3.7 Ordered Broadcasts
3.8 Content Providers
3.9 Content Resolver
3.10 Working with databases
3.11 SQLite
3.12 Coding for SQLite using Android
3.13 Sample database applications
Review Question

Chapter 4 Android User Interface

4.1 Android User Interface


4.2 Android Layouts
4.3 Android Layout Attributes
4.4 Layout Styles
4.4.1 Linear Layout
4.4.2 Relative Layout
4.4.3 Table Layout
4.4.4 Grid
4.4.5 Frame Layout
4.5 Menu
4.5.1 Option Menu
4.5.2 Context Menu
4.5.3 Popup Menus
4.6 List
4.7 Notification
4.8 Alert Dialog
4.9 Input Controls
4.9.1 Button
4.9.2 Text Field
4.9.3 Checkboxes
4.9.4 Spinners
4.9.5 Rating Bar
4.9.6 Progress Bar

Review Question

Chapter 5 Publicizing and Internationalizing Mobile Applications

5.1 Publish Android Application


5.2 Live mobile application development
5.3 Game
5.4 Creating a Roll Dice Game on Android
5.5 Creating a Reflex Game for Android
5.6 Clock
5.7 Calendar
5.8 Convertor
5.9 Currency Convertor in Android
5.10 Phone Book
5.11 Tip Calculator App
5.12 Weather Viewer App
Review Questions

APPENDICES

APPENDIX-A: Practical Lab Exercise

APPENDIX-B: Model Question Paper

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy