Flutter. Много
2.75K subscribers
349 photos
23 videos
265 links
Заказать мобильную разработку: https://amiga.agency/?utm_source=tg
Заказать рекламу в канале @amiga_agency_bot

Новости Flutter-разработки, дайджесты мероприятий, личный опыт.
Download Telegram
Hola, Amigos! Уже скоро пройдет IT-конференция BOOST.

Участников ждет 7 потоков от профессионалов в сфере IT. Amiga представят спикеры:

⚙️ Дмитрий Тарасов, CEO с докладом «Как продавать в Middle-сегменте и выигрывать конкуренцию»

Middle-сегмент — сложная ниша: не масс-маркет, но и не премиум. Дмитрий расскажет, почему особенно важно позиционирование, как отстроиться от конкурентов и какие стратегии реально работают.

⚙️ Артем Салеев, CTO, с докладом «AI в помощь CTO: автоматизация процессов, управление знаниями и борьба с неэффективностью»

Вы узнаете, как AI помогает ускорять продажи, держать под контролем процессы, прокачивать команду и влиять на ключевые метрики разработки.

А еще мы подготовили кое-что интересное для всех участников конференции, поэтому будем ждать вас на нашей стойке! Регистрируйтесь по ссылке и не забудьте применить наш промокод: AMIGA10 со скидкой 10%

До встречи на BOOST❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥2
Hola, Amigos! Вот и прошла IT-конференция BOOST😍 Мы много общались с другими компаниями, выступали с лекциями, делились факапами, веселились на афтепати, гуляли по Сколково и знакомились с крутыми специалистами. Можем смело заявить, что закрыли все галочки в бинго участника конференции.

Показываем в карточках, как прошли для нас эти 2 дня!
5🔥3😍3
Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead в Amiga. При настройке диплинков в наше приложение иногда требуется сделать так, чтобы только определенные ссылки вели в приложение и наоборот. В этой небольшой серии постов мы разберем, как поступать в таких ситуациях.

Начнем со случаев, когда переход должен быть только по определенным путям.

Как и для любых других диплинков, настройка будет внутри проекта для 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. Обычно это занимает до суток.
👍54🔥4
🙂 Hola, Amigos! На связи команда Amiga. У нас оооочень крутая новость — наш Mobile Team Lead, Павел Гершевич, стал соавтором книги «Основы Flutter».

Книга — настоящий must-have для тех, кто хочет разобраться во Flutter с нуля или прокачать свои навыки. Авторы — сильнейшие практики из индустрии: Станислав Ильин (Поток), Юрий Петров (Friflex), Станислав Чернышев (СПбГУАП) и наш Павел Гершевич.

⚙️ Что внутри:
— Пошаговое изучение Flutter: от Dart и верстки до сборки проекта, готового к публикации;
— Сквозной проект — Тетрис, который развивается от главы к главе;
— Два лабораторных практикума от Surf и MadBrains;
— Отдельный курс на Stepik с тестами для закрепления материала.

На написание ушло почти полтора года, и результат того стоит: получилась настольная книга по кроссплатформенной разработке, которая объединяет теорию, практику и настоящий опыт разработчиков. Идеальный старт для тех, кто только знакомится с Flutter, и полезный источник инсайтов для опытных разработчиков.

А приобрести книгу можно на официальном сайте издательства и на маркетплейсах: Ozon, Wildberries.

❤️ — поддержим Павла с долгожданным выходом!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥289👏5👍2🥰1
Hola, Amigos! Очень нужна ваша поддержка на Tagline Awards! Сейчас идет народное голосование, в котором у нас участвует 4 проекта:

⚙️ Сайт-путеводитель для самой северной точки Евразии — если Териберка надоела, можно заглянуть на Таймыр к оленям :) Сделали все, чтобы выбрать экскурсию и подобрать маршрут было удобно

⚙️ Travelpayouts: перезапустили инструмент для поиска авиабилетов — освежили дизайн и внутреннюю логику, осуществили поддержку 61 языка, включая арабский, чтобы справа налево тоже читалось

⚙️ Мобильное приложение CMstore — запустили приложение, где можно купить (или просто посмотреть) дайсоны, последние айфоны и другую технику

⚙️ Народный рейтинг «Люди ИТ-индустрии» — наш дебют в мероприятиях. Совместно с Alto и Телеграмошной запустили рейтинг, где можно голосовать не за кейсы или компании, а за людей, которые раскачивают индустрию

Будем рады и благодарны вашим голосам❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥2👏1
Hola, Amigos! Заканчиваем год, но продолжаем выступать на мероприятиях!

11 декабря наш Mobile Team Lead Павел Гершевич выступит с докладом «Как не стоит делать корзину для мобильного e-com приложения». В своем выступлении он поделится:

⚙️ почему лучше вести разработку с одной командой, а не с несколькими разными;

⚙️ почему проектировать API должен тот, кто будет его использовать, а не разработчик бэкенда;

⚙️ опыт исправления ошибкок на проекте, где API диктовалось не командой МП, а командой Backend.

А для самых внимательных слушателей Павел подготовил подарок! За лучший вопрос он подарит экземпляр своей книги «Основы Flutter», о презентации которой мы недавно писали.

Митап пройдет в Красноярске, регистрируйтесь на сайте!
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2🔥2