Vaibhav Mojidra (VaibhavMojidra)

VaibhavMojidra

Geek Repo

Company:Deloitte USI

Location:Mumbai

Home Page:https://vaibhavmojidra.github.io/site/

Twitter:@VaibhavMojidra

Github PK Tool:Github PK Tool

Vaibhav Mojidra's repositories

Android-Kotlin---Demo-Unit-Testing

Unit Testing is an essential part of the software development process. It involves testing individual units or components of a software application to ensure they function correctly. Mockito, Truth, JUnit4, and LiveData Testing are popular frameworks and libraries used in the Java or Kotlin Android for writing unit tests.

Language:KotlinLicense:MITStargazers:0Issues:0Issues:0

Android-Java---Demo-Hilt

Android Hilt is a dependency injection framework provided by Google for Android app development. It is built on top of the popular dependency injection library called Dagger. Hilt simplifies the process of implementing dependency injection in Android applications and helps manage the dependencies of your app's components.

Language:JavaLicense:MITStargazers:1Issues:0Issues:0

Android-Kotlin---Demo-Hilt

Android Hilt is a dependency injection framework provided by Google for Android app development. It is built on top of the popular dependency injection library called Dagger. Hilt simplifies the process of implementing dependency injection in Android applications and helps manage the dependencies of your app's components.

Language:KotlinLicense:MITStargazers:0Issues:0Issues:0

Android-Java---Demo-2-Dagger-2-Singleton

In Dagger 2, you can use the @Singleton annotation to mark a component or a provided dependency as a singleton. The @Singleton annotation ensures that only one instance of the annotated class is created and shared across the application.

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

Android-Kotlin---Demo-2-Dagger-2-Singleton

In Dagger 2, you can use the @Singleton annotation to mark a component or a provided dependency as a singleton. The @Singleton annotation ensures that only one instance of the annotated class is created and shared across the application.

Language:KotlinLicense:MITStargazers:0Issues:0Issues:0

Android-Java---Demo-2-Dagger-2-Using-Application-Class-For-Shared-Component

In Dagger 2, the Application class is often used to define and provide shared components across the application. The Application class acts as a global context for your Android application and is created before any other component or object in your app.

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

Android-Kotlin---Demo-2-Dagger-2-Using-Application-Class-For-Shared-Component

In Dagger 2, the Application class is often used to define and provide shared components across the application. The Application class acts as a global context for your Android application and is created before any other component or object in your app.

Language:KotlinLicense:MITStargazers:0Issues:0Issues:0

Android-Java---Demo-2-Simple-View-Binding

Android View Binding is a feature introduced by Google in Android Studio 3.6 that simplifies the process of accessing views in your Android app's layout files. It generates a binding class for each XML layout file, allowing you to access and manipulate views directly using the generated binding class.

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

Android-Kotlin---Demo-2-Simple-View-Binding

Android View Binding is a feature introduced by Google in Android Studio 3.6 that simplifies the process of accessing views in your Android app's layout files. It generates a binding class for each XML layout file, allowing you to access and manipulate views directly using the generated binding class.

Language:KotlinLicense:MITStargazers:0Issues:0Issues:0

Android-Java---Demo-Simple-View-Binding

Android View Binding is a feature introduced by Google in Android Studio 3.6 that simplifies the process of accessing views in your Android app's layout files. It generates a binding class for each XML layout file, allowing you to access and manipulate views directly using the generated binding class.

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

Android-Kotlin---Demo-Simple-View-Binding

Android View Binding is a feature introduced by Google in Android Studio 3.6 that simplifies the process of accessing views in your Android app's layout files. It generates a binding class for each XML layout file, allowing you to access and manipulate views directly using the generated binding class.

Language:KotlinLicense:MITStargazers:0Issues:0Issues:0

Android-Java---Demo-2-Dagger-2-State-Of-Module

Modules in Dagger 2 are used to encapsulate the creation and binding of dependencies. They can include @provides methods that specify how to create instances of certain types. Modules can also have dependencies on other modules, which allows for composition and reuse of dependencies.

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

Android-Kotlin---Demo-2-Dagger-2-State-Of-Module

Modules in Dagger 2 are used to encapsulate the creation and binding of dependencies. They can include @Provides methods that specify how to create instances of certain types. Modules can also have dependencies on other modules, which allows for composition and reuse of dependencies.

Language:KotlinLicense:MITStargazers:0Issues:0Issues:0

Android-Java---Demo-2-Dagger-2-Field-Injection

Field injection is one of the approaches offered by Dagger 2 to inject dependencies into an object. It allows you to inject dependencies directly into fields of a class without the need for explicit constructor or method injection.

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

Android-Kotlin---Demo-2-Dagger-2-Field-Injection

Dagger 2 is a popular dependency injection framework for Java and Android applications. Field injection is one of the ways to perform dependency injection using Dagger 2. In field injection, Dagger 2 injects dependencies directly into fields of a class using annotations.

