YoVDO

Complete Android App Development Master Class for 2020

Offered By: Skillshare

Tags

User Interface Design Courses GitHub Courses Database Management Courses

Course Description

Overview

Learn EVERYTHING that you need for a successful career in Android App Development.

With more that 55 Hours of downloadable video tutorials you are going to become the master of Android app development.

This course starts from the very beginning, from Java and Object Oriented Programming and will help you in every step 

of your journey to reach to the level of publishing your first application in the play store.

Along the way you will learn:

  • Java Language

  • Designing reach User Interfaces

  • Debugging android applications

  • YouTube and Google Maps APIs

  • Databases

  • Content Providers

  • Networking in Android

  • Handling Background Tasks

  • Notifications

  • Version control with Git and GitHub

  • Tips for Publishing

And so much more concepts and topics

I beleive the best way to learn is by practicing, So during the course you will have a lot of challenges to solve; beside these challenges you will create 4 REAL WORLD APPLICATIONS, You can also include these applications in your portfolio.

The Course has no prerequisite and as long as you have a computer with an internet connection you can start the course right away.

See you in the course

Sincerely,

Meisam


Syllabus

  • 000 Course Contents
  • 001 Setup the Environment
  • 002 Create Your First Application (Part 1)
  • 003 Create Your First Application (Part 2)
  • 004 Challenge
  • 005 Variables and Arithmetic Operators
  • 006 Relational and Logical Operators Conditional Statements
  • 007 Loops
  • 008 Challenge (Create a Game)
  • 009 Simple Arrays
  • 010 Object Oriented Programming Part 1
  • 011 Object Oriented Programming Part 2
  • 012 Object Oriented Programming Part 3
  • 013 OOP Challenge
  • 014 Collections
  • 015 Stattic Keyword Inner Classes
  • 016 Interfaces and Abstract Classes
  • 017 Concurrency Exceptions
  • 018 Singleton Pattern
  • 019 Challenge (Part 1)
  • 020 Challenge (Part 2)
  • 021 User Interface Basics Part 1
  • 022 User Interface Basics (Part 2)
  • 023 User Interface Basics (Part 3)
  • 024 Layouts
  • 025 Images
  • 026 ListView and Spinner
  • 027 Different XML Files (Part 1)
  • 028 Different XML Files Part 2
  • 029 Material Design
  • 030 Snackbar and CardView
  • 031 RecyclerView (Part 1)
  • 032 RecyclerView (Part 2)
  • 033 Recycler View (Part 3) Glide
  • 034 Fonts
  • 035 Challenge Part 1
  • 036 Challenge (Part 2)
  • 037 Create App's First Page Intents
  • 038 Create Book's RecyclerView
  • 039 Expandable CardView
  • 040 Create Book Activity
  • 041 Create Utils Class
  • 042 Add Books to Different Lists
  • 043 Create a Delete Button
  • 044 Show Your Website in a WebView
  • 045 Animations Up Button
  • 046 Persist Data with Shared Preferences and Gson
  • 047 Finish Rewriting Utils Class
  • 048 Activities
  • 049 Activity LifeCycle Bundle SaveInstanceState
  • 050 Send Messages Capture Images Permissions
  • 051 Handle Permissions Correctly
  • 052 Alarm Action Calendar
  • 053 Fragments
  • 054 Callback Interfaces
  • 069 Challenge Gym Application (Part 1)
  • 070 Challenge Gym Application (Part 2)
  • 071 Challenge Gym Application (Part 3)
  • 072 Challenge Gym Application (Part 4)
  • 067 Shortcuts in Android Studio
  • 068 Exceptions Logging Basic Debugging
  • 055 Threading and AsyncTask
  • 056 Started Services
  • 057 Bound Services
  • 058 Job Scheduler
  • 059 Work Manager
  • 060 News Reader Application (Part 1)
  • 061 News Reader Application (Part 2)
  • 062 News Reader Application (Part 3)
  • 063 Networking with Volley
  • 064 Retrofit Basics (Part 1)
  • 065 Retrofit Basics (Part 2)
  • 066 Create a RESTful API with Spring Framework
  • 086 Section Introduction
  • 073 Create Navigation Drawer
  • 074 BottomNavigationView Shared Preferences
  • 075 Sort Items in Main Fragment
  • 076 Grocery Item Activity
  • 077 Handle Rating
  • 078 Add Review Finish GroceryItemActivity
  • 079 Search Activity
  • 080 Handle Categories
  • 081 First Cart Fragment
  • 082 Second and Third Cart's Fragments
  • 083 Upload Orders with Retrofit Payment Result
  • 084 Track User's Behaviour
  • 085 Finalize the Application
  • 087 Basic SQL Commands (Part 1)
  • 088 Basic SQL Commands (Part 2)
  • 089 Basic SQL Commands (Part 3)
  • 090 Basic SQL Commands (Part 4)
  • 091 Basic SQL Commands (Part 5)
  • 092 SQLite Commands Challenge
  • 093 SQLiteOpenHelper Cursors
  • 094 Cursors More Database Operations
  • 095 SQLite Database Challenge
  • 096 Room Database (Part 1)
  • 097 Room Database (Part 2)
  • 098 Composition, Abstraction and Data Converters in Room Database
  • 099 Relationships in Room Database
  • 100 Room Database Challenge (Part 1)
  • 101 Room Database Challenge (Part 2)
  • 102 Calendar Content Provider (Part 1)
  • 103 Insert Events with Calendar Content Provider
  • 104 Contact's Content Provider (Part 1)
  • 105 Contact's Content Provider (Part 2)
  • 106 Search for Contacts Delete Contacts
  • 107 Add New Contact
  • 108 Notifications Basics
  • 109 Actions for Notifications Progress Notification
  • 110 Large Text, Big picture and Inbox Styles
  • 111 Media and Messaging Styles for Notifications
  • 112 Group Notifications Notifications Setting
  • 113 Custom View for Notifications

Taught by

Meisam Mansourzadeh

Related Courses

Datenmanagement mit SQL
openHPI
Programming Cloud Services for Android Handheld Systems
Vanderbilt University via Coursera
Getting and Cleaning Data
Johns Hopkins University via Coursera
Ruby مدخل إلى برمجة مواقع الإنترنت باستخدام لغة
Rwaq (رواق)
MongoDB for .NET Developers
MongoDB University