248 тысяч подписчиков
392 видео
Kicking off Dependency Injection series - Why is it so critical to good quality code?
What lies beyond SOLID in Android Development? - Potential future courses
Splitting Android MVVM ViewModel | SOLID for Android - Part 6 | Finale
Refactoring MVVM Repository for SOLID compliance | SOLID with Android - Part 5
Android SOLID Compliance using State Hoisting & Factory Pattern | SOLID with Android - Part 4
SOLID Compliant MVVM ViewModel | SOLID with Android - Part 3
MVVM SOLID compliant Android Repository | Strategy Design Pattern | Solid with Android - Part 2
Launch of S.O.L.I.D with Android tutorial series | Refactoring Model: Part - 1
Are SOLID principles overrated?
Master Dependency Inversion compliance | SOLID principle refactoring - Part 7
Master Interface Segregation Principle refactoring | SOLID Compliance - Part 6
Mastering Liskov Substition Principle | SOLID Compliance refactoring - Part 5
Content Provider - Part 4, The Finale [As of now]
Content Provider - Part 2, All about ContentResolver and Cursor
Why you should learn Kotlin now ??!!! : Kotlin Fundamentals Tutorial - Part 1
Handling Composable on Config change | rememberSaveable : Jetpack Compose - 9
Explained - Android Looper and handler
Swift Tutorials - Part 31, Introduction to Protocols
Understanding Null Safety: Kotlin Fundamentals Tutorial - Part
Swift Tutorials - Part 34, Errors with custom properties | Error Handling
Swift Tutorials - Part 32, Protocols through Extension
Retrieving parts of Collection | slice | drop | chunked | windowed : Kotlin Fundamentals Tutorial-45
Content Provider : It's query time - Android Data Persistence Tutorial - Part 13
Codetutor - Special Edition IV : Rewind 2017
Web Services & Android - Part 15, Volley Caching Finale | Caching Control
Android Notifications - Part 8, Introduction to Push Notifications
Broadcast Receivers - Part 4, Ordered Broadcast Receivers
Explained - Creating custom Looper & Handler
Android Notifications - Part 11, Triggering & handling Push Notifications
LaunchedEffect in Composable | Side Effects - Android SideEffects | Jetpack Compose [Kotlin]- 43
Insert, Select with Room Database (MVVM Compatible) : Android Room Database - 6
Demystifying produceState | SideEffects Finale : Android SideEffects | Jetpack Compose [Kotlin]- 46
Getting started with SQLite in Android app: Android Data Persistence Tutorial
Android Permissions - Part 2, Normal and Dangerous Permissions
Multithreaded Coroutines | CoroutineDispatchers | CoroutineScope : Kotlin Fundamentals - 53,
Codetutor - Demystify Coding | Quality Tutorials
Navigating with Kotlin Object | JSON De/Serialisation : Jetpack Compose - 35
All about Arranging Composable | Row, Column : Jetpack Compose - 5
Decluttering rememberUpdatedState : Android SideEffects | Jetpack Compose [Kotlin]- 44
XML vs Composable | Declarative vs Imperative : Jetpack Compose - 2
Web services & Android - Part 5, Basics of OkHttp
Object Expressions & Companion Objects : Kotlin Fundamentals Tutorial - Part 26
Web services & Android - Part 7, Refactoring for okHttp | Finale
Android Notifications - Part 2, What's up with Pending Intent?
AAA - Part 14, Jetpack's LifeCycleOwner and LifeCycle Observer | Implementing MVVM in Android
Getting started with Coroutines : Kotlin Fundamentals Tutorial - 50
Work Manager , Part 1 - Basics of WorkManager | Jetpack component
Fragments - Part 1, A bit of history
Android Notifications - Part 13, Push Notifications triggered from Backend
RecyclerView - Part 5, The definitive guide
Building navigation with Jetpack: Jetpack Compose - 31
Fragments - Part 3, Adding Fragment dynamically/programmatically
Android Notifications - Part 12, Handling push notifications in foreground
Explained - Android UI thread/main thread
Fragments - Part 2, Adding Fragment statically/non-programmatically
Android Notifications - Part 10, Firebase Tool Assistant | Push notification configuration
How machines learn | Tenets of Machine Learning: AI Orientation - Part 2
Introduction to Lambdas : Kotlin Fundamentals Tutorial - Part 31
Decluttering Access Specifiers : Kotlin Fundamentals Tutorial - Part 20
Control Flows | if else | when - the cooler switch : Kotlin Fundamentals Tutorial - Part
Coroutines launch vs async | join & await : Kotlin Fundamentals - 54
Fragments - Part 4, Lifecycle & correlation with Activity