The Ultimate Android Marshmallow Tutorial-learn by practice

The only Tutorial that teaches A-Z of Android Marshmallow . Develop Professional Android Apps by practice
4.1 (63 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
2,837 students enrolled Bestselling in Android
$19
$90
79% off
Take This Course
  • Lectures 420
  • Length 41.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 7/2014 English

Course Description

Whats New for the Course 

Whoops ... We are over 400 lectures now and are the biggest tutorial on Android on Udemy. Check out what's in store.

May 2016

Added New Section on Palette API. Now dynamically select colors from Bitmaps in an exciting way. 

New Section on New Material Design Widgets like NavigationView, Snackbar ,AppbarLayout, CoordinatorLayout, CollapsibleToolbar and more ... . Are you planning to use them in your App. Check out the Section now.

April 2016

Whats more this month ???? 

Not stopping at Google Sign In .Added the Google Geofences Tutorial with a Geofencing App to monitor your kids movement. Have you checked up the same. Check out the Geofences Section and see how you can create and monitor Geofences and how to create Notifications or SMS when such Geofences are triggered. Also added Captions to the Google SignIn Section. Now language is not a barrier.

Check out the new Section on logging in with Google Account - the new way to get users log in alongside logging in with Facebook. We have added Captions to lectures in this Section for people who find difficulty in understanding English as the primary language. Get started with Logging in with Google Sing In API.

March 2016

Added the New Google Maps API with StreetView and a Sample App as to how you can use Street View in your Application . Learn creating Maps, Markers , InfoWindows, handling events on Maps, Markers and more with a Path Sketching Application . Check out the section now. Added how to customize Google Info Windows with your own UI. Now no more boring Maps but Interactive Data Maps.

UPDATED FEBRUARY 2016:

Added the New Facebook API - 4.6.0 for integrating with your Android App. Now get updated to the new Facebook API . Now add Login with Facebook and Share with Facebook to your App using the new updated Facebook API.

Over 35hrs of content and 350 lectures and still adding.....

Join the amazing list of over 2000+ happy and satisfied students and learn Android Lollipop App Development from the best course available in Udemy marketplace.

The No. 1 Android Development Tutorial that teaches you how you could develop a Professional Android App yourself - YES YOURSELF - using the latest Android Lollipop APIs. To Create a great App you must be sound with how to program with Android APIs.

Covers all the Key Elements you shall need to build a great Commercial App like UI with Android Lollipop, Drawer Layouts, Social Media Integration, Broadcast Receivers, Google Cloud Messaging, AQuery Library and much more.

The course that contains more Android Lollipop content than you would find on any other course .

THE COURSE REQUIRES NO PREVIOUS KNOWLEDGE OF ANDROID PROGRAMMING ,BUT A BASIC KNOWLEDGE OF JAVA LANGUAGE IS REQUIRED. TO LEARN JAVA ,

USE OUR JAVA COURSE TO GET YOUR JAVA BASICS IN ORDER.

JAVA - MAKE IT YOUR CUP OF COFFEE

SO GET STARTED !!!!!

Our dedicated Team provides support to all your queries at our Email id

"learningkartcourses@gmail.com"

So if you are held up at any Lecture ,just drop us a mail and we are there to support you.

ONCE YOU ENROLL FOR THE COURSE YOU SHALL BE ENTITLED FOR ALL UPDATES FOR THE COURSE DURING THE ENTIRE LIFETIME OF THE COURSE. SO HURRY AS WITH EVERY UPDATE THE PAYMENT SHALL BE REVISED.

What the course will entail -

      The Tutorial shall cover the basics of Android Development to using Google Cloud Messaging for sending Notifications. We endeavor to cover majority of components added till Android KitKat 4.4 and added in Android Lollipop 5.0 that are commonly employed by professionally developed Apps.

      Integration of Social Media Facebook, Twitter ,Pinterest etc shall find a place in the tutorial as they are now Integral part of every Application.

      Third party libraries like Aquery etc shall also be dealt with in detail to support Application Development .
      Every stage shall come with a project to test you in the knowledge gained in that stage.
      If you are thinking of a commercial Android App and cannot look for resources around the Internet for help, this one is for you. We endeavor to make it the best tutorial you would encounter for Android.
      Every Section shall have a small development project to test your grasp of the Section.

    Keep Androiding .....

What are the requirements?

  • Java language and a creative mindset
  • Ability to practice code alongside and not just viewing code

What am I going to get from this course?

  • Learning to develop in Android - the most followed Mobile OS
  • To actually learn how to Code Android Applications and not just Cut & Copy Code
  • By the end of course you shall be able to develop a professional level App yourself - yes yourself
  • Learn all the professional aspects of Android Development - Social Sharing, GCM Messaging, Location & Maps and more

What is the target audience?

  • Passion for mobile development

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Objectives of the Course
About this tutorial
Preview
03:36
How the course is organized
02:19
Section 2: Android - Platform of the future
Android Architecture
Preview
06:00
Various Versions of Android
Preview
03:17
Dalvik Virtual Machine
Preview
03:45
The Working of Android Apps
Preview
03:33
Section 3: Brush up your Workshop - Getting all Tools ready
Knowing ADT - the Android Development Toolkit
05:38
Using the Android SDK Manager
02:57
Running on different devices - Android Studio updated
08:19
Installing the Android 5.0 SDK to start things
04:05
Installing Android Studio - gearing for the future
04:44
07:20

For a more detailed description on installing Genymotion see the attached File. Hope this helps in getting things started with Genymotion.

04:52

Learn how to install Google Play Services on Genymotion which will help running Google Maps and GCM on GenyMotion. For URL's to download files see the attached file.

Section 4: Let the show begin - My first Android App
Structure of a Android Application
05:50
Creating my first project
12:29
Running your first Project
05:31
Section 5: Shape up the Resources - the Strings and Arrays
Defining Resources - String,id,Color
09:25
Defining Resources - Dimension, String Array
10:53
Defining Resources - Integer array and more
04:24
More on Resources - Plurals
06:46
Resources - the final chapter
01:57
Understanding R.java
08:18
Defining Colors for different States - ColorStateList
Preview
03:05
ColorStateList - Getting it all from Java Code
07:35
Color list Drawable
04:01
Using Format String with Parameters - Same String different values
Preview
03:52
Section 6: Activity - The building block of an Application
Lifecycle of an Activity
Preview
08:19
Handling Events in Android
Preview
07:23
Intents - the Android Messenger
Preview
08:40
Working of Explicit and Implicit Intents
03:07
Using In-built Intents
04:55
Passing Data with Intents
03:56
Passing Serializable Data with Intents
03:11
Passing Parcelable Data with Intents
10:23
Using StartActivityforResult
04:20
StartActivityForResult - Contd...
07:05
Context - Application and Activity
06:30
Working your own Application Class
04:21
Section 7: The Android Toolbox - Using UI Widgets
Understanding Gravity and Layout_Gravity
06:11
Distributing Space with Layout_Weight
08:15
Distributing Space with Layout_Weight - Contd..
01:45
Specifying dimensions in px,dp and sp
09:34
Specifying Sizes in dp,sp and px - the demo
01:48
TextView - the Basic Label
07:32
EditText - getting all from the User
06:34
Specifying InputFilters for EditText
Preview
02:51
InputFilters Contd...
03:47
Specifying InputType and IMEOptions for EditText
10:10
IMEOptions - Specifying IMEActionId and IMEActionLabel
07:24
Handling actions with EditText
01:56
The AutoCompleteTextView - Guide the User
05:46
AutoCompleteTextView - Continued...
02:23
MultiAutoCompleteTextView - more text more choices
03:12
CheckBox - Taking choice from the User
04:53
RadioButton - Limiting user to a Single Choice
05:38
ToggleButton and Switch - Switching Mind between Options
04:04
Rate your mind with RatingBar
05:07
The Rating Continues...
03:06
Explore the world with WebView
06:04
Controlling the WebView
04:09
Loading local html with WebView
04:18
The WebView continues...
07:53
Settting the WebView with WebSettings
02:42
Section 8: LayoutManagers - Getting it all together
LayoutManagers - basics and LinearLayout discussed
10:32
Padding and Margins for Views and ViewGroups
03:57
RelativeLayout - where everything is relative
07:01
More on Relative Layout ....
07:53
FrameLayout - One Component at a time
05:34
FrameLayout - Switching Images
01:57
TableLayout - Tabling it all in rows
07:03
Using Spans to control components
03:19
Using Weight in TableLayout
02:09
GridLayout - the newest to the block
10:31
Using Space with GridLayout
04:21
Including other layouts with include
03:43
Using merge to include layouts
03:11
Inflating Layouts with LayoutInflater
Preview
08:23
How LayoutInflater works
01:45
Understanding the Inflate method parameters
07:39
LayoutInflater with Merge
03:29
ViewStub - the Silent Killer
Preview
08:40
ViewStub - Adding view with inflate
07:07
Designing a UI by Code - Everything now is dynamic
12:03
Designing UI by code - Continued
05:48
Designing UI by code - the final chapter
07:24
Project - 1 :Guess the Puzzle with Hints
02:12
Section 9: Handling Concurrency with Android - Threads,Handlers and AsyncTask
How Messages are handled in Android - Loopers and Threads
05:49
Why use Threads at all - Problem with UI handling
08:58
Options for Handling UI from a different Thread
04:37
Handlers - how to use Runnables with Handlers
05:53
Handlers - Using Messages with Handlers
Preview
10:21

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Learning Kart, We make Learning Simple

LearningKart- a premier destination for learning and upgrading your skills. With a Team of Professional Trainers having expertise in the fields we teach, our asset lies in teaching at root level. Through our experience , we know what connects with learners and how to make learning simple and enjoyable. With a simple approach of making the basics clear, we add with interactive board designs to clear concepts wherever necessary. We teach keeping in mind the requirements you would have when designing commercial applications. All our Tutorials are built ground up - from teaching basics to the latest used in commercial applications. Our Technical Head, Mr. Tejinder Singh has over 12 years of experience in teaching emerging technologies and specialized in making learning simple and easy.

Ready to start learning?
Take This Course