Study material to enhance my Android Development skills. Project created by:
Rodrigo Cericatto
Email: graffiti75@gmail.com
LinkedIn: https://www.linkedin.com/in/rodrigocericatto/
- Android Notes for Professionals
- Highlights:
- Chapter 117: MVP Architecture, page 788
- Chapter 181: MVVM (Architecture), page 1035
- Chapter 220: Pagination in RecyclerView, page 1133
- Highlights:
- Kotlin Notes for Professionals
- Android Test-Driven Development by Tutorials
My GitHub repo covering this concept in Android:
https://github.com/graffiti75/FiveCoroutines
- Android Kotlin Fundamentals
- Advanced Android in Kotlin
- Developing Android Apps with Kotlin
- Advanced Android with Kotlin
- Android Fundamentals
- Android Kotlin Fundamentals
Android Kotlin Fundamentals 03.1: Create a fragmentAndroid Kotlin Fundamentals 03.2: Define navigation pathsAndroid Kotlin Fundamentals 03.3: Start an external activityAndroid Kotlin Fundamentals 04.1: Lifecycles and loggingAndroid Kotlin Fundamentals 04.2: Complex lifecycle situationsAndroid Kotlin Fundamentals 05.1: ViewModel and ViewModelFactoryAndroid Kotlin Fundamentals 05.2: LiveData and LiveData observersAndroid Kotlin Fundamentals 05.3: Data binding with ViewModel and LiveDataAndroid Kotlin Fundamentals 05.4: LiveData transformationsAndroid Kotlin Fundamentals 06.1: Create a Room databaseAndroid Kotlin Fundamentals 06.2: Coroutines and RoomAndroid Kotlin Fundamentals 06.3: Use LiveData to control button statesAndroid Kotlin Fundamentals 07.1: RecyclerView fundamentalsAndroid Kotlin Fundamentals 07.2: DiffUtil and data binding with RecyclerViewAndroid Kotlin Fundamentals 07.3: GridLayout with RecyclerViewAndroid Kotlin Fundamentals 07.4: Interacting with RecyclerView items- Android Kotlin Fundamentals 07.5: Headers in RecyclerView
Android Kotlin Fundamentals 08.1: Getting data from the internetAndroid Kotlin Fundamentals 08.2: Loading and displaying images from the internetAndroid Kotlin Fundamentals 08.3 Filtering and detail views with internet data- Android Kotlin Fundamentals 09.1: Repository
- Android Kotlin Fundamentals 09.2: WorkManager
- Advanced Android in Kotlin
- Individual Codelabs
- Room with Coroutines and Espresso Unit Test
- Automated Accessibility Testing using Espresso
- Using Dagger in your Android app - Kotlin
- Jetpack Navigation
Using Hilt in your Android appStarting Android AccessibilityRecognize text and facial features with ML Kit:AndroidBackground Work with WorkManager - Kotlin- Advanced WorkManager
Jetpack Compose basics- Layouts in Jetpack Compose
- The Clean Architecture
- Robert C. Martin (Uncle Bob)
Robert C. Martin - Clean Architecture (Vimeo)The S.O.L.I.D Principles in Pictures
Architecting Android...The clean way?- Github Repo: Clean Architecture in Java
Architecting Android...The evolution- Clean Architecture: Dynamic Parameters in Use Cases
- Architecting Android...Reloaded
- Github Repo: Clean Architecture in Kotlin
- Android Clean Architecture — A "Unicorn" Approach"
- [ 14 min reading ]
- Márcio Oliveira
- 256 claps
- Android Unit Testing Clean Code Architecture with MVVM
- [ 8 min reading ]
- Sreehari Vasudevan
- 223 claps
- Detailed Guide on Android Clean Architecture
- [ 7 min reading ]
- Satya Pavan Kantamani
- 158 claps
- Android Architecture: Part 1 – Every New Beginning is Hard
- Tomislav Homan
- 7 comments
- Android Architecture: Part 2 – the clean architecture
- Tomislav Homan
- 2 comments
- Android Architecture: Part 3 – Applying Clean Architecture on Android
- Tomislav Homan
- 82 comments
- Android Architecture Part 4: Applying Clean Architecture on Android, Hands on (source code included)
- Mihael Franceković
- 52 comments
- Android Architecture Part 5: How to Test Clean Architecture
- 1 comment
- Better Android Apps Using MVVM with Clean Architecture
- Abhishek Tyagi
- Discover the Benefits of Android Clean Architecture
- Tomasz Czura
- Kotlin Clean Architecture
- [ 5 min reading]
- Rakshit Jain
- 4.7k claps
- Clean Architecture Guide (with tested examples): Data Flow != Dependency Rule
- [ 5 min reading ]
- Mario Sanoguera de Lorenzo
- 3.3k claps
- How to implement a Clean Architecture on Android
- [ 8 min reading ]
- Manuel Mato
- 972 claps
- Android clean architecture with ViewModel, UseCases and Repositories: Part 2 - Unit Testing
- [ 6 min reading ]
- Antoni Castejón García
- 722 claps
- Android functional Clean Architecture
- [ 4 min reading ]
- 330 claps
- Kotlin Clean Code For Android — Part 1
- [ 6 min reading ]
- Mohanraj Karatadipalayam
- 138 claps
- Testing Network Layer Using TDD Approach with Android by Tutorial
- [ 7 min reading ]
- Mohammed Mahmoud
- 180 claps
- How to do TDD in Android ? Part 2 — Project architecture , Setup & Unit Testing
- [ 5 min reading ]
- Nilesh Jarad
- 1.2k claps
- Clean Architecture and TDD Demo
- [ 2 min reading ]
- TDD: Change the way you code!
- [ 9 min reading ]
- Sachin Chandil
- 72 claps
- Writing Clean Architecture Use Cases w/ TDD | Kotlin Android Alarm App | Mockk JUnit 5
- wiseAss
- 2.357 views
- 51 likes
- Clean Architecture & TDD
- Fumihiko Shiroyama
- Continuous Integration for Android
- RxJava Filtering Operators
- Dagger 2 Tutorial for Android: Advanced – Part 2
- Clean Architecture Tutorial for Android: Getting Started
- Using Kotlin to implement Clean Architecture by Lieven Doclo
- Devoxx
- 11.648 views
- 114 likes
- Clean Architecture no Android por Ubiratan Soares - Devfest São Paulo 2016
- GDG São Paulo
- 2.138 views
- 108 likes
- Architecture Component + Kotlin + MVVM + Koin (Part 1 - Intro)
- Pedro Massango
- 2.846 views
- 14 likes
- Architecture Component + Kotlin + MVVM + Koin (Part 2 - The ViewModel)
- Pedro Massango
- 2.281 views
- 10 likes
- #1 Android MVVM Architecture Tutorial - Introduction
- Simplified Coding
- 20 videos
- 156.177 views (average of 7.808 views by video)
- Android Architecture Components Beginner Tutorial - Room + ViewModel + LiveData + RecyclerView (MVVM)
- Coding in Flow
- 11 videos
- 281.212 views (average of 25.564 views by video)
- 1 - Kotlin Android Tutorial - Overview and Topics | MVP, ViewModel, Clean Architecture, SoC
- wiseAss
- 6.237 views
- 256 likes
- 2 - Kotlin Android Tutorial | DataModels, Repository Pattern, Kotlin vs Java Syntax, Datasources
- wiseAss
- 5.385 views
- 177 likes
- 3 - Kotlin Android Tutorial | Domain, Use Case (Interactor), Companion Object, Clean Architecture
- wiseAss
- 3.791 views
- 126 likes
- Introduction to MVVM on Android - Tutorial - Learn Android Architecture Patterns
- 91.463 views
- 2.4k likes
- Android MVVM Kotlin Tutorial - LiveData + ViewModel (Android Architecture Components)
- 107.159 views
- 1.7k likes
- Data Binding with LiveData (Two-way & One-way) - Android Kotlin Tutorial
- 42.784 views
- 811 likes
- Dependency Injection with Kodein & MVVM Architecture - Android Kotlin Tutorial
- 19.533 views
- 413 likes
- Android Kotlin: Forecast App 01 - Navigation & App Foundation - MVVM Tutorial Course
- 56.398 views
- 1.1k likes
- Android Kotlin: Forecast App 02 - Retrofit + Coroutines + Gson Fetch API Data - MVVM Tutorial Course
- 47.260 views
- 896 likes
- Android Kotlin: Forecast App 03 - Local Database (Room Entity & Dao) - MVVM Tutorial Course
- 27.536 views
- 591 likes
- Android Kotlin: Forecast App 04 - Abstracting Retrofit Network Calls - MVVM Tutorial Course
- 17.476 views
- 361 likes
- Android Kotlin: Forecast App 05 - Repository & Kodein Dependency Injection - MVVM Tutorial Course
- 14.233 views
- 343 likes
- Android Kotlin: Forecast App 06 - Current Weather View & ViewModel - MVVM Tutorial Course
- 11.413 views
- 260 likes
- Android Kotlin: Forecast App 07 - Current Weather User Interface - MVVM Tutorial Course
- 7.680 views
- 194 likes
- Android Kotlin: Forecast App 08 - Settings & Unit System - MVVM Tutorial Course
- 5.629 views
- 167 likes
- Android Kotlin: Forecast App 09 - Location Infrastructure - MVVM Tutorial Course
- 5.213 views
- 153 likes
- Android Kotlin: Forecast App 10 - Getting Device Location - MVVM Tutorial Course
- 6.011 views
- 160 likes
- Android Kotlin: Forecast App 11 - Future Weather Setup - MVVM Tutorial Course
- 4.872 views
- 121 likes
- Android Kotlin: Forecast App 12 - Future Weather ViewModel - MVVM Tutorial Course
- 3.958 views
- 106 likes
- Android Kotlin: Forecast App 13 - Future Weather UI - MVVM Tutorial Course
- 4.628 views
- 81 likes
- Android Kotlin: Forecast App 14 - Detail of Future Weather - MVVM Tutorial Course
- 5.576 views
- 153 likes
- Clean Architecture with MVVM (Basic First Session)
- 4.348 views
- 51 likes
- Clean Architecture MVVM with Room (Small App Discussion Part One)
- 1.834 views
- 32 likes
- Clean Architecture Second Part (Domain Layer)
- 1.282 views
- 22 likes
- Clean Architecture (Rxjava and Retrofit) Recyclerview List
- 1.386 views
- 23 likes
- Clean Architecture MVVM with Room (Small App Discussion Part 2)
- 636 views
- 13 likes
- Test Driven Development (TDD ) Part One ..Very Basic Small Test or Unit Test Rule
- 1.268 views
- 25 likes
- Test Driven Development (Part 2) Mockito Android Unit Test LiveData
- 3.776 views
- 39 likes
- Espresso Testing (Test Driven Development) Test UI on Emulator
- 421 views
- 13 likes
- Kotlin Dagger MVVM Multibinding
- 943 views
- 29 likes
- Dagger MVVM Kotlin Example (Dagger Tutorial Part Two)
- 2.572 views
- 27 likes
Copyright 2020 - Rodrigo Cericatto
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.