Manuchekhr TursunovAndroid Birthday Setup DialogFirst, create a function to show the birthday setup dialog:1 min read·May 25, 2023----
Manuchekhr TursunovAccess token expiration. Refresh Token. Retrofit Interceptor, CoroutinesI will bring an example of implementation in Kotlin for handling token expiration and refreshing the access token using Retrofit and…3 min read·May 25, 2023--3--3
Manuchekhr TursunovTips for Room DBRoom is an Android library that provides an abstraction layer over SQLite database. It offers an easy-to-use, compile-time-safe, and…2 min read·May 16, 2023----
Manuchekhr TursunovBeginner’s Guide to Data Structures and Algorithms in Kotlin. Part 1Data Structures3 min read·May 16, 2023----
Manuchekhr TursunovSome Useful Android Development Tools And Software1.Android Studio: The official IDE for Android development, providing a comprehensive development environment with tools for coding…11 min read·May 16, 2023----
Manuchekhr TursunovCommonly used Dagger Annotations in Kotlin@Inject: Marks a constructor, field, or method as an injection point.3 min read·Apr 28, 2023----
Manuchekhr TursunovPopular DI: Dagger 2Dagger 2 is a popular dependency injection framework for Java and Kotlin applications. It simplifies the process of managing dependencies…2 min read·Apr 28, 2023----
Manuchekhr TursunovSealed Class vs Sealed Interface in KotlinSealed class and Sealed interface are two features in Kotlin that allow the creation of restricted class hierarchies. Both of these…4 min read·Apr 28, 2023--3--3
Manuchekhr TursunovKotlin Generics - in, out, whereIn Kotlin, generics provide the ability to create classes, interfaces, and methods that can work with various types, without specifying the…4 min read·Apr 22, 2023--1--1
Manuchekhr TursunovConstraint Layout: Group and BarriersConstraintLayout is a flexible layout that allows you to create complex user interfaces with a flat view hierarchy. It uses constraints to…2 min read·Apr 22, 2023----