InfoCoBuild

Mobile Computing

Mobile Computing. Instructor: Prof. Pushpendra Singh, Indraprastha Institute of Information Technology, Delhi. Smartphones have emerged as the ubiquitous computing platform. It is expected that by 2020, almost 707f population will own a smartphone. Android is the most prevalent smartphones operating system with coverage of 9016544224540f overall smartphone market. In this course, we will learn android programming to create applications for smartphones. We will also learn integration of mobile applications with cloud services to create mobile-cloud applications. (from nptel.ac.in)

Lecture 31 - Services


Go to the Course Home or watch other lectures:

Introduction to Mobile Computing
Lecture 01 - Java Basics
Lecture 02 - Java Basics: Primitive Data Types, Variables, Operators
Lecture 03 - Java: Strings, OOP Principles
Lecture 04 - Java: Interfaces
Lecture 05 - Java: Classes, Exceptions, Threads
Starting Android Programming
Lecture 06 - Introduction to Android Studio
Lecture 07 - Your First App
Lecture 08 - Deploying Your App to a Phone
Lecture 09 - Extending App - Buttons, Toast
Android Application Basics
Lecture 10 - Android Development Environment
Lecture 11 - User Interface
Lecture 12 - Application Fundamentals
Lecture 13 - Extending the Application
Activity
Lecture 14 - Activity Lifecycle I
Lecture 15 - Activity Lifecycle II
Lecture 16 - Activity Lifecycle III
Enhancing Your Application
Lecture 17 - Adding Icon, Layout, Handling Rotation
Lecture 18 - Adding Icon, Layout, Handling Rotation (cont.)
Lecture 19 - Debugging
Intents
Lecture 20 - Intents
Lecture 21 - Intents (cont.)
Lecture 22 - Observer Pattern
Fragments
Lecture 23 - Fragments
Lecture 24 - Fragments (cont.)
Lecture 25 - Fragments: Basic Programming Example
Fragments, Files, Database
Lecture 26 - Fragments: Advanced Example
Lecture 27 - Implicit Intents
Lecture 28 - Saving Data
Lecture 29 - Saving Data (cont.)
Security, Services, and Processes
Lecture 30 - Security and System Permissions
Lecture 31 - Services
Lecture 32 - Processes and Threads
Fragment Programming
Lecture 33 - Working with Fragments I
Lecture 34 - Working with Fragments II
Lecture 35 - Working with Fragments III
UI, Adapters, RecyclerView
Lecture 36 - RecyclerView, Adapter
Lecture 37 - RecyclerView, Adapter, ViewHolder
Lecture 38 - ViewPager
Lecture 39 - Dialogues