Language:KotlinLicense:MITStargazers:0Issues:0Issues:0

Android-Java---Demo-2-Dagger-2-Injecting-Interface

In Dagger 2, interface injection refers to the process of injecting dependencies into an interface rather than a concrete class. While interface injection is not the primary approach in Dagger 2 (constructor or field injection is typically used), it can be achieved with the help of the @Binds annotation.

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

Android-Kotlin---Demo-2-Dagger-2-Injecting-Interface

In Dagger 2, interface injection refers to the process of injecting dependencies into an interface rather than a concrete class. While interface injection is not the primary approach in Dagger 2 (constructor or field injection is typically used), it can be achieved with the help of the @Binds annotation.

Language:KotlinLicense:MITStargazers:0Issues:0Issues:0

Android-Java---Demo-2-Dagger-2-Module

In Dagger 2, a module is a class annotated with @module that provides a set of dependencies to the dependency injection framework. Modules define methods annotated with @provides to specify how to create instances of certain classes or interfaces.

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

Android-Kotlin---Demo-2-Dagger-2-Module

In Dagger 2, a module is a class annotated with @Module that provides a set of dependencies to the dependency injection framework. Modules define methods annotated with @Provides to specify how to create instances of certain classes or interfaces.

Language:KotlinLicense:MITStargazers:0Issues:0Issues:0

Android-Java---Demo-2-Dagger-2-Constructor-Injection

Dagger 2 is a dependency injection framework for Java and Android applications. It provides various ways to perform dependency injection, and one of the methods is constructor injection. Constructor injection is a technique where dependencies are provided to a class through its constructor.

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

Android-Kotlin---Demo-2-Dagger-2-Constructor-Injection

Dagger 2 is a dependency injection framework for Java and Android applications. It provides various ways to perform dependency injection, and one of the methods is constructor injection. Constructor injection is a technique where dependencies are provided to a class through its constructor.

Language:KotlinLicense:MITStargazers:0Issues:0Issues:0

Android-Java---Demo-2-Work-Manager-Periodic-Work-Request

A PeriodicWorkRequest is a specific type of work request in WorkManager that allows you to schedule a task to be repeated at fixed intervals. It's useful for executing tasks that need to occur periodically, such as syncing data with a server or performing regular maintenance tasks.

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

Android-Kotlin---Demo-2-Work-Manager-Periodic-Work-Request

A PeriodicWorkRequest is a specific type of work request in WorkManager that allows you to schedule a task to be repeated at fixed intervals. It's useful for executing tasks that need to occur periodically, such as syncing data with a server or performing regular maintenance tasks.

Language:KotlinLicense:MITStargazers:1Issues:0Issues:0

Android-Java---Demo-2-Work-Manager-Chaining-Workers-Parellel

In a work manager system, chaining workers in parallel means executing multiple workers simultaneously, without waiting for the completion of each worker before starting the next one. This approach can improve performance and efficiency by utilizing available resources and processing tasks concurrently.

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

Android-Kotlin---Demo-2-Work-Manager-Chaining-Workers-Parellel

In a work manager system, chaining workers in parallel means executing multiple workers simultaneously, without waiting for the completion of each worker before starting the next one. This approach can improve performance and efficiency by utilizing available resources and processing tasks concurrently.

Language:KotlinLicense:MITStargazers:0Issues:0Issues:0

Android-Java---Demo-2-Work-Manager-Chaining-Workers-One-After-Another

In a work manager system, chaining workers one after another means executing a series of tasks or workers sequentially, where each worker depends on the completion of the previous worker. This ensures that the workers are executed in a specific order and that the output of one worker is passed as input to the next worker in the chain.

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

Android-Kotlin---Demo-2-Work-Manager-Chaining-Workers-One-After-Another

In a work manager system, chaining workers one after another means executing a series of tasks or workers sequentially, where each worker depends on the completion of the previous worker. This ensures that the workers are executed in a specific order and that the output of one worker is passed as input to the next worker in the chain.

Language:KotlinLicense:MITStargazers:0Issues:0Issues:0

Android-Java---Demo-2-Work-Manager-One-Time-Request

In Android, the Work Manager API provides a way to schedule and execute background tasks in a flexible and efficient manner. One type of task that you can schedule with Work Manager is a one-time work request.

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

Android-Kotlin---Demo-2-Work-Manager-One-Time-Request

In Android, the Work Manager API provides a way to schedule and execute background tasks in a flexible and efficient manner. One type of task that you can schedule with Work Manager is a one-time work request.

Language:KotlinLicense:MITStargazers:0Issues:0Issues:0

Android-Java---Demo-2-Retrofit

Retrofit is type-safe HTTP client for Android and Java by Square, Inc. It is an open source library which simplifies HTTP communication by turning remote APIs into declarative, type-safe interfaces. It makes it relatively easy to retrieve and upload JSON (or other structured data) via a REST based webservice.

Language:JavaLicense:MITStargazers:0Issues:0Issues:0