Bulldog

Android library to simplify reading and writing to SharedPreferences, never write code like this anymore prefs.edit().putString("someKey","someString").apply()

androidkotlinpreferencesboilerplatesharedpreferencesannotation-processor
FreeRepo

Preview

Bulldog preview

Overview

Bulldog is an Android library that simplifies reading and writing data to SharedPreferences by using code generation and Kotlin delegated properties. It eliminates boilerplate code by letting developers define preferences as annotated objects, then automatically generates type-safe accessor classes that handle storage operations transparently.

Features

annotation-processorkotlin-delegated-propertiesenum-supportshared-preferences-wrapperboilerplate-reduction

Feature Flags

userDashboardemailsseoauthorization

Recommended Use Cases

android-preferences-managementlocal-storage-abstractionconfiguration-management

Frontend

androidkotlin

Backend

kotlin

Auth Providers

None

Deployment Targets

android

Payment Providers

None

Quick Facts

โญ Stars
127
๐Ÿด Forks
8
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2018-10-25T10:20:40.000Z
GitHub

Stack

Language
kotlin

Data Layer

Databases
shared-preferences

UI Stack

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
Open source library
Get Started with this Boilerplate