Android Mobile Diploma Egy Spark
Price: TBA

    Course details

    Android Diploma helps you to develop professional android apps from zero level and to professional level.

    Content

    Part 1: Java Contents

    • Introduction to Java - environment setup -IDEs – Data types
    • Loops, Conditionals and Operators
    • Java Classes and Objects
    • Class Methods and Instances - Conventions
    • Packaging -importing -java documentation
    • Object Oriented principles: Inheritance, Polymorphism, Encapsulation
    • Interfaces and Abstract classes
    • Exceptions and Exception handling
    • Threading
    • Java I/O Streams
    • Collections and Generics
    • Introduction to GUI design with AWT and Swing

    Part 2: Android Fundamentals Contents

    Introduction to Android

    • Overview of Android and Android SDK
    • History of Android
    • Android features
    • Android SDK Versions

    Android Architecture overview

    • Introduction to OS layers
    • Linux kernel
    • Libraries
    • Android Runtime
    • Application framework

    Setup of Android Development environment

    • System requirements
    • Eclipse and SDK installation, AVD creation
    • Creating first Android application
    • Project Structure
    • Android Emulator

    Android Application Fundamentals

    • Android application building blocks
    • Activating components
    • Shutting down components
    • Lifecycle of Application
    • Development tools, Manifest File
    • Lifecycle of Activity

    User Interface

    • View Hierarchy and Layouts
    • UI Events
    • Building Menus
    • Notifying users
    • Creating dialogs

    Main Building Blocks

    • Activity
    • Intents
    • Services
    • Content Providers
    • Broadcast Receivers

    Resources

    • Overview of Android Resources
    • Creating Resources
    • Using Resources
    • Drawable Resources

    Data Storage

    • Shared Preferences
    • Internal Storage (Files)
    • External Storage (SD Card)

    Android Media API

    • Playing audio/video
    • Media recording

    Part 3: Advanced Android Content

    Advanced Topics of Mobile Development Training

    • Working with Camera
    • Working with GPS
    • Working With Sensors
    • Publish your Android Application on the Android Market

    Android Advanced Contents

    • SQLLite
    • Create your Own Custom Views
    • Home Screen App Widgets
    • Animations
    • Fragments
    • Action Bar
    • asynctask
    • Description
    Updated on 08 November, 2015

    About Egy Spark

    EgySpark was established in 2011 as a center of excellence for the design, delivery and dissemination of training and professional development programs in a variety of domains and fields aiming prepare engineers for job market.

    See all Egy Spark courses
    Are you from Egy Spark ? Claim your course!
    Courses you can instantly connect with... Do an online course on App and Games Design starting now. See all courses

    Is this the right course for you?

    Didn't find what you were looking for ?

    or