Android Course

Android Course

This Android Course from Open Vision is considered one of the most developed courses in Egypt. This course is the right choice for you if you want to write Android applications. It’s not just another android course, with Open Vision you’ll work in this course practically and develop Android application all the way during the course. Learn how to develop application for the most open source platform. By the end of this course you’ll be able to work as Android app developer, develop application on Android operating systems that work on both smart phone and tablets and also publish your apps on Android market.

 

I : Introduction to Android

  • Android OS
  • Android Versions
  • OS Architecture
  • Application Component
  • Android Studio and Gradle
  • Creating Hello World

II : Building User Interface

  • Understanding Activity lifecycle and background termination
  • Layouts
  • Widgets
  • Using resources ( drawables, Strings and Styles )

III : Building User Interface  II

  • ListViews/RecyclerViews and adapters
  • Menu
  • Support Localization
  • Support Orientation

IV : Intents

  • Intents
  • Intent Filters
  • Sending, Receiving intents

V : Fragments

  • Add fragment in layout
  • Add fragment by code
  • Fragment and Activity lifecycles
  • Fragment manager and transaction
  • Fragment data binding

VI : Threading and Services

  • Threading
  • Service and Intent Service
  • Services and Alarm Scheduling
  • Services and SyncAdapters
  • Async Task
  • Change text type face

VII : Web services

  • Simple java web application
  • JSON
  • Consuming Web Methods
  • Parse JSON

VIII : Data Storage

  • Shared Preference
  • Files
  • SQLite

IX : Content Provider

  • Create Content Provider
  • Call Content Provider

X : Dialogs

  • Alert Dialog
  • Display dialog with items
  • Custom dialogs

XI : Notifications

  • Simple Notification
  • Chat Notification
  • Expandable Image notification
  • Expandable chat notification
  • Notification with actions
  • Services and Notifications

XII : Google Maps APIs

  • Load Google Map
  • Show current user location
  • Show address on click on the map
  • Get and draw shortest path of two locations
  • Get and Pin the nearest restaurant, school…

XIII : Facebook SDK

  • Add Facebook sdk
  • setup new application on facebook
  • Get application hash key
  • Add option login with facebook

XIV : Facebook SDK

  • Add Facebook sdk
  • setup new application on facebook
  • Get application hash key
  • Add option login with facebook

Topics


Duration

48

Prerequistes

You must know Java Standard Edition before joining this course