Get $1 credit for every $25 spent!

FREE: The Mobile & Web Developer Training Course Bundle

Go from Beginner to Pro Developer with 136 Hours of FREE Hands-On Content on Firebase, Unity Game, Kotlin, Machine Learning & More

FREE
$693
Login To Get It

Already have an account? Login


or

Sign Up With Email

minimum 10 characters and must contain letters and numbers
By signing up you agree to the Terms and Privacy Policy

Don't have an account? Create one


or

Login With Email

What's in the Bundle

Product Details

Access
Lifetime
Content
23.0 hours
Lessons
92

Android: From Beginner to Paid Professional

Start Developing for Android by Building a Music Streaming App

By Devslopes | in Online Courses

Description

The best part of this Android development course? You don't need to know anything to start! This enormous, 24-hour course will take you from a beginner programmer to a pro engineer, all in your own time. You'll start with Java, build some simple apps, and slowly progress to build more complicated apps and become fully proficient. Soon enough, you'll be ready to build Android apps professionally.

2,038 positive ratings from 15,070 students enrolled

  • Access 92 lectures & 23 hours of content 24/7
  • Learn the latest Android APIs & services
  • Create amazing, real-world Android Marshmallow apps
  • Apply for Jr. Android app development jobs
  • Implement Object Oriented Programming w/ Java & Android
  • Receive 10 free asset packs

Devslopes by Mark Price

4.4/5 Instructor Rating: ★ ★ ★ ★

Devslopes transforms beginner students into paid professionals through curated project-based videos, interactive quizzes, and exercises. After completing each course, you will have a strong portfolio, coupled with the technical understanding to build your own custom applications.

Mark Price is a veteran mobile developer, having built over 57 mobile apps for iOS and Android. He owned two tech consulting companies that were highly successful. He has worked on Call of Duty and other top titles and companies, such as Logitech, Yellow Pages, the LDS Church, Cookie Dough Bites, and many more.

316,796 Total Students
48,577 Reviews

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • PC with Windows 8+ OR macOS OR Linux/Ubuntu
  • Recommend having an actual Android device but it is not required

Course Outline

  • Getting Started
    • Intro to Course - 7:21
    • Installing Android Studio (Mac) - 10:07
    • Installing Android Studio (Windows) - 9:51
    • Building your first Android Marshmallow app - 38:33
    • Get Your FREE 10 App Asset Pack
    • Mark's Android Studio Theme
    • Mark's Android Studio Theme
    • Devslopes Chatroom Access - 3:04
    • Download Android Source Code & Assets
  • 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
  • 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
  • Cool Calculator - The Basics of Android
    • Android App Cool Calc - Project Setup & Changing App Theme - 13:52
    • Android App Cool Calc - Adding Images & Supporting Multiple Screen Sizes - 14:21
    • Android App Cool Calc - Understanding Widgets, Layouts, Gravity & Weights - 37:08
    • Android App Cool Calc - Understanding dp & Managing Multiple Layouts - 24:32
    • Android App Cool Calc - Using Android Monitor to Debug Layout Issues - 29:17
    • Android App Cool Calc - OnClickListeners & Widget Imports - 18:26
    • Android App Cool Calc - Implementing Calculator Logic - 25:33
  • Fit or Flab - Working With Activities
    • Android Activity Lifecycle - 7:36
    • 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 - 29:18
    • Exercise - Another Activity
    • Fit or Flab Assets & Source Code
  • Fragments & Mastering Android Layouts
    • Understanding Fragments - 10:36
    • Android App HeroMe - Working With Graphics & Drawables - 25:56
    • Android App HeroMe - Custom Drawables & Custom Buttons - 15:40
    • Android App HeroMe - Fragments & Fragment Manager - 21:33
    • Android App HeroMe - Changing Views Programmatically - 24:29
    • Android App HeroMe - Adding & Replacing Fragments - 17:56
    • Android Exercise - Finishing HeroMe
  • Object Oriented Programming & Fragments on Android
    • Java Classes - Android Prerequisite - 9:34
    • Java Inheritance - Android Prerequisite - 23:46
    • Java Polymorphism - Android Prerequisite - 11:21
    • Java Data Encapsulation - Android Prerequisite - 11:38
  • Grids & Lists With Recycler View
    • Android App Dev Radio - How to plan out an app - 12:25
    • Android App Dev Radio - Project setup and the fragments - 15:50
    • Android App Dev Radio - Adapters, view holders, and more fragments - 31:50
    • Android App Dev Radio - Managing data, adapters, and more fragments - 21:44
    • Android App Dev Radio - Designing cards and working with view holders - 25:22
    • Android App Dev Radio - Clicking cards and loading a new full screen fragment - 21:11
    • Android Exercise & Source Code - Dev Radio Details Screen
  • Maps & GPS
    • Android App Store Locator - Creating project & architecting app - 13:09
    • Android App Store Locator - Adding Google Maps to a fragment - 20:17
    • Android App Store Locator - Implementing a CardView search bar - 18:04
    • Android App Store Locator - Google Play location services - 32:58
    • Android App Store Locator - Showing user location with map markers - 8:10
    • Android App Store Locator - Converting GPS to a zip code - 13:41
    • Android App Store Locator - Converting coordinates to zip code - 11:20
    • Android App Store Locator - Showing recycler view over the map - 32:28
    • Exercise - Enhancing the store locator
  • Multimedia on Android
    • Android App Instaslam - Project setup & Tabbed Activity template - 14:47
    • Android App Instaslam - Fragments for tabs and action button - 13:48
    • Android App Instaslam - Android menu popups - 7:54
    • Android App Instaslam - Full screen activities & percentage layouts - 13:29
    • Android App Instaslam - Access photos and videos with Cursors - 23:45
    • Android App Instaslam - Adapters & view holders in the same file - 25:46
    • Android App Instaslam - Decoding paths into bitmaps - 10:15
    • Android App Instaslam - Background threads & async task - 16:12
  • 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
  • Building & Chat App With Firebase
    • Android App Chat: Firebase & Project Setup - 9:13
    • Android App Chat: Adding Firebase to Project - 4:54
    • Android App Chat: Firebase Auth & Registration - 27:49
    • Android App Chat: Firebase Auth & Login - 11:41
    • Android App Chat: Creating a Username - 33:43
  • Design & Publishing
    • Designing an Launcher Icon in Sketch - 20:53

View Full Curriculum


Access
Lifetime
Content
15.0 hours
Lessons
71

Apple TV App Development for tvOS

Everything You Need to Build Apps & Games for Apple TV

By Devslopes | in Online Courses

Description

The newly improved Apple TV and Apple TV App Store open up a huge opportunity to make a splash building amazing, innovative apps. Master the tools required: tvOS, TVML, Swift, and SpriteKit, and understand the unique user experience and needs for this platform. This course will teach you how to work with and build apps for one of Apple’s biggest future players.

379 positive ratings from 11,633 students enrolled

  • Access 71 lectures & 15 hours of content 24/7
  • Build client-server apps w/ Apple’s new markup language TVML (uses JavaScript)
  • Build Apple TV Games w/ SpriteKit
  • Learn applicable skills in an easy-to-follow setting

"I found this course to be an excellent intro into the tvOS. I really liked the Retro Skater project as I haven't had much exposure to SpriteKit, so this was a happy bonus." – Pat Butler

Devslopes by Mark Price

4.4/5 Instructor Rating: ★ ★ ★ ★

Devslopes transforms beginner students into paid professionals through curated project-based videos, interactive quizzes, and exercises. After completing each course, you will have a strong portfolio, coupled with the technical understanding to build your own custom applications.

Mark Price is a veteran mobile developer, having built over 57 mobile apps for iOS and Android. He owned two tech consulting companies that were highly successful. He has worked on Call of Duty and other top titles and companies, such as Logitech, Yellow Pages, the LDS Church, Cookie Dough Bites, and many more.

316,796 Total Students
48,577 Reviews

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Mac or PC

