Diploma In Android Programming Fitzwilliam Institute Group
Price: EUR 1,395

    Course details

    COURSE CONTENT

    Android Overview and History

    How it all got started; Why Android is different (and important)

    Android Stack

    Overview of the stack; Linux kernel; Native libraries; Dalvik; App framework; Apps;

    SDK Overview

    Platforms; Tools; Versions, Creating your first project; The manifest file; Layout resource; Running your app on Emulator; Creating an Android Application using the Eclipse plugin; Creating an Android Application without the Eclipse plugin; Adding an External Library (.jar) using Eclipse

    Main Building Blocks

    Activities; Activity lifecycle; Intents; Services; Content Providers; Broadcast Receivers Opening a new screen; Listening for button clicks ; Configuring general window properties ; Referring to localhost from the emulated environment; Storing and retrieving state; Storing and retrieving preferences; Storing and retrieving larger or more complex persistent data (files and data)

    Basic Android User Interface

    XML versus Java UI; Dips and sps; Views and layouts; Common UI components; Handling user events; Displaying alerts ; Displaying a progress bar ; Adding items to the screen menu ; Display a web page ; Binding to data; Getting a Handle to a Screen Element;

    Android System Overview

    File System; Preferences; Notifications; Security model

    Advanced UI

    Selection components; Adapters; Complex UI components; Building UI for performance; Menus and Dialogs; Graphics & animations ;

    Multimedia in Android

    Multimedia Supported audio formats ; Simple media playback ; Supported video formats ; Simple video playback

    SQL Database

    Introducing SQLite ; SQLiteOpenHelper and creating a database ; Opening and closing a database ; Working with cursors Inserts, updates, and deletes

    Basic Content Providers

    Content provider MIME types ; Searching for content ; Adding, changing, and removing content ; Working with content files

    Custom Content Providers

    Why Content Providers; Where the content comes from; Implementing the API Supporting content files

    Location Services

    Working with the Location Manager; Working with Google Maps extensions

    Services

    Overview of services in Android; Implementing a Service; Service lifecycle; Bound versus unbound services

    Broadcast Receivers

    What are Broadcast Receivers; Implementing broadcast receiver; System broadcasts and how to use them

    Intent Filters

    Role of filters ; Intent-matching rules ; Filters in your manifest ; Filters in dynamic Broadcast Receivers

    Networking

    Working with web services; Best practices

    Sensors

    How Sensors work; Listening to Sensor readings; Best practices for performance

    WiFi

    WiFi Monitoring and managing Internet connectivity ; Managing active connections ; Managing WiFi

    Telephony

    Making calls ; Monitoring data connectivity and activity ; Accessing phone properties and status ; Controlling the phone

    Camera

    Taking pictures; Rendering previews Capture images from the phone camera

    Bluetooth

    Controlling local Bluetooth device ; Discovering and bonding with Bluetooth devices ; Managing Bluetooth connections ; Communicating with Bluetooth

    Automated Testing

    Testing Why automate tests; Instrumentation and unit testing

    Methods of Training

    Lectures, Workshops, group discussions; hands-on exercises; assignments; practical sessions; demonstrations; practical work; lab studies; visual aids.

    Trainers

    The Fitzwilliam Institute maintains a panel of qualified and motivated trainers who work as a team mentoring each student.

    Who Should Apply

    Anyone who wishes to develop a career in Android App Development.

    COURSE PROJECTS

    The course project features Real Life Briefs which are a critical part of the curriculum. It requires participants to apply all practical techniques they've learned in the program in a Real Life Context.

    Practical guidance will be offered throughout the course to ensure that theoretical learning is translated into practical proposals.

    Updated on 08 November, 2015

    About Fitzwilliam Institute Group

    Internationally Renowned for Excellence, Fitzwilliam Institute Group have over 30 years of successful experience;
    Established in over 140 territories worldwide, They are - Globally - the Longest Running Provider of Practical CTheirses to Industry;
    They train over 5.000 people across the UK, Ireland, Europe, Australia, Canada, USA,South Africa and Asia each year;
    Over 70% of Their students come to us from past students recommendation;
    Their Diplomas and Postgraduate Diplomas are Industry Certified and Internationally Recognised;
    They are Industry Connected: Their CTheirses are Designed and Delivered by Successful Industry Professionals, ensuring that what you learn is Practical, Relevant and Up-To-Date;
    The vast majority of Their students enter full-time employment all over the world upon completion of any of Their globally recognised online cTheirses;
    See all Fitzwilliam Institute Group courses
    Are you from Fitzwilliam Institute Group ? Claim your course!
    Courses you can instantly connect with... Do an online course on Programming starting now. See all courses

    Is this the right course for you?

    Rate this page

    Didn't find what you were looking for ?

    or