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)
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 |
References |
Mobile Computing
Instructor: Prof. Pushpendra Singh, Indraprastha Institute of Information Technology, Delhi. This course introduces android programming to create applications for smartphones.
|