Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Локализация по-новому
Поддержка языков системы в приложении у нас имеется и уже привычна. Поменяли в системе — поменялось в приложении, всё круто. Но с недавних пор в новых версиях iOS и Android появилась возможность задавать индивидуальные настройки локали для приложений:
🤖 Android: Settings ➡️ System ➡️ Languages & input ➡️ App Languages
🍏 🤖 iOS и Android: App Settings ➡️ Language
Рассказываем, как это реализовать для наших приложений.
Ссылки из карточек:
🔵 Документация для Android
🔵 Документация для iOS
#экспертный
Поддержка языков системы в приложении у нас имеется и уже привычна. Поменяли в системе — поменялось в приложении, всё круто. Но с недавних пор в новых версиях iOS и Android появилась возможность задавать индивидуальные настройки локали для приложений:
Рассказываем, как это реализовать для наших приложений.
Ссылки из карточек:
#экспертный
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35❤7🔥5
К нам пришло много новых людей — спасибо, что подписываетесь! Продолжаем развивать канал и хотим понять, что тебе интересно. Пожалуйста, ответь на несколько вопросов:
1. Какой у тебя грейд?
1. Какой у тебя грейд?
Anonymous Poll
16%
Стажёр
23%
Junior
38%
Middle
15%
Senior
7%
Team Lead / Tech Lead
1%
Headof
👍1👎1
3. Какой контент тебе интересен? Можно выбрать несколько вариантов:
Anonymous Poll
86%
Лучшие практики Flutter-разработчиков Surf
67%
Кейсы и статьи
67%
Подборки инструментов и решений
53%
Ошибки и факапы
27%
Open source решения Surf
23%
Развитие soft skills
22%
Жизнь Flutter-команды Surf
👍1
Как управлять Java при помощи jenv
Иногда нужно использовать определённую версию Java для проекта — мы столкнулись с этим при работе над одним из Flutter-приложений. Решение нашлось в виде использования менеджера версий Java. В статье на Хабр рассказываем, что это за инструмент и как с ним базово работать на MacOS.
➡️ Читать по ссылке
#экспертный
Иногда нужно использовать определённую версию Java для проекта — мы столкнулись с этим при работе над одним из Flutter-приложений. Решение нашлось в виде использования менеджера версий Java. В статье на Хабр рассказываем, что это за инструмент и как с ним базово работать на MacOS.
#экспертный
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
jenv — удобный инструмент для управления версиями Java
Иногда может возникнуть необходимость использовать какую-то определенную версию Java для вашего проекта. Мы тоже в Surf с таким столкнулись при работе над одним из Flutter приложений-долгожителей....
👍4❤3
Добраться до строк
Продолжаем тему локализации. Сегодня рассмотрим три случая работы с локализованными строками в приложении:
→ Локализации ещё нет, и вы используете хардкод.
Расскажем, как сделать так, чтобы при подключении локализации ничего не забыть.
→ Локализация настроена.
Посмотрим, как удобнее всего добраться до неё через контекст.
→ Локализация вне контекста.
Покажем, как получить локализованные строки, если доступа к контексту нет.
#экспертный
Продолжаем тему локализации. Сегодня рассмотрим три случая работы с локализованными строками в приложении:
→ Локализации ещё нет, и вы используете хардкод.
Расскажем, как сделать так, чтобы при подключении локализации ничего не забыть.
→ Локализация настроена.
Посмотрим, как удобнее всего добраться до неё через контекст.
→ Локализация вне контекста.
Покажем, как получить локализованные строки, если доступа к контексту нет.
#экспертный
🔥31👍15👎1