This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Android: From Beginner to Paid Professional
Section 1: Getting Started
Intro to Course (7:21)
MUST Watch Before You Buy This Course
Installing Android on OSX (10:07)
Installing Android on Windows 10 (9:51)
Building your first Android Marshmallow app Preview (38:33)
Get Your FREE 10 App Asset Pack
Mark's Android Studio Theme
Devslopes Chatroom Access (3:04)
Download Android Source Code & Assets
Android Studio 2.0 Features (2:58)
Android Studio 2.0 Installation (6:28)
Section 2: Git & Android
Terminal Basics (Mac) (11:17)
Basics of version control & Git (12:39)
Understanding Git (16:20)
Setting up Github (5:34)
Github vs Bitbucket (3:06)
Git remote & local (17:32)
Github Desktop (7:44)
Handling merge conflicts in Git (11:17)
Section 3: Learn to Code with Java
Creating a Java Module - Android Prerequisite (5:38)
About the Java Lessons - Android Prerequisite (1:22)
Variables & How Computers Work - Android Prerequisite (14:28)
Java Strings - Android Prerequisite (15:08)
Java Numbers - Android Prerequisite (15:34)
Java Methods - Android Prerequisite (17:56)
Java Conditionals - Android Prerequisite (21:19)
Java Arrays - Android Prerequisite (21:23)
Java ArrayList - Android Prerequisite (6:15)
Section 4: Cool Calculator - The Basics of Android
Project Setup & Changing an App's Theme (13:52)
Adding Images & Supporting Multiple Screen Sizes (14:21)
Understanding Widgets, Layouts, Gravity & Weights (37:08)
Understanding dp & Managing Multiple Layouts (24:32)
Using Android Monitor to Debug Layout Issues (29:17)
OnClickListeners & Widget Imports (18:26)
Implementing Calculator Logic (25:33)
Section 5: Fit or Flab - Working With Activities
Android Activity Lifecycle (7:36)
Fit or Flab Assets & Source Code
Setting Up Layout Part 1 - Custom Drawables, Rounded Corners (12:34)
Setting Up Layout Part 2 - Drawables & Tint (23:33)
OnClickListeners Without Buttons (13:20)
The 2nd Android Activity (16:03)
Intents & Extras (11:37)
Android Studio 2.2 Constraint Layouts Part 1 (29:18)
Android Studio 2.2 Constraint Layouts Part 2 (13:23)
Exercise - Another Activity
Section 6: Fragments & Mastering Android Layouts
Understanding Fragments (10:36)
Hero Me - Project Setup, Working With Graphics, Drawables (25:56)
Hero Me - More Custom Drawables, Custom Buttons (15:40)
HeroMe - Fragments & FragmentManager (21:33)
HeroMe - Changing Views Programmatically (24:29)
HeroMe - Adding & Replacing Fragments (17:56)
Exercise - Finishing HeroMe
Section 7: Object Oriented Programming
Java Classes - Android Prerequisite (9:34)
Java Inheritance - Android Prerequisite (23:46)
Java Polymorphism - Android Prerequisite (11:21)
Data Encapsulation - Android Prerequisite (11:38)
Section 8: Devslopes Radio - Working With Grids and Lists
Dev Radio - How to plan an app (12:25)
Dev Radio - Project setup, fragments, and layout (15:50)
Dev Radio - Adapters, View Holders, and More Fragments (31:50)
Dev Radio - Managing data, adapters, and more fragments (21:44)
Dev Radio - Designing cards and working with view holders (25:22)
Dev Radio - Clicking cards and loading a new full screen fragment (21:11)
Exercise - Dev Radio Details Screen
Section 9: Maps & GPS - Devslopes Locator App
Store Locator - Creating project & architecture discussion (13:09)
Store Locator - Adding Google Maps to a fragment (20:17)
Store Locator - Implementing the search bar (18:04)
Store Locator - Google Play location services (32:58)
Store Locator - Showing user location with map marker (8:10)
Store Locator - Converting GPS to a zip code (13:41)
Store Locator - Converting GPS to a zip code (11:20)
Store Locator - RecyclerView over map (32:28)
Exercise - Enhancing the store locator
Section 10: Videos, Images & Multimedia - Instagram Clone
Instaslam - Project setup & Google Maps template (14:47)
Instaslam - Fragments for tabs & action button (13:48)
Instaslam - Android menu popups (7:54)
Instaslam - Full screen activities & percentage layouts (13:29)
Instaslam - Access photos & videos with Cursors (23:45)
Instaslam - Adapters & view holders in the same file (25:46)
Instaslam - Decoding paths into bitmaps (10:15)
Instaslam - Background threads & async task (16:12)
Section 11: Web Requests & REST on Android
Understanding Web Requests & HTTP (17:05)
All about JSON (10:33)
Android App Funshine - Project creation & API setup (12:16)
Android App Funshine - Implementing Volley for web requests (26:15)
Android App Funshine - Use GPS to get weather data (18:58)
Android App Funshine - Parsing JSON (22:10)
Android App Funshine - Designing the UI (18:40)
Android App Funshine - Showing data from server in UI (19:51)
Android App Funshine - Showing server data in a list (35:39)
Section 12: Android Studio 2.2
Updating to Android Studio 2.2 (8:12)
Intro to Android Constraints (16:10)
Awesome Constraint Layout 1 (25:04)
Awesome Constraint Layout 2 (14:38)
Section 13: Design & Publishing
Designing an Launcher Icon in Sketch (20:53)
Android App Funshine - Project creation & API setup
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock