Subject Details
Dept     : IT
Sem      : 6
Regul    : 2019
Faculty : Mr.N.Anandkumar
phone  : NIL
E-mail  : anand.n.it@snsct.org
427
Page views
10
Files
0
Videos
0
R.Links

Icon
Syllabus

UNIT
1
GETTING STARTED WITH MOBILITY

Mobility landscape – Mobile platforms - Mobile apps development – Overview of Android platform – setting up the mobile app development environment along with an emulator– a case study on Mobile app development Lab Experiments: 1. Installation and setup of Android studio (mobile app development environment) 2. Development of Hello World Application

UNIT
2
BUILDING BLOCKS OF MOBILE APPS – I

App user interface designing – Mobile UI resources (Layout, UI elements, Draw-able, Menu) - Activity – States and life cycle - Interaction amongst activities - App functionality beyond user interface – Threads - Async task - Services – states and lifecycle - Notifications. Lab Experiments: 1. Create an application that takes the name from a text box and shows hello message along with the name entered in text box, when the user clicks the OK button 2. Create a screen that has input boxes for User Name, Password, and Address, Gender (radio buttons for male and female), Age (numeric), Date of Birth (Date Picket), State (Spinner) and a Submit button. On clicking the submit button, print all the data below the Submit Button (use any layout)

UNIT
3
BUILDING BLOCKS OF MOBILE APPS - II

Broadcast receivers - Telephony and SMS APIs - Native data handling – on-device file I/O - shared preferences - mobile databases such as SQLite, and enterprise data access (via Internet/Intranet) Lab Experiments: 1. Create a user registration application that stores the user details in a database table 2. Create an app for hospital management system for storing and retrieving patient records

UNIT
4
SPRUCING UP MOBILE APPS SPRUCING UP MOBILE APPS

Graphics and animation – Custom views – canvas - animation APIs - multimedia – audio/video playback and record - location awareness, and native hardware access (sensors such as accelerometer and gyroscope) Lab Experiments: 1. Develop a native application that uses GPS location information. 2. To develop a Simple Android Application that draws basic Graphical Primitives on the screen.(Line, Square, Rectangle and Circle)

UNIT
5
TESTING MOBILE APPS AND TAKING APPS TO MARKET

Debugging mobile apps, White box testing, Black box testing, and test automation of mobile apps, JUnit for Android, Robotium, Monkey Talk, Versioning, signing and packaging mobile apps, distributing apps on mobile market place Lab Experiments: 1.Implement an application that creates an alert upon receiving a message and test using Robotium 2.Testing Developed applications using monkey talk

Reference Book:

1. Barry Burd , “Android Application Development All in one for Dummies”, First Edition, Wiley India ,2011 2. Lauren Darcey , Shane Conder, “Teach Yourself Android Application Development In 24 Hours”, Second Edition, Wiley India , 2012 3. Erik Hellman, “Android Programming – Pushing the Limits”, 1st Edition, Wiley India Pvt Ltd, 2014. 4. J F DiMarzio, “Beginning Android Programming with Android Studio”, 4th Edition, Wiley India Pvt Ltd, 2016. ISBN-13: 978-8126565580 5 Jeff McWherter and Scott Gowell, "Professional Mobile Application Development", Wrox, 2012

Text Book:

1. Anubhav Pradhan, Anil V Deshpande, “Mobile Apps Development”, First Edition, Wiley India,2013

 

Print    Download