Syllabus
Introduction to mobile application development platforms, Application Development-Layouts, Views, Resources, Activities, Intents, Background tasks, Connecting to the Internet, Fragments, Preferences. User Interaction input, menu items, custom views, User Experience themes and styles, lists and adapters, material design, adaptive layouts, accessibility, localization, debugging the UI Storing Data, SQLite database, Sharing Data, content resolvers and providers, loaders to load data. Services, background work, alarms, broadcast receivers, Notification, widgets, location-based services and Google maps. transferring data efficiently, publishing app, Multiple form factors, sensors, Google cloud messaging, monetizing mobile app.