Starting the Android version of LofiVinyl

I started an Android version of LofiVinyl so I can use the Mac app’s record-player interface on a phone. I created a separate Flutter workspace to keep mobile experiments apart from Mac distribution work, then prepared a test build that could be installed for checks. I am starting with Android playback and controls as I refine the mobile interface.
Mobile layout and controls
Simply shrinking the desktop buttons and panels would make the app difficult to use on a smaller screen. I put frequent actions—play, previous track and next track—near the bottom, and organized music import and the library separately. The record and tonearm show playback state and track position.
For fullscreen playback, I am working on a landscape desk view that hides track information and controls when they are idle. Leaving the controls visible would cover too much of the turntable, so a tap brings them back. I am also adjusting the portrait layout so the coffee, record and notebook remain within the screen.
Current state
In the initial Android build, I checked audio import and playback, the library, themes and the sleep timer. The image below shows fullscreen playback in the Android version. I am continuing to check tonearm and record touch controls, as well as playback state after screen changes.
LofiVinyl
The macOS version is available on itch.io.


