This repository contains the most common algorithms and data structures written in the Kotlin language with simple and concise code.
-
Updated
Feb 20, 2024 - Kotlin
This repository contains the most common algorithms and data structures written in the Kotlin language with simple and concise code.
☔ Fluent syntactic sugar of Kotlin for handling single if-else statements, nullable, collections, and booleans.
Sample Android Clean Architecture on Music Player App focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack with Compose.
Expandable Swipe RecyclerView Example with androidx + Kotlin + Glide + picsum-photos
Photo App Android Jetpack - Implementation Architecture Component Android Jetpack
Design patterns Kotlin
AutoBuilder: A Kotlin Symbol Processing (KSP) library for automatic builder class generation. Supports default values for both primitive and non-primitive properties.
An android app gives you the combinational experience of characters with location + episodes
Proposal:
Android Project built using Kotlin to demonstrate the BuilderPattern in a example building a Sandwich with several ingredients and procesing the information in the ActivityMain
Simple Kotlin mapping and validation library
SourceAmazing is a small framework to read data from sources like XML, Java/Kotlin Builders or Java/Kotlin DSLs into Java/Kotlin classes. You write Java/Kotlin interfaces with annotations, Sourceamazing is doing the rest.
AndroidLibrarySample is a project demonstrating how to create and publish Android libraries locally and create .aar and .pom files, utilizing Retrofit and Jetpack Compose for fetching data from an API and displaying it in a sample app.
This project is a collection of implementations of various design patterns in Kotlin and Java. Each design pattern is implemented in its own module, and each module contains a README.md file that provides a detailed explanation of the design pattern and its implementation.
Design Patterns
"Simplify asynchronous execution with Coroutines using a Builder pattern inspired by Flow operators."
Kotlin Compiler Plugin that generates builders and a DSL for data classes.
The Builder pattern is a design pattern in programming that allows you to build up a complex object in a step by step approach.
Library to add watermark/overlay on video using local image or view
First self project playing with Kotlin
Add a description, image, and links to the builder-pattern topic page so that developers can more easily learn about it.
To associate your repository with the builder-pattern topic, visit your repo's landing page and select "manage topics."