Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    The Complete Android 12 Developer Course - Mastering Android

    Posted By: ELK1nG
    The Complete Android 12 Developer Course - Mastering Android

    The Complete Android 12 Developer Course - Mastering Android
    Last updated 8/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 10.35 GB | Duration: 85h 31m

    Learn Android App Development from Zero to Hero - Build 60+ Apps from scratch - Become a real developer

    What you'll learn
    Learn Android App Development from Zero to Hero
    Building real apps and publish them to playstore
    Master the Basics, Intermediate and Advanced topic and programming skills
    Become a professional Native app developer
    Requirements
    No requirements
    Description
    So you want to become an Android Developer & start publishing your apps?You like to stay home & learn from your own computer? You don't like to attend class? You need to learn about latest technology & app development?You have brilliant ideas & you need to develop them by creating your own apps by your hand?My name’s Abbass Masri, creator of the world’s best-selling Android Teaching app called: "Master Android App" … and I’ve designed The Complete Android 12 Developer Course, especially for YOU.Buy this course today and this is what you’ll get:You'll learn android app development from zero.You'll get the source codes of all projects.You'll create about 62 apps by the end of the course.Don't Think Twice!!  Start your coding career now, by buying our course. I promise You … As i helped 800,000 students to learn android, I will help you to become another pro..Just buy it now, don't waste time! Requirements:PCJava JDK (We will Download & Install it through the course)Android Studio ( We will Download & install it through the course)Programs we will use:Android Studio ( Installation Process included in the course)This is what you’ll learn in the course:· Develop apps for the very latest version of Android 7 Nougat that also work on older Android devices running older versions of the Android operating system.· Download, install and configure the necessary (free) software.· Create your first app.· Build a range of apps demonstrating key aspects of the Android framework.· Test your apps on emulators or a real Android phone or tablet.· You’ll learn Java programming because Android app development requires knowledge of Java. Included are Java tutorial videos that will get you up to speed fast.· Ensure your apps work with current and older Android versions on phones and tablets.· Use Android studio 4, the newest version of Google's premier Android tool.· Learn how to use databases, web services, and even get your apps to speak!· Understand the all new Constraint layout, for "drag and drop" screen creation.· Use powerful libraries of code to play videos, download website data, manipulate images, and a whole lot more!So, Why you are wasting Time? Enrol Now to get your feet wet in android coding….

    Overview

    Section 1: What does the course cover

    Lecture 1 Introduction

    Lecture 2 How to become a Professional Android Developer?

    Lecture 3 Top 5 programming Languages to learn in 2021

    Section 2: Introduction to Android Studio

    Lecture 4 Installing Android Studio Latest Version

    Lecture 5 Configuring Emulators

    Lecture 6 Android Studio Anatomy

    Lecture 7 Changing Android Studio Theme

    Lecture 8 The Code Editor

    Lecture 9 Project Structure

    Section 3: Widgets

    Lecture 10 Formatting Text

    Lecture 11 TextView Attributes

    Lecture 12 EditTexts

    Lecture 13 Getting Entered Data from EditText

    Lecture 14 Buttons

    Lecture 15 Handling Click Events on Buttons

    Lecture 16 Displaying Messaging

    Lecture 17 Coding Challenge #1 - Build Toast App

    Lecture 18 Coding Challenge #1 - Solution

    Lecture 19 Displaying Images

    Lecture 20 Coding Challenge #2 - Unit Converter

    Section 4: Java Basic Course

    Lecture 21 Java Basic Tutorials Section

    Lecture 22 Installing Intellij IDEA IDE

    Lecture 23 Data types [Part 1]

    Lecture 24 Data Types [Part 2]

    Lecture 25 Operators

    Lecture 26 Pre & Post Increment

    Lecture 27 Assigning Variables

    Lecture 28 Loops

    Lecture 29 Tracing Loops

    Lecture 30 Nested Loops

    Lecture 31 While & Do While Loops

    Lecture 32 Conditional Statements

    Lecture 33 Switch

    Lecture 34 String

    Lecture 35 Character

    Lecture 36 Arrays

    Lecture 37 Multidimensional Arrays

    Section 5: Java Object Oriented Programming

    Lecture 38 Java Object Oriented Programming Section

    Lecture 39 Class

    Lecture 40 Methods

    Lecture 41 Returning Type of Method

    Lecture 42 Method Overloading

    Lecture 43 Object

    Lecture 44 Constructor

    Lecture 45 Access Modifiers

    Lecture 46 Encapsulation

    Lecture 47 Inheritance

    Lecture 48 Inheritance Example

    Lecture 49 Super Keyword

    Lecture 50 Method Overriding

    Lecture 51 Composition

    Lecture 52 Non Access Modifiers

    Lecture 53 Interface

    Lecture 54 Interface Example

    Lecture 55 Abstract Class

    Lecture 56 Case Study: Financial Company [Part 1]

    Lecture 57 Case Study: Financial Company [Part 2]

    Lecture 58 Case Study: Financial Company [Part 3]

    Section 6: Layouts

    Lecture 59 Layouts in Details

    Lecture 60 Linear Layout

    Lecture 61 Relative Layout

    Lecture 62 Constraint Layout

    Lecture 63 Grid Layout

    Lecture 64 Coordinator Layout

    Section 7: App Components

    Lecture 65 App Life Cycle

    Lecture 66 Activity Life Cycle App

    Lecture 67 Intents

    Lecture 68 Explicit Intent

    Lecture 69 Sending Data between Activities

    Lecture 70 Implicit Intent

    Lecture 71 Coding Challenge #3 - Greetings App

    Lecture 72 Coding Challenge #3 Solution

    Lecture 73 Manifest

    Lecture 74 Gradle

    Section 8: Resources

    Lecture 75 What are resources?

    Lecture 76 Drawables

    Lecture 77 Layouts

    Lecture 78 Mipmap

    Lecture 79 Strings

    Lecture 80 Colors

    Lecture 81 Fonts

    Lecture 82 Menu

    Section 9: Advanced Widgets

    Lecture 83 CheckBox

    Lecture 84 Radio Button

    Lecture 85 Toggle Button

    Lecture 86 Spinner

    Lecture 87 Time Picker

    Lecture 88 Date Picker

    Lecture 89 Progress Bar

    Lecture 90 Custom Progress Bar

    Section 10: Video & Sound

    Lecture 91 Video Player - Video View

    Lecture 92 Video Player Source Code

    Lecture 93 Sound Controller

    Lecture 94 Sound Controller Source Code

    Lecture 95 Spanish Teacher App

    Lecture 96 Spanish Teacher App Source Code

    Section 11: Libraries & Dependencies

    Lecture 97 Dependencies & Libraries

    Lecture 98 Adding External Libraries - GLIDE Library

    Lecture 99 Adding External Libraries - PDF Viewer

    Section 12: Advanced Views

    Lecture 100 Model Class & Adapter

    Lecture 101 ListView

    Lecture 102 Custom ListView

    Lecture 103 Custom ListView Adapter

    Lecture 104 Handling Click Events - Item Click Listeners

    Lecture 105 RecyclerView

    Lecture 106 CardView

    Lecture 107 Making CardView App #1 - Designing Layouts

    Lecture 108 Making CardView App #2 - Model Class

    Lecture 109 Making CardView App #3 - Adapter Class

    Lecture 110 Making CardView App #4 - Scrolling Activity

    Lecture 111 Making CardView App #5 - Adding Click Events

    Lecture 112 CardView App Source Code

    Lecture 113 GridView

    Section 13: Fragments

    Lecture 114 Fragments & their life cycle

    Lecture 115 ViewPager

    Lecture 116 Tab Layout

    Lecture 117 Navigation Drawer

    Lecture 118 Bottom Navigation Bar

    Section 14: Data Storage

    Lecture 119 Shared Preferences

    Lecture 120 Building Contacts Manager App Using SQLITE

    Lecture 121 Creating Tables

    Lecture 122 Database Helper Class

    Lecture 123 Designing Layouts

    Lecture 124 Creating Adapters

    Lecture 125 Initializing Widgets

    Lecture 126 Creating CRUD Operations

    Lecture 127 Running & Testing the App

    Section 15: Android JetPack

    Lecture 128 Introduction to JetPack

    Lecture 129 Android Architecture Components

    Lecture 130 MVVM Architecture

    Lecture 131 View Model

    Lecture 132 View Model App Example

    Lecture 133 Live Data

    Section 16: ROOM Database

    Lecture 134 What is ROOM?

    Lecture 135 SQLite App - Contacts Manager App

    Lecture 136 Entity Class

    Lecture 137 Database Helper Class

    Lecture 138 Designing The Layouts

    Lecture 139 The Adapter Class

    Lecture 140 Initializing the Widgets

    Lecture 141 Creating CRUD Operations

    Lecture 142 Running & Testing the App - SQLITE Based

    Lecture 143 Adding ROOM Dependency

    Lecture 144 Creating Entity Class

    Lecture 145 Data Access Object - DAO

    Lecture 146 Database Class (@Database)

    Lecture 147 CRUD Operations in ROOM

    Lecture 148 Database Operations on Separate Threads

    Lecture 149 ROOM Database Callback Methods

    Section 17: Android JetPack - Data Binding

    Lecture 150 What is Data Binding

    Lecture 151 Data Binding for TextViews

    Lecture 152 Data Binding for Event Handling

    Lecture 153 Data Binding with Include Layout

    Lecture 154 Two Way Data Binding

    Lecture 155 Contacts Manager App [Part 1] - Creating Layouts with Databinding

    Lecture 156 Contacts Manager App [Part 2] - Data Binding

    Lecture 157 Contacts Manager App [Part 3] - Adapter Class

    Lecture 158 Contacts Manager App [Part 4] - Database Operations

    Lecture 159 Contacts Manager App [Part 5] - Add New Contact Activity

    Lecture 160 Contacts Manager App [Part 6] - Debugging & Testing

    Lecture 161 Data Binding with RecyclerView

    Section 18: Learning Management App - The Complete MVVM Project [OFFLINE DATA: ROOM DB]

    Lecture 162 App Overview - #1

    Lecture 163 MVVM Pattern & Database Overview

    Lecture 164 Creating Entities - #3

    Lecture 165 Data Access Object - #4

    Lecture 166 Room Database - #5

    Lecture 167 Repository - #6

    Lecture 168 View Model - #7

    Lecture 169 View - Main Activity #8

    Lecture 170 View - Spinner #9

    Lecture 171 Room Callbacks - #10

    Lecture 172 View - RecyclerView part 1 - #11

    Lecture 173 View - RecyclerView part 2 - #12

    Lecture 174 View - Add Edit Activity - #13

    Lecture 175 CRUD Functionalities - #14

    Lecture 176 DiffUtil for RecyclerView Updates - #15

    Section 19: Retrofit - Mastering REST API

    Lecture 177 Introducing Retrofit

    Lecture 178 Using Retrofit

    Lecture 179 JSON - Java Script Object Notation

    Lecture 180 Entity & Model Class

    Lecture 181 GSON

    Lecture 182 Country Names App Demo

    Lecture 183 Country Names App - Model Class

    Lecture 184 Country Names App - Retrofit Interface

    Lecture 185 Country Names App - Retrofit Instance

    Lecture 186 Country Names App - Get Data into Log

    Lecture 187 Country Names App - Display Countries into RecyclerView

    Section 20: Movie Pro App - The Complete MVVM Project [ONLINE DATA] Retrofit & Data Binding

    Lecture 188 Movie Pro App Overview

    Lecture 189 Project Setup and API overview

    Lecture 190 Model Class [Part 1]

    Lecture 191 Model Class [Part 2]

    Lecture 192 Model Class [Part 3]

    Lecture 193 The Repository

    Lecture 194 Retrofit Instance

    Lecture 195 Retrofit Calls

    Lecture 196 View Model

    Lecture 197 Main Activity Layout

    Lecture 198 Movie Item Layout

    Lecture 199 Movie Details Layout

    Lecture 200 Content Layout

    Lecture 201 Adapter Class

    Lecture 202 Movie Details Activity

    Lecture 203 Main Activity

    Lecture 204 Testing & Debugging the App

    Section 21: Paging Library - Building Movie App with Paging Library + MVVM + Data Binding

    Lecture 205 What we will build in this section

    Lecture 206 What is Paging Library?

    Lecture 207 Adding the Required Dependencies

    Lecture 208 Creating Layouts

    Lecture 209 Creating Model

    Lecture 210 Utility Class

    Lecture 211 API Client

    Lecture 212 View Model

    Lecture 213 Paging

    Lecture 214 Dependency Injection

    Lecture 215 Paging Data Adapter

    Lecture 216 Load State Adapter

    Lecture 217 Main Activity

    Lecture 218 Running and Testing the App

    Section 22: Work Manager - Android JetPack

    Lecture 219 What is Work Manager?

    Lecture 220 Building an app using work manager

    Lecture 221 Display Worker Status

    Lecture 222 Working with Constraints

    Lecture 223 Sending and Receiving Data

    Section 23: Navigation Framework - Android JetPack

    Lecture 224 What is Navigation?

    Lecture 225 Creating Navigation Graph

    Lecture 226 Navigation Host Fragment

    Lecture 227 Navigation Destination

    Lecture 228 Navigation Actions

    Lecture 229 Safe Args for Data Passing

    Section 24: Firebase

    Lecture 230 Firebase Project Setup

    Lecture 231 Writing Simple Data to Firebase

    Lecture 232 Reading Simple Data from Firebase

    Lecture 233 Inserting Custom Objects to Real-Time Database

    Lecture 234 Retrieving Custom Objects from Firebase

    Section 25: Firebase Firestore

    Lecture 235 Firestore Project Setup

    Lecture 236 Insert Data into Firestore

    Lecture 237 Reading Data from Firestore

    Lecture 238 Listening to Data Changes

    Lecture 239 Updating Data in Firestore

    Lecture 240 Deleting Data from Firestore

    Lecture 241 Saving Custom POJO Objects in Firestore

    Lecture 242 Creating Multiple Documents

    Lecture 243 Getting Multiple Documents

    Lecture 244 Retrieving Multiple Documents from Firestore

    Section 26: The Journal App - Firebase Authentication & Storage

    Lecture 245 Adding Required Dependencies

    Lecture 246 Login Screen Layout

    Lecture 247 SignUp Activity Layout

    Lecture 248 Adding Firebase Authentication

    Lecture 249 Creating Users

    Lecture 250 Configuring Emulator & Testing User Auth

    Lecture 251 Creating Journal_Users Singleton

    Lecture 252 Creating Add_Journal Layout

    Lecture 253 Creating Add Journal Activity [Part 2]

    Lecture 254 Creating Journal Activity [Part 2]

    Lecture 255 Journal Model Class

    Lecture 256 Adding Journal Activity [Part 3]

    Lecture 257 Login Functionality

    Lecture 258 Testing Login

    Lecture 259 Journal List Activity Layout

    Lecture 260 Creating Menu

    Lecture 261 Creating Journal Adapter [Part 1]

    Lecture 262 Designing Journal Post Layout

    Lecture 263 Journal Adapter [Part 2]

    Lecture 264 Running & Testing the App

    Section 27: Machine Learning Kit - Image to Text App

    Lecture 265 Adding Dependency & Creating Layouts

    Lecture 266 Scanner Activity

    Lecture 267 Camera Permission

    Lecture 268 Take a Snap

    Lecture 269 Detect Texts

    Lecture 270 Running App on Real Device

    Section 28: Language Translator App - ML Kit

    Lecture 271 What we'll build?

    Lecture 272 Adding Translator Dependency

    Lecture 273 Creating Layouts

    Lecture 274 Initializing Widgets

    Lecture 275 Creating Spinners

    Lecture 276 Translation

    Lecture 277 Debugging and Running the App

    Section 29: OCR App - Firebase ML Kit

    Lecture 278 Adding Depenedency

    Lecture 279 Creating Layouts

    Lecture 280 Initializing Widgets

    Lecture 281 Adding Functionality

    Lecture 282 Running the App

    Section 30: QR Code Scanner App - Firebase ML Kit

    Lecture 283 App Overview

    Lecture 284 Adding Lists

    Lecture 285 Creating Layouts

    Lecture 286 Dialog Layout

    Lecture 287 Bottom Dialog Layout

    Lecture 288 Camera Provider

    Lecture 289 Bind Preview

    Lecture 290 Analyzing Barcode

    Lecture 291 Running the App

    Section 31: Face Detection App - Firebase ML Kit

    Lecture 292 App Promo

    Lecture 293 Adding Dependencies

    Lecture 294 Creating Layouts

    Lecture 295 Result Dialog Class

    Lecture 296 Initializing Widgets

    Lecture 297 Detecting Faces

    Lecture 298 Showing Detection Results

    Lecture 299 Running the App

    Section 32: Firebase Cloud Messaging App

    Lecture 300 App Overview

    Lecture 301 Manifest Services and Metadata

    Lecture 302 Firebase Messaging Service

    Lecture 303 Creating Layouts

    Lecture 304 Creating Main Layout

    Lecture 305 Running & Testing the App

    Section 33: WhatsApp Cloning - Make a Chat Application like

    Lecture 306 Part 1 - Fireabse Configuration

    Lecture 307 Part 2 - Register Activity Layout

    Lecture 308 Part 3 - Firebase Auth & Registration

    Lecture 309 Part 4 - Login Activity

    Lecture 310 Part 5 - Saving Current User and Adding Logout Functionality

    Lecture 311 Part 6 - View Pager & Tab layout in Main Activity

    Lecture 312 Part 7 - Getting All Users in Database

    Lecture 313 Part 8 - Message Activity

    Lecture 314 Part 9 - Sending the First Message

    Lecture 315 Part 10 - Designing Message Layouts

    Lecture 316 Part 11 - Receiving Messages

    Lecture 317 Part 12 - Chat List Class

    Lecture 318 Part 13 - Chat Fragment: Getting previous chats

    Lecture 319 Part 14 - Designing Profile Fragment

    Lecture 320 Part 15 - Upload User Profile

    Lecture 321 Part 16 - Check User Status (Offline or Online)

    Lecture 322 Part 17 - Adding Seen Functionality

    Lecture 323 Whatsapp Cloning Source code

    Section 34: Google Maps

    Lecture 324 Adding Google Maps & Creating API Key

    Lecture 325 Markers

    Lecture 326 Marker & Map Click Listeners

    Lecture 327 Info Window

    Lecture 328 Polylines

    Lecture 329 Polygons

    Lecture 330 Circles

    Lecture 331 Stroke Pattern

    Section 35: Animation & Material Design

    Lecture 332 Splash Screen with Animation

    Lecture 333 Furniture App - Creating amazing app

    Lecture 334 Fashion App - Build a Professional App

    Lecture 335 Creating Toolbar

    Lecture 336 Medical App UI - Build a Professional App

    Lecture 337 Food App UI - Upgrade your design skills

    Section 36: JSON & RESTFUL API

    Lecture 338 What is JSON?

    Lecture 339 Parsing JSON from Simple String

    Lecture 340 Parsing JSON from Complex String

    Lecture 341 Parsing JSON from Asset File into RecyclerView

    Lecture 342 Parsing JSON from Url - No Libraries Used

    Lecture 343 Creating Movie App - Parsing JSON from URL into recyclerView

    Lecture 344 Movies App - Parsing JSON from API into RecyclerView

    Section 37: Retrofit & Networking - Creating Movie Apps

    Lecture 345 Retrofit Introduction

    Lecture 346 Simple Get Request - Creating App that parses simple JSON

    Lecture 347 Movies App - Parsing JSON using retrofit

    Lecture 348 Movie App - Parsing JSON from Array using retrofit

    Lecture 349 Movies App - Parsing JSON from Nested Objects in url

    Lecture 350 POST in Retrofit

    Lecture 351 PUT & PATCH in Retrofit

    Section 38: REST API with MVVM and Retrofit2 - [Movie App]

    Lecture 352 TMDB API introduction

    Lecture 353 Using Postman for Testing API

    Lecture 354 Adding Latest Retrofit Dependency & Creating Credential Class

    Lecture 355 Creating Retrofit Singleton Pattern Class

    Lecture 356 Retrofit Model Class

    Lecture 357 Retrofit Response Object

    Lecture 358 Retrofit Request - Search Movie by Name

    Lecture 359 Retrofit Request - Search Movie by ID

    Lecture 360 Understanding MVVM pattern

    Lecture 361 Creating ViewModel

    Lecture 362 Creating Repository

    Lecture 363 Creating API Client

    Lecture 364 Background Executors

    Lecture 365 Executing Runnables

    Lecture 366 Query Rest API

    Lecture 367 Network Security Rules

    Lecture 368 Movie Item Decoration

    Lecture 369 Adapter Class & Glide Library

    Lecture 370 RecyclerView Setup

    Lecture 371 RecyclerView Item Click Events

    Lecture 372 Designing App Bar

    Lecture 373 Creating SearchView

    Lecture 374 Searching Next Page - RecyclerView Pagination

    Lecture 375 Movie Details Activity

    Lecture 376 Finishing the App - Creating Multiple Views in RecyclerView

    Section 39: Advanced RecyclerView

    Lecture 377 Normal RecyclerView

    Lecture 378 Recyclerview with Cardview

    Lecture 379 RecyclerView with Single Item Selection

    Lecture 380 RecyclerView with Multiple Item Selection

    Lecture 381 RecyclerView with Swipe Item

    Lecture 382 RecyclerView with Multiple View Types

    Section 40: Build News Feed App and Learn to Write Wordpress API

    Lecture 383 App Overview

    Lecture 384 Installing XAMP server on windows 10

    Lecture 385 Installing Atom Text Editor

    Lecture 386 Installing Wordpress on Windows

    Lecture 387 Building Home UI Layout

    Lecture 388 Building Image Slider Locally

    Lecture 389 Creating Categories

    Lecture 390 News Layout

    Lecture 391 Creating Posts

    Lecture 392 Creating API

    Lecture 393 Designing Banners

    Lecture 394 Writing Banners API

    Lecture 395 Creating Advertisements

    Lecture 396 Getting News by Category

    Lecture 397 Getting News by ID

    Lecture 398 Adding Retrofit Library

    Lecture 399 Receiving News Data into LogCat

    Lecture 400 Displaying Banners From RecyclerView

    Lecture 401 Building news timeline p1

    Lecture 402 Building news timeline p2

    Lecture 403 Building news timeline p3

    Lecture 404 Fixing Errors & Bugs

    Lecture 405 Creating Category API

    Lecture 406 Creating Category Model

    Lecture 407 Fetching Category Images

    Lecture 408 Loading Infinite News

    Lecture 409 Swipe to Refresh

    Lecture 410 Designing News Layout

    Lecture 411 News Detail Activity

    Lecture 412 Loading News [Part 1]

    Lecture 413 Loading News [Part 2]

    Lecture 414 Getting Youtube Api Key

    Lecture 415 Understanding Youtube API

    Lecture 416 Tracking Youtube Channels API

    Lecture 417 Building Youtube Activity Layout

    Lecture 418 Display Channels in ViewPager

    Lecture 419 Getting Channels from API to ViewPager

    Lecture 420 Display Youtube Videos P1

    Lecture 421 Display Youtube Videos P2

    Lecture 422 Playing Youtube Videos on our app

    Section 41: Integrating Admob

    Lecture 423 Implementing Admob Banners

    Lecture 424 Implementing Admob Interstitial Ads

    Lecture 425 Implementing Admob Rewarded Ads

    Section 42: Dependency Injection Theoritical

    Lecture 426 Introduction - Why we use Dependency Injection

    Lecture 427 How to make Dependency Injection?

    Lecture 428 Making all types of Dependency Injection

    Lecture 429 Best Dependency Injection Technique

    Section 43: Architecture Patterns MVC, MVP & MVVM

    Lecture 430 Understanding Architecture Patterns MVC, MVP & MVVM

    Lecture 431 MVC Pattern

    Lecture 432 MVP Pattern

    Lecture 433 MVVM Pattern & View Binding

    Section 44: Dagger2

    Lecture 434 SOLID Principles

    Lecture 435 Pure Dependency Injection

    Lecture 436 What is Dagger & Why we need to use it?

    Lecture 437 Using Dagger2

    Lecture 438 Modules

    Lecture 439 Working with Interfaces

    Lecture 440 Parametrized Constructors

    Lecture 441 Creating App Activity

    Lecture 442 Singleton

    Lecture 443 Homework - Applying Dependency Injection with ROOM

    Lecture 444 Adding Dagger to MVVM Architecture

    Section 45: Dependency Injection Practical - Building DI app

    Lecture 445 Dependency Injection App Overview & Layout

    Lecture 446 Adding Libraries & Understanding StackOverFlow API

    Lecture 447 [Part1] Receiving Questions from stackoverflow using Retrofit

    Lecture 448 [Part2] Receiving Questions from stackoverflow using Retrofit

    Lecture 449 Question Details Activity

    Lecture 450 Separating UI from MainActivity P1

    Lecture 451 Separating UI from MainActivity P2

    Lecture 452 Separating Networking Logic from MainActivity

    Lecture 453 Seperating Error Dialogs from MainActivity

    Lecture 454 Making Retrofit Global

    Lecture 455 Law of Demeter

    Lecture 456 Resolving Law Violations

    Lecture 457 Composition Root

    Lecture 458 Presentation Composition Root

    Lecture 459 ViewMVC Factory

    Everyone who loved android,Every developer despite his level,Everyone who needs to start his coding career,Anyone who like to have his own apps published on playstore