Android Application Programming - Build 20+ Android Apps

From Beginners to Professional.
3.7 (29 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.
1,181 students enrolled
Instructed by Girish Shakya IT & Software / Other
$19
$100
81% off
Take This Course
  • Lectures 206
  • Length 28.5 hours
  • Skill Level All Levels
  • 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 10/2014 English

Course Description

If you are searching for a Android course with added advantage of Java Programming

Did you want to prepare for Android Interview , your search will ends here. Welcome to Professional Android App Development Training , This course is the essence of my past 11+ years experience on Mobile Application programming and Java. After going through 100 + workshops on Android App Development and Training 25,000+ Students and Programmers Across India, I created this and daily I am adding 5 new video tutorial with brand new topics.

“Imagination is more important than knowledge. For knowledge is limited to all we now know and understand, while imagination embraces the entire world, and all there ever will be to know and understand."

-- Albert Einstein

In this course you will learn how to convert your imagination into programming. you will learn key concept first in Java and then will learn Complete Android Programming with 15+ projects. All the essential topic is covered in this course with full detail.

This course is about Android Programming, and contain full practical approach of creating Android application.

This course contain videos, pdf and source code of practical on android programming.

This course is structured into Sections and topic wise, starting from the basic of Java, Installation of Eclipse and Android Studio, Basic of Android , Designing components in Android types of Services and lot of topics that will helpful in your professional Programming in Android

You should take this course if you want to became hard core Android programmer, if you are working in Android Project and need help on the particular topic on Android.

So Join this course and be update on new topics on Android Programming

What are the requirements?

  • Basic of Java or C++ or OOPS

What am I going to get from this course?

  • Become a Skillful and professional Android Developer.
  • Able to develop Advance Android Application.
  • Able to handle android projects.
  • Students will have 20+ Android Projects
  • Preparing for Android Interview

What is the target audience?

  • For Geeks who always want to learn code.
  • For novice want to build career as an Android Developer
  • For professional who wants to handle Android projects.
  • Not for those who is not having programming knowledge.

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: Course Introduction and About Instructor
Brief Introduction of course and intructor
Preview
01:33
Course Tutorial Reference PDF
127 pages
Professional Android App Development With Java PDF
276 pages
Section 2: Java Refreshment
What is an Object ?
03:19
Dog Scenario
05:12
Practical Demonstration on Dog Scenario
07:16
Theoretical Approach to Inheritance
02:53
Simple Practical approach to inheritance
02:07
Theoretical approach to interface
04:25
Practical approach to Interface
03:09
Instance variables in Java
01:40
Static variable with practical approach
03:11
Local vs Instance vs Static Variables
03:16
Practical Approach to Parameters and Arguments
03:40
Legal Variables or Identifiers
02:30
Theoretical and Practical approach to Primitive and Wrapper Type
06:56
Literals in Java
03:03
Theoretical and Practical Approach to Array
04:51
Theoretical and Practical approach to Multidimensional array
04:49
Types of Java Operators
00:38
Arithmetic Operator
09:06
Comparison Operator
03:55
Logical Operator
03:13
Concatenation Operator
03:10
instanceOf Operator
03:39
if-else condition
06:46
switch-case statement
03:57
while and do while loop for iteration
03:35
for loop
03:36
Section 3: Theoretical and Practical approach to Android Technology
What is Android ?
Preview
04:11
Set up your Android Studio IDE
07:03
Set up your Eclipse Indigo IDE
Preview
12:19
wow!! So simple to create a "HelloWorld" Android App.
04:39
Complete Overview on Android Architecture
09:14
Anatomy of an Android Application
06:22
Activity class in Android
06:27
Switching with Intent class and MVC overview
08:07
How to differentiate Model, View and Controller in Android app
05:15
Create your own simple Switching Activities Android App.
08:14
Have Strong Grip on the framework on Android App.
06:16
What is R.java and what type of Resources it contains ?
04:23
Declaration , initialization and Listeners for your UI component
06:41
Intent and simple attributes for XML components
06:03
Overview of androidmanifest.xml file (Controller of android app)
03:38
Complete your Tutorial Basic Android App, with Intent Overview
07:21
Section 4: Learn to Manage Android Life Cycle
13:01

Demo Projects and Source Codes on Activity Life Cycle

Section 5: User Interface Component available in Android
Attributes in XML User Interface Component
19:45
Using XML Layout and TextView
13:25
Simple I/O App Demo Using EditText & Button
09:25
Search Words with AutoCompleteTextView & MultiAutoCompleteTextView
13:58
Simple ListView App Demo with Toast Notification Message
15:10
Pizza Menu App with CustomizeListView
15:05
Customize your CustomizedListView with BaseAdapter
10:23
Bind Pizza Layout with BaseAdapter and Display it in CustomizedListView
13:42
Debug and Run Pizza menu Android app. (Hurray!!)
04:06
Implement ExpandableListView in your app
10:51
How to change Look & Feel of ExpandableListView by BaseExpandableListAdapter
10:30
Hurray!! Completed one more App with ExpandableListView Functionality
04:02
GridView, shows items in two-dimensional scrolling grid
10:53
Gallery, Deprecated but Useful to display Items
Preview
12:12
Use HorizontalScrollView instead Gallery to display Items
13:38
Have some transition effect with ImageSwitcher
08:32
Flip two or more view with ViewFlipper
13:18
Animate or switch between the screens with ViewAnimator
09:14
TextSwitcher is useful to animate a label on screen
Preview
11:43
displays friends or lists of contacts with QuickContactBadage
Preview
06:33
Some more UI like RadioGroup,SeekBar,RatingBar and CheckBoxes Part 1
09:42
Some more UI like RadioGroup,SeekBar,RatingBar and CheckBoxes Part 2
11:14
02:39

Demo Projects and Source Codes on User Interface Components

Section 6: External and Internal Storage Option in Android : SDCard
Checking SDCard Storage Options
09:33
Accessing Default folders from SDCard
09:21
Creating Directories in SDCard
13:30
Read and Write file to SDCard
17:13
Save Image to SDCard
09:46
Retrieve Image from SDCard
06:40
Displaying SDCard Images to Gallery
12:48
Hurrah Project is completed... Run Your app
03:53
Section 7: Intent and Intent Filter
Overview of Intent
03:09
Passing Values between Activity using Intent
04:33
Creating Activity to retrieve Intent Values
11:17
Using putExtra() with Intent to pass Key Value pair
15:35
Using onActivityResult() to retrieve image from sdcard
13:36
Running Implicit Intent Project
05:58
More on Intent
13:09
Section 8: TabHost
Overview of TabHost
07:59
Using TabSepecification
05:22
Run TabHost Apps
04:09
Section 9: Create interactive Menu
Working with Menu
12:24
Section 10: Working with Fonts
Using Customize Fonts in Android App
13:35
Section 11: AsynTask : for resource intensive Asynchronous Task.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Girish Shakya, High Quality Java and Android Instructor

About Clairvoyant Software Solution (C2S)

Established in 2010, C2S is mobile application development, training and consulting firm. we develop mobile applications and a corporate seller of many MobileOS companies like Google Android, Samsung, iPhone, RIM's Blackberry. with the expertise scroll all major mobile platforms, C2S has delivered more than 200+ apps in both, consumer and enterprise segments, and has an enviable client list comprising of some of the biggest companies.


Working for mobile application development, C2S also provide corporate and educational training in mobile application development in all the major mobile platform like Google Android, Samsung,iPhone,RIM's Blackberry. Our workshop sell has conducted more than 100+ workshops across the country (includes prestigious IITs and NITs of India), with experienced Trainer we trained up to 50,000+ participants.

With the blogs, we were distributing free mobile application building Audio and Video tutorials and helping the new candidate to expertise their programming skills.

C2S, also provide workshops in various mobile platforms like Android, BlackBerry, J2ME and iPhone.

About Girish Kumar Shakya

Mr. Girish Kumar Shakya has been teaching students and professional of over past 11+ years, through his workshop he trained up to 25,000+ Android and Java students and Professionals globally. He received his Bachelor of Engineering degree from RGPV University, M.P. India and diploma from Advance Computing Training School(ACTS) CDAC, Pune.(note.. CDAC developed the Super Computer of India named PARAM).

Having years of Industry experience, he works on many projects and at present he is providing Consultancy for many renowned IT companies. Through his tutorial blog on youtube with having more than 2,00,000+ channel views and thousands of subscribers, he is also running free tutorial blog for students and professionals.

He is a passionate hardcore Java Professional and like to teach technology that relates to Java. Since 2010, he tuned to Android because of its Open Source and Java Syntax.

An interesting point to remember he learned Android Technology in just 7 days. His training methodology very much differs from others because he always explains concepts with the practical and live example.

Currently, Lives in Indore city the heart of India, with his family, wife and kid.

Ready to start learning?
Take This Course