The Complete Android App Development Tutorials

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

3.95 (352 reviews)
Udemy
platform
English
language
Mobile Apps
category
The Complete Android App Development Tutorials
20,369
students
17.5 hours
content
Jan 2016
last update
$19.99
regular price

What you will learn

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

Why take this course?

2024 Update: My Udemy courses are not being updated anymore.

I have joined Droidcon Academy and leading the platform. I will continue my passion for teaching by working with thousands of instructors and helping them create high-quality courses for you. Thank you for your enormous support.

-

    Presenting ANDROID Nougat and ANDROID Lollipop 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 NOUGAT and MARSHMALLOW ( 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. 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. 

Content

Android Studio Installation

Java JDK Installation
Download and Install Android Studio
Introduction to Android-Its Internal Architecture & Overview of all the versions

Hello World using Android Studio

HELLO WORLD - 1 : GETTING STARTED - Create Your First App
HELLO WORLD - 2 : GETTING STARTED - Know Your Project Components
Let's set up your Android Virtual Device and Run our Application
Manifest file in Android
User Interface OverView
User Interface : Control Sizing

LogCat and it's Crucial Role for Application Developement

Log Cat - explanation of Logcat
Android Studio- LogCat- Crucial Role in Debugging
More on Android Studio LogCat

Android Buttons and it's Various Types of EventListeners

Buttons : Method - 1 - onClickListener Interface
Android Studio - Method - 1 : OnClickListener Interface - continued!
Android Studio - Distinguish between two buttons
Buttons : Method - 2 || onClick Inner Class Listener
Buttons : Method - 3 || " onClick " attribute in XML File
Button : Method - 3 || " onClick " attribute in XML File - Codes

Overview of Service, BroadCast Receivers, Intents, Activity and Content Provider

Application Components : ACTIVITY SERVICE INTENTS
Application Components : Broadcast Receiver and Intents

Explicit Intents : Its all Three methods in detail

Explicit Intent and Explanation of three ways to Implement it
Explicit Intent and its Codes Demonstration in Eclipse

Activity LifeCycle - In Context of TWO Activities

Activity LifeCycle : Complete Explanation of LifeCycle
Activity LifeCycle : Live Explanation of Lifecycle through LogCat in Eclipse
Activity LifeCycle : Concept of STACK attached to LifeCycle

Various Toast Message and it's Alignment of Position

Introduction to Toast Message
Toast Positioning or Alignment
Custom Toast Message and it's Algorithm Explanation
Custom Toast Message Codes and it's Positioning

Screen Orientation and it's attached Activity Lifecycle

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

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

Develop Your own Professional Application

App Making - Android Interview - Part - 1

Relative Layout - App Designing with Graphics

Relative Layout and Its Attributes -1 || XML codes
Relative Layout and its Attributes -2 || XML Codes in Eclipse
Designing our App with the help of Relative Layout || App Making

Multiple Screen Support Layout Designing and Button Selectors

Multiple Screen-1 || Explanation of Screen Density, Size & Text Size and Units
Multiple Screen-2 || Where & How to Implement Layout and Images of MultiScreen
Resizing Graphical Images and App Icons : App Making of ANDROID INTERVIEW
Selectors in Buttons : It's Algorithm and How to Implement it in our App
Selectors in Buttons : Implementing it in our " ANDROID INTERVIEW " App
Multiple Screen-4 : Design Layout for Small, Normal, Large screen and Tablet too
Multiple Screen-5 : Design Layouts for Landscape Mode for all Screen Density

Linear Layout - App Designing with Graphics

Linear Layout : Introduction & Various Orientations along with Widgets Alignment
Linear Layout-2 : Use of " layout_gravity " Attribute
Linear Layout -3 : Use of " gravity " Attribute
Linear Layout- 4 : Difference between and Use of " Layout margin vs Padding "
Linear Layout-5 : Difference between and Use of " weightSum and layout_weight "

Developing of ANDROID INTERVIEW App - Continues...

Java Coding of our App " ANDROID INTERVIEW ": Part -17
Linear Layout Designing of questions.xml of ANDROID INTERVIEW App : Part-18
Linear Layout Designing of questions.xml of ANDROID INTERVIEW App : Part -19
Adding Graphics to " questions.xml " for Multiple Screen Size & Density
Adding Selector to questions.xml || App Making of ANDROID INTERVIEW : Part-21
Configuring Multiple Screen Layout for questions.xml || App Making : Part-22

Strings.xml - Storing String Array in it and Decoding it in Java Class

Strings.xml : Part-1 || Storing String Array || App Making : Part-23
Strings.xml Part-2 : Java Codes || App Making of ANDROID INTERVIEW : Part - 24

Developing of ANDROID INTERVIEW App - Continues...

Variable and Widgets Initialization in Java Code || App Making Part-25
Setting Up Listeners || App Making Part-26
Scroll view || App Making : Part-27

Adding Custom Title Bar or Action Bar

Action Bar - 1 || Pre-Requisites || App Making - Part-28
Action Bar-2 || Java Codes || App Making : Part-29
Action Bar-3 || Adding Graphics to Title Bar || App Making : Part-30

Text to Voice Conversion

Text To Speech - 1 || Explanation of Algorithm
Text To Speech - 2 || Java Codes Live Demo in Eclipse
Adding Text To Speech to our App || App Making : Part-31

Implicit Intent || Various types : Part-1

Introduction to Implicit Intent
Implicit Intent to Rate App in Google Play Store || App Making : Part-32
Intent To See Other App of Developer in Google PlayStore || App Making : Part-33

Miscellaneous Android Videos - 1

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

Publishing and Updating App in Google PlayStore

Creating a Google PlayStore Developer Account
Publish Your App in PlayStore - 1 || Export Signed Apk
Publish Your App in PlayStore - 2 || Uploading Apk
Publish Your App in PlayStore - 3 || PlayStore Listing and Snapshots of App
Update Your App in PlayStore

Source Codes - Zip File of all Projects Done Till now

Source Code of Hello World App and LogCat : Lecture 4 - 12
Source Code for Button and it's Listener : Lecture 13 - 18
Source Code of Explicit Intents : Lecture 21 - 22
Source Code of Activity LifeCycle : Lecture 23 - 25
Source Code of Toast Message and Toast Alignment : Lecture 26 - 27
Source Code of Screen Orientation : Lecture 30 - 31
Source Code : Text To Speech Conversion
ANDROID INTERVIEW App Source Code : Complete Project

Miscellaneous Android Videos - 2

Run Android App on your own Phone (USB Drivers and Settings) 4.1.2 & Below
How to enable Developers Option & Run Android App on your Phone 4.2 & above Vrsn
Android Device Screen appear on your desktop screen with droid at screen jar
Android Studio - Install Super Fast Genymotion Emulator in Android Studio
Installing Genymotion Emulator - A 200% Faster Emulator

Radio Button and Custom Radio Button with Graphics

Radio Button Method-1 || Interface of " onCheckedChangeListener "
Radio Button Method-2 || Inner Class of onCheckedChanged Listener
Radio Button Method-3 || " onClick " Listener : Attribute in XML
Custom Radio Button || Adding Graphics using Selectors

CheckBox and Custom CheckBox with Graphics

CheckBox Method-1 || Interface of " onCheckedChangeListener "
CheckBox Method-2 || Inner Class of " onCheckedChangedListener "
CheckBox Method-3 || "onClick" Attribute Listener inside XML File
Custom CheckBox Method-1 || Using Image Graphic and Selector
Custom CheckBox Method-2 || Using RGB valued Shapes instead of Images

Implicit Intents || Various Examples : Part-2

Implicit Intent Codes to View a Website using Browser
Implicit Intent Codes to show Google Map Location
Implicit Intent Codes to Send E-mail
Implicit Intent Codes to share Image and Message in Messengers Apps
Implicit Intent To Dial a Number

Notifications - NormalView, BigPicture, BigText & Inbox Style Notifications

Notification Part-1 || INTRODUCTION
Notification Part-2 || Normal View || Regular Activity : Project Setup and Codes
Notification Part-3 || Normal View || Regular Activity : Intent & Pending Intent
Notification Part-4 || Normal View || Regular Activity : Action Button Codes
Notification Part-5 || Big View || BigPicture || Regular Activity
Notification Part-6 || Big Text Style || Inbox Style || BigPicture Style
Notification Part-7 || Special Activity : Setting Up Project and it's Codes
Notification Part-8 || Special Activity : Detail Codes of Notification step wise
Notification Part-9 || Special Activity : Pending Intent of Action Buttons
Notification Part-10 || Small Icon vs Large Icon
Notification Part-11 || Set Sound || Vibrate || Set Light
Notification part-12 || Update or Summarize Notification

Source Codes for Radio Button, CheckBox and Notifications

Source Code of Radio Button and All it's 3 Methods
Source Code of Check Box and All it's 3 Methods
Source Code of Implicit Intents : Send Email, Sms, Share Msg, Map Location etc
Source Code : Android Notification - Regular Activity
Source Code : Android Notification - Special Activity
Source Code : Android Notification - Updating, Vibrate, Summary etc

Lollipop RecyclerView and CardView

Introduction and Importance of RecyclerView
Let's start implementing RecyclerView along with CardView - Demo 1
Get over with your first RecyclerView with a CardView App - Demo 2
GridLayout, Staggered Grid Layout with Vertical & Horizontal Orientation - Demo
Woohoo ! Time to apply Animation in our Recycler View - Demo
Remove and Add Data in Recycler View and perform Click and Long Click events
Course Summary - Want to leave Review?

Lollipop Material Design and Android Toolbar

Getting Familiar with Toolbar
Style your Toolbar with Material Design Colors and Icons combo - with Demo
Customize your Overflow Menu with Material Design - with Demo
Lets work out with Contextual Action Mode in Materialistic way - with Demo
Floating Contextual Menu - with Demo

Apply animation in your apps

Introduction to Animation
View Animation - Alpha and Scale Animation
View Animation - Translate and Rotate Animation
Tween Animation by XML -Demo
Animation Listener
Tween Animation various Constructors with detailed parameters
Tween Animation illustrative Demo by Java code
Demerit of View Animation Revealed
Frame Animation - Let's check the Filming animation
Summary - Mission Accomplished

Animation Sets and Interpolators

Overview of sets and Interpolators
Sets and Interpolators - Demo

Property Animation - Robust animation

Let's get started with Syntax and Concept behind Property Animation
Implement Property Animation with only XML Files.
Implement Property Animation using only JAVA Files.
Learn about Evaluators and it's significance straight in Android Studio.
Difference between View and Property Animation - Conclusion

OBSOLETE Section

OBSOLETE : Android Studio - Method - 1 : OnClickListener Interface - continued!
OBSOLETE : Android Studio- LogCat- Crucial Role in Debugging
OBSOLETE : HELLO WORLD - 1 : GETTING STARTED - Create Your First App
OBSOLETE : Download and Install Android Studio
OBSOLETE : Let's set up your Android Virtual Device and Run our Application

Our review

🌟 **Global Course Rating:** 3.95 Based on the recent reviews, it is evident that the course **"Master Android App Development with Java"** by Smartherd Developers has garnered high praise from its audience. Below is a synthesis of the course's strengths and areas where it excels, followed by some minor critiques: ### **Pros:** - **Comprehensive Coverage:** The course provides an in-depth exploration of Android development, covering a wide range of topics from the basics to more advanced concepts. - **Detailed Explanations:** Shreks, the instructor, is commended for his articulate explanations, which leave no detail unexplained and are step-by-step, making it easier for learners to grasp complex ideas. - **Real-World Examples:** The course utilizes real examples to demonstrate how specific topics work, enhancing understanding through practical application. - **Active Support:** Shreks is known for actively answering questions posed by students, offering support throughout the learning journey. - **Suitable for All Levels:** This course is beneficial for beginners as well as more experienced developers looking to brush up on their knowledge or learn new techniques. - **Quality Instruction:** The instructor's expertise in the subject matter is evident, and the course material is presented in a well-organized and logical manner. - **Resource Value:** The course content has been deemed extensive and valuable, offering great return on investment for students. ### **Cons:** - **Language Accessibility:** While the course is highly recommended even for those with just basic English knowledge, it's important to note that the language used is primarily in English. - **Pace of Learning:** Some users may find the pace of the tutorials to be fast if they are complete beginners, but the videos are generally short and concise enough to maintain focus and absorb the material. ### **Student Testimonials:** - **"One of the best Android courses for beginners."** - Many students have found this course to be superior to others, particularly for those starting from scratch in Android development. - **"Clearly taught concepts with concise examples."** - The approach of teaching core concepts before diving into practical examples is a highlight for many learners. - **"Great for beginners and a valuable reference for experienced developers."** - The course is not just for newcomers; it's also a useful resource for seasoned developers looking to refine their skills. - **"Highly recommended for people who want to start developing Android apps without any knowledge."** - The course is praised for its ability to cater to individuals with no prior programming experience. ### **Final Verdict:** Overall, the "Master Android App Development with Java" course is highly recommended for its comprehensive approach to teaching Android development. It stands out for its clear explanations, practical examples, and valuable content for both beginners and experienced developers. The positive feedback from students underscores its effectiveness as a learning tool in mastering Android app development. If you're looking to enter the field of Android development or enhance your existing skills, this course is certainly worth considering.

Charts

Price

The Complete Android App Development Tutorials - Price chart

Rating

The Complete Android App Development Tutorials - Ratings chart

Enrollment distribution

The Complete Android App Development Tutorials - Distribution chart
259050
udemy ID
7/10/2014
course created date
7/10/2019
course indexed date
Bot
course submited by