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
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
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).
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)
Mobile Hybrid Architecture – how angular JS powers IONIC - CSS components and Navigation – SCSS - Directives and services
Reference Book:
1. Lauren Darcey , Shane Conder, “Teach Yourself Android Application Development In 24 Hours”, Second Edition, 2012. (Unit I – V) 2. Arvind Ravularvaru , “Learning IONIC”, PACKT Publications, First Edition, 2015
Text Book:
1. Anubhav Pradhan, Anil V Deshpande, “Composing Mobile Apps: Learn| Explore| Apply using Android”, First Edition, 2014. (Unit I – V) 2. Barry Burd, “Android Application Development All in one for Dummies”, First Edition ,2011. (Unit I – V)