You are on page 1of 11

7/18/2016

AndroidLollipopandMarshmallowAppTutorials:Make20Apps|Udemy

Learn new skills this summer with


40% o!

Find Courses Now

Courses starting at $12.

(/courses/)

Search for Courses

(/cart/)

Android Lollipop and Marshmallow App Tutorials: Make 20 Apps

This course is designed for Android enthusiasts to earn valuable skills of its usage and application from scratch.

4.4 (116 ratings) 3,469 students enrolled

Instructed by Smartherd Developers (/user/view-popup/?userId=6439476)


Development (/courses/Development/) / Mobile Apps (/courses/Development/Mobile-Apps/)

ByGreatDeals

36469INR

2528INR

699INR

4735INR

1599INR

7169INR

7160INR

More

2240INR

(http://search.ocra.info/api/v1/publishers/click?
(http://search.ocra.info/api/v1/publishers/click?
(http://search.ocra.info/api/v1/publishers/click?
(http://search.ocra.info/api/v1/publishers/click?
(http://search.ocra.info/api/v1/publishers/click?
(http://search.ocra.info/api/v1/publishers/click?
(http://search.ocra.info/api/v1/publishers/click?
(http://search.ocra.info/api/v1/publish

15

$12

1x

15

0:00/2:57

$20 40% o

Take This Course (/payment/checkout/?boType=course&boId=259050&is_dj=1&couponCode=Summer40O)


Add to Cart
Redeem a Coupon (/payment/checkout/?boType=course&boId=259050&showCouponCode=1&couponCode=Summer40O)
Start Free Preview
More Options
Lectures

155

Video

17.5 hours

Skill Level

Beginner Level

Languages

English

Includes

Lifetime access

https://www.udemy.com/androidsmartherd/

1/11

7/18/2016

AndroidLollipopandMarshmallowAppTutorials:Make20Apps|Udemy

30 day money back guarantee!


Available on iOS and Android
Certicate of Completion

Wishlist

About This Course


Published 8/2014 English
Course Description
Presenting ANDROID LOLLIPOP and ANDROID MARSHMALLOW App Development tutorials.
The course is intended for those who are looking to pursue their career in Android based development. There is no
such qualication to join the course as it is designed in a way to facilitate a newbie to understand the myriad of
opportunities that Android can deliver. With easy-to-understand course materials backed by practical classes one can
quickly grasp the aesthetics deploying Android as a platform.
Course with All Source Codes of Projects.
Full details
Make complete professional apps and tips to MAKE MONEY through Android Apps.
What are the requirements?
Basics of Java ( Knowledge of Object Oriented Programming )
System with 2 GB RAM and above
What am I going to get from this course?
Learn the Detail Concepts of Android Codes along with Source Codes
Creating Attractive UI with Full Fledged Graphics
Create a Complete App on your own
to process app and Launch it in Playstore
FullAble
details
Each topic we have covered are in deep details
What is the target audience?
For those who wants to be Android Application Developer
For those who wants Job of Android Developer

Curriculum
Section 1: Android Studio Installation
Preview (/new-lecture/1435756/popup/)

Lecture 1

Java JDK Installation

Lecture 2

Download and Install Android Studio

Lecture 3

Introduction to Android-Its Internal Architecture & Overview of all


the versions

https://www.udemy.com/androidsmartherd/

02:57
11:38
Preview (/new-lecture/1576982/popup/)

04:52

2/11

7/18/2016

AndroidLollipopandMarshmallowAppTutorials:Make20Apps|Udemy

Section 2: Hello World using Android Studio


Lecture 4

HELLO WORLD - 1 : GETTING STARTED - Create Your First App

14:55

Lecture 5

HELLO WORLD - 2 : GETTING STARTED - Know Your Project


Components

Lecture 6

Let's set up your Android Virtual Device and Run our Application

Lecture 7

Manifest le in Android

Lecture 8

User Interface OverView

Lecture 9

User Interface : Control Sizing

Preview (/new-lecture/1577168/popup/)

11:47
09:18

Preview (/new-lecture/1577832/popup/)

04:16

Preview (/new-lecture/1577850/popup/)

03:25

Preview (/new-lecture/1577880/popup/)

03:26

Section 3: LogCat and it's Crucial Role for Application Developement


Preview (/new-lecture/1577912/popup/)

Lecture 10

Log Cat - explanation of Logcat

04:35

Lecture 11

Android Studio- LogCat- Crucial Role in Debugging

18:44

Lecture 12

More on Android Studio LogCat

08:21

Section 4: Android Buttons and it's Various Types of EventListeners


Preview (/new-lecture/1578046/popup/)

Lecture 13

Buttons : Method - 1 - onClickListener Interface

Lecture 14

Android Studio - Method - 1 : OnClickListener Interface - continued!

Lecture 15

Android Studio - Distinguish between two buttons

Lecture 16

Buttons : Method - 2 || onClick Inner Class Listener

Lecture 17

Buttons : Method - 3 || " onClick " attribute in XML File

Lecture 18

Button : Method - 3 || " onClick " attribute in XML File - Codes

05:07
10:54

Preview (/new-lecture/1578150/popup/)
Preview (/new-lecture/1578192/popup/)
Preview (/new-lecture/1578196/popup/)
Preview (/new-lecture/1578202/popup/)

05:51
06:36
05:18
03:38

Section 5: Overview of Service, BroadCast Receivers, Intents, Activity and Content Provider
Preview (/new-lecture/1578206/popup/)

Lecture 19

Application Components : ACTIVITY SERVICE INTENTS

Lecture 20

Application Components : Broadcast Receiver and Intents

Preview (/new-lecture/1578216/popup/)

07:01
03:59

Section 6: Explicit Intents : Its all Three methods in detail


Lecture 21

Explicit Intent and Explanation of three ways to Implement it

Lecture 22

Explicit Intent and its Codes Demonstration in Eclipse

Preview (/new-lecture/1578280/popup/)

Preview (/new-lecture/1578268/popup/)

06:17
07:07

Section 7: Activity LifeCycle - In Context of TWO Activities


Preview (/new-lecture/1578284/popup/)

Lecture 23

Activity LifeCycle : Complete Explanation of LifeCycle

Lecture 24

Activity LifeCycle : Live Explanation of Lifecycle through LogCat in


Eclipse

Lecture 25

Activity LifeCycle : Concept of STACK attached to LifeCycle

Preview (/new-lecture/1578304/popup/)

Preview (/new-lecture/1578316/popup/)

07:56
05:49
03:39

Section 8: Various Toast Message and it's Alignment of Position


Lecture 26

Introduction to Toast Message

04:05

Lecture 27

Toast Positioning or Alignment

04:32

https://www.udemy.com/androidsmartherd/

3/11

7/18/2016

AndroidLollipopandMarshmallowAppTutorials:Make20Apps|Udemy

Lecture 28

Custom Toast Message and it's Algorithm Explanation

04:11

Lecture 29

Custom Toast Message Codes and it's Positioning

06:39

Section 9: Screen Orientation and it's attached Activity Lifecycle


Lecture 30

Screen Orientation and it's Explanation of Attached Activity Lifecycle

03:38

Lecture 31

Screen Orientation and it's Java Codes related to Activity Lifecycle

04:23

Section 10: Screen Orientation - Preserve the Variables and Widgets Value
Lecture 32

Screen Orientation || onSaveInstanceState() , onRestoreInstanceState()

05:56

Lecture 33

Screen Orientation || Java Code onSaveInstanceState() , onRestoreInstanceState()

08:11

Section 11: Develop Your own Professional Application


Lecture 34

App Making - Android Interview - Part - 1

06:13

Section 12: Relative Layout - App Designing with Graphics


Lecture 35

Relative Layout and Its Attributes -1 || XML codes

06:58

Lecture 36

Relative Layout and its Attributes -2 || XML Codes in Eclipse

08:24

Lecture 37

Designing our App with the help of Relative Layout || App Making

08:13

Section 13: Multiple Screen Support Layout Designing and Button Selectors
Lecture 38

Multiple Screen-1 || Explanation of Screen Density, Size & Text Size and Units

07:15

Lecture 39

Multiple Screen-2 || Where & How to Implement Layout and Images of MultiScreen

06:08

Lecture 40

Resizing Graphical Images and App Icons : App Making of ANDROID INTERVIEW

07:04

Lecture 41

Selectors in Buttons : It's Algorithm and How to Implement it in our App

03:39

Lecture 42

Selectors in Buttons : Implementing it in our " ANDROID INTERVIEW " App

03:35

Lecture 43

Multiple Screen-4 : Design Layout for Small, Normal, Large screen and Tablet too

07:21

Lecture 44

Multiple Screen-5 : Design Layouts for Landscape Mode for all Screen Density

06:06

Section 14: Linear Layout - App Designing with Graphics


Lecture 45

Linear Layout : Introduction & Various Orientations along with Widgets Alignment

04:04

Lecture 46

Linear Layout-2 : Use of " layout_gravity " Attribute

04:04

Lecture 47

Linear Layout -3 : Use of " gravity " Attribute

06:42

Lecture 48

Linear Layout- 4 : Dierence between and Use of " Layout margin vs Padding "

05:32

Lecture 49

Linear Layout-5 : Dierence between and Use of " weightSum and layout_weight "

06:32

Section 15: Developing of ANDROID INTERVIEW App - Continues...


Lecture 50

Java Coding of our App " ANDROID INTERVIEW ": Part -17

06:48

Lecture 51

Linear Layout Designing of questions.xml of ANDROID INTERVIEW App : Part-18

06:36

Lecture 52

Linear Layout Designing of questions.xml of ANDROID INTERVIEW App : Part -19

10:40

Lecture 53

Adding Graphics to " questions.xml " for Multiple Screen Size & Density

06:07

Lecture 54

Adding Selector to questions.xml || App Making of ANDROID INTERVIEW : Part-21

03:46

Lecture 55

Conguring Multiple Screen Layout for questions.xml || App Making : Part-22

04:56

https://www.udemy.com/androidsmartherd/

4/11

7/18/2016

AndroidLollipopandMarshmallowAppTutorials:Make20Apps|Udemy

Section 16: Strings.xml - Storing String Array in it and Decoding it in Java Class
Lecture 56

Strings.xml : Part-1 || Storing String Array || App Making : Part-23

06:28

Lecture 57

Strings.xml Part-2 : Java Codes || App Making of ANDROID INTERVIEW : Part - 24

08:29

Section 17: Developing of ANDROID INTERVIEW App - Continues...


Lecture 58

Variable and Widgets Initialization in Java Code || App Making Part-25

12:46

Lecture 59

Setting Up Listeners || App Making Part-26

12:42

Lecture 60

Scroll view || App Making : Part-27

03:22

Section 18: Adding Custom Title Bar or Action Bar


Lecture 61

Action Bar - 1 || Pre-Requisites || App Making - Part-28

05:29

Lecture 62

Action Bar-2 || Java Codes || App Making : Part-29

08:55

Lecture 63

Action Bar-3 || Adding Graphics to Title Bar || App Making : Part-30

13:37

Section 19: Text to Voice Conversion


Lecture 64

Text To Speech - 1 || Explanation of Algorithm

08:17

Lecture 65

Text To Speech - 2 || Java Codes Live Demo in Eclipse

13:04

Lecture 66

Adding Text To Speech to our App || App Making : Part-31

11:44

Section 20: Implicit Intent || Various types : Part-1


Lecture 67

Introduction to Implicit Intent

05:32

Lecture 68

Implicit Intent to Rate App in Google Play Store || App Making : Part-32

11:35

Lecture 69

Intent To See Other App of Developer in Google PlayStore || App Making : Part-33

04:40

Section 21: Miscellaneous Android Videos - 1


Lecture 70

How to Change the old Package Name and assign a New package Name to App

04:35

Lecture 71

How to Change Application Name

04:01

Section 22: Publishing and Updating App in Google PlayStore


Lecture 72

Creating a Google PlayStore Developer Account

02:31

Lecture 73

Publish Your App in PlayStore - 1 || Export Signed Apk

08:39

Lecture 74

Publish Your App in PlayStore - 2 || Uploading Apk

03:16

Lecture 75

Publish Your App in PlayStore - 3 || PlayStore Listing and Snapshots of App

07:26

Lecture 76

Update Your App in PlayStore

09:39

Section 23: Source Codes - Zip File of all Projects Done Till now
Lecture 77

Source Code of Hello World App and LogCat : Lecture 4 - 12

Article

Lecture 78

Source Code for Button and it's Listener : Lecture 13 - 18

Article

Lecture 79

Source Code of Explicit Intents : Lecture 21 - 22

Article

Lecture 80

Source Code of Activity LifeCycle : Lecture 23 - 25

Article

Lecture 81

Source Code of Toast Message and Toast Alignment : Lecture 26 - 27

Article

Lecture 82

Source Code of Screen Orientation : Lecture 30 - 31

Article

https://www.udemy.com/androidsmartherd/

5/11

7/18/2016

AndroidLollipopandMarshmallowAppTutorials:Make20Apps|Udemy

Lecture 83

Source Code : Text To Speech Conversion

Article

Lecture 84

ANDROID INTERVIEW App Source Code : Complete Project

Article

Section 24: Miscellaneous Android Videos - 2


Lecture 85

Run Android App on your own Phone (USB Drivers and Settings) 4.1.2 & Below

02:57

Lecture 86

How to enable Developers Option & Run Android App on your Phone 4.2 & above Vrsn

04:29

Lecture 87

Android Device Screen appear on your desktop screen with droid at screen jar

03:36

Lecture 88

Android Studio - Install Super Fast Genymotion Emulator in Android Studio

08:37

Lecture 89

Installing Genymotion Emulator - A 200% Faster Emulator

09:08

Section 25: Radio Button and Custom Radio Button with Graphics
Lecture 90

Radio Button Method-1 || Interface of " onCheckedChangeListener "

13:14

Lecture 91

Radio Button Method-2 || Inner Class of onCheckedChanged Listener

06:13

Lecture 92

Radio Button Method-3 || " onClick " Listener : Attribute in XML

06:59

Lecture 93

Custom Radio Button || Adding Graphics using Selectors

08:15

Section 26: CheckBox and Custom CheckBox with Graphics


Lecture 94

CheckBox Method-1 || Interface of " onCheckedChangeListener "

13:03

Lecture 95

CheckBox Method-2 || Inner Class of " onCheckedChangedListener "

06:18

Lecture 96

CheckBox Method-3 || "onClick" Attribute Listener inside XML File

07:08

Lecture 97

Custom CheckBox Method-1 || Using Image Graphic and Selector

08:22

Lecture 98

Custom CheckBox Method-2 || Using RGB valued Shapes instead of Images

09:54

Section 27: Implicit Intents || Various Examples : Part-2


Lecture 99

Implicit Intent Codes to View a Website using Browser

09:05

Lecture 100 Implicit Intent Codes to show Google Map Location

06:43

Lecture 101 Implicit Intent Codes to Send E-mail

09:46

Lecture 102 Implicit Intent Codes to share Image and Message in Messengers Apps

07:34

Lecture 103 Implicit Intent To Dial a Number

03:29

Section 28: Notications - NormalView, BigPicture, BigText & Inbox Style Notications
Lecture 104 Notication Part-1 || INTRODUCTION

11:39

Lecture 105 Notication Part-2 || Normal View || Regular Activity : Project Setup and Codes

09:18

Lecture 106 Notication Part-3 || Normal View || Regular Activity : Intent & Pending Intent

07:00

Lecture 107 Notication Part-4 || Normal View || Regular Activity : Action Button Codes

10:07

Lecture 108 Notication Part-5 || Big View || BigPicture || Regular Activity

13:17

Lecture 109 Notication Part-6 || Big Text Style || Inbox Style || BigPicture Style

07:57

Lecture 110 Notication Part-7 || Special Activity : Setting Up Project and it's Codes

05:02

Lecture 111 Notication Part-8 || Special Activity : Detail Codes of Notication step wise

09:06

Lecture 112 Notication Part-9 || Special Activity : Pending Intent of Action Buttons

10:21

Lecture 113 Notication Part-10 || Small Icon vs Large Icon

06:17

Lecture 114 Notication Part-11 || Set Sound || Vibrate || Set Light

07:41

https://www.udemy.com/androidsmartherd/

6/11

7/18/2016

AndroidLollipopandMarshmallowAppTutorials:Make20Apps|Udemy

Lecture 115 Notication part-12 || Update or Summarize Notication

08:49

Section 29: Source Codes for Radio Button, CheckBox and Notications
Lecture 116 Source Code of Radio Button and All it's 3 Methods

Article

Lecture 117 Source Code of Check Box and All it's 3 Methods

Article

Lecture 118 Source Code of Implicit Intents : Send Email, Sms, Share Msg, Map Location etc

Article

Lecture 119 Source Code : Android Notication - Regular Activity

Article

Lecture 120 Source Code : Android Notication - Special Activity

Article

Lecture 121 Source Code : Android Notication - Updating, Vibrate, Summary etc

Article

Section 30: Lollipop RecyclerView and CardView


Lecture 122 Introduction and Importance of RecyclerView

06:41

Lecture 123 Let's start implementing RecyclerView along with CardView - Demo 1

09:56

Lecture 124 Get over with your rst RecyclerView with a CardView App - Demo 2

10:12

Lecture 125 GridLayout, Staggered Grid Layout with Vertical & Horizontal Orientation - Demo

11:54

Lecture 126 Woohoo ! Time to apply Animation in our Recycler View - Demo

11:33

Lecture 127 Remove and Add Data in Recycler View and perform Click and Long Click events

12:11

Lecture 128 Course Summary - Want to leave Review?

00:46

Section 31: Lollipop Material Design and Android Toolbar


Lecture 129 Getting Familiar with Toolbar

05:59

Lecture 130 Style your Toolbar with Material Design Colors and Icons combo - with Demo

16:22

Lecture 131 Customize your Overow Menu with Material Design - with Demo

09:10

Lecture 132 Lets work out with Contextual Action Mode in Materialistic way - with Demo

13:28

Lecture 133 Floating Contextual Menu - with Demo

04:52

Section 32: Apply animation in your apps


Lecture 134 Introduction to Animation

04:46

Lecture 135 View Animation - Alpha and Scale Animation

09:50

Lecture 136 View Animation - Translate and Rotate Animation

04:31

Lecture 137 Tween Animation by XML -Demo

08:04

Lecture 138 Animation Listener

06:34

Lecture 139 Tween Animation various Constructors with detailed parameters

05:43

Lecture 140 Tween Animation illustrative Demo by Java code

08:10

Lecture 141 Demerit of View Animation Revealed

03:38

Lecture 142 Frame Animation - Let's check the Filming animation

06:20

Lecture 143 Summary - Mission Accomplished

01:18

Section 33: Animation Sets and Interpolators


Lecture 144 Overview of sets and Interpolators

02:56

Lecture 145 Sets and Interpolators - Demo

05:38

Section 34: Property Animation - Robust animation

https://www.udemy.com/androidsmartherd/

7/11

7/18/2016

AndroidLollipopandMarshmallowAppTutorials:Make20Apps|Udemy

Lecture 146 Let's get started with Syntax and Concept behind Property Animation

08:54

Lecture 147 Implement Property Animation with only XML Files.

11:01

Lecture 148 Implement Property Animation using only JAVA Files.

09:47

Lecture 149 Learn about Evaluators and it's signicance straight in Android Studio.

06:39

Lecture 150 Dierence between View and Property Animation - Conclusion

04:45

Section 35: OBSOLETE Section


Lecture 151

OBSOLETE : Android Studio - Method - 1 : OnClickListener


Interface - continued!

Lecture 152 OBSOLETE : Android Studio- LogCat- Crucial Role in Debugging


Lecture 153

OBSOLETE : HELLO WORLD - 1 : GETTING STARTED - Create Your


First App

Lecture 154 OBSOLETE : Download and Install Android Studio


Lecture 155

Preview (/new-lecture/1578094/popup/)
Preview (/new-lecture/1578024/popup/)
Preview (/new-lecture/1577162/popup/)

Preview (/new-lecture/1576972/popup/)

OBSOLETE : Let's set up your Android Virtual Device and Run our
Application

Preview (/new-lecture/1577180/popup/)

10:52
18:44
14:01
10:22
08:55

Students Who Viewed This Course Also Viewed

(/android-

tutorial-from-beginner-toprofessional/)
Android Studio Course. Build
Apps. Android 6.0
Marshmallow (/androidtutorial-from-beginner-toprofessional/)
Antonio Pachn, Professional A
4.3 (224 ratings)

$30 $50

(/the-complete-

android-tutorial-for-beginners/)
The Complete Android
Marshmallow Tutorial - Make
30 Apps (/the-complete-androidtutorial-for-beginners/)
Sriyank Siddhartha, Developer
4.4 (95 ratings)

$12 $20

https://www.udemy.com/androidsmartherd/

8/11

7/18/2016

AndroidLollipopandMarshmallowAppTutorials:Make20Apps|Udemy

(/the-ultimate-

android-course-for-completebeginners/)
The ultimate Android course
for complete beginners (/theultimate-android-course-forcomplete-beginners/)
John Bura, Best Selling Instructo
3.9 (97 ratings)

$12 $20

Instructor Biography
(/user/smartherd/)
Smartherd Developers (/user/smartherd/), Global IT Training Experts
Smartherd Developers creates and distributes high quality technology training content. Our team of industry professionals
have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and
professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and
Database
and Server Administration.
Full biography

Reviews
Average Rating

4.4

Details
5 Stars

76%

4 Stars

18%

3 Stars

6%

2 Stars

0%

1 Star

0%

Pratiksha Yadav
posted a month ago

https://www.udemy.com/androidsmartherd/

9/11

7/18/2016

AndroidLollipopandMarshmallowAppTutorials:Make20Apps|Udemy

i am able to start working with android studio cool!!!

Divine
posted 3 months ago

good

Wim Botha
posted 3 months ago

Thank you!! As an 55 year old guy I am very pleased with this teaching material. It helped me understand the process and
could therefore develop my own little application to begin with. I denitely advice future students to get this course, it is
really worth the money paid!

Shash_shukla@yahoo.com
posted 3 months ago

Excellent

CalebPk Sam
posted 4 months ago

Clear and precise, Thanks!

aatay Gven
posted 6 months ago

Very nice course with fast and detailed explanations in Android Development!

Andres Valdes
posted 6 months ago

The author has done a wonderful job explaining just about everything that you need to know about Android
programming. His visual presentations and code examples help students better understand how Android works and what
it takes to develop an application. Overall, this udemy course from smartherd is worth the money. Take advantage of their
discount!

https://www.udemy.com/androidsmartherd/

10/11

7/18/2016

AndroidLollipopandMarshmallowAppTutorials:Make20Apps|Udemy

Matteo
posted 6 months ago

well organized and really complete

Omer
posted 6 months ago

Very fast and unclear english.

Ashutosh Singh
posted 8 months ago

Author explains things in details, but i don't nd any of the 20 apps in tutorial.

1 - 10 of 84 Reviews

About Us (https://about.udemy.com/)
Udemy for Business (https://business.udemy.com/?ref=footer)
Become an Instructor (https://teach.udemy.com/?ref=teach_footer)
Aliates (/aliate/)
Blog (https://blog.udemy.com/)
Topics (/topics/)
Mobile Apps (/mobile/)
Support (/support/)
Careers (https://about.udemy.com/careers)

https://www.udemy.com/androidsmartherd/

11/11

You might also like