Course Outline

  • About this Course
    • Course Trailer - 1:50
    • Syllabus Overview - 3:52
  • Getting Started
    • Installing Xcode - 5:19
    • Xcode Change Font Size With +/- - 2:38
    • Apple TV Human Interface Design Guidelines - 11:09
    • Where to get FREE Live Help - 2:37
  • tvOS Native Apps
    • tvOS Alerts - 18:02
    • tvOS Buttons - 14:24
    • tvOS Custom View Focus - 13:37
    • tvOS Navigation - 8:00
    • tvOS Tab Bars - 5:49
    • tvOS Text Entry - 9:52
    • tvOS Popular Movies Part 1 - 11:00
    • tvOS Popular Movies Part 2 - 21:01
    • tvOS Popular Movies Part 3 - 35:26
    • tvOS Popular Movies Image Focus - 2:22
    • Exercise - Detail View Controller
  • tvOS Design
    • tvOS Creating a Layered App Icon (Parallax) - 25:18
    • tvOS Parallax Viewer and Xcode Icon - 7:55
    • tvOS Photoshop Parallax Exporter Plugin - 8:31
    • tvOS Top Shelf Image - 17:46
    • tvOS Retro Skate App Icon & Shelf Image - Photoshop Magic - 32:14
  • tvOS SpriteKit
    • tvOS SpriteKit Intro to Game - 2:28
    • tvOS SpriteKit - Intro to SpriteKit - 22:42
    • tvOS SpriteKit - Ground Animation - 23:14
    • tvOS SpriteKit - Character Animation - 14:17
    • tvOS SpriteKit - Physics & Jumping - 27:25
    • tvOS SpriteKit - Prepping for Collisions - 22:43
    • tvOS SpriteKit - Obstacle Colliders - 28:10
    • tvOS SpriteKit - Collision Detection - 21:52
    • tvOS SpriteKit - Parallax Background - 23:17
    • Exercise - Refactor Game Scene
    • tvOS SpriteKit - Randomized Buildings - 14:43
    • tvOS SpriteKit - Audio & Crash Animation - 17:11
    • tvOS SpriteKit - Adjusting Collisions - 9:46
    • Exercise - Skate or Die - 5:06
  • Javascript Refresher
    • Javascript Resources - 4:12
    • Javascript Installing an IDE for Web Development - 11:58
    • Javascript Installing NodeJs - 7:39
    • Javascript Strings - 9:47
    • Javascript Conditionals - 6:18
    • Javascript Numbers - 7:43
    • Javascript Loops & Arrays - 5:39
    • Javascript Objects - 14:24
    • Exercise - Simple Node Calculator
    • NPM Readline-Sync - 5:29
  • tvOS Client-Server Apps (TVML)
    • TVML Documentation - 5:29
    • TVML TVJS Documentation - 3:47
    • TVML Catalog Overview - 15:58
    • TVML Project Creation & App Delegate Setup - 13:46
    • TVML Presenter & Resource Loader - 14:23
    • TVML Amazon S3 Hosting - 4:52
    • TVML ListWithBanner Template - 23:52
    • TVML Convert LSR to LCR - 5:47
    • TVML Deploying to Digital Ocean - 19:28
    • Exercise - Your Own TVML App
  • Swift Refresher
    • Swift 2 Variables & Types - 18:40
    • Swift 2 Functions - 25:54
    • Swift 2 Conditionals Part 1 - 11:39
    • Swift 2 Conditionals Part 2 - 9:21
    • Swift 2 Arrays - 19:20
    • Swift 2 Loops - 30:40
    • Swift 2 Dictionaries - 12:51
    • Swift 2 Classes - 25:17
    • Swift 2 Inheritance - 17:55
    • Swift 2 Polymorphism - 11:42
    • Swift 2 Optionals - 28:01
    • Swift 2 Enums - 14:27
    • Swift 2 Extensions - 5:42
  • Deployment
    • Apple Distribution Certificates - 14:12
    • Submitting a tvOS App to the App Store - 19:26

View Full Curriculum


Access
Lifetime
Content
22.0 hours
Lessons
107

Beginner Full Stack Web Development: HTML, CSS, React & Node

Go from Absolute Beginner to Competent Full Stack Web Developer in a Matter of Weeks

By Devslopes | in Online Courses

Description

This single course is the ultimate web developer bootcamp. Your one-stop shop to learn both front-end and back-end development. Through this course, you'll go from absolute beginner to competent full-stack web developer in a matter of weeks. Thinking about getting into coding? Here's where to start.

7,547 positive ratings from 102,057 students enrolled

  • Access 107 lectures & 22 hours of content 24/7
  • Cover HTML5, CSS3, JavaScript, Bootstrap 4, & more
  • Discuss DOM manipulation & NPM
  • Learn Node, REST, Express, ES6, MongoDB, & React

" I am thankful for the Instructor's input as they taught me a lot about Web Development and Full Stack Development. They also taught me a lot to think for myself and find solutions to problems" – Madelein Botha

Devslopes by Mark Price

4.4/5 Instructor Rating: ★ ★ ★ ★

Devslopes transforms beginner students into paid professionals through curated project-based videos, interactive quizzes, and exercises. After completing each course, you will have a strong portfolio, coupled with the technical understanding to build your own custom applications.

Mark Price is a veteran mobile developer, having built over 57 mobile apps for iOS and Android. He owned two tech consulting companies that were highly successful. He has worked on Call of Duty and other top titles and companies, such as Logitech, Yellow Pages, the LDS Church, Cookie Dough Bites, and many more.

316,796 Total Students
48,577 Reviews

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: intermediate

Requirements

  • PC or Mac

