Course curriculum

  • 1

    Introduction

    • 1 - What Will We Learn In This Android Development with Android Pie Course?

    • 2 - Github Repo

  • 2

    Sending Data Between Screens

    • 3 - Sending Data from Activity to Activity - Part 1

    • 4 - Sending Data from Activity to Activity - Part 2

    • 5 - Sending Data from Activity to Fragment - Part 1

    • 6 - Sending Data from Activity to Fragment - Part 2

    • 8 - Sending Data from Fragment to Activity - Part 2

    • 7 - Sending Data from Fragment to Activity - Part 1

    • 9 - Sending Data from Fragment to Fragment - Part 1

    • 10 - Sending Data from Fragment to Fragment - Part 2

  • 3

    Fragment Operations

    • 11 - Introduction to Fragment Topic

    • 12 - General Information About Fragments

    • 13 - Fragment Creation

    • 14 - Replacing the Fragment in the Activity with Another Fragment

    • 15 - Fragment Backstack

    • 16 - Fragment Backstack - Part 2

    • 17 - List Fragment - Part 1

    • 18 - List Fragment - Part 2

    • 19 - List Fragment - Part 3

    • 20 - Dialog Fragment - Part 1

    • 21 - Dialog Fragment - Part 2

  • 4

    Architectural Room Database

    • 22 - What is the Database?

    • 23 - SQLite Database

    • 24 - Room Database

    • 25 - Architectural Components

    • 26 - Introducing Note-Taking Application

    • 27 - Creating New Projects and Adding Required Libraries

    • 28 - Creating Entity

    • 29 - Creating Dao

    • 30 - Creating Database

    • 31 - Creating Repository

    • 32 - Creating View Model

    • 33 - User Interface Design

    • 39 - Updating the Data in the Database Part 2

    • 34 - Showing Data in the Database in RecyclerView

    • 35 - Adding New Data to the Database - Part 1

    • 36 - Adding New Data to the Database - Part 2

    • 37 - Deleting Data From Database

    • 38 - Updating the Data in the Database

  • 5

    Accessing the Features of Android Device

    • 40 - Sending an SMS Message

    • 41 - Sending E-Mail

    • 42 - Making a Call

    • 43 - Converting Speech to Text

  • 6

    Notification

    • 44 - What is Notification?

    • 45 - Local Notification

    • 46 - Repeated Notifications - Part 1

    • 47 - Repeated Notifications Part 2

    • 48 - Notification Procedures - Part 1

    • 49 - Notification Procedures Part 2

    • 50 - Notification Procedures Part - 3

    • 51 - Push Notification

  • 7

    Firebase

    • 52 - Introduction to Firebase

    • 53 - Creating a Firebase Database

    • 54 - Firebase - Android Studio Integration

    • 55 - Adding Real-Time Data to the Firebase Database - Part 1

    • 56 - Adding Real-Time Data to the Firebase Database - Part 2

    • 57 - Real-Time Data Extraction from Firebase Database to Application

    • 58 - Authentication with Firebase Part 1

    • 59 - Authentication with Firebase - Part 2

    • 60 - Authentication with Firebase - Part 3

    • 61 - Authentication with Firebase - Part 4

    • 62 - Authentication with Firebase Part 5

    • 63 - Authentication with Firebase - Part 6

    • 64 - Phone Number Authentication in Firebase - Part 1

    • 65 - Phone Number Authentication in Firebase - Part 2

    • 66 - Push Notification in Firebase

    • 67 - Firebase Storage Image Storage Part 1

    • 68 - Firebase Storage Image Storage - Part 2

    • 69 - Firebase Storage Image Storage - Part 3

  • 8

    Rest API and Retrofit Library

    • 70 - Introduction to Retrofit Library

    • 71 - Retrieving Data from Rest Api Using the Retrofit Library - Part 1

    • 72 - Retrieving Data from Rest Api Using the Retrofit Library - Part 2

    • 73 - Retrieving Data from Rest Api Using the Retrofit Library - Part 3

    • 74 - Showing Data in RecyclerView Pulled from Rest Api - Part 1

    • 75 - Showing Data in RecyclerView Pulled from Rest Api - Part 2

  • 9

    Easy to Add Libraries

    • 76 - Data Binding Library

    • 77 - Data Binding Library Part 2

    • 78 - Picasso Library

    • 79 - Event Bus Library

    • 80 - Event Bus Library Part 1

  • 10

    Quiz Game Project

    • 81 - Splash Screen

    • 82 - Splash Screen Part 2

    • 83 - Login Page Design

    • 84 - Login Page Design Part 2

    • 85 - Creating Sign Up

    • 86 - Creating Sign Up Part 2

    • 87 - Creating Sign Up Part 3

    • 88 - Sign In

    • 89 - Sign In Part 2

    • 90 - Forgot Password

    • 91 - Forgot Password Part 2

    • 92 - Sign In with Google Account Part 1

    • 93 - Sign In with Google Account Part 2

    • 94 - Main Page Design

    • 95 - Questions Page Design Part 1

    • 96 - Questions Page Design Part 2

    • 97 - Creating Database

    • 98 - Showing Questions in Application Part 1

    • 99 - Showing Questions in Application Part 2

    • 100 - Getting User's Answer Part 1

    • 101 - Getting User's Answer Part 2

    • 102 - Creating Timer Part 1

    • 103 - Creating Timer Part 2

    • 104 - Submit User Score to Database

    • 105 - Preparing the Result Page Part 1

    • 106 - Preparing the Result Page Part 2

  • 11

    What We Have Learned?

    • 107 - What We Have Learned in This Android Course?