I lie somewhere in the middle, I need a physical device for development, but I also need it to be on my screen, for when I am presenting my work to someone over a Google meet/zoom/hangout call.
Android R adds one-time permissions to the user experience. The idea is that the user can grant a runtime permission for a while. I thought that it was for the current process invocation, but it appears as though you lose the permission if your app moves to the background for a while as well, where “a while” is less than a minute.
Understanding the flow of the Android APK build process, the execution environment, and code compilation blog post aims to be the starting point for developers to get familiar with the build process of Android APK.
Sentinel is a simple one screen UI which provides a standardised entry point for tools used in development and QA alongside device, application and permissions data.