Course Outline

  • Getting Started With HTML
    • Intro to Web Development - 7:58
    • Where to get free live help - 0:15
    • Installing an IDE - 5:36
    • Building Your First Website - 12:47
    • Intro to HTML, HEAD, BODY, and HEADER - 10:32
    • Working with HTML Lists, Paragraphs, and Text Styling - 7:59
    • Displaying Data With Tables - 7:38
    • Images & Forms in HTML - 12:21
  • Introduction to CSS
    • What is CSS? - 3:22
    • How to use Inline, Internal and External CSS - 8:57
    • Element, ID & Class Selectors - 10:36
    • Colors - 14:18
    • Backgrounds & Borders - 10:33
    • Using browser inspector tools - 13:31
    • CSS Combinators - 5:31
    • CSS Grouping - 5:32
    • CSS Specificity - 15:16
  • Intermediate CSS
    • Text Styling & Formatting - 20:14
    • Google Fonts - 8:15
    • Images - 9:49
    • Padding & Margin - 9:42
    • Rows & Columns - 13:06
  • Advanced CSS: Building and styling website
    • Intro to building your first Website! - 1:15
    • Building the Navbar - 22:48
    • Making the Navbar Mobile Responsive - Part 1 - 11:00
    • Making the Navbar Mobile Responsive - Part 2 - 23:44
    • Creating the Form Group - 30:47
    • Working with iframes - 22:17
    • Working with images and box shadows - 42:35
    • Working with text and image spacing - 28:25
    • Building the footer - 18:01
  • Learning to Code With Javascript
    • Time to Javascript - 8:50
    • Javascript Reference - 4:21
    • Javascript Comments & How to Link Scripts - 7:44
    • Javascript Variables & Strings - 12:57
    • Numbers in Javascript - 8:03
    • Comparison Operators in Javascript - 15:40
    • Logical Operators in Javascript - 15:19
    • Javascript Arrays - 16:16
    • Javascript Loops - 14:22
    • Javascript Functions - 22:19
    • Javascript Objects - 27:05
    • Javascript Bind - 8:30
    • Percentage Calculator - Setting Up the Form - 7:56
    • Percentage Calculator - Grabbing Elements With Javascript - 10:38
    • Percentage Calculator - Using Event Listeners - 12:54
    • Percentage Calculator - Algorithm & Prevent Default - 8:09
  • Version Control With Git
    • Git & Version Control - The Fun Way - 11:59
    • Terminal Basics - Changing directories - 6:07
    • Terminal Basics - Creating directories & files - 4:30
    • Terminal Basics - copying & renaming files - 8:57
    • Terminal Basics - deleting files & directories - 6:01
    • Git Basics - 17:16
    • Setting up Github - 4:36
    • Working with Local & Remote Repositories - 11:14
    • Handling Git Merge Conflicts - 16:52
  • Introduction to Bootstrap 4
    • What is Bootstrap 4? - 3:12
    • Downloading Bootstrap 4 - 3:04
    • How to setup Bootstrap 4 in your project - 7:15
    • An Overview of Bootstrap 4 Components - 5:57
    • Understanding Bootstrap 4 Classes - 3:15
    • Bootstrap 4 - Using the Grid System - 18:47
  • Bootstrap 4: Creating a Login Portal
    • Bootstrap Login Portal Intro - 2:05
    • Bootstrap Cards - Creating the Sign-in Portal Box - 19:36
    • Bootstrap Forms - Adding the input fields - 16:38
    • Bootstrap Buttons: Adding the Sign In button and Labels - 18:31
    • Bootstrap Grids - Finishing Mobile Compatibility - 8:29
  • Bootstrap 4: Skate or Die Website
    • Skate or Die Intro - 1:16
    • Bootstrap 4 - Working with Navbars - 10:32
    • Bootstrap 4- Using Carousels - 23:15
    • Bootstrap 4 - Nesting rows and columns - 20:55
    • Bootstrap 4 - First Modal - 16:11
    • Bootstrap 4 - Adding images and buttons - 18:58
    • Bootstrap 4- Sizing Modals - 18:19
    • Bootstrap 4- Building the Footer - 7:34
    • Bootstrap 4- Working with Font Awesome Favicons - 15:33
  • Intro to Node, Mongo, & REST APIs
    • Understanding Web Requests - 17:12
    • Installing Node on macOS - 7:49
    • All About JSON - 10:40
    • Basics of Node - 9:23
    • Node Modules - 5:39
    • Building Your First API - 16:58
    • Postman, GET & POST Requests - 19:23
    • URL Parameters & Delete Requests - 18:16
    • Installing MongoDB on macOS - 5:41
    • Working With the Mongo Shell - 12:18
    • Searching for Documents - 8:04
    • Deletions & Documentation - 4:24
    • Swag Shop API: Project Creation - 10:09
    • Swag Shop API: Creating the Models - 14:41
    • Swag Shop API: Posting Products - 12:55
    • Swag Shop API: Fetching Products - 9:56
    • Swag Shop API: Populating Data - 19:21
  • Intro to React
    • Swag Shop: Setting Up React Tooling - 18:58
    • Swag Shop: Installing Bootstrap - 11:28
    • Swag Shop: Setting Up the API - 6:26
    • Swag Shop: Creating a HTTP Service - 19:01
    • Swag Shop: Promises With ES6 & React - 12:20
    • Swag Shop: Components in React - Website Product - 13:48
    • Swag Shop: Props in React - 11:01
    • Swag Shop: Working With State in React - 13:46
    • Swag Shop: Creating a WishList Component - 24:50
    • Swag Shop: Building a Singleton Data Service - 11:23
    • Swag Shop: Creating a Notification Service - 13:09
    • Swag Shop: Posting Notifications to React Components - 7:31
    • Swag Shop: Observing Notifications in React - 13:47
    • Swag Shop: Finishing Our Full Stack React App - 16:14

