Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Android N Crash Course
Getting Started
Introduction to Course (7:04)
Setting Expectations (19:24)
Installing Android Studio (9:23)
Installing Android Studio (9:30)
Building your first Android Marshmallow app (38:33)
Get free help (2:50)
Git & Android
Terminal Basics (11:17)
Basics of Version Control & Git (12:15)
Understanding Git (15:54)
Setting up Github (5:08)
Github vs Bitbucket (2:43)
Git Remote & Local (17:09)
Github Desktop (7:20)
Handling Merge Conflicts in Git (10:53)
Learn to code in Java
Creating a Java Module - Android Prerequisite (5:15)
About the Java Lessons - Android Prerequisite (0:54)
Variables & How Computers Work - Android Prerequisite (14:06)
Java Strings - Android Prerequisite (14:55)
Java Numbers - Android Prerequisite (15:20)
Java Methods - Android Prerequisite (17:31)
Java Conditionals - Android Prerequisite (21:06)
Java Arrays - Android Prerequisite (21:06)
Java ArrayLists - Android Prerequisite (5:38)
Cool Calculator - The Basics of Android
Android App Cool Calc - Project Setup & Changing App Theme (13:25)
Android App Cool Calc - Adding Images & Supporting Multiple Screen Sizes (13:55)
Android App Cool Calc - Understanding Widgets, Layouts, Gravity & Weights (36:50)
Android App Cool Calc - Understanding dp & Managing Multiple Layouts (24:04)
Android App Cool Calc - Using Android Monitor to Debug Layout Issues (28:53)
Android App Cool Calc - OnClickListeners & Widget Imports (18:13)
Android App Cool Calc - Implementing Calculator Logic (25:19)
Fit or Flab - Working With Activities
Android Activity Lifecycle (7:23)
Setting Up Layout Part 1 - Custom Drawables, Rounded Corners (12:19)
Setting Up Layout Part 2 - Drawables & Tint (23:27)
OnClickListeners Without Buttons (13:11)
The 2nd Android Activity (15:54)
Intents & Extras (11:29)
Android Studio 2.2 Constraint Layouts Part 1 (28:47)
Android Studio 2.2 Constraint Layouts Part 2 (12:54)
Fragments & Mastering Android Layouts
Understanding Android Fragments (10:22)
Android App HeroMe - Working With Graphics & Drawables (25:45)
Android App HeroMe - Custom Drawables & Custom Buttons (15:32)
Android App HeroMe - Fragments & Fragment Manager (21:20)
Android App HeroMe - Changing Views Programmatically (24:15)
Android App HeroMe - Adding & Replacing Fragments (17:37)
Object Oriented Programming & Fragments on Android
Java Classes - Android Prerequisite (9:20)
Java Inheritance - Android Prerequisite (23:33)
Java Polymorphism - Android Prerequisite (11:09)
Java Data Encapsulation - Android Prerequisite (11:23)
Grids & Lists With Recycler View
Android App Dev Radio - How to plan out an app (12:10)
Android App Dev Radio - Project setup and the fragments (15:45)
Android App Dev Radio - Adapters, view holders, and more fragments (31:38)
Android App Dev Radio - Managing data, adapters, and more fragments (21:39)
Android App Dev Radio - Designing cards and working with view holders (25:09)
Android App Dev Radio - Clicking cards and loading a new full screen fragment (21:00)
Maps & GPS
Android App Store Locator - Creating project & architecting app (12:50)
Android App Store Locator - Adding Google Maps to a fragment (20:04)
Android App Store Locator - Implementing a CardView search bar (17:48)
Android App Store Locator - Google Play location services (32:50)
Android App Store Locator - Showing user location with map markers Pt 1 (7:56)
Android App Store Locator - Showing user location with map markers Pt 2 (13:29)
Android App Store Locator - Converting GPS to a zip code (13:29)
Android App Store Locator - Converting coordinates to zip code (11:14)
Android App Store Locator - Showing recycler view over the map (32:18)
Multimedia on Android
Android App Instaslam - Project setup & Tabbed Activity template (14:33)
Android App Instaslam - Fragments for tabs and action button (13:35)
Android App Instaslam - Android menu popups (7:50)
Android App Instaslam - Full screen activities & percentage layouts (13:16)
Android App Instaslam - Access photos and videos with Cursors (23:28)
Android App Instaslam - Adapters & view holders in the same file (25:35)
Android App Instaslam - Decoding paths into bitmaps (10:00)
Android App Instaslam - Background threads & async task (16:02)
Web Requests & REST on Android
Understanding Web Requests & HTTP (16:44)
All about JSON (10:20)
Android App Funshine - Project creation & API setup (12:03)
Android App Funshine - Implementing Volley for web requests (26:07)
Android App Funshine - Use GPS to get weather data (18:46)
Android App Funshine - Parsing JSON (22:01)
Android App Funshine - Designing the UI (18:35)
Android App Funshine - Showing data from server in UI (19:34)
Android App Funshine - Showing server data in a list (35:25)
Building a Chat App With Firebase
Android App Chat: Firebase & Project Setup (9:02)
Android App Chat: Adding Firebase to Project (4:45)
Android App Chat: Firebase Auth & Registration (27:41)
Android App Chat: Firebase Auth & Login (11:32)
Android App Chat: Creating a Username (33:35)
Updating to Android Studio 2.2
Updating to Android Studio 2.2 (8:01)
Android Constraint Layout
Intro to Android Constraints (15:58)
Awesome Constraint Layout 1 (24:54)
Awesome Constraint Layout 2 (14:28)
Design & Publishing
Designing an Launcher Icon in Sketch (20:42)
Android App HeroMe - Custom Drawables & Custom Buttons
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock