Introduction
Preliminary Considerations – Cost of Development – Importance of Mobile Strategies in the Business World – Effective use of Screen Real Estate –
Understanding Mobile Applications
Understanding Mobile Applications Users – Understanding Mobile Information Design – Understanding Mobile Platforms – Using the Tools of Mobile Interface Design.
Getting Started with Android Programming
What is Android – Obtaining the required tools– Anatomy of an Android Application – Components of Android Applications – Activities – Fragments – Utilizing the Action Bar
Android UI Design and Location Based Services
Views and View Groups – Basic Views – Fragments – Displaying Maps – Getting Location Data – Publishing for Publishing – Deploying APK Files
Android Messaging and Networking
SMS Messaging – Sending Email – Networking – Downloading Binary Data, Text files – Accessing Web Services – Performing Asynchronous Call – Creating your own services – Communicating between a service and an activity – Binding activities to services
Feedback and Oscillator Circuits
iOS – Obtaining the tools and SDK – Components of XCODE – Architecture of iOS – Building Derby App in iOS – Other useful iOS things – Windows Phone: Getting the tools you need – Windows Phone 7 Project – Building Derby App in Windows Phone 7 – Distribution – Other useful Windows Phone Thing
Course Outcomes(CO):
At the end of this course, the students will be able to
CO1: Illustrate effective user interfaces that leverage evolving mobile device capabilities
CO2: Develop applications using software development kits (SDKs), frameworks and toolkits
CO3: Establish various methods to integrate database and server-side technologies
CO4: Design and develop open source software based mobile applications
CO5: Build and deploy competent mobile development solutions
Question paper pattern:
Text Books:
1. Jeff McWherter and Scott Gowell, “Professional Mobile Application Development”, 1st Edition, 2012, ISBN: 978-1-118-20390-3
2. Wei-Meng Lee, “Beginning Android Application Development”, Wiley 2011.
Reference Books:
1. Reto Meier, “Professional Android 4 Application Development”, Wrox Publications 2012