View Full Curriculum


Access
Lifetime
Content
22.0 hours
Lessons
97

Kotlin for Android: Beginner to Advanced

Start Coding with One of the Most Concise & Powerful Dev Languages on Android

By Devslopes | in Online Courses

Description

Kotlin is quickly becoming one of the most important development languages for Android development. Here, you'll learn how to work with interface builder and all the SDK's you actually need to build apps. Whether you're a developer coming from Java or have absolutely no Android experience, you'll start from the ground up to learn everything you need to know about how to build apps using Kotlin.

2,072 positive ratings from 10,512 students enrolled

  • Access 97 lectures & 22 hours of content 24/7
  • Install JDK & Android Studio, as well as IntelliJ
  • Discuss Kotlin foundations, such as variables, strings, collections, classes, expressions, & more
  • Take an in-depth look at activity life cycle, intents, & context
  • Enhance your UI w/ custom drawables
  • Use Kotlin w/ Android SDK
  • Get a comprehensive overview of List & Recycler Views
  • Learn about web requests & working w/ APIs

Devslopes by Mark Price

4.4/5 Instructor Rating: ★ ★ ★ ★

Devslopes transforms beginner students into paid professionals through curated project-based videos, interactive quizzes, and exercises. After completing each course, you will have a strong portfolio, coupled with the technical understanding to build your own custom applications.

Mark Price is a veteran mobile developer, having built over 57 mobile apps for iOS and Android. He owned two tech consulting companies that were highly successful. He has worked on Call of Duty and other top titles and companies, such as Logitech, Yellow Pages, the LDS Church, Cookie Dough Bites, and many more.

316,796 Total Students
48,577 Reviews

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • PC with Windows 8+ OR macOS OR Linux/Ubuntu
  • Recommend having an actual Android device but it is not required

