The Complete Android Nougat Tutorial - Make 30 Apps
3.4 (154 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.
4,533 students enrolled

The Complete Android Nougat Tutorial - Make 30 Apps

Ideal for Beginners! Android 7.1 development: Become an Android developer, by making more than 30 Android mobile apps.
3.4 (154 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.
4,533 students enrolled
Last updated 1/2016
English [Auto-generated]
Current price: $13.99 Original price: $199.99 Discount: 93% off
6 days left at this price!
30-Day Money-Back Guarantee
  • 17.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Kick start into a new career with your new Android development skills and knowledge!
  • Learn the skills needed to obtain a new career developing Android apps
  • Step by step learn how to put Android applications together
  • Work more efficiently with Android development by learning the best tools and practices
  • Earn more with your new Android development skills
  • Learn how to develop apps for Android phones and tablets
  • Create your own professional quality Android apps
  • Join a large group of people who really understand Android Lollipop and are Android enthusiasts
  • Deploy Android app to the Google Play store
  • Crack your Interview for a job anywhere in the world
  • Feel proud with your new knowledge of Android app development
Curriculum For This Course
141 Lectures
Android Studio Installation
3 Lectures 19:27
Introduction to Android and it's internal Architecture
Hello World using Android Studio
6 Lectures 47:07
Android Studio - Create your First Application - Hurrey !
Know your Project structure in Android Studio
Let's set up your Android Virtual Device and Run our Application
Manifest file
User Interface overview
Control Sizing

Test your knowledge and concepts regarding Hello World Application !

Hello World !
3 questions
LogCat and it's Crucial Role for Application Developement
3 Lectures 31:40

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

Understanding the concept behind LogCat
Android Studio with LogCat Demo
More on Android Studio LogCat
Android Buttons and it's Various Types of EventListeners
6 Lectures 37:24

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

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

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

Android Studio - Distinguish between two buttons

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.

" onClick " Inner Class Listener

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

Add listener of Button in XML file

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

Listener in XML file : Demo
Overview of Service, BroadCast Receivers, Intents, Activity and Content Provider
2 Lectures 11:00

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

Let's check out the role of Activity, Services and Intents

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

Let's see Broadcast Receiver and it's usage

Test your base knowledge of application components.

Android Application components
2 questions
Explicit Intents : Its all Three methods in detail
2 Lectures 13:24

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

Explicit Intent and Explanation of three ways to Implement it

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

Explicit Intent and it's Codes Demo
Activity LifeCycle - In Context of TWO Activities
3 Lectures 17:24
Activity LifeCycle : Complete Explanation of LifeCycle
Activity LifeCycle : Live Explanation of Lifecycle through LogCat in Eclipse
Activity LifeCycle : Concept of STACK attached to LifeCycle
Activity Lifecycle Quiz Time
5 questions
Toast and it's alignment
4 Lectures 19:27

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

Toast positioning
Custom Toast with graphics and it's algorithm
Custom Toast and alignment - Demo
Screen orientation and it's attached lifecycle
2 Lectures 08:01

Orientation of Screen in android . Its description in both portrait and landscape mode. Fixing your app in PORTRAIT or LANDSCAPE mode.

Screen Orientation and it's Explanation of Attached Activity Lifecycle.
Screen Orientation and it's Java Codes related to Activity Lifecycle
Screen Orientation - Preserve the Variables and Widgets Value
2 Lectures 14:07
Overview of Useful Methods - onSaveInstanceState() , onRestoreInstanceState()
Preserving values by - onSaveInstanceState() , onRestoreInstanceState()
22 More Sections
  • A PC or a Mac is required to use for development apps
  • A real device is NOT REQUIRED. This course let you make use of Android Virtual Device or Emulator to deploy Android apps and debug it efficiently.

Are you an aspiring Android Developer?

Do you want to step into the world of Mobile application development and earn money?

Then this is your destination.

You are going to build android apps from scratch by step by step tutorials designed in such a way that a real noob can also start making apps in professional way. You will start off by building basic apps, and progress to more complex apps by inculcating more complex advance features in you application.

The apps you will create, you will be shown how to publish those apps in the Google Playstore and reach billions of Android users world wide.

Also, learn how to monetise your application and earn thousands of dollars. How to prepare your playstore listing and also, how to make your apps rank higher in playstore search engine.

Get familiar with two mostly used Tools for developing Android apps:

  • Android Studio

Android Studio is the official IDE by Google and is gradually picking up popularity. But at the same time if you belong to java background then you must be an eclipse lover. Yes, you will learn Android App development by Eclipse too.

Both the Tools Android Studio and Eclipse are well shown and explained how to make effective use of it.

Configure your own Virtual Android device - emulator which runs on your Mac or Windows which means you do not need your own personal device to run your android apps.

Save your precious time while developing learn how to install 200% faster emulator- Genymotion on your Mac or PC.

If you have your own Android device then learn how to configure your IDE to deploy and test Android APK files on your real device.

Debug your android apps in your Virtual device and also learn how to debug it in your real android device.

Building these projects will help you understand the basics of Android development, and then in the coming weeks, the more advanced apps being added to the course will show you many of the new techniques and functionality built into the new Marshmallow SDK to really make your apps pop!

An all new app that takes advantage of the stunning new material design from Lollipop which brings all new and stunning visual, motion and interaction to your apps.

You'll will also learn how to take advantage of the all new enhanced notification functionality built into Lollipop as well as heads-up, display content and actions in a small floating window.

Configure your apps with Graphics and design, and give support for your application to run on Multiple Screens i.e. Make apps that are compatible with Tablets as well as Smartphones.

Learn Animation - Give polished look to your apps

Explore the android animation and it's implementation in your application. Attract more and more users by showing incredible animation effects in your apps.

Introducing brand new Nougat, Marshmallow 6.0 and 5.0 Lollipop features.

Learn about new Marshmallow/Lollipop feature such as Recycler View which is the advance version of Listview.

Implement Grid View, Staggered View horizontal and also Staggered view Vertical with the help of Recycler View.

Implement all new Lollipop Animation transitions in your Recycler view.

Want to make your recycler view more attractive? Yes, here we go. Learn Android CardView in detail.

Learn about Android Toolbar which is the trending feature of Android 5.0 that replaces old Action Bar.

Text to Speech feature - Learn how to convert Text to Speech and make your app speak and interact with the app user.

Who is the target audience?
  • This course targets the absolute beginners as well as coding aspirants who want to enter into the world of Mobile apps and development with brand new Android Lollipop functionality.
  • No coding experience is needed
  • Web developers looking to get into mobile
  • Anyone with a good idea and the drive to create it
  • Ideal for complete beginners!
Compare to Other Android Development Courses