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
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
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