Course Outline

  • Android Studio and First App
    • Intro to Kotlin and Android Course - 1:22
    • First look at Kotlin - 3:58
    • Install JDK and Android Studio for Mac - 12:43
    • Install JDK and Android Studio for Windows - 10:09
    • Android Emulator - 11:51
    • DinnerDecider Part 1 - 21:19
    • DinnerDecider Part 2 - 23:43
    • DinnerDecider Part 3 - 10:53
    • Exercise: Make your own decider!
    • Run on a real device! - 6:41
    • Run on a real device from Windows! - 6:07
  • Kotlin Foundation
    • Installing IntellijIDEA for Mac - 8:38
    • Installing IntellijIDEA for Windows - 8:35
    • Variables with Kotlin - 16:34
    • Strings with Kotlin - 21:53
    • Numbers and Operators with Kotlin - 4:28
    • Functions with Kotlin - 17:01
    • Exercise: Practice writing functions
    • Conditional Logic with Kotlin - 19:08
    • Collections with Kotlin - 19:22
    • Loops with Kotlin - 8:39
    • Nullability with Kotlin - 18:20
    • Classes and Inheritance with Kotlin - 28:12
    • Exercise: You’re so classy!
    • Lambda with Kotlin - 22:55
  • Terminal & Version Control
    • Git & Version Control - The Fun Way - 11:59
    • Intro to Git and Terminal - 1:02
    • Terminal Basics - Changing directories - 6:07
    • Terminal Basics - Creating directories & files - 4:30
    • Terminal Basics - copying & renaming files - 8:57
    • Terminal Basics - deleting files & directories - 6:01
    • Git Basics - 17:16
    • Setting up Github - 4:36
    • Working with Local & Remote Repositories - 11:14
    • Handling Git Merge Conflicts - 16:52
    • Using Git with Android Studio - 12:32
    • Importing Projects and Merge Conflicts - 15:24
  • All About Layout
    • Intro to Android Constraint Layout - 16:14
    • Phone Portrait Layout Part 1 - 19:29
    • Phone Portrait Layout Part 2 - 18:48
    • Tablet Portrait Layout - 27:15
    • Tablet Landscape - 23:51
  • Activity Lifecycle
    • Intro to the app - 2:07
    • Welcome Screen Layout - 22:23
    • League Selection Layout - 20:45
    • Intents and Context - 19:56
    • Lifecycle Overview - 4:12
    • Lifecycle in action - 12:50
    • Skill Selection Layout - 16:21
    • Buttoning up the Activities - 17:54
    • Toggling the skills - 20:37
    • Parcelable - 12:53
    • Instance State - 12:39
    • Swoosh Challenge - 1:24
  • List and Recycler Views
    • CoderSwag Intro - 1:42
    • Data Structure - 19:20
    • Simple ListView - 13:56
    • Custom List Adapter - 20:00
    • View Holder - 12:20
    • RecyclerView Adapter - 29:05
    • RecyclerView Clicks - 13:14
    • Product List View - 10:06
    • Product Recycle Adapter - 23:19
  • Smack Chat App
    • Smack Intro - 4:20
    • Project Setup - 22:46
    • MainActivity UI Setup - 17:55
    • Login Activity UI - 11:42
    • CreateUserActivity UI - 14:26
    • Generate Avatar and Background Color - 15:15
    • Web requests and APIs - 8:53
    • Hosting API - 20:11
    • Local Hosting API - 19:53
    • Our first web request - 20:13
    • Registering a user - 18:01
    • Login User - 26:34
    • Creating User - 22:40
    • Polishing up Create User Actviity - 16:38
    • Broadcast Receiver - 25:57
    • Find User - 19:48
    • Polishing up the Login Activity - 10:34
    • Add Channel Dialog - 14:54
    • Sockets - 17:20
    • Socket.On - 20:57
    • Downloading Channels - 25:34
    • Shared Preferences - 24:27
    • Channel Selection - 11:47
    • Send and receive message - 17:39
    • Downloading Messages - 21:29
    • Displaying Messages - 23:07
    • Date Formatter - 17:09
  • Publishing Your App
    • Intro to Section - Google Play Store
    • Side Loading - 9:35
    • Registering Account - 4:27
    • Removing Logs - 5:48
    • Generate Signed APK - 5:46
    • Store Listing - 18:03
    • Published! - 5:46

View Full Curriculum


Access
Lifetime
Content
16.0 hours
Lessons
59

Comprehensive macOS Development

Learn Basic & Advanced Concepts of Developing for Mac

By Devslopes | in Online Courses

Description

Welcome to the world's most comprehensive course on macOS development! In this course you'll learn basic and advanced macOS development skills by building a polished full stack and fully functional weather widget app, as well as a clone of Slack. You'll start from the ground up and learn everything you need to know from UI design to front-end and back-end development.

4.0/5 stars from 1,340 students enrolled: ★ ★ ★ ★

  • Access 59 lectures & 16 hours of content 24/7
  • Understand basic & advanced macOS programming algorithms
  • Work fluently w/ macOS
  • Apply to junior macOS development jobs
  • Submit apps to the Apple App Store
  • Work as a macOS contractor

Devslopes by Mark Price

4.4/5 Instructor Rating: ★ ★ ★ ★

Devslopes transforms beginner students into paid professionals through curated project-based videos, interactive quizzes, and exercises. After completing each course, you will have a strong portfolio, coupled with the technical understanding to build your own custom applications.

Mark Price is a veteran mobile developer, having built over 57 mobile apps for iOS and Android. He owned two tech consulting companies that were highly successful. He has worked on Call of Duty and other top titles and companies, such as Logitech, Yellow Pages, the LDS Church, Cookie Dough Bites, and many more.

316,796 Total Students
48,577 Reviews

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required:

Requirements

  • Basic knowledge of Swift and Xcode is assumed

