Osip Fatkullin's repositories
encrypted-datastore
Extensions to store DataStore in EncryptedFile
advent-of-code
My advent of code solutions
opensource
Redmadrobot opensource
accompanist
A collection of extension libraries for Jetpack Compose
advent-of-code-legacy
My advent of code solutions in Kotlin
amper
Amper - a project configuration and build tool with a focus on the user experience and the IDE support
androidx
Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP.
Awesome-CV
:page_facing_up: Awesome CV is LaTeX template for your outstanding job application
binary-compatibility-validator
Public API management tool
detekt
Static code analysis for Kotlin
detekt-explicit-api-mode-test
Sample project to reproduce bug
detekt-intellij-plugin
detekt plugin for IntelliJ
epoxy
Epoxy is an Android library for building complex screens in a RecyclerView
flexbox-layout
Flexbox for Android
gradle
Adaptable, fast automation for all
insetter
Insetter is a library to help apps handle WindowInsets more easily
intellij-community
IntelliJ IDEA Community Edition & IntelliJ Platform
intellij-mnemonic-keymap
Keymap for all IntelliJ-based IDEs where most shortcuts have two keystrokes: the first one defines a group and the second one defines an action in this group.
intercom-android
Intercom for Android, for integrating Intercom into your Android application.
kotest
Powerful, elegant and flexible test framework for Kotlin with additional assertions, property testing and data driven testing
kotlinx.serialization
Kotlin multiplatform / multi-format serialization
PINkman
PINkman is a library to help implementing an authentication by a PIN code in a secure manner. The library derives hash from the user's PIN using Argon2 function and stores it in an encrypted file. The file is encrypted with the AES-256 algorithm in the GCM mode and keys are stored in the AndroidKeystore.
playground
My playground
prism
Lightweight, robust, elegant syntax highlighting.
renovate
Universal dependency automation tool.
secured-datastore
Example of encryption Jetpack Proto DataStore with Tink