Android Lollipop and Marshmallow App Tutorials: Make 20 Apps

This course is designed for Android enthusiast’s to earn valuable skills of its usage and application from scratch.
3.8 (124 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.
3,480 students enrolled
$19
$195
90% off
Take This Course
  • Lectures 155
  • Length 17.5 hours
  • Skill Level Beginner Level
  • 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 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 qualification 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.

Make complete professional apps and tips to MAKE MONEY through Android Apps.

Upon completion of the course it will be easy to develop Android based applications with all new features of android MARSHMALLOW and LOLLIPOP ( 5.0 ) and above versions. The training not only imparts the programming side of the development but also delivers valuable suggestions behind developing a pleasing and effective UI (User Interface) design. The professionals involved in the training all hail from organizations of repute having vast experience in Android domain.

This course covers Latest ANDROID STUDIO launched by Google and is based on MARSHMALLOW and above Versions. A complete professional App is made in this course covering all android widgets, components and covering all fundamental concept. Starting from installing software to publish app in Google PlayStore all Topics are covered well.

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
  • Able to process app and Launch it in Playstore
  • Each topic we have covered are in deep details
  • Apps Based on all new Lollipop and Marshmallow

What is the target audience?

  • For those who wants to be Android Application Developer
  • For those who wants Job of Android Developer

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: Android Studio Installation
02:57

Setting up and Installing JAVA Development Kit ( JDK ).

Java JDK : www.oracle.com/technetwork/java/javase/downloads

Download and Install Android Studio
11:38
04:52

Introduction to android | Android Introduction and its Insight ARCHITECTURE and versions of android, Froyo 2.2, 2.3 GingerBread, HoneyComb 3.0, Ice-Cream Sandwich 3.0, JellyBean, Kitkat 4.4, Android Lollipop 5.0, Android MarshMallow 6.0

Section 2: Hello World using Android Studio
HELLO WORLD - 1 : GETTING STARTED - Create Your First App
14:55
11:47

Explanation of Android Application Project Folders such as ASSETS, SOURCE, GENERAL , RESOURCE, MANIFEST with fundamentals and concepts.

Let's set up your Android Virtual Device and Run our Application
09:18
04:16

Description of Manifest file in android with codes.

03:25

Description of Android View and View Group and also discussion of various layouts of android using a illustrative Hierarchical chart.

03:26

Explanation of Android layout attributes MATCH PARENT and WRAP CONTENT in detail.

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

Logcat in android. Verbose , information , error , warning and debug methods are well explained in details.

Android Studio- LogCat- Crucial Role in Debugging
18:44
More on Android Studio LogCat
08:21
Section 4: Android Buttons and it's Various Types of EventListeners
05:07

Buttons in Android. Buttons OnClickListener and codes of on click listener in android. Event Handling in android is also well explained with suitable example.

Android Studio - Method - 1 : OnClickListener Interface - continued!
10:54
05:51

How to differentiate between multiple buttons is well explained with codes. OnClickListener or on click listener.

06:36

It shows the second method to implement onClickListener. It describes how to create on click listener using a object variable of the button onClickListener in android.

05:18

How to implement button listener by onClick attribute inside the xml layout diirectly. Complete description of on click with button

03:38

Invoking Event Listener Using " onClick " Attribute in the Buttons XML Layout. on Click and aternative of OnClickListener in android

Section 5: Overview of Service, BroadCast Receivers, Intents, Activity and Content Provider
07:01

Description of INTENT , ACTIVITY, SERVICES with illustrative example. Intents in android, activity class, ActionBarActivity, Service in android. Background Process.

03:59

Description of Broadcast Receivers and intent in android with a illustrative example. Broadcast Receiver and intents well explained.

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

Description of Explicit Intents along with three methods and syntax to migrate from one activity to another.

07:07

Description of Explicit intents with codes in android well explained with the help of the three methods.

Section 7: Activity LifeCycle - In Context of TWO Activities
Activity LifeCycle : Complete Explanation of LifeCycle
Preview
07:56
05:49

Description of Activity Lifecycle with the help of codes in ECLIPSE.

onstart , oncreate, onresume, onrestart, onpause , onstop, on destroy all methods are explained well.

03:39

Activity LifeCycle works on the concept of STACK in android. Its detailed explanation with concept.

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

Codes + Detail Description of Toast in android along with illustrative example.

04:32

Codes + Description of Toast message Alignment in android. Gravity.CENTER, Gravity.TOP, Gravity.BOTTOM and also how to align toast in your desired area. :)

