Introduction to Android Application Development

TDXMD-101


48 Hours

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.

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

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

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
This is an instructor led presentation with hands on exercises course using the Android development environment”
Download Full Syllabus

Target Audience

Contact Us

    • Israel
    • Poland
    • USA
    • India
    Skip to content