Search
Generic filters
Topics
Certifications
Industries

Android App Development

overview

This course is designed for students who are new to mobile programming, and want to learn how to develop Android apps. You’ll learn how to create an Android project with Android Studio and run a debuggable version of the app. You’ll also learn some Android architecture and the key principles underlying its design. You will gain an understanding of the processes that are involved in an Android developed application and you will become familiar with Android development tools and user interface

course details
COURSE DURATIONLANGUAGECERTIFICATE
2 DaysEnglishDISS Certificate
 *Please notify us if an interpretation is required 
course benefits/progression opportunities
Course objectives

At the end of the training program, participants will able to:

  • Describe the core syntax and features of Android.
  • Deliver robust mobile business applications and integrate them with enterprise systems
  • Create intuitive, reliable software using activities, services, and intents
  • Design UIs that work seamlessly with a range of phones and tablets
  • Integrate applications with enterprise web and location-based services
course outline
Module 1: Introducing the Android PlatformModule 2: Leveraging Application FundamentalsModule 3: Creating User InterfacesModule 4: Processing User Input
  • Establishing the development environment
  • Analysing components of the architecture
  • Building mobile applications
  • Creating activities to process user input
  • Implementing views to build the User Interface (UI)
  • Packaging applications for deployment
  • Developing unit tests
  • Supporting asynchronous behaviour
  • Performing background tasks with services
  • Communicating with intents
  • Selecting visual components
  • Building the layout
  • Connecting a view to an activity
  • Positioning form elements
  • Working with resource declarations
  • Declaring component definitions and layouts
  • Handling multiple screen resolutions
  • Localizing applications
  • Communicating with the user
  • Creating and displaying Toast
  • Generating status bar notifications
  • Logging key application events
  • Interacting with the UI
  • Responding to user input events
  • Launching activities with intents
  • Writing Java event handlers
  • Generating context and option menus
  • Managing the activity life cycle
  • Integrating with the Android system
  • Persisting data in response to notifications
Module 5: Persisting Application DataModule 6: Maintaining System ResponsivenessModule 7: Exchanging Data over the InternetModule 8: Enhancing the User Experience
  • Selecting storage options
  • Contrasting internal and external storage locations
  • Saving application configuration with SharedPreferences
  • Manipulating the SQLite database
  • Executing queries to locate information
  • Specifying column selections with projections
  • Consuming and creating content providers
  • Accessing shared data resources
  • Addressing content providers with URIs
  • Avoiding Application Not Responding (ANR) errors
  • Unloading the UI thread
  • Designing for asynchronous execution
  • Building background services
  • Launching IntentServices
  • Declaring services in the manifest
  • Interacting with server-side applications
  • Synchronizing Android devices with servers
  • Communicating via HTTP clients
  • Developing clients for web services
  • Connecting to RESTful services
  • Creating and parsing JSON
  • Incorporating the Action Bar
  • Manipulating objects with drag and drop
  • Supporting orientation and multiple screen resolutions with resources
  • Combining fragments into a multi-pane UI
  • Leveraging geolocation and mapping capabilities
  • Plotting positions on Google Maps
  • Establishing location through GPS, Cell-ID and WiFi 

 

Duration : 2 Days

COURSE TYPE: WEBINAR
DATETIME
14 Oct – 15 Oct 2020 10:00 – 14:00 (QATAR)
11:00 – 15:00 (OMAN)
11 Nov – 12 Nov 2020 10:00 – 14:00 (QATAR)
11:00 – 15:00 (OMAN)
9 Dec – 10 Dec 202010:00 – 14:00 (QATAR)
11:00 – 15:00 (OMAN)

Duration: 40 hours (2 hours per day)

COURSE TYPE: WEBINAR
DATETIME
11 Oct 202016:00 – 18:00 (QATAR)
17:00 – 19:00 (OMAN)
15 Nov 2020 16:00 – 18:00 (QATAR)
17:00 – 19:00 (OMAN)
13 Dec 202016:00 – 18:00 (QATAR)
17:00 – 19:00 (OMAN)
TESTIMONIAL

Click edit button to change this text. Lorem ipsum dolor sit amet consectetur adipiscing elit dolor. Click edit button to change this text. Lorem ipsum dolor sit amet consectetur adipiscing elit dolor

Person name

Click edit button to change this text. Lorem ipsum dolor sit amet consectetur adipiscing elit dolor. Click edit button to change this text. Lorem ipsum dolor sit amet consectetur adipiscing elit dolor

Person name

Click edit button to change this text. Lorem ipsum dolor sit amet consectetur adipiscing elit dolor. Click edit button to change this text. Lorem ipsum dolor sit amet consectetur adipiscing elit dolor

Person name
Meet THE INSTRUCTORS
instructor
Instructor Name
Profession

Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

instructor2
Instructor Name
Profession

Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Related Courses