Our great sponsors
-
Fuck-Storage-Access-Framework
Discontinued Fuck Storage Access Framework (or just FSAF) is a handy library that hides away from you all the annoying parts of the Storage Access Framework (like DocumentTrees / DocumentIds / DocumentFiles / DocumentContracts and other bullshit) leaving only an API that is similar to good-old Java File API
-
whetstone
Whetstone is a dependency injection framework for Android that greatly simplifies working with Dagger 2 using all the powers of Anvil
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
simple-stack
[ACTIVE] Simple Stack, a backstack library / navigation framework for simpler navigation and state management (for fragments, views, or whatevers).
Well, unfortunately you can't avoid learning what you must learn. SAF for file access is one of those things... unless you bring in a promising looking third-party library, and read the source code. I used EasyImage for example for camera access and it did work. I also used the file picker in https://github.com/K1rakishou/Fuck-Storage-Access-Framework .
The "future" of your project is whatever tech stack you pick, not what the "Android hype committee" defines is "the only one true way to develop your app", unless it's Whetstone.
BehaviorRelay is really good
We've been making single activity apps with https://github.com/Zhuinden/simple-stack and it has been easier than multi-activity.
Related posts
-
simple-stack VS compose-navigation-reimagined - a user suggested alternative
2 projects | 4 Feb 2022
- Why so many people are quitting Android development
- Passing context to a UseCase class inside the domain module
- Does anyone know hows Fragment lifecycle work in NavHostFragment (Bottom Navigation Views Activity)?
- Can we all please settle on one