Course Purchase Includes

Each purchase comes with a 10 day money-back guarantee

  • 25 hours of content

  • Unlimited access

  • Access to code forums

  • Devslopes Certificate of Completion

Course curriculum

  • 01
    Intro to Course
    Show details
    • Install JDK and Android Studio for Mac
    • Install IntellijIDEA for Mac
    • Install JDK and Android Studio for Windows
    • Installing IntellijIDEA on Windows
    • How to set a fake GPS location on Android
    • Downloading and using source code
  • 02
    Git & Android
    Show details
    • Terminal Basics (Mac)
    • Basics of Version Control & Git
    • Understanding Git
    • Setting up Github
    • Github vs Bitbucket
    • Git Remote & Local
    • Github Desktop
    • Handling Merge Conflicts in Git
  • 03
    Learn to code in Java
    Show details
    • Hello Java
    • Hello Java and Java basics source
    • About the Java Lessons - Android Prerequisite
    • Creating a Java Module - Android Prerequisite
    • IntellijIDEA Tour
    • Variables
    • Primitive Numbers
    • Primitives Bool and Char
    • Strings
    • Methods
    • Conditional Logic
    • Arrays
  • 04
    Cool Calculator - The Basics of Android
    Show details
    • Cool Calc source
    • Android App Cool Calc - Project Setup & Changing App Theme
    • Android App Cool Calc - Adding Images & Supporting Multiple Screen Sizes
    • Android App Cool Calc - Understanding Widgets, Layouts, Gravity & Weights
    • Understanding dp & Managing Multiple Layouts
    • Android App Cool Calc - Using Android Monitor to Debug Layout Issues
    • Android App Cool Calc - OnClickListeners & Widget Imports
    • Android App Cool Calc - Implementing Calculator Logic
  • 05
    Fit or Flab - Working With Activities
    Show details
    • Android Activity Lifecycle
    • Fit or Flap assets & source
    • Setting Up Layout Part 1 - Custom Drawables, Rounded Corners
    • Setting Up Layout Part 2 - Drawables & Tint
    • OnClickListeners Without Buttons
    • The 2nd Android Activity
    • Intents & Extras
    • Android Studio 2.2 Constraint Layouts Part 1
    • Android Studio 2.2 Constraint Layouts Part 2
  • 06
    Fragments & Mastering Android Layouts
    Show details
    • Understanding Android Fragments
    • HeroMe assets & source
    • Android App HeroMe - Working With Graphics & Drawables
    • Android App HeroMe - Custom Drawables & Custom Buttons
    • Android App HeroMe - Fragments & Fragment Manager
    • Android App HeroMe - Changing Views Programmatically
    • Android App HeroMe - Adding & Replacing Fragments
  • 07
    Object Oriented Programming & Fragments on Android
    Show details
    • Java classes
    • Java inheritance
    • Java polymorphism
    • Java data encapsulation
  • 08
    Grids & Lists With Recycler View
    Show details
    • Android App Dev Radio - How to plan out an app
    • Dev Radio assets & source
    • Android App Dev Radio - Project setup and the fragments
    • Android App Dev Radio - Adapters, view holders, and more fragments
    • Android App Dev Radio - Managing data, adapters, and more fragments
    • Android App Dev Radio - Designing cards and working with view holders
    • Android App Dev Radio - Clicking cards and loading a new full screen fragment
  • 09
    Maps & GPS
    Show details
    • Store Locator assets & source
    • Android App Store Locator - Creating project & architecting app