Disable Preloader

Course Details

Asp .Net



.NET Framework is a software framework developed by Microsoft that runs primarily on Microsoft Windows. It includes a large class library named as Framework Class Library and provides language interoperability across several programming languages

Course Details

.NET Framework is a software framework developed by Microsoft that runs primarily on Microsoft Windows. It includes a large class library named as Framework Class Library and provides language interoperability across several programming languages

Course Information

  • Class Start: January 10, 2018
  • Course Duration: 3 Month
  • Total Credits: 135
  • Student Capacity: Max 45 Students
  • Class Schedule: Saturday, Monday & Wednesday
  • Class Time: 9.00 am - 12.00 pm
  • Course Teachers: 03

Introduction :

  • Why Android?
  • Key Advantages
  • Course Overview
  • Interesting Facts about this Course
  • Evolution of Android Application Development
  • Establishing the Need
  • Market Trends and Predictions for Android Apps
  • Objectives
  • Course Breakdown

Introduction to Android Development :

  • Installing Android SDK and Android studio
  • Android Architecture
  • Key Features of Android 6.0 Marshmellow
  • Creating Android Project
  • Simple App Demo to take input and say “hello +name”

Android Activity and Intents:

  • Activity LifeCycles
  • Intents, Passing data, Launching activities
  • Supporting different devices
  • Adding Action Bar
  • Saving data

Layouts and Controls :

  • Android Layouts
  • Menus
  • Input controls
  • Settings
  • Toasts
  • Drag and Drop

List Views and SQLite :

  • List Views
  • Loader
  • Methods to manage SQLite database

Services:

  • Bound services
  • Creating a bound service
  • Managing a lifecycle of bound service
  • Communicating with remote service

Content Providers:

  • Content provider basics
  • Creating content providers
  • Calendar provider
  • Contact provider

UI and Fragments:

  • Fragments
  • Dynamic UI with Fragments
  • Loaders
  • Tasks and back stack

Location and Sensors:

  • Getting a current location
  • Using maps with location
  • Location strategies
  • Sensors overview
  • Motion sensors
  • Position sensors
  • Environment sensors

Multimedia Audio and video & camera:

  • Media playback
  • Media router
  • Media route provider
  • Camera

Connecting Devices wirelessly :

  • Android Wireless APIs
  • Network Service Discovery
  • Registering the Service
  • Discovering Services on Network
  • Resolving a Service on the Network
  • Unregistering a Service
  • P2P Connections with Wi-Fi
  • Wi-Fi P2P Connection Setup
  • Wi-Fi P2P for Service Discovery

Network Operations :

  • Connecting to the Network
  • Sending a Request and Receiving a Response
  • Media route provider
  • URL Connection
  • XML Data
  • Parsing XML

Google Play to distribute and monetize:

  • Selling In-App Products
  • Preparing In-App Billing
  • Creating In-App Products
  • Query In-App Products
  • Purchasing In-App Product
  • Consuming In-App Purchased Product

Battery Optimization :

  • Optimizing Downloads
  • Optimizing Downloads—Prefetching Data
  • Minimizing Regular Server Updates

Location aware Android wear:

  • Location on Wear Device
  • Getting Location on Android Wear
  • Detecting On-Board GPS
  • Handling GPS Location Disconnection Events
  • Synchronizing Location Data with Handheld

Syncing with cloud/Server:

  • Syncing with Cloud
  • Auto Backup in Android 6.0
  • Supporting Older Versions of Android
  • Sync Adapters
  • Sync Adapters—Components
  • Creating a Stub Authenticator
  • Creating a Stub Content Provider

Using Volley for Network Data interaction:

  • Volley—Introduction
  • Getting Volley Library
  • Using Volley
  • Setting up a Network Queue
  • Standard Requests
  • Implementing Custom Request

Building App for enterprise:

  • Android for Work
  • Managed Profiles
  • Compatibility with Managed profiles
  • Testing Compatibility with Managed Profiles
  • Android for work—Application Restrictions

Best practices for User Interface :

  • Adaptive UI Flows
  • Handling Screen Configuration
  • App Bar
  • App Bar—Implementation
  • Adding Actions
  • Action Bar—Up Navigation

Best practices for security & privacy :

  • Security and Privacy—Overview
  • Storing Application Data in Files
  • Storing and Sharing Application Data
  • Using and Creating Permissions
  • Security Tips for Networking
  • Using HTTPS and SSL—Overview

Best Practices for Testing :

  • Test Project in Android Studio
  • Android Application Testing—Overview
  • Instrumentation—Overview
  • Test Case Classes
  • Assertion Classes and Mock Objects
  • Running Tests and Getting Results
  • Activity Testing
  • Espresso for UI Testing

Best Practices for User Input :

  • Detecting Common Gestures
  • Detect and Handle Touch Gestures
  • Tracking Movement
  • Handling Multi-Touch Gestures
  • Handling Drag or Scroll gesture
  • Scaling

Creating Wearable Apps :

  • Android Wear Introduction
  • Android Wear User Interface principles
  • Android Wear Application design principles
  • Android Wear Application types
  • UI Patterns for Android Wear - Cards
  • UI Patterns for Android Wear - Pages

Custom UI for Wearable’s :

  • Defining Layouts
  • Defining Layouts using Watch View Stub element
  • Accessing Layout Views in Watch View Stub element
  • Using Shape-aware layout
  • Adding Cards
  • Creating Lists
  • Creating a 2D Picker

Adding wearable features :

  • Android for Work
  • Managed Profiles
  • Compatibility with Managed profiles
  • Testing Compatibility with Managed Profiles
  • Android for work—Application Restrictions

Data Synching :

  • Accessing Wearable Data Layer
  • Syncing Data Items
  • Transferring Assets
  • Sending and Receiving Messages
  • Handling Data Layer Events

Creating Watch Faces :

  • Designing Watch Faces
  • Watch Face Design Considerations
  • Building a Watch Face Service
  • Drawing Watch Faces
  • Showing Information in Faces
  • Creating Interactive Watch Faces

Apps:

  • Stopwatch
  • Simple Calculator App
  • Location based Notification App
  • Android Wear activity monitor app

Project:

  • Media Player App
  • Weather App


Reviews

Leave a Comment