Introduction to Android Application Development

MD104


6 Days

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

Course Outline

This technical course introduces programming android applications. It is suitable for programmers starting new projects on Android, or for those maintaining existing applications. Based on Linux, Android has rapidly emerged as the platform of choice for a wide range of mobile devices. In the RST time since its RST distribution in 2007, it has

become one of the most widely used and Pro Line operating systems. Applications for Android are mostly written in the popular programming language Java and Google provides a well-developed SDK, together with an emulator for development on the desktop. This is an instructor led presentation with hands on exercises course using the Android development environment on Microsoft Windows, but is equally applicable to other platforms, such as IOS or Linux.

Upcoming Meetings

Modules

Programming in Java
  • Java Class Design
  • Advanced Class Design
  • OOP Design Principles
  • Generics and Collections
  • String processing
  • I/O
  • Threads
Android Fundamentals
  • Development Environment
  • Android Project Structure
  • Switching between Activities
  • Passing Data between Activities
  • Sending and Receiving Broadcasts
  • Communicating with other Apps
  • Activity Lifecycle
Android UI
  • Understanding Views
  • Using Buttons
  • Using Check Boxes
  • Autocomplete
  • Displaying Web Pages
  • Picking Time and Date
  • Layouts
  • Scroll View
  • Displaying Dialogs
  • Paging
Displaying Lists
  • List View
  • Customized List View
  • Recycling Views
  • Grid View
Using Google Maps
  • Displaying a map
  • Zooming
  • Changing Modes
  • Navigate to location
  • Adding Markers
  • Reverse Geocoding
GPS
  • Get user’s location
  • Logging Location in the Background
Network and Communication
  • Communicating using HTTP
  • JSON
Persistent Data
  • Saving Key-Value Data

Prerequisites

  • Previous knowledge and experience of Java is assumed, and some knowledge of XML is required

Upcoming Meetings

This is an instructor led presentation with hands on exercises course using the Android development environment”
Download Full Syllabus

Target Audience

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