All Stories

Librariesandroid - no_image

RetrofitThe Retrofit library is a type-safe REST client for Android, Java, and Kotlin, developed by Square. Retrofit by default leverages OkHttp as the networking layer and is built o...

In tutorial, no_image, librariesAndroid, Jan 23, 2025

Librariesandroid - no_image

RealmRealm includes an embedded, object-oriented database that lets you build real-time, offline-first applications. You can also use Realm’s hosted application services as a secure b...

In tutorial, no_image, librariesAndroid, Jan 23, 2025

Librariesandroid - no_image

OkHttpOkHttp is an HTTP client that’s efficient by default: HTTP/2 support allows all requests to the same host to share a socket; Connection pooling reduces request latency (if HTT...

In tutorial, no_image, librariesAndroid, Jan 23, 2025

Librariesandroid - interceptors

OkHttp interceptorsInterceptors are pluggable Java components that we can use to intercept and process requests before they are sent to our application code.

In tutorial, interceptors, librariesAndroid, Jan 23, 2025

Librariesandroid - no_image

KoinA pragmatic lightweight dependency injection framework for Kotlin developers. Written in pure Kotlin, using functional resolution only: no proxy, no code generation, no reflection...

In tutorial, no_image, librariesAndroid, Jan 23, 2025

Librariesandroid - no_image

KodeinKodein is a Dependency Injection library. It allows you to bind your business unit interfaces with their implementation and thus having each business unit being independent.

In tutorial, no_image, librariesAndroid, Jan 23, 2025

Librariesandroid - no_image

Image loading libraries

In tutorial, no_image, librariesAndroid, Jan 23, 2025

Librariesandroid - no_image

Main annotations in Dagger 2The main annotations in Dagger 2 are: @Provides @Inject @Module @Component @Singleton

In tutorial, no_image, librariesAndroid, Jan 23, 2025

Designpatterns - no_image

Visitor patternVisitor design pattern is a way of separating an algorithm from an object structure on which it operates. A practical result of this separation is the ability to add ne...

In tutorial, no_image, designpatterns, Jan 23, 2025

Designpatterns - no_image

Design PatternsDesign patterns is a general, reusable solution to a commonly occurring problem within a given context in software design. It is not a finished design that can be trans...

In tutorial, no_image, designpatterns, Jan 23, 2025