Introduction to Android Application Development

48 Hours

TDXMD-101

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.

This course is for programmers with existing knowledge of Java. It is assumed that the student has a complete understanding of basic programming concepts; basic Java and object oriented programming principles. Front-end developers with good knowledge in O.O JavaScript.

Upcoming meetings

There are no upcoming meetings for this course.
Contact us to schedule this course, which will be customized specifically for your organization.
info@hackerupro.com
Download Full Syllabus

Modules

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

Prerequisites

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

Target Audience

  • Student has a complete understanding of basic programming concepts
  • Programmers with existing knowledge of basic Java and object oriented programming principles.
  • Front-end developers with good knowledge in O.O JavaScript.

Contact us

    Skip to content