Advanced Android App Development

MD105


6 Days

Download Full Syllabus Request a Quote
All Our Courses Now Also LIVE

Course Outline

This course provides Android developers with the skills required to build complete Android applications, with advanced features supported by an Android device, In addition, server side is learned to give the app full capabilities

Upcoming Meetings

Modules

Telephony
  • Making calls
  • Monitoring phone state
  • Filtering outgoing calls
  • Auto-Answering calls
  • Call Log
  • Send SMS
  • Handling incoming SMS
Non-Blocking UI
  • Long running tasks and UI block
  • Background Thread and Handlers
  • Asynchronous Tasks
  • Service is NOT a Thread
  • Service-Activity Communication
Network and Communication
  • Building HTTP Server
  • Apache Tomcat and Java Servlet
  • Making HTTP Requests from Android (GET, POST)
  • Serializing Objects using JSON
  • Creating Linux VPS on Google’s Cloud
  • Using Google Compute Engine
  • TCP Server and Client
Hardware
  • Capturing pictures
  • Check Network State
  • Flashlight
  • RFID
Persistent Data
  • Shared Preferences
  • Saving Files
  • SQLite Local Database
Graphics and Animations
  • Crossfading two Views
  • Swiping pages using ViewPager
  • Animating Layout Changes
Touch Gestures
  • Detecting Common Gestures
  • Dragging and Scaling
Notifications
  • Showing a Notification
  • Responding to Notification Click
  • Remove Notifications
  • GCE
Supporting Different Devices
  • Languages
  • Orientation
  • Size
Performance
  • Memory efficiency
  • Battery usage
  • Layout Performance

Prerequisites

  • working knowledge with Java
  • basic Android skills

Upcoming Meetings

This course provides Android developers with the skills required to build complete Android applications"
Download Full Syllabus

Target Audience

    • Israel
    • Poland
    • USA
    • Russia
    • India
    Skip to content