Course Outline

  • First Section
    • Mac Course Overview - 1:57
    • How to get help, and how to help yourself - 4:03
  • Weather Status App
    • Intro to Weathered - 1:40
    • Weathered Xcode 9 Updates - 12:03
    • Setting up the status bar item - 18:40
    • Setting up the UI - 17:12
    • Collection View - 26:43
    • Weather Service API - 25:56
    • Data Models - 29:50
    • SwiftyJSON and Completion Handler - 21:34
    • Updating the UI - 7:30
    • Forecast Model - 28:40
    • Forecast Collection View - 22:05
    • Notifications - 16:26
    • Location Services - 17:30
    • App Icon and Export App - 6:49
    • Recap and Challenge - 1:26
  • Chatter App: Part 1
    • Chatter- Project Intro - 1:43
    • Chatter Xcode 9 Updates - 11:28
    • Chatter- Design Document - 6:50
    • Chatter- Storyboard Setup - 18:17
    • Chatter- Filling in the Storyboard - 22:06
    • Chatter- Hooking up UI - 22:12
    • Chatter- Creating Login Modal Part 1 - 23:46
    • Chatter- Creating Login Modal Part 2 - 27:13
    • Chatter- Creating Login Modal Part 3 - 19:57
    • Chatter- Login Modal Finishing Touches - 16:07
    • Chatter- Create Account Modal Part 1 - 11:44
    • Chatter- Create Account Modal Part 2 - 22:05
    • Chatter- Hosting API - 19:46
    • Chatter- Local Hosting API - 17:59
    • Chatter- Account Creation Part 1 - 25:23
    • Chatter- Account Creation Part 2 - 26:27
    • Chatter- Creating Account and Logging In - 11:16
    • Chatter- Getting User Info - 14:37
    • Chatter- Setting up logged in UI - 15:01
    • Chatter- Adding Profile Log Out - 23:02
    • Chatter- Finishing up Logout - 21:12
  • Chatter App: Part 2
    • Chatter- Sending First Message - 24:30
    • Chatter- Add Channel Modal - 21:58
    • Chatter- Avatar Picker Part 1 - 16:52
    • Chatter- Avatar Picker Part 2 - 20:22
    • Chatter- Color Well - 24:41
    • Chatter- Download Channels - 18:12
    • Chatter- Display Channels - 15:01
    • Chatter- Select Channel - 16:54
    • Chatter- Downloading Messages - 19:39
    • Chatter- ChatVC TableView - 19:41
    • Chatter- Channel Sockets - 24:02
    • Chatter- Messages and Sockets - 23:22
    • Chatter- Unread Channels - 11:02
    • Chatter- Users Typing - 25:26
    • Chatter- Window Sizing and Minimizing - 16:07
    • Chatter- Divider and Menu - 9:37
  • Schemes
    • 54-Schemes - 17:57
  • Uploading to AppStore
    • App Icon and Sandboxing - 6:29
    • Uploading To App Store - Part 1 - 8:05
    • Uploading to the App Store - Part 2 - 13:57
    • App is Approved! - 6:49

View Full Curriculum


Access
Lifetime
Content
15.0 hours
Lessons
40

Advanced iOS & Firebase: Rideshare

Expand Your Firebase Know-How by Creating Your Own Uber Clone

By Devslopes | in Online Courses

Description

Take your dev skills to the next level by creating a polished full-stack and fully functional Uber clone app. Using Firebase, Google's streamlined and scaleable development platform, you'll take a step-by-step look at creating your own Uber clone app and diving into the nuances of both front and back-end development, as well as UI design. Make your way through the entire course, and you'll come out with an expanded Firebase understanding and a powerful portfolio piece you can bring to your next interview.

351 positive ratings from 3,016 students enrolled

  • Access 40 lectures & 15 hours of content 24/7
  • Explore the essentials of Firebase development & UI principles
  • Walk through creating a ridesharing app w/ Firebase
  • Broaden your understanding of custom view subclasses, location services & more

"Lots of get stuff. Very comprehensive course on building a large scale app." – Josh Burt

Devslopes by Mark Price

4.4/5 Instructor Rating: ★ ★ ★ ★

Devslopes transforms beginner students into paid professionals through curated project-based videos, interactive quizzes, and exercises. After completing each course, you will have a strong portfolio, coupled with the technical understanding to build your own custom applications.

Mark Price is a veteran mobile developer, having built over 57 mobile apps for iOS and Android. He owned two tech consulting companies that were highly successful. He has worked on Call of Duty and other top titles and companies, such as Logitech, Yellow Pages, the LDS Church, Cookie Dough Bites, and many more.

316,796 Total Students
48,577 Reviews

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: intermediate

Requirements

  • Computer with OSX or macOS

