Android Application Development for Beginners and Intermediates

Android GUI, MultiMedia, Cloud, BLE Apps Development

Mastering the Android Application Development using Android Studio for various android devices like mobile, tv, tablets, etc.

Course focus on android fundamentals, architecture, usage and its application areas, then it digs into android studio development environment setup and getting started with development. It focus on user interface widgets development and customization of widgets, android activity life cycle, intent, fragments, android layout manager, android view like imageview, webview, videoview, scrollview, textview and etc.

Program Outline

  • Android Architecture Fundamentals, Architecture, Gradle
  • Android History, Version & Devices
  • Android Studio Development Environment Setup & Options
  • Hello World Android App Development
  • Android Activity and it life cycle, Manifest Configuration
  • Exploring Demo Apps & Debugging with Android Studio
  • Android XML Based Layout Design Fundamentals
  • Horizontal, Vertical, Scroll Layout
  • User Interface Application Development
  • Android UI Widgets, Intent, Fragment
  • Android Intent, Intent Filters, Broadcast Receiver
  • Android View like Text View, Image View, Web View
  • Implementation of Android UI Widgets and Views
  • Android Peridic Event Handling, Task Execution using Timer
  • Implementation of Android Background Service and Controlling
  • Asynchronous Task Execution using AsyncTask & Runnable
  • SQlite Database Fundamentals, APIs and Implementation
  • Android Medipayer and Control User Interface Implementation
  • Audio Playback Application Development
  • Video Playback with Streaming Application Development
  • Android Network Socket Programming Fundamentals
  • HTTP Fundamentals, Request and Response handling Implementation
  • Constrained Application Protocol Implementation
  • Rest Protocol Implementation
  • Bluetooth Low Energy Fundamentals, Topology, Terminology
  • Android BLE Device Scanning, Connection Establishment
  • Android BLE Device Characteristics Read, Write Operation
  • Android BLE Device Data Notification, Indication Handling

Program Schedule

# Session Topics Theory Lab
1 Android Fundamentals, Architecture 2h 2h
2 Android UI Widgets, View, Fragment 2h 2h
3 Android Layout Manager 2h 2h
4 Android Service, Runnable, Async Task, Timer 2h 2h
5 Android Multi-Media App Development 2h 2h
6 Android Network (HTTP, CoAP) Programming 2h 2h
7 Android Smart BLE App Development 2h 2h
8 Integrated Project 2h 2h
Total Hours 16h 16h

0

Happy Students

0

Our Courses

0

Subscribers

0

Views

Latest Blogs

Nordic nRF52 Development Kit – Measuring Temperature and Humidity using Bluetooth Low Energy and integrating with Environment Sensing Service.

Read more

This session provides a brief introduction about embedded linux and its various components like Universal Bootloader, Linux Kernel and Root File System.

Read more

Brief introduction about the U-Boot loader, its directory sructure and its usage / related information. It also focuses u-boot boot start location and booting sequence as well.

Read more