04:11

Custom Toast message in android. Step wise description of How to Create a custom Toast in details.

06:39

Codes of custom Toast in android in details with example. How to create a layout of Custom Toast.

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

Android Tutorial for beginners - Orientation of Screen in android . Its description in both portrait and landscape mode. Fixing your app in PORTRAIT or LANDSCAPE mode.

04:23

Android Tutorial for beginners - Orientation of Screen in android . Its description in both portrait and landscape mode. Fixing your app in PORTRAIT or LANDSCAPE mode. onconfigchanged method. Manifest changes required. all described.

Section 10: Screen Orientation - Preserve the Variables and Widgets Value
05:56

onSaveInstanceState method and onRestoreInstanceState method are well described to save the values of variable when we change screen orientation from portrait to landscape and vice versa.

08:11

onSaveInstanceState method and onRestoreInstanceState method are well described to save the values of variable when we change screen orientation from portrait to landscape and vice versa.

Section 11: Develop Your own Professional Application
06:13

How to Create android application - How to Build Android Apps - Android Interview - The description of application and also details about dp and sp i.e density independent pixels and scaled pixels well described.

Section 12: Relative Layout - App Designing with Graphics
06:58

App on Android Interview questions - Setting up project, description of Relative Layout its attributes like alignParentRight , alignParentTop , alignParentLeft , alignparentBottom , center_horizontal , center_vertical , Aligning below , top , right , left of a widget and margin from left, right top and bottom. with LIVE DEMO of Codes.

08:24

App on Android Interview questions - Description of Relative Layout in android its attributes like alignParentRight , alignParentTop , alignParentLeft , alignparentBottom , center_horizontal , center_vertical , Aligning below , top , right , left of a widget and margin from left, right top and bottom. with LIVE DEMO of Codes.

08:13

App of Android interview - Designing of App layout using relative layout in android , Demo codes in android.

Section 13: Multiple Screen Support Layout Designing and Button Selectors
07:15

Multi Screen support and multi device support in android. This Tutorial says how you can make your app supported in multiple screen size, multiple screen density, multiple API versions.

Link to developers.android .com official website

http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts

http://developer.android.com/training/multiscreen/screensizes.html#TaskUseSizeQuali

06:08

Multi Screen support and multi device support in android. This Tutorial says how you can make your app supported in multiple screen size, multiple screen density, multiple API versions.

Link to developer.android.com official website

http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts

http://developer.android.com/training/multiscreen/screensizes.html#TaskUseSizeQuali

07:04

Eclipse Coding - Multi Screen support and multi device support in android. This Tutorial says how you can make your app supported in multiple screen size, multiple screen density, multiple API versions.

03:39

Make Your app ANDROID INTERVIEW - Selector in android for buttons. Description of selectors and states like states pressed , focused, activated , default etc.

03:35

Make Your app ANDROID INTERVIEW - Selector in android for buttons. Description of selectors and states like states pressed , focused, activated , default etc.

07:21

App of Android Interview : Live demo of designing PORTRAIT MODE LAYOUT and Multi Screen support and multi device support in android. This Tutorial says how you can make your app supported in multiple screen size, multiple screen density, multiple API versions.

06:06

App of Android Interview : Live demo of designing LANDSCAPE MODE LAYOUT and Multi Screen support and multi device support in android. This Tutorial says how you can make your app supported in multiple screen size, multiple screen density, multiple API versions.

Section 14: Linear Layout - App Designing with Graphics
04:04

App of Android Interview - This video shows Conceptual description of Linear Layout in both horizontal and vertical orientation , how buttons , textview etc are placed and also about the attributes of gravity , layout_gravity , weight , weightSum and attributes of linear layout.

04:04

How to Make Android app - App of Android Interview - This video shows Conceptual description of Linear Layout attribute " android:layout_gravity " in both horizontal and vertical orientation , how buttons , textview etc are placed and also about the attributes of gravity , layout_gravity , weight , weightSum and attributes of linear layout.

06:42

android:gravity and difference between layout_gravity and gravity

