Hola, Amigos! Продолжаем сезон осенних выступлений на FlutterConf — первой в России конференции, полностью посвященной разработке на Flutter.
В этот раз Павел Гершевич, наш Flutter Team Lead, выступит с докладом: «Архитектурные ошибки на Flutter. Легко ли переехать с монолита?». В докладе Павел разберет важный аспект многомодульности на Flutter — как перевести уже работающее приложение на многомодульность.
Также Павел поучаствует в круглом столе: «Сильные и слабые стороны AI-driven development и как эта методология влияет на текущий ландшафт разработки?».
📅 Дата: 2-3 октября 2025 года
📍 Место: Санкт-Петербург, ул. Кораблестроителей, 14
Участников ждет 2 потока докладов от профессионалов по 45 минут. В программе:
• Кейсы реальных приложений с интересными требованиями (нагрузка, специфичные требования и т.д.);
• Архитектура Flutter-приложений в контексте проектов;
• Инструментарий, помогающий увеличить производительность/решить задачу, в том числе специфичную;
• Язык и его использование;
• Тренды, направления развития Flutter.
Круглый стол пройдет 2 октября в 16:10 в зале Green 9, а лекция Павла 3 октября в 13:10. Программа лежит по ссылке. Ждем вас!
В этот раз Павел Гершевич, наш Flutter Team Lead, выступит с докладом: «Архитектурные ошибки на Flutter. Легко ли переехать с монолита?». В докладе Павел разберет важный аспект многомодульности на Flutter — как перевести уже работающее приложение на многомодульность.
Также Павел поучаствует в круглом столе: «Сильные и слабые стороны AI-driven development и как эта методология влияет на текущий ландшафт разработки?».
📅 Дата: 2-3 октября 2025 года
📍 Место: Санкт-Петербург, ул. Кораблестроителей, 14
Участников ждет 2 потока докладов от профессионалов по 45 минут. В программе:
• Кейсы реальных приложений с интересными требованиями (нагрузка, специфичные требования и т.д.);
• Архитектура Flutter-приложений в контексте проектов;
• Инструментарий, помогающий увеличить производительность/решить задачу, в том числе специфичную;
• Язык и его использование;
• Тренды, направления развития Flutter.
Круглый стол пройдет 2 октября в 16:10 в зале Green 9, а лекция Павла 3 октября в 13:10. Программа лежит по ссылке. Ждем вас!
👍4🔥4❤2
Hola, Amigos! Уже скоро пройдет IT-конференция BOOST.
Участников ждет 7 потоков от профессионалов в сфере IT. Amiga представят спикеры:
⚙️ Дмитрий Тарасов, CEO с докладом «Как продавать в Middle-сегменте и выигрывать конкуренцию»
Middle-сегмент — сложная ниша: не масс-маркет, но и не премиум. Дмитрий расскажет, почему особенно важно позиционирование, как отстроиться от конкурентов и какие стратегии реально работают.
⚙️ Артем Салеев, CTO, с докладом «AI в помощь CTO: автоматизация процессов, управление знаниями и борьба с неэффективностью»
Вы узнаете, как AI помогает ускорять продажи, держать под контролем процессы, прокачивать команду и влиять на ключевые метрики разработки.
А еще мы подготовили кое-что интересное для всех участников конференции, поэтому будем ждать вас на нашей стойке! Регистрируйтесь по ссылке и не забудьте применить наш промокод:AMIGA10 со скидкой 10%
До встречи на BOOST❤️
Участников ждет 7 потоков от профессионалов в сфере IT. Amiga представят спикеры:
Middle-сегмент — сложная ниша: не масс-маркет, но и не премиум. Дмитрий расскажет, почему особенно важно позиционирование, как отстроиться от конкурентов и какие стратегии реально работают.
Вы узнаете, как AI помогает ускорять продажи, держать под контролем процессы, прокачивать команду и влиять на ключевые метрики разработки.
А еще мы подготовили кое-что интересное для всех участников конференции, поэтому будем ждать вас на нашей стойке! Регистрируйтесь по ссылке и не забудьте применить наш промокод:
До встречи на BOOST❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🔥2
Hola, Amigos! Вот и прошла IT-конференция BOOST😍 Мы много общались с другими компаниями, выступали с лекциями, делились факапами, веселились на афтепати, гуляли по Сколково и знакомились с крутыми специалистами. Можем смело заявить, что закрыли все галочки в бинго участника конференции.
Показываем в карточках, как прошли для нас эти 2 дня!
Показываем в карточках, как прошли для нас эти 2 дня!
❤5🔥3😍3
Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead в Amiga. При настройке диплинков в наше приложение иногда требуется сделать так, чтобы только определенные ссылки вели в приложение и наоборот. В этой небольшой серии постов мы разберем, как поступать в таких ситуациях.
Начнем со случаев, когда переход должен быть только по определенным путям.
Как и для любых других диплинков, настройка будет внутри проекта для Android и в файле
Для Android нужно открыть файл
Такой код позволит нам открывать только страницы, чей URL начинается с https://example.com/sample.
Используйте
Используйте
Если вы только настраиваете диплинки в ваше приложение, то не забудьте подготовить и загрузить на ваш сайт файл
Давайте сделаем то же самое и для iOS. Откроем или создадим файл
Если нужно сделать переход именно на эту страницу:
Если можно позволить переход на любого потомка этой страницы:
И если в пути содержится часть, но мы не знаем ее точного места:
После этого нужно загрузить этот файл на сервер и подождать, пока AASA-Bot заберет его на CDN компании Apple. Обычно это занимает до суток.
Начнем со случаев, когда переход должен быть только по определенным путям.
Как и для любых других диплинков, настройка будет внутри проекта для Android и в файле
apple-app-site-association для iOS.Для Android нужно открыть файл
AndroidManifest.xml вашего проекта и там добавить код (или изменить его, если вы уже настраивали диплинки до этого):<intent-filter android:autoVerify=”true” tools:targetApi=”m”>
<action android:name=”android.intent.action.VIEW” />
<category android:name=”android.intent.category.DEFAULT />
<category android:name=”android.intent.category.BROWSABLE />
<data
android:scheme=”https”
android:host=”example.com”
android:pathPrefix=”/sample”
/>
</intent-filter>
Такой код позволит нам открывать только страницы, чей URL начинается с https://example.com/sample.
Используйте
path, чтобы указать только 1 ссылку:<data android:path="/sample" />
Используйте
pathSuffix, если нужно указать только окончание URL:<data android:pathSuffix="ample" />
Если вы только настраиваете диплинки в ваше приложение, то не забудьте подготовить и загрузить на ваш сайт файл
assetlinks.json. Как он выглядит и создается рассказано в этой статье, которую мы переводили для вас.Давайте сделаем то же самое и для iOS. Откроем или создадим файл
apple-app-site-association. Тут нас интересует массив components внутри объекта details. Существует несколько вариантов реализации:Если нужно сделать переход именно на эту страницу:
{
“/”: “/sample”,
“comment”: “Откроет только https://example.com/sample”
}
Если можно позволить переход на любого потомка этой страницы:
{
“/”: “/sample/*”,
“comment”: “Откроет также https://example.com/sample/first”
}
И если в пути содержится часть, но мы не знаем ее точного места:
{
“#”: “ample”,
“comment”: “Откроет также https://example.com/mySample”
}
После этого нужно загрузить этот файл на сервер и подождать, пока AASA-Bot заберет его на CDN компании Apple. Обычно это занимает до суток.
👍5❤4🔥3
Книга — настоящий must-have для тех, кто хочет разобраться во Flutter с нуля или прокачать свои навыки. Авторы — сильнейшие практики из индустрии: Станислав Ильин (Поток), Юрий Петров (Friflex), Станислав Чернышев (СПбГУАП) и наш Павел Гершевич.
— Пошаговое изучение Flutter: от Dart и верстки до сборки проекта, готового к публикации;
— Сквозной проект — Тетрис, который развивается от главы к главе;
— Два лабораторных практикума от Surf и MadBrains;
— Отдельный курс на Stepik с тестами для закрепления материала.
На написание ушло почти полтора года, и результат того стоит: получилась настольная книга по кроссплатформенной разработке, которая объединяет теорию, практику и настоящий опыт разработчиков. Идеальный старт для тех, кто только знакомится с Flutter, и полезный источник инсайтов для опытных разработчиков.
А приобрести книгу можно на официальном сайте издательства и на маркетплейсах: Ozon, Wildberries.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28❤8👏4👍2🥰1