Textbook of Mobile technologies (CSDT-123): M. Sc. Computer science, Sem-II
- 1st ed.
- Pune: Vision publication, 2019
- 346 p. : 21 cm
Content:
1 Introduction to Mobile Computing • Introduction and need for Mobile computing • Mobility and portability • Mobile and Wireless devices • Mobile Applications • Mobile Operating system – IOS, BlackBery, Windows phone, Plam OS, Symbian OS, PhoneGap
2 Android Fundamentals • Introduction to Android - Overview and evolution of Android, Features of Android, Android architecture • Components of an Android Application, Manifest file • Android Activity • Service Lifecycle
3 Android UI Design • Basic UI Designing (Form widgets, Text Fields, Layouts,[dip, dp, sip, sp] versus px) • Intent(in detail) • All components (e.g Button, Slider, Image view, Toast) Event Handling • Adapters and Widgets • Menu
4 Android Thread and Notification • Threads running on UI thread (runOnUiThread) • Worker thread • Handlers & Runnable • AsynTask (in detail) • Broadcast Receivers • Services and notifications • Toast • Alarms
6 PhoneGap Programming • Why Use PhoneGap? • How PhoneGap Works • Designing for the Container • Writing PhoneGap Applications • Building PhoneGap Applications • PhoneGap Limitations • PhoneGap Plug-Ins • Hello, World! Program • PhoneGap APIs –1 Accelerometer: • Querying Device Orientation, • Watching a Device’s Orientation, • Creating a Contact, Searching for Contacts, Cloning Contacts, Removing Contacts.
7 iOS Fundamentals • Introduction - What is IOS, IOS Architecture, Frameworks, Application Life Cycle, Features • Swift - Introduction to Swift, General Concepts of Swift • Xcode - Introduction to Xcode, Navigator, Editor Utility, Tools, Console, Document, Simulator, Instruments • Startup - Application Templates, Introduction to Storyboard, Hello World Application, How ‘Hello World’ Working, Debugging Database, Plist, Preference, Sqlite Web Service, Restful Web Service (JSON & XML)