Новый эпизод Flutter Dev Podcast 🎧
Говорим о DCM — как изменился проект и какими новыми функциональными возможностями обзавёлся? Куда он развивается и какие цели преследует его создатель? И, что немаловажно, как на пользователей повлияют изменения в системе монетизации?
Обсудили не только нюансы технической реализации плагинов, но и неприглядную обратную сторону мира open-source, и даже выяснили, как с помощью линтера ты и твоя команда можете заработать денег!
🎙 У микрофона — Женя и Марк из Surf и Дима из DCM.
⌨️ Подписывайся на подкаст в Telegram и слушай на всех доступных площадках:
Soundcloud | Яндекс.Музыка | Spotify | Apple Podcasts | CastBox | Google Подкасты | VK
#экспертный #от_сёрфера
Говорим о DCM — как изменился проект и какими новыми функциональными возможностями обзавёлся? Куда он развивается и какие цели преследует его создатель? И, что немаловажно, как на пользователей повлияют изменения в системе монетизации?
Обсудили не только нюансы технической реализации плагинов, но и неприглядную обратную сторону мира open-source, и даже выяснили, как с помощью линтера ты и твоя команда можете заработать денег!
Soundcloud | Яндекс.Музыка | Spotify | Apple Podcasts | CastBox | Google Подкасты | VK
#экспертный #от_сёрфера
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍3🔥1
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