Android launcher backup format converter using intermediate representation format.
GitHub Copilot for researching launcher format, repetitive tasks like duplicating screen, viewmodels, screen density value check, etc.,
Android launcher backup format converter using intermediate representation format.
GitHub Copilot for researching launcher format, repetitive tasks like duplicating screen, viewmodels, screen density value check, etc.,
Currently making the application base in Flutter using MVVM practice, and defining standard for intermediate representation format I called Launcher Backup Intermediate Representation format or LBIR format for short, this will serve as the base for translating source format to IR (then IR to target format).
The structure for LBIR format:
backup.lbir
├─layout.db
├─manifest.json
├─preferences.json
└───wallpaper
└──home.png
Additionally work have been done to prepare the project for publishing a public GitHub repo since the work on application just started 1-2 days ago without initialising a Git repository, it will be available eventually, but regular update on open sourcing will be provided.
What I need to do next is keep defining the LBIR standards, and investigating launcher format for 8 different popular launchers (sounds like a lot but will help determining it feasbility and writing a common translation logics).
Log in to leave a comment
I’m trying to solve a problem of switching between Android launcher, I want to move from Nova Launcher to Lawnchair to Smart launcher while retaining my home screen configuration.
Log in to leave a comment