MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

The Ultimate Android Tutorial-Covers Android Lollipop

Course Summary

The Ultimate Guide to Android App Development covering GCM,Social Media,DrawerLayouts and APIs from Android Lollipop.


  • +

    Course Syllabus

    • Objectives of the Course
      • About this tutorial
      • How the course is organized
    • Android - Platform of the future
      • Android Architecture
      • Various Versions of Android
      • Dalvik Virtual Machine
      • The Working of Android Apps
    • Brush up your Workshop - Getting all Tools ready
      • Knowing ADT - the Android Development Toolkit
      • Using the Android SDK Manager
      • Running on different devices
      • Installing the Android 5.0 SDK to start things
    • Let the show begin - My first Android App
      • Structure of a Android Application
      • Creating my first project
      • Running your first Project
    • Shape up the Resources - the Strings and Arrays
      • Defining Resources - String,id,Color
      • Defining Resources - Dimension, String Array
      • Defining Resources - Integer array and more
      • More on Resources - Plurals
      • Resources - the final chapter
      • Defining Colors for different States - ColorStateList
      • ColorStateList - Contd.
      • Using Format String with Parameters - Same String different values
    • Activity - The building block of an Application
      • Lifecycle of an Activity
      • Intents - the Android Messenger
      • Intents - Explicit and Implicit
      • Handling Events in Android
      • Working of Explicit and Implicit Intents
      • Using In-built Intents
      • Passing Data with Intents
      • Passing Serializable Data with Intents
      • Passing Parcelable Data with Intents
      • Using StartActivityforResult
      • StartActivityForResult - Contd...
      • Context - Application and Activity
      • Working your own Application Class
    • The Android Toolbox - Using UI Widgets
      • Understanding Gravity and Layout_Gravity
      • Distributing Space with Layout_Weight
      • Distributing Space with Layout_Weight - Contd..
      • Specifying dimensions in px,dp and sp
      • Specifying Sizes in dp,sp and px - the demo
      • TextView - the Basic Label
      • EditText - getting all from the User
      • Specifying InputFilters for EditText
      • InputFilters Contd...
      • Specifying InputType and IMEOptions for EditText
      • IMEOptions - Specifying IMEActionId and IMEActionLabel
      • Handling actions with EditText
      • The AutoCompleteTextView - Guide the User
      • AutoCompleteTextView - Continued...
      • MultiAutoCompleteTextView - more text more choices
      • CheckBox - Taking choice from the User
      • RadioButton - Limiting user to a Single Choice
      • ToggleButton and Switch - Switching Mind between Options
      • Rate your mind with RatingBar
      • The Rating Continues...
      • Explore the world with WebView
      • Controlling the WebView
      • Loading local html with WebView
      • The WebView continues...
      • Settting the WebView with WebSettings
    • LayoutManagers - Getting it all together
      • LayoutManagers - basics and LinearLayout discussed
      • Padding and Margins for Views and ViewGroups
      • RelativeLayout - where everything is relative
      • More on Relative Layout ....
      • FrameLayout - One Component at a time
      • FrameLayout - Switching Images
      • TableLayout - Tabling it all in rows
      • Using Spans to control components
      • Using Weight in TableLayout
      • GridLayout - the newest to the block
      • Using Space with GridLayout
      • Including other layouts with include
      • Using merge to include layouts
      • Inflating Layouts with LayoutInflater
      • How LayoutInflater works
      • Understanding the Inflate method parameters
      • LayoutInflater with Merge
      • ViewStub - the Silent Killer
      • ViewStub - Adding view with inflate
      • Designing a UI by Code - Everything now is dynamic
      • Designing UI by code - Continued
      • Designing UI by code - the final chapter
      • Project - 1 :Guess the Puzzle with Hints
    • Handling Concurrency with Android - Threads,Handlers and AsyncTask
      • How Messages are handled in Android - Loopers and Threads
      • Why use Threads at all - Problem with UI handling
      • Options for Handling UI from a different Thread
      • Handlers - how to use Runnables with Handlers
      • Handlers - Using Messages with Handlers
      • Handlers the Final Chapter
      • AsyncTask - the all in one solution
      • AsyncTask - designing one for my application
      • AsyncTask - the final chapter
    • ListView - where flexibility reigns supreme
      • Basics of ListView - how to start it all
      • ListView - adding Filters and Multiple Choice Mode
      • Obtaining values selected by User in Multi-Choice ListView
      • Adding Header and Footer View to ListView
      • Adding Header and Footer View to ListView - Contd...
      • Notifiying DataSet Changes for ListView
      • DataSetChanged for ListView Contd...
      • Using SimpleAdapter for ListView Customized View
      • Using SimpleAdapter for ListView Customized View - Contd..
      • Writing your own Adapter - Taking things in our hands
      • Using Recycled views in My Adapter
      • Using the ViewHolder to Cache View
      • ExpandableListView - Show when required
      • ExpandableListView - Putting code in order
      • ExpandableListView - the final chapter
      • Scrolling a List - Get data as and when needed
      • Scrolling List - Getting things moving
      • Scrolling List - everything in order now
      • Spinner - Make a choice from a selection
      • Customizing a Spinner - make it look lively
      • Designing a GridView - More Views less Space
      • SwipeRefreshLayout - Just Swipe to get new data
      • RecyclerView - the Android5 extension to ListView
      • RecyclerView demo - how things get glued
      • Handling click event on a RecyclerView
    • Notifications - Let the know what you are upto
      • Notifications - the basic set up
      • Adding actions to Notifications - More help at hand
      • Using Styles for Notifications - BigTextStyle
      • Using Styles for Notifications - BigPictureStyle
      • Using Styles for Notifications - InboxStyle
      • PendingIntent - Why exactly is it pending
      • Test your skills
      • PendingIntent Flags - Understand the misunderstood
      • PendingIntent Flags continued
      • Notification id - which Notification were you referring
      • Showing Progress with Notifications
      • TaskStackBuilder - Now Home is never away
    • Dialogs - where all conversations are shared
      • Creating a simple dialog with AlertDialog
      • Adding Multiple Choices to AlertDialog
      • Adding Adapters to Dialog
      • Using Dialog class to Create Dialogs
      • Showing Progress with ProgressDialog - indeterminate
      • Showing Progress with Dialog- determinate
      • Choose a date with DatePickerDialog
      • Select a Time with TimePickerDialog
      • Check your skills
      • Project
    • Adding Styles and Themes - things made beautiful
      • Using Spans for appling styles
      • Using ImageSpans and StyleSpans - more Spans more options
      • Adding styles to Views
      • More indepth into Styles - R.style,R.styleable,R.attr
      • Developing Themes with Styles
      • Using Themes and Attributes - the final session
      • Using Shapes to styles Views
    • Designing for all - considering Screen Sizes and Densities
      • How to deal with all Screen Sizes - the problem beta noire
      • Settling the problem with different folders
      • Getting the Output on different Screens
      • Dealing with different Screen Densities
      • Setting Aliases for resources and Handling Orientation
      • How resources are selected
      • Test your skills
    • Fragments - Let the both Worlds Merge
      • Section Objective
      • Why Fragments at all
      • My first Fragment - Add fragment in xml
      • My first Fragment - adding Fragment by code
      • LifeCycle of Fragment - question of life and death
      • Handling events in Fragment
      • Showing Multiple Fragments in Portrait mode
      • Showing Multiple Fragments in Landscape Mode
      • Using a ListFragment - a la ListActivity
      • Efficiently desiging a Fragment - with Arguments
      • A practical Fragment Example
      • Practical Example Contd. - 2
      • Test your knowledge of Fragments
      • Why we need BackStack with Fragments
      • How BackStack works with code
      • Lifecycle callback methods with backstack
      • Adding multiple operations to a Transaction
      • Why assign labels to Transactions
      • Adding BackStackChangeListener to monitor backstack
      • Calling Activity from Fragment
      • Using DialogFragments - Using Fragments as Dialogs
      • Using FragmentTransaction with DialogFragment
      • Adding Child Fragments - Fragments to a Fragment
    • Managing Orientation Changes - Saving the state when things shake
      • Lifecycle methods state with Configuration Change
      • Saving and Restoring state
      • How to use OnSaveInstanceState and onRestoreInstanceState
      • The importance of onSaveInstanceState
      • More on onSaveInstanceState
      • Another example for State Save
      • Fixing Orientation of the Activity
      • Using onRetainNonConfigurationInstance() to retain state
      • Retaining State in Fragments
      • Final check in Fragments - things to remember
    • ViewPagers - the new way to Swipe and Go
      • Adding a ViewPager with PagerTitleStrip - The UI gets Interesting
      • Small App demonstrating the use of ViewPager
      • Setting a show Slide with a ViewPager
      • Animating the ViewPager with JazzyViewPager
      • Creating a SemiCircularRadialMenu - the UI gets even better
    • ActionBar - where the action begins
      • Creating Menus and MenuItems - learn the old way
      • Creating my first ActionBar - Adding Icons, Titles,Drawables,styles to it
      • Creating Split ActionBar and more ...
      • Creating SubMenu by Java Code and Using Intents with MenuItems
      • Using addIntentOptions to let Android find Options
      • Creating Menus by xml Code
      • Using Checkable MenuItems and Groups
      • Handling clicks on MenuItems - all approaches covered
      • Using Fragments with MenuItems
      • ActionBar with Tabs - Now you got Choices
      • Adding ViewPager to Tabs - Just Swipe your Choices


Course Fee:
USD 199

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top