This video shows Conceptual description of Linear Layout attribute " android:gravity " in both horizontal and vertical orientation , how buttons , textview etc are placed and also about the attributes of gravity , layout_gravity , weight , weightSum and attributes of linear layout.

Linear Layout- 4 : Difference between and Use of " Layout margin vs Padding "
05:32
06:32

This video shows Conceptual description of Linear Layout attribute " weight sum and layout weight " in both horizontal and vertical orientation , how buttons , textview etc are placed and also about the attributes of gravity , layout_gravity , weight , weightSum and attributes of linear layout.

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

App on Android Interview - Coding in eclipse , creating java files and XML linear layout andding functionality to buttons

06:36

App on Android Interview - Linear Layout App designing using attributes like android:gravity , android:layout_gravity , android:weightsum , android:layout_weight etc.

10:40

App on Android Interview - Linear Layout App designing using attributes like android:gravity , android:layout_gravity , android:weightsum , android:layout_weight etc. Complete demonstration with codes in eclipse.

06:07

How to Build Android Application - Android Interview . This video show how to add Graphics to the layout with multiple screen support dimension to our Linear Layout.

03:46

How to Build Android Application - Android Interview . This video show how to add Selector to the layout with multiple screen support dimension to our Linear Layout.

04:56

This video shows multiple screen layout designing for our layout questions.xml.

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

How you can store your String array in Xml file of Values folder and how you can decode it into your JAVA Activity.

08:29

How you can store your String array in Xml file of Values folder and how you can decode it into your JAVA Activity. Complete Java code with explanation.

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

Java coding Variables and Widget initialization of our ongoing project. Setting up of Onclick Listener.

12:42

Java coding - Widget initialization of our ongoing project. Setting up of OnclickListener and adding fucntionality to buttons.

03:22

Java coding - Scroll View in android. Left out portion of previous video.

Section 18: Adding Custom Title Bar or Action Bar
05:29

Adding Action Bar or Custom Title Bar in our App. Pre-requisites for adding Action Bar - ActionBarActivity, AppCompatv7, theme- Theme.AppCompat.Light etc

08:55

Adding Action Bar or Custom Title Bar in our App. Designing Layout of Action Bar - ActionBarActivity, AppCompatv7, theme- Theme.AppCompat.Light etc

Action Bar-3 || Adding Graphics to Title Bar || App Making : Part-30
13:37
Section 19: Text to Voice Conversion
08:17

How to Convert Text to voice or Text to Speech conversion in android. Make Your App Speak and interact with user. Complete Algorithm to covert Text to Speech.

13:04

How to Convert Text to voice or Text to Speech conversion in android. Make Your App Speak and interact with user. Complete Codes to covert Text to Speech.

11:44

Adding Text To Speech or Text To Voice Conversion Functionality to our App.

Section 20: Implicit Intent || Various types : Part-1
Introduction to Implicit Intent
05:32
Implicit Intent to Rate App in Google Play Store || App Making : Part-32
11:35
Intent To See Other App of Developer in Google PlayStore || App Making : Part-33
04:40
Section 21: Miscellaneous Android Videos - 1
How to Change the old Package Name and assign a New package Name to App
04:35
How to Change Application Name
04:01
Section 22: Publishing and Updating App in Google PlayStore
Creating a Google PlayStore Developer Account
02:31
Publish Your App in PlayStore - 1 || Export Signed Apk
08:39
Publish Your App in PlayStore - 2 || Uploading Apk
03:16
Publish Your App in PlayStore - 3 || PlayStore Listing and Snapshots of App
07:26
Update Your App in PlayStore
09:39
Section 23: Source Codes - Zip File of all Projects Done Till now
Source Code of Hello World App and LogCat : Lecture 4 - 12
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Smartherd Developers, 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.

Our Instructors are adept in communication skills and their style of teaching is absolutely unique. Each topic Covered by them has first Explanation Through slides along with Animation in PPT which makes learning more and more easy and mind-blowing and then those Explanation are well explained practically by Codes in IDE. This enables the Learner to Learn in smarter way. Our Instructors have experience in their fields varying from 5 years to 12 years which makes them highly skilled professional Tutors, thus knowing efficient ways to teach target audience.

Ready to start learning?
Take This Course