PTT App TODO - Technical Debt & Future Improvements
Document Version: September 18, 2024
Status: Post-Release Technical Debt Tracking
Current Warnings & Technical Debt
Build Warnings (Non-Critical)
- Experimental Coroutines API: Some coroutine operations require opt-in annotations
- Deprecated MediaRecorder: Constructor is deprecated but still functional
- BuildConfig References: Some unresolved references in code (unrelated to core functionality)
HIGH PRIORITY
- Fix BuildConfig references
- Update MediaRecorder usage
- Add coroutine opt-in annotations
- Remove unused variables
MEDIUM PRIORITY
- Add operation metrics tracking
- Implement audit logging
- Add retry logic for failed operations
- Optimize SharedPreferences usage
LOW PRIORITY
- Add unit tests
- Add integration tests
- Remove debug logging
- Add code documentation
This TODO document tracks technical debt and future improvements for the PTT app. Items are prioritized by impact and urgency.