Android Development for Newbies (8+ Hours of Content)

Learn everything that you need to know to develop Android applications for fun and profit.

Beginner 0(0 Ratings) 4 Students enrolled
Created by Ragunath Jawahar Last updated Thu, 16-Jul-2020 English
What will i learn?
  • You will learn to develop and distribute Android apps

Curriculum for this course
75 Lessons 08:00:49 Hours
Course Introduction
75 Lessons 08:00:49 Hours
  • Course Introduction 00:01:07
  • Updated for Android Studio: Getting all you need 00:03:43
  • (Skip for Android Studio) Reorganizing Eclipse in 2-Minutes 00:03:25
  • Getting a brand new device - VIRTUALLY 00:07:08
  • 2 More reasons to use Chrome 00:01:57
  • Setting up the PATH (Windows) 00:01:50
  • Setting up the PATH (Mac & Ubuntu) 00:03:34
  • Verifying your PATH 00:01:28
  • Genymotion - A Faster Emulator* 00:04:04
  • Objectives
  • Traffic Lights Kickstart 00:16:41
  • Traffic Lights, turning them ON and OFF 00:20:28
  • Drill - Traffic Lights 00:20:28
  • Introducing Views 00:17:27
  • Drill - Simple Interest Calculator 00:01:28
  • Logging in Android 00:11:03
  • Using the Devices View in Eclipse 00:03:39
  • Troubleshooting - Gosh… My ADB is dead! 00:02:59
  • Device Deployment Groundwork 00:01:54
  • Deploying to a Device
  • NEW: Creating a New Android Project 00:04:10
  • NEW: Project Structure Explained 00:10:33
  • Creating a New Android Project 00:05:37
  • Getting a grasp on the Project Folders 00:06:08
  • Hallo, Salve, Bonjour with Strings 00:09:04
  • Formatted String Resources 00:07:27
  • French fluency in your App 00:08:28
  • String Resources - FAQs
  • What's a Context? 00:04:45
  • Red, Blue, Green and Color 00:07:11
  • Bitmap Drawables 00:05:48
  • Is that a flooring? - Using Tiled Bitmaps 00:05:30
  • Built-in Resources 00:06:37
  • TextView, Custom Fonts and HTML 00:09:15
  • Using links with TextView 00:05:39
  • A chat with ImageView 00:05:52
  • Compound Drawables to the Rescue 00:05:48
  • Putting things 'Linear'ly in a 'Layout' 00:05:24
  • RelativeLayout - 'Grand Master' of all Layouts 00:06:00
  • Organizing Views in TableLayout 00:05:47
  • Scrolling UIs larger than Screen 00:05:22
  • Nested Layouts 00:04:19
  • Nested Layouts 00:06:59
  • CheckBoxes to keep your options open 00:06:52
  • Building your UI with XML 00:08:29
  • Width & Height Attributes 00:05:31
  • Using the Android SDK Reference 00:09:39
  • Real Estate around your Views 00:04:49
  • Customizing Widgets with State Drawables 00:05:50
  • 'Fancy' Favorite Button 00:10:35
  • ImageButton and Backgrounds 00:04:55
  • Myth Busted: Glossy Buttons and 9 Patches 00:11:22
  • The Updated 9 Patch Tool* 00:06:43
  • Presenting your data in a ListView 00:06:45
  • Transitioning to the ListActivity 00:06:28
  • Beautify your List #2 - Get it Working 00:09:53
  • Beautify your List #3 - Right way to do it 00:12:44
  • Bring up that Context Menu 00:07:57
  • Adding Functionality to the Context Menu Items 00:05:40
  • ListView Updates 00:04:17
  • Use a GridView, if you need a Grid 00:13:08
  • Let's raise a Toast 00:07:35
  • Showing Dialogs 00:08:38
  • 'Stubborn' Modal Dialogs 00:02:14
  • List Dialog in Action 00:10:20
  • Vibrating your Phone 00:09:12
  • Opening a Webpage 00:03:57
  • Making Phone Calls 00:04:29
  • How to send a SMS? 00:04:29
  • Sending Emails 00:07:33
  • How to check if an Intent is supported? 00:06:52
  • Starting Activities 00:06:13
  • Passing additional information as Extras 00:08:31
  • Writing and Reading Preferences 00:09:59
  • What next? 00:03:32
Requirements
  • Listening Skills
  • Basic English Understanding
  • Patience
+ View more
Description


** ONLY FREE ANDROID COURSE WITH 8+ HOURS OF CONTENT **

There goes a chinese proverb - "Tell me, I'll forget. Show me, I'll remember. Involve me, I'll understand."

The highest degree of learning takes place with your involvement. And this course is designed to do exactly that. This course introduces you to the basics of Android development. You will need some Java fundamentals to get started. If you are not sure about the difference between an abstract class and an interface you might have to refresh your Java concepts before proceeding.

Also, if you are new to Java I recommend John Purcell's Java Course, in order to acquire the minimal Java programming skills required to step into Android development.

I've also got you some companion code which you can download from the appropriate lectures. You'll be working on the source code along with me, so that you could get a good grasp on the concepts you will eventually be introduced to. At the end of this course you'll be able to write and deploy AWESOME!! apps to Google Play.

How is this course designed?

  • Comprehensive - Contains lessons and exercises that enable you to develop real-world Android applications.
  • Simple & Sequential - To keep complexity at bay, the course introduces you to independent concepts initially and then reveals more of the complex stuff.
  • Focused towards Results - This is the same course that we use internally at our mobile app startup, to train new talents.
  • Hands-on Sessions - I guide you through sessions building apps and writing code snippets clearly explaining every line of code.
  • Drills - Easy-to-moderate beginner level exercises in which you get the opportunity to practice what you've learnt and verify the same.
  • Elaborate Videos - Learn Android concepts in a thorough manner, I've made sure that all WHYs and HOWs you need to know are covered.

Since this course is for beginners, I highly recommend you to take this course sequentially. You can pick on random videos, but remember - the complexity increases down the road so it is imperative that you take them one by one.

What makes me qualified?

  • Started out as an indie Android developer in 2009 and have programmed for Android since the Cupcake days (Android 1.5).
  • Developed more than 100 Android apps till date, including games and other apps that use the Android NDK.
  • Contributed open-source libraries for Android that improve developer productivity, notable ones are Android Saripaar, Simple Section Adapter, and Instant Adapter.
  • Bootstrapped a startup and currently have 9 developers working on Android and iOS.
  • Training people since 2005 ;)

What are you waiting for? Gear up and lets have some fun!!

+ View more
Other related courses
05:18:45 Hours
5 5 $129 $9
00:38:13 Hours
5 3 $159 $9
01:15:23 Hours
0 0 $49 $1
03:12:05 Hours
0 0 $39 $1
00:30:10 Hours
0 3 Free
03:03:01 Hours
0 2 Free
00:31:58 Hours
0 2 Free
About the instructor
  • 0 Reviews
  • 4 Students
  • 1 Courses
+ View more
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews
Free
Includes:
  • 08:00:49 Hours On demand videos
  • 75 Lessons
  • Full lifetime access
  • Access on mobile and tv