👩💻 Lyricist — это инструмент для Android-разработки, предназначенный для упрощения локализации приложений, работающих с Jetpack Compose!
🌟 Он предоставляет удобный способ работы с текстовыми строками для различных языков, поддерживая составные строки, форматирование и сложные структуры данных, такие как списки и вложенные объекты. Основной принцип работы — объявление строк в виде объектов данных, которые аннотируются для указания языков, и последующее их использование в Compose-компонентах. Это снижает количество шаблонного кода и повышает читаемость.
💡 Инструмент генерирует вспомогательные функции, такие как rememberStrings() и ProvideStrings(), чтобы упростить доступ к строкам текущей локали и их переключение. Разработчики могут кастомизировать настройки для мультимодульных проектов, а также интегрировать собственные механизмы сохранения текущего языка.
🔐 Лицензия: Apache-2.0
🖥 Github
@android_its
Post #546
1.84K

- 👍 4
- ❤ 2