-
Notifications
You must be signed in to change notification settings - Fork 9
Documented Decisions
Nikita Sirovskiy edited this page Jul 31, 2022
·
4 revisions
To split the code base into packages:
-
leafy_launcher
— launcher itself; -
leafy_data
— all the data related stuff; -
leafy_domain
— domain related things: use cases, services interfaces etc; -
leafy_localization
— all the translations etc; -
leafy_resources
— colours, text styles etc.; -
leafy_ui_kit
— reusable widgets.
- Structures the code base with layers;
- Improves reusability.
To remove leafy notes, for now.
They are a bit buggy. Because they are sometimes launched when you unlock the phone, there's a chance to accidentally delete a folder by trying to launch a corner app.
As we're restructuring everything with #213, it would also be nice to revise the whole feature and come up with a better UI/UX + implementation.
To migrate from Get
to controllable
+ auto_route
+ get_it
.
- More light weight packages;
- Combination of new packages will allow us to write a lot less boilerplate code;
- To test
controllable
out :)
🌱 Leafy Launcher
- Join the Telegram chat, @leafy_launcher;
- Send us an email to [email protected].