The Ultimate Android Marshmallow Tutorial-learn by practice
4.1 (79 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,903 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The Ultimate Android Marshmallow Tutorial-learn by practice to your Wishlist.

Add to Wishlist

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 (79 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,903 students enrolled
Created by Learning Kart
Last updated 3/2017
English
Curiosity Sale
Current price: $10 Original price: $90 Discount: 89% off
30-Day Money-Back Guarantee
Includes:
  • 41.5 hours on-demand video
  • 32 Articles
  • 19 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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
View Curriculum
Requirements
  • Java language and a creative mindset
  • Ability to practice code alongside and not just viewing code
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 .....

Who is the target audience?
  • Passion for mobile development
Students Who Viewed This Course Also Viewed
Curriculum For This Course
420 Lectures
41:23:33
+
Objectives of the Course
2 Lectures 05:55

How the course is organized
02:19
+
Brush up your Workshop - Getting all Tools ready
7 Lectures 37:55
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

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

Installing Genymotion and adding to Android Studio
07:20

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.

Installing Google Play Services on Genymotion
04:52
+
Let the show begin - My first Android App
3 Lectures 23:50
Structure of a Android Application
05:50

Creating my first project
12:29

Running your first Project
05:31
+
Shape up the Resources - the Strings and Arrays
10 Lectures 01:00:16
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


ColorStateList - Getting it all from Java Code
07:35

Color list Drawable
04:01

+
Activity - The building block of an Application
12 Lectures 01:12:10



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
+
The Android Toolbox - Using UI Widgets
25 Lectures 02:07:02
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


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
+
LayoutManagers - Getting it all together
23 Lectures 02:15:41
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


How LayoutInflater works
01:45

Understanding the Inflate method parameters
07:39

LayoutInflater with Merge
03:29


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
+
Handling Concurrency with Android - Threads,Handlers and AsyncTask
9 Lectures 59:59
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 the Final Chapter
05:46


AsyncTask - designing one for my application
09:01

AsyncTask - the final chapter
03:47
+
ListView - where flexibility reigns supreme
35 Lectures 03:58:04
Basics of ListView - how to start it all
11:36

ListView - adding Filters and Multiple Choice Mode
04:01

Obtaining values selected by User in Multi-Choice ListView
03:21

Adding Header and Footer View to ListView
04:34

Adding Header and Footer View to ListView - Contd...
01:21

Notifiying DataSet Changes for ListView
09:56

DataSetChanged for ListView Contd...
01:27

Using SimpleAdapter for ListView Customized View
07:06

Using SimpleAdapter for ListView Customized View - Contd..
02:16

Writing your own Adapter - Taking things in our hands
06:56

Using Recycled views in My Adapter
05:35

Using the ViewHolder to Cache View
03:46

ExpandableListView - Show when required
08:27

ExpandableListView - Putting code in order
09:36

ExpandableListView - the final chapter
03:20

Scrolling a List - Get data as and when needed
11:58

Scrolling List - Getting things moving
06:28

Scrolling List - everything in order now
02:05

Spinner - Make a choice from a selection
09:54

Customizing a Spinner - make it look lively
08:08

Designing a GridView - More Views less Space
06:41

SwipeRefreshLayout - Just Swipe to get new data
11:59

RecyclerView demo - how things get glued
14:01

Handling click event on a RecyclerView
04:21

RecyclerView - the Android5 extension to ListView
05:01

Using CardView with RecyclerView - flipping views like Cards
01:38

Flipping CardViews with RecyclerView - writing the code
11:11

Working with CardViews - Contd.
10:02

Adding Floating Action Button to RecyclerView
06:55

Adding Menu to Floating Action Button
08:52

Adding Menu to Floating Action Button - explore the options
10:50

Adding Headers to RecyclerView
06:23

Adding Multiple View Types to a RecyclerView
12:07

Using GridLayoutManager with variable Span Size
06:12

Source Code for Lecture 122-128
70.9 kB
21 More Sections
About the Instructor
Learning Kart
3.7 Average rating
206 Reviews
18,336 Students
4 Courses
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.