Course Outline

  • Intro to Course / App Walkthrough
    • Intro to Course - App Walkthrough - 5:09
    • Xcode Project Creation - Setup of CocoaPods - 10:15
    • Building HomeVC’s User Interface - 24:30
    • Creating Custom View Subclasses for HomeVC - 52:55
    • Creating a Sliding Tray Menu with ContainerVC - 63:57
    • Creating a UIView Extension - 6:03
    • Building LoginVC’s User Interface - 17:33
    • Creating Custom View Subclasses for LoginVC - 24:12
    • Adding RevealingSplashView - 8:37
  • Setting Up Firebase & Configuring Authentication
    • Creating Project in Firebase - 6:40
    • Creating a Data Service Singleton - 14:29
    • Enabling Sign In and Authentication - 38:00
    • Configuring LeftSidePanelVC to Change Depending on User Account Type - 41:55
  • Advanced iOS & Firebase: Displaying Users on MapView
    • Configuring Location Services and Permissions - Centering the MapView on User Location - 20:41
    • Creating an UpdateService Singleton - 19:12
    • Creating the DriverAnnotation Subclass - 12:54
    • Loading Instances of DriverAnnotation from Firebase for all Drivers - 29:19
    • UX Improvement 1- CenterMapButton Improvements - 5:09
  • Advanced iOS & Firebase: Search Functionality
    • Setting up UITextFieldDelegate Delegate Methods - 29:14
    • Searching for Nearby Locations using MKLocalSearch - 16:20
    • UX Improvement 2- Animating and Hiding UITableView with a Downward Scroll - 4:31
    • Selecting A Search Result from the UITableView - 15:58
    • Dropping A Pin For The User’s Desired Destination - 14:00
    • Adding an MKPolyline to MKMapView to Show Trip Route - 17:19
    • UX Improvement 3- UIViewController Extension Loading View - 12:40
    • Removing Destination Coordinate from Firebase and Annotations - 8:21
    • Zooming in on MKMapView - 27:17
    • Showing Alerts on UIViewController with Alertable Protocol - 16:51
  • Advanced iOS & Firebase: Configuring Ride Experience
    • Building PickupVC in Interface Builder - 28:22
    • Allowing Passengers To Request Trips - 58:04
    • Allowing Drivers to Accept Trips - 25:48
    • Showing Route and Annotation to Pickup Passenger for Trip - 40:14
    • Allowing a Passenger or Driver to Cancel Trip - 25:44
    • Modifying Function to Show and Zoom Routes - 57:32
    • Fixing and Removing Duplicate Overlays on MKMapView - 12:19
  • Advanced iOS & Firebase: Configuring Start & End a Trip
    • Setting up CLRegion for Passenger and Destination - 21:03
    • Making the Action Button ‘Smart’ - 30:29
    • Starting a Trip - 31:33
    • Finishing the App - Ending a Trip - 16:58
    • Code Cleanup and Creation of Constants File - 35:15

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
8

Apple Watch Development for watchOS

Create Your First watchOS App & Take Advantage of a Booming Market

By Devslopes | in Online Courses

Description

Dip your feet into the world of WatchOS and build your own app in this course! Perfect for beginners, this course starts you off with the watchOS basics, showing you what makes it tick and how to set up a project environment. From there, you'll get your hands dirty building an exercise app from scratch while learning about key WatchKit elements, including groups, interface pickers, and more.

  • Access 8 lectures & 1.5 hour of instruction
  • Explore the watchOS essentials & set up a project environment
  • Get hands-on training creating an exercise app from scratch
  • Dive into UI design w/ watchOS & InterfaceController

Devslopes by Mark Price

4.4/5 Instructor Rating: ★ ★ ★ ★

Devslopes transforms beginner students into paid professionals through curated project-based videos, interactive quizzes, and exercises. After completing each course, you will have a strong portfolio, coupled with the technical understanding to build your own custom applications.

Mark Price is a veteran mobile developer, having built over 57 mobile apps for iOS and Android. He owned two tech consulting companies that were highly successful. He has worked on Call of Duty and other top titles and companies, such as Logitech, Yellow Pages, the LDS Church, Cookie Dough Bites, and many more.

316,796 Total Students
48,577 Reviews

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: intermediate

Requirements

  • Any device with basic specifications

Course Outline

  • Apple Watch Development For watchOS
    • Intro to App - watchOS - 1:25
    • Intro to watchOS - 4:22
    • Project Setup - watchOS - 13:07
    • Setting up the UI - 21:02
    • InterfaceController Lifecycle - 19:18
    • Handle the pause - 12:15
    • Spicing things up - 16:10
    • RunningMan Challenge - 2:32

View Full Curriculum



Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.