Posts

How to use object in Kotlin

Image
 In Kotlin, object is used when you need a single instance of a class or when defining an anonymous object . Here are the main use cases: 1. Singletons (Object Declarations) Use object when you need a single instance of a class throughout your application. ⚡ Use case: Managing a database connection, network client, or app-wide configuration. 2. Companion Objects Use companion object inside a class to define static-like behavior. ⚡ Use case: Factory methods, constants, or utility functions within a class. 3. Anonymous Objects (Object Expressions) Use object when you need a one-time implementation of an interface or class. ⚡ Use case: Implementing listeners or callbacks without creating a full class. 4. Object Inheritance (Using object with a Superclass) If a singleton needs to extend another class or implement an interface: ⚡ Use case: Creating a global logging instance. Summary Singleton (object) Global database manager, configuration, logging Static-like behavior (companion ...

Keyboard Shortcuts

Ctrl + Alt + l     =      Reformat Alignment Code Shift +F6     =     Refactor      Shift + F12     =     Open Terminal    

The Clean Architecture

Image
  data: It contains the business logic

Android Compose

Accessibility Scanner

  Accessibility Scanner Test your app's accessibility Get Started with Accessibility

Dimens Resources

  App resources overview Resource types overview Add app resources More resource types

Floating Action Button

  Add a Floating Action Button FloatingActionButton Floating Action Buttons Buttons: floating action button