Welcome to Android R
  • Learning Objectives
  • How to use these amazing tutorials and how to learn android app development
  • What is a Programming Language
  • Lots of Programming Languages. Why?
  • What is Java?
  • Programming vs Mathematics
  • What skills are required to become a perfect Android Developer?
  • System Requirements - Is my computer good enough to develop android & java apps?
  • Where & How to find answers to my questions, problems and errors?
Develop your first Android R App
  • Learning Objectives
  • Enter the world of android application development!
  • Download & Install Android Studio
  • Hello World App!
  • Familiarize yourself with Android Studio Interface
  • Run your App on the Android Virtual Device!
  • Run your App on a Physcial
  • Newest Version of Android Studio & Learning Java by Building Android Apps!
  • Review your learnings so far!
Learn to Code in Java
  • Java Fundamentals
  • Learning Objectives
  • Take a look at Java Code!
  • Take a look at XML Code!
  • Start Coding Now!
  • Learn to Comment your Code!
  • Braces - We need them trust me!
  • Recognize classes & methods in code!
  • Build the "Hi Android Developers" App
  • Master Variables
  • Master Arrays
  • Review what you have learned so far!
  • Source Code
Learn to Create Classes & Use Them In Java
  • Learning Objectives
  • Create your first class in Java
  • Object Oriented Programming Basics!
  • When & How to use classes in Java
  • Learn to create and use primitive types
  • Modify the Constructor
  • Create getter methods for your class
  • Create setter methods for your class
  • Android Basic Activity Template Setup
  • Android Basic Activity Template Setup - Android Studio 4.2
  • App Number 2 - Part1 -Learn about XML Files and StringTokenizer Class
  • App Number 2 - Part 1 (2/2)
  • App Number 2 - Part2 - Learn about XML Files and StringTokenizer Class.
  • App Number 2 Part3 - Learn about XML Files and StringTokenizer Class.
  • App Number 2 - Part4 - Learn about XML Files and StringTokenizer Class.
  • App Number 3 - Learn about String Methods and Casting in Java
  • App Number 4 - Part1 - Master using Inheritance in Java and advanced layout
  • App Number 4 - Part2 - Master using Inheritance in Java and advanced layout
  • App Number 4 - Part3 - Master using Inheritance in Java and advanced layout
  • App Number 4 - Part4 - Master using Inheritance in Java and advanced layout
  • App Number 4 - Part5 - Master using Inheritance in Java and advanced layout
  • App Number 4 - Part6 - Master using Inheritance in Java and advanced layout
  • App Number 4 - Part7 - Master using Inheritance in Java and advanced layout
  • App Number 4 - Part8 - Master using Inheritance in Java and advanced layout
  • App Number 4 - Part9 - Master using Inheritance in Java and advanced layout
  • App Number 4 - Part10 - Master using Inheritance in Java and advanced layout
  • App Number 4 - Part11 - Master using Inheritance in Java and advanced layout
  • App Number 4 - Part12 - Master using Inheritance in Java and advanced layout
  • App Number 4 - Part13 - Master using Inheritance in Java and advanced layout
  • App Number 4 - Part14 - Master using Inheritance in Java and advanced layout
  • App Number 4 - Part15 - Master using Inheritance in Java and advanced layout
  • App Number 4 - Part16 - Master using Inheritance in Java and advanced layout
  • App Number 4 - Part17 - Master using Inheritance in Java and advanced layout
  • App Number 5 - Part1 - More about Inheritance in Java and Advanced Layout
  • App Number 5 - Part2 - More about Inheritance in Java and Advanced Layout
  • App Number 5 - Part3 - More about Inheritance in Java and Advanced Layout
  • App Number 5 - Part4 - More about Inheritance in Java and Advanced Layout
  • App Number 5 - Part5 - More about Inheritance in Java and Advanced Layout
  • App Number 6 - Part1 - If Statements in Java
  • App Number 6 - Part2 - If Statements in Java
  • App Number 6 - Part3 - If Statements in Java
  • App Number 6 - Part4 - If Statements in Java
  • App Number 7 - Part1 - Master using For, While and Switch Statements in Java
  • App Number 7 - Part2 - Master using For, While and Switch Statements in Java
  • App Number 7 - Part3 - Master using For, While and Switch Statements in Java
  • App Number 7 - Part4 - Master using For, While and Switch Statements in Java
  • App Number 7 - Part5 - Master using For, While and Switch Statements in Java
  • App Number 8 - Part1 - Master using Logical Operators in your apps!
  • App Number 8 - Part2 - Master using Logical Operators in your apps!
  • App Number 8 - Part3 - Master using Logical Operators in your apps!
  • App Number 8 - Part4 - Master using Logical Operators in your apps!
  • App Number 8 - Part5 - Master using Logical Operators in your apps!
  • App Number 8 - Part6 - Master using Logical Operators in your apps!
  • App Number 8 - Part7 - Master using Logical Operators in your apps!
  • App Number 8 - Part8 - Master using Logical Operators in your apps!
  • App Number 8 - Part9 - Master using Logical Operators in your apps!
  • App Number 8 - Part10 - Master using Logical Operators in your apps!
  • App Number 8 - Part11 - Master using Logical Operators in your apps!
  • App Number 8 - Part12 - Master using Logical Operators in your apps!
  • App Number 8 - Part13 - Master using Logical Operators in your apps!
  • App Number 8 - Part14 - Master using Logical Operators in your apps!
  • App Number 8 - Part15 - Master using Logical Operators in your apps!
  • App Number 9 - Part1 - More about decision making statements and algorithms
  • App Number 9 - Part2 - More about decision making statements and algorithms
  • App Number 9 - Part3 - More about decision making statements and algorithms