0% found this document useful (0 votes)
47 views2 pages

Cs 31

This document outlines the course units for a mobile computing course using Android and iPhone. The Android units cover introducing the Android platform and SDK, building Android applications, user interface design with various elements and layouts, database connectivity using SQLite and content providers, location-based services, notifications, and services. The iPhone unit introduces Xcode, storyboards, and the user interface framework. Recommended books and websites for reference are also provided.

Uploaded by

Rutvik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views2 pages

Cs 31

This document outlines the course units for a mobile computing course using Android and iPhone. The Android units cover introducing the Android platform and SDK, building Android applications, user interface design with various elements and layouts, database connectivity using SQLite and content providers, location-based services, notifications, and services. The iPhone unit introduces Xcode, storyboards, and the user interface framework. Recommended books and websites for reference are also provided.

Uploaded by

Rutvik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

CS – 31 Mobile Computing using Android and iPhone

Unit : 1
Introduction to Android & Android Application Design

 The Open Handset Alliance


 The Android Platform, Android SDK
 Building a sample Android application
 Anatomy of an Android applications
 Android terminologies
 Application Context, Activities, Services, Intents
 Receiving and Broadcasting Intents
 Android Manifest File and its common settings
 Using Intent Filter, Permissions
 Managing Application resources in a hierarchy
 Working with different types of resources

Unit : 2 – Android User Interface Design

 User Interface Screen elements


o Button o TimePicker o RadioGroup
o EditText o ProgressBar o ImageButton
o TextView o ListView o Fragement
o DatePicker o GridView
 Designing User Interfaces with Layouts
o Relative Layout o Table Layout
o Linear Layout o GridLayout etc
 Dialogs
 Drawing and Working with Animation
o Frame By Frame Animation
o Twined Animation
 Fade In  Zoom Out  Bounce
 Fade Out  Rotate  Sequential
 Cross Fading  Move  Together
 Blink  Slide Up
 Zoom In  Slide Down

Unit : 3 - Database Connectivity Using SQLite and Content Provider


 Using Android Data and Storage APIs
 Managing data using SQLite and Perform (insert update delete and select operation)
 Sharing Data Between Applications with Content Providers
 Introduction to rest api
 Introduction to Retrofit

3
Unit : 4 – Location Based Services (LBS) Common Android API Notifications Services
Deployment of applications

 Using Global Positioning Services (GPS)


 Geocoding Locations
 Mapping Locations
 Generate marker
 Many more with location based services
 Android networking API
 Android web API
 Android telephony API
 Notifying the user Notifying with the status bar
 Vibrating the phone
 Blinking the lights
 Customizing the notifications Services
 Application development using JSON in MySQL
 Publish android application

Unit : 5 – Introduction To iPhone

 Introduction To X-Code (IDE)


 What is Storyboard
 Framework Design User Interface for button text view text field etc.
 Creating And Building Simple Application
 Cocoa Touch And MVC
Notes : Android application must be developed using ANDROID STUDIO.

Reference Books :
1) Android Wireless Application Development By Lauren Darcey and Shane Conder Pearson Education
2nd ed. (2011)
2) Beginning iOS 6 Development By David Mark Jack Nutting Jeff LaMarche Fredrik Olsson Apress
Publication.
3) Using SQLite By Jay A. Kreibich Publisher: O'Reilly Media
4) Mobile Computing using Android & iPhone [ISBN: 978-93-81786-93–2] by Bharat & Company
5) Professional Android 2 Application Development Reto Meier Wiley India Pvt Ltd (2011)
6) Beginning Android Mark L Murphy Wiley India Pvt Ltd

Reference Websites:
1) https://www.tutorialspoint.com/android/
2) https://www.javatpoint.com/android-tutorial
3) https://developer.android.com/guide
4) https://developer.android.com/training/basics/firstapp
5) https://www.studytonight.com/android/

You might also like