Loading version...
An unofficial fan project for viewing and managing SHiFT codes from the Borderlands and Wonderlands universe
Borderlands SHiFT Codes is a fan-created application designed to provide easy access to SHiFT codes for the Borderlands and Wonderlands gaming universe. This app serves as a convenient way to view and manage codes that can be redeemed on the official Gearbox SHiFT website or directly in-game.
This application is completely unofficial and not affiliated with, sponsored by, or endorsed by Gearbox Software or 2K Games.
All content, characters, visuals, and references to Borderlands and Tiny Tina's Wonderlands are the intellectual property of Gearbox Software and 2K Games, who have brought these incredible worlds to life.
View and organize SHiFT codes in an easy-to-navigate interface
Find specific codes quickly with built-in filters
Designed for Android mobile devices with touch-friendly controls
Codes are manually updated ASAP when found on Gearbox social postings
Room database for offline data access and user redemption tracking
Automatic notifications for new active SHiFT codes every 4 hours
Complete light/dark theme support with Material 3 theming
Automatic background synchronization with WorkManager
Take a look at the app interface and see how it helps you manage SHiFT codes:
Older legacy codes distributed via SHiFT were platform-specific, but that's no longer the case. Gearbox now issues SHiFT codes that are valid across all major platforms. To avoid unnecessary clutter, a platform filter wasn't included in this app to support the platform specific legacy codes. This also means that those legacy codes are not provided in this app's dataset.
SHiFT code listings are sourced from publicly published data and manually updated as soon as new codes are announced on Gearbox social media. The app now features an offline-first architecture with Room database for local storage, automatic background synchronization, and smart notification system for new codes.
Version 1.4.0 introduces a complete offline-first approach with Room database implementation. Users can access all SHiFT codes even without an internet connection, with automatic background sync ensuring data stays current when network connectivity is available.
The app now includes WorkManager integration for periodic background sync every 4 hours, with smart notifications alerting users to new active SHiFT codes. The system respects battery optimization settings and only syncs when network is connected and battery is not low.
Note: This app is designed for simplicity and reliability. The manual update process ensures that all codes are verified and accurate, even if it means slightly delayed updates compared to automated systems.
Requirements: Android API 24+ (Android 7.0) with minimum 2GB RAM recommended for optimal performance. Enhanced offline capabilities and notification permissions for Android 13+ devices.
Major Update: Added expiration time support with Eastern Time zone handling, reward type filtering (Keys, Cosmetics, Gear), and ultra-compact view mode for efficient code browsing.
Major Update: Implemented offline-first architecture with Room database, user redemption tracking, comprehensive light/dark theme support, and automatic notification system for new SHiFT codes.
Maintenance: Updated build configuration for better handling of version numbers.
Improvements: Added fallback URL system for improved reliability when Google Sheets CSV is unavailable.
Improvements: Enhanced handling of unknown expiration dates for SHiFT codes to provide better user experience.
Features: Initial release with core SHiFT code viewing and management functionality.
By accessing or using the "Borderlands SHiFT Codes" application, you agree to the practices outlined below concerning the handling of your information.
This app does not collect, store, or transmit any personal or non-personal information.
For questions about privacy or data handling, please contact us at bmoler@brianmoler.com
This app uses several open-source libraries under permissive licenses.
Licensed under Apache 2.0
Libraries:
androidx.core:core-ktx (1.17.0)androidx.lifecycle:lifecycle-runtime-ktx (2.9.4)androidx.activity:activity-compose (1.11.0)androidx.compose:compose-bom (2025.10.01)androidx.compose.ui:uiandroidx.compose.ui:ui-graphicsandroidx.compose.ui:ui-toolingandroidx.compose.ui:ui-test-manifestandroidx.compose.material3:material3androidx.compose.material:material-icons-extended (1.7.8)androidx.room:room-runtime (2.8.3)androidx.room:room-ktx (2.8.3)androidx.room:room-compiler (2.8.3)androidx.work:work-runtime-ktx (2.11.0)androidx.test.ext:junit (1.3.0)com.android.tools:desugar_jdk_libs (2.1.5)org.jetbrains.kotlinx:kotlinx-coroutines-android (1.10.2)com.squareup.okhttp3:okhttp (5.3.0)Licensed under the MIT License
Libraries:
org.robolectric:robolectric (4.16)org.mockito:mockito-core (5.20.0)org.mockito:mockito-inline (5.2.0)Borderlands and Wonderlands are the creative properties of Gearbox Software and 2K Games. This app simply exists as a way for fans to stay in the loop with active SHiFT codes.
© 2025 Brian Moler. All rights reserved.