Новый выпуск “Маркетологи в мобайле” - его героем стал Денис Нуждин, руководитель маркетинга “Пятёрочка Доставка”. Он рассказал о самых необычных кейсах продвижения сервиса доставки продуктов, с какими испытаниями столкнулась его команда во время пандемии и поделился своими лайфхаками профессионального и личностного развития.
За самый интересный вопрос к этому интервью мы разыграем книгу, а в целом по итогу сезона за лучший вопрос дадим новую Sony PlayStation 5. Подключайтесь!
За самый интересный вопрос к этому интервью мы разыграем книгу, а в целом по итогу сезона за лучший вопрос дадим новую Sony PlayStation 5. Подключайтесь!
#ЦифраДня: По прогнозу Sensor Tower, доходы от приложений в App Store практически догонят доходы от игр в 2023, а в 2024 уже уверенно обгонят. В период с 2016 по 2020 год потребительские расходы на неигровые приложения выросли в 4.7 раза, а на мобильные игры — вдвое.
Смартфонный бизнес Huawei покатился под откос, однако носимые устройства растут как на дрожжах - под конец 2020 компания заняла примерно 20% рынка. Сейчас компания открывает свои часы для сторонних приложений. Первым вышло Fitify для Watch GT 2 Pro, но обещают простую публикацию для всех через, конечно же, AppGallery.
Разработка
• Huawei открывает свои носимые устройства для сторонних приложений
• Nanit: мониторинг младенцев
• Прогноз развития рынка приложений Sensor Tower: расходы потребителей достигнут $270 млрд к 2025
• App Radar купил TheTool
• SocialPeta и Nativex выпустили отчет о медиабаинге на мировом мобильном рынке за 2020 год
• Дизайн приложений: примеры для вдохновения #32
• Post-IDFA Alliance открыл сайт “Нет IDFA? Нет проблем”
• Маркетологи в мобайле: Денис Нуждин (Пятёрочка Доставка)
• Среда совместного программирования Replit получила $20 млн
• Podlodka #203: платежи
• Photomath получил еще $23 млн.
• Bluetooth Low Energy: подробный гайд для начинающих. Bluetooth 5 и безопасность
• Хочу стать дизайнером мобильных приложений. Что делать?
• Почему работа без ТЗ — это способ сделать то, что действительно нужно заказчику
• Распознавание речи в офлайне во Flutter: нет Siri, нет Google и нет, это не преобразование речи в текст
• Почему так сложно понять код, написанный 5 минут назад?
• Первый раз в качестве Senior-инженера
• 8 самых популярных языков программирования 2021
iOS
• Raivo OTP: открытый менеджер паролей для iOS
• OnTap: документация по SwiftUI
• Apple изменила экран подписки в iOS
• Apple опубликовала расширенное руководство по заполнению меток конфиденциальности
• Apple начала бороться с «иррационально высокими ценами» в приложениях?
Android
• Вышла превью-версия Android 12
• IridescentView: переливающиеся изображения для Android
• Стоп рефакторинг. Kotlin. Android
• Как интегрировать Google Pay в ваше Android-приложение и зачем он вам нужен
• Анимированные переходы в Android
• Фоновое использование геолокации в Android 11
• Великие команды быстро мерджат
• Сделайте ваши представления Android доступными с помощью всего одной строчки кода
• Измеряем и оптимизируем размер изображения с помощью Glide или Picasso
Разработка
• Huawei открывает свои носимые устройства для сторонних приложений
• Nanit: мониторинг младенцев
• Прогноз развития рынка приложений Sensor Tower: расходы потребителей достигнут $270 млрд к 2025
• App Radar купил TheTool
• SocialPeta и Nativex выпустили отчет о медиабаинге на мировом мобильном рынке за 2020 год
• Дизайн приложений: примеры для вдохновения #32
• Post-IDFA Alliance открыл сайт “Нет IDFA? Нет проблем”
• Маркетологи в мобайле: Денис Нуждин (Пятёрочка Доставка)
• Среда совместного программирования Replit получила $20 млн
• Podlodka #203: платежи
• Photomath получил еще $23 млн.
• Bluetooth Low Energy: подробный гайд для начинающих. Bluetooth 5 и безопасность
• Хочу стать дизайнером мобильных приложений. Что делать?
• Почему работа без ТЗ — это способ сделать то, что действительно нужно заказчику
• Распознавание речи в офлайне во Flutter: нет Siri, нет Google и нет, это не преобразование речи в текст
• Почему так сложно понять код, написанный 5 минут назад?
• Первый раз в качестве Senior-инженера
• 8 самых популярных языков программирования 2021
iOS
• Raivo OTP: открытый менеджер паролей для iOS
• OnTap: документация по SwiftUI
• Apple изменила экран подписки в iOS
• Apple опубликовала расширенное руководство по заполнению меток конфиденциальности
• Apple начала бороться с «иррационально высокими ценами» в приложениях?
Android
• Вышла превью-версия Android 12
• IridescentView: переливающиеся изображения для Android
• Стоп рефакторинг. Kotlin. Android
• Как интегрировать Google Pay в ваше Android-приложение и зачем он вам нужен
• Анимированные переходы в Android
• Фоновое использование геолокации в Android 11
• Великие команды быстро мерджат
• Сделайте ваши представления Android доступными с помощью всего одной строчки кода
• Измеряем и оптимизируем размер изображения с помощью Glide или Picasso
AppTractor
Huawei открывает свои носимые устройства для сторонних приложений
В качестве доказательства концепции компания выпустила популярное фитнес-приложение Fitify для Watch GT 2 Pro.
Короткая неделя - не повод отказываться от новой работы:
• iOS-разработчик в Digital Nomads
• Android-разработчик в Digital Nomads
• Head of User Acquisition & Monetization в IntellectoKids
• BI Аналитик (Tableau, MySQL) уровня Middle/Senior в IntellectoKids
• Middle/Senior Backend Engineer (Java 11, Kotlin, Spring, Postgresql/MongoDB, Docker, опционально AWS и Go) в IntellectoKids
• ASO-менеджер в ASOdesk
Дополнять можно через чат или в личку.
• iOS-разработчик в Digital Nomads
• Android-разработчик в Digital Nomads
• Head of User Acquisition & Monetization в IntellectoKids
• BI Аналитик (Tableau, MySQL) уровня Middle/Senior в IntellectoKids
• Middle/Senior Backend Engineer (Java 11, Kotlin, Spring, Postgresql/MongoDB, Docker, опционально AWS и Go) в IntellectoKids
• ASO-менеджер в ASOdesk
Дополнять можно через чат или в личку.
digitalnomads.software
Digital Nomads
Web site Digital Nomads
1 марта начинается сезон Podlodka iOS Crew! А мы традиционно разыгрываем бесплатный билет 👇
Конференция пройдет в формате двухнедельного интенсива. У каждой недели своя тема, и вот какие темы будут в этом сезоне: “iOS под капотом” и “SwiftUI & Combine”.
На неделе “iOS под капотом” будет минимум скучных докладов и максимум живых и бодрых форматов:
• Воркшопы про рантайм, бинари, устройство свифтовых коллекций
• Лайвкодинг с разбором того, как происходит компиляция Swift-кода
• Доклад про устройство LLVM
• А еще публичное собеседование по платформе, тематический квиз и холивары про то, нужно ли вообще закапываться глубоко в платформу!
• И многое другое!
А на второй неделе максимально практичным взглядом посмотрим на SwiftUI и Combine. Уже знаем, что максимально непредвзято обсудим:
• плюсы
• минусы
• и подводные камни SwiftUI и Combine
И не на абстрактных примерах, а на реальном опыте наших спикеров! Добавим к этому постоянные активности в слаке, кучу нетворкинга и постоянное общение со спикерами, и две недели пройдут на одном дыхании!
Старт 1 марта, полное расписание уже на сайте ⚓️ Ждем на борту!
👉 Расскажи в чате канала о проекте, над которым ты работаешь, мы соберем всех, в субботу проведем голосование и победителю дадим бесплатный билет!
Конференция пройдет в формате двухнедельного интенсива. У каждой недели своя тема, и вот какие темы будут в этом сезоне: “iOS под капотом” и “SwiftUI & Combine”.
На неделе “iOS под капотом” будет минимум скучных докладов и максимум живых и бодрых форматов:
• Воркшопы про рантайм, бинари, устройство свифтовых коллекций
• Лайвкодинг с разбором того, как происходит компиляция Swift-кода
• Доклад про устройство LLVM
• А еще публичное собеседование по платформе, тематический квиз и холивары про то, нужно ли вообще закапываться глубоко в платформу!
• И многое другое!
А на второй неделе максимально практичным взглядом посмотрим на SwiftUI и Combine. Уже знаем, что максимально непредвзято обсудим:
• плюсы
• минусы
• и подводные камни SwiftUI и Combine
И не на абстрактных примерах, а на реальном опыте наших спикеров! Добавим к этому постоянные активности в слаке, кучу нетворкинга и постоянное общение со спикерами, и две недели пройдут на одном дыхании!
Старт 1 марта, полное расписание уже на сайте ⚓️ Ждем на борту!
👉 Расскажи в чате канала о проекте, над которым ты работаешь, мы соберем всех, в субботу проведем голосование и победителю дадим бесплатный билет!
podlodka.io
Онлайн-конференция Podlodka iOS Crew, сезон #17
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам iOS-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
Jetpack Compose медленно, но верно добрался до беты. Полез в архивы искать когда первый раз искали - вроде как минимум 2 года назад, анонсировали его на I/O 2019 года. Теперь API финализированы и вроде как можно полноценно делать приложения. Не знаю как для остальных (сейчас, конечно, коллеги насыпят в панаму), но для меня всегда интерфейсы в Android после Xcode были дичью. А теперь заживем!
Разработка
• Вышла бета-версия Jetpack Compose
• «Отчет о мобильном стриминге» от Adjust: понимание нового медиа-ландшафта
• Niantic за год выписала 5 миллионов банов в своих играх Pokemon GO, Ingress и Harry Potter
• myTracker начал загружать данные о доходах через S2S API
• Как выбрать мобильную кросс-платформу в 2021 году
• UX-исследование: какие решения помогают зарабатывать миллионы $ приложениям для стриминга видео в прямом эфире)
• Удержание: как создать эффективную стратегию
• Быстрое распространение приложения через Firebase App Distribution с помощью GitHub Actions + Fastlane
• Мир работает на плохом UI
• Тени и неоморфизм во Flutter
iOS
• Как воспользоваться преимуществами нескольких схем в XCode
Android
• Bindables: DataBinding без observable fields и LiveData
• Ленивое свойство с учетом жизненного цикла в Kotlin для Android-разработки
Разработка
• Вышла бета-версия Jetpack Compose
• «Отчет о мобильном стриминге» от Adjust: понимание нового медиа-ландшафта
• Niantic за год выписала 5 миллионов банов в своих играх Pokemon GO, Ingress и Harry Potter
• myTracker начал загружать данные о доходах через S2S API
• Как выбрать мобильную кросс-платформу в 2021 году
• UX-исследование: какие решения помогают зарабатывать миллионы $ приложениям для стриминга видео в прямом эфире)
• Удержание: как создать эффективную стратегию
• Быстрое распространение приложения через Firebase App Distribution с помощью GitHub Actions + Fastlane
• Мир работает на плохом UI
• Тени и неоморфизм во Flutter
iOS
• Как воспользоваться преимуществами нескольких схем в XCode
Android
• Bindables: DataBinding без observable fields и LiveData
• Ленивое свойство с учетом жизненного цикла в Kotlin для Android-разработки
AppTractor
Вышла бета-версия Jetpack Compose
Compose предлагает современные декларативные API-интерфейсы Kotlin, помогающие создавать красивые, отзывчивые приложения с гораздо меньшим объемом кода.
Очередная дурацкая пятничная задача с собеседований. Где вы будете плыть быстрее — в воде или в сиропе?
Anonymous Poll
48%
Быстрее в воде
11%
Быстрее в сиропе
9%
С одинаковой скоростью
32%
Невозможно сказать, нужен эксперимент
В целом более правильный ответ - “Нужен эксперимент”, так как все зависит от сиропа. Если плотности обеих жидкостей примерно одинаковы, а различаются вязкости, то скорость плавания будет в двух средах одинакова. Турбулентность создает гораздо большее сопротивление движению, чем вязкость. Более того, вязкость здесь вообще вряд ли что-то значит. Поскольку турбулентность возникает и в воде, и в сиропе, скорость плавания в этих жидкостях приблизительно одинакова. Если плотность сиропа больше, то скорость в воде будет больше. Но это уже нужно определять экспериментально.
https://apptractor.ru/info/github/zadachi-s-sobesedovaniy-gde-vy-budete-plyt-bystree-v-vode-ili-v-sirope.html
https://apptractor.ru/info/github/zadachi-s-sobesedovaniy-gde-vy-budete-plyt-bystree-v-vode-ili-v-sirope.html
AppTractor
Задачи с собеседований: где вы будете плыть быстрее — в воде или в сиропе?
Этот вопрос обсуждался еще Исааком Ньютоном и Христианом Гюйгенсом в XVII веке, но тогда ученые так и не дали на него реального ответа. Когда-то он использовался и на IT-собеседованиях в Google.
#ЦифраДня: По все тому же прогнозу Sensor Tower на 2025 год, Россия продолжит занимать четвертое место по расходам в Европе после Великобритании, Германии и Франции. По плану, расходы пользователей на нашем рынке вырастут на 170% — с 1.0 миллиарда долларов в 2020 до 2.7 миллиардов в 2025. Между тем в загрузках наша страна будет сохранять безусловное лидерство на континенте с 8.8 миллиардами первых установок в 2025 и ростом на 47%.
Разыгрываем билет на Podlodka iOS Crew. У нас всего два претендента:
Final Results
42%
Свой мобильный чат
58%
Приложение для eSIM со SwiftUI в сердце
Google представил новый Sleep API, который разработчики могут использовать для получения информации о сне пользователя. Создатели упирают на его энергоэффективность - вроде как тратит заряд значительно меньше. Sleep API доступен как часть последней версии сервисов Google Play + потестить его можно в приложении Sleep as Android. Приложение может отслеживать такие вещи, как продолжительность сна, регулярность, фазы, храп и многое другое, с меньшим энергопотреблением и большей надежностью, чем раньше, благодаря переходу на Sleep API.
Разработка
• Google представил Sleep API
• Как я делал маркетинг для инди-игры, заработавшей $128К за год
• Digital Turbine покупает AdColony
• Дизайн приложений: примеры для вдохновения #33
• Задачи с собеседований: где вы будете плыть быстрее — в воде или в сиропе?
• “Удержание мобильных игр: полное руководство” от Wappier
• Flutter Dev Podcast #25: Яндекс.Драйв
• Podlodka #204: разработка приложений под TV
• Новая версия Яндекс.Заправок: с учётом (неожиданного) опыта водителей
• Robot Framework для автоматизации тестирования: ограничения и плюшки
• 11 основных проблем в дизайне мобильных приложений
• Объектно-ориентированное программирование - самая большая ошибка компьютерных наук
• 7 принципов разработки программного обеспечения, которые следует применять ежедневно
• Умные разработчики не кодят
• Почему большинство программистов в конечном итоге оказываются (или остаются) неэффективными техническими руководителями
iOS
• DPTagTextView: Textview с упоминаниями и тегами
• VComponents: компоненты для SwiftUI
• Grand Central Dispatch в двух словах
• Создаем клон приложения Задачи в WatchOS на SwiftUI и CoreData
• Flutter и его низкая производительность на iOS
• 12 лучших iOS-библиотек для вашего приложения
Android
• Data driven подход для усиления защиты Android
• Нам нужно что-то лучше, чем Gradle
• Еще 5 расширений Kotlin для Android-разработчиков
• Продвигайтесь вперед, используя заголовки в RecyclerView
Разработка
• Google представил Sleep API
• Как я делал маркетинг для инди-игры, заработавшей $128К за год
• Digital Turbine покупает AdColony
• Дизайн приложений: примеры для вдохновения #33
• Задачи с собеседований: где вы будете плыть быстрее — в воде или в сиропе?
• “Удержание мобильных игр: полное руководство” от Wappier
• Flutter Dev Podcast #25: Яндекс.Драйв
• Podlodka #204: разработка приложений под TV
• Новая версия Яндекс.Заправок: с учётом (неожиданного) опыта водителей
• Robot Framework для автоматизации тестирования: ограничения и плюшки
• 11 основных проблем в дизайне мобильных приложений
• Объектно-ориентированное программирование - самая большая ошибка компьютерных наук
• 7 принципов разработки программного обеспечения, которые следует применять ежедневно
• Умные разработчики не кодят
• Почему большинство программистов в конечном итоге оказываются (или остаются) неэффективными техническими руководителями
iOS
• DPTagTextView: Textview с упоминаниями и тегами
• VComponents: компоненты для SwiftUI
• Grand Central Dispatch в двух словах
• Создаем клон приложения Задачи в WatchOS на SwiftUI и CoreData
• Flutter и его низкая производительность на iOS
• 12 лучших iOS-библиотек для вашего приложения
Android
• Data driven подход для усиления защиты Android
• Нам нужно что-то лучше, чем Gradle
• Еще 5 расширений Kotlin для Android-разработчиков
• Продвигайтесь вперед, используя заголовки в RecyclerView
AppTractor
Google представил Sleep API
Новый API может привести к созданию более совершенных приложений для отслеживания сна.
Профессия Data Scientist - одна из самых востребованных и актуальных сейчас в IT. У Skillbox на этой неделе начинается специальный курс, посвященный науке о данных.
Вы станете специалистом по анализу данных, алгоритмам машинного обучения и нейросетям. Вас ждут 8 курсов, 94 тематических модуля, онлайн-лекции и практические задания, а также 2 дипломных проекта-соревнования на Kaggle.
• 1,5 года стажа в Data Science в ваше резюме
• 2 специальности в одной программе
• Обучение на реальных данных
И все это можно изучать без отрыва от основной деятельности!
Расходы за первые 12 месяцев обучения берёт на себя Skillbox + сейчас скидка на обучение 50%.
Data Scientist - Must Have для развития любого разработчика, особенно мобильного, так что регистрируйся!
Вы станете специалистом по анализу данных, алгоритмам машинного обучения и нейросетям. Вас ждут 8 курсов, 94 тематических модуля, онлайн-лекции и практические задания, а также 2 дипломных проекта-соревнования на Kaggle.
• 1,5 года стажа в Data Science в ваше резюме
• 2 специальности в одной программе
• Обучение на реальных данных
И все это можно изучать без отрыва от основной деятельности!
Расходы за первые 12 месяцев обучения берёт на себя Skillbox + сейчас скидка на обучение 50%.
Data Scientist - Must Have для развития любого разработчика, особенно мобильного, так что регистрируйся!
Занятная статья о том, что хороший разработчик не равно хороший руководитель команды. Хороший вывод - не просто улучшаться в программировании, но развивать в себе “творческую некомпетентность”. То есть признать свое несовершенство в будущем и заранее развиваться как раз в тех направлениях, где вы гипотетически можете оказаться. В менеджменте, в стратегии, теории игр, философии бизнеса, коммуникациях и всём остальном, что позволит вам лучше руководить.
Разработка
• Почему большинство программистов оказываются (или остаются) неэффективными руководителями
• Newness: Twitch для бьюти индустрии
• Самые распространенные ловушки, с которыми сталкиваются мобильные разработчики
• Как мы «вырастили» и победили читеров в своем онлайн-шутере
• Запускаем Rust-приложение на мобильной ОС Аврора
• Фундаментальные принципы и лучшие практики дизайна мобильных приложений
• Gyro-web: доступ к ориентации устройства в JavaScript
• Создание руководства по UX-дизайну для вашей команды
• Нативные приложения все еще лучше, чем React Native и Flutter
• 4 open source платформы хранения объектов на 2021
• Одновременное обнаружение лица, движения рук и позы в реальном времени на мобильных устройствах
iOS
• Как создать боковое меню в iOS с помощью Swift
• GraphQL в Swift
• Шаблон Фабрика в Swift
Android
• Android Broadcast: новости #6
• Библиотека Android for Cars переезжает в Jetpack
• Решение типовой задачи с собеседования на Kotlin
• ArcLibrary: закругление углов для Android
• Circle CI + Android: фишки конфигурации
• 13 причин, почему Dart хуже Kotlin
Разработка
• Почему большинство программистов оказываются (или остаются) неэффективными руководителями
• Newness: Twitch для бьюти индустрии
• Самые распространенные ловушки, с которыми сталкиваются мобильные разработчики
• Как мы «вырастили» и победили читеров в своем онлайн-шутере
• Запускаем Rust-приложение на мобильной ОС Аврора
• Фундаментальные принципы и лучшие практики дизайна мобильных приложений
• Gyro-web: доступ к ориентации устройства в JavaScript
• Создание руководства по UX-дизайну для вашей команды
• Нативные приложения все еще лучше, чем React Native и Flutter
• 4 open source платформы хранения объектов на 2021
• Одновременное обнаружение лица, движения рук и позы в реальном времени на мобильных устройствах
iOS
• Как создать боковое меню в iOS с помощью Swift
• GraphQL в Swift
• Шаблон Фабрика в Swift
Android
• Android Broadcast: новости #6
• Библиотека Android for Cars переезжает в Jetpack
• Решение типовой задачи с собеседования на Kotlin
• ArcLibrary: закругление углов для Android
• Circle CI + Android: фишки конфигурации
• 13 причин, почему Dart хуже Kotlin
AppTractor
Почему большинство программистов оказываются (или остаются) неэффективными руководителями
Будьте разработчиком в идеальном смысле. Это позволит вам постоянно оказывать влияние на компанию и улучшаться, не достигая потолка, ограничивающего ваш рост.
Не знаю, то ли смеяться, то ли плакать - но в новой иконке Amazon нашли усы Гитлера и компании пришлось срочно обновлять ее. Теперь вместо оторванного упаковочного скотча - скотч с загнутым краешком. Имейте в виду при обновлении своих ассетов - может прилететь. Ну и, например, если вам оторвут скотч такой (насколько я понимаю - довольно стандартной) волной, всегда можно пожаловаться на нацистов в магазине и отсудить себе немного денег.
Разработка
• Amazon обновил иконку из-за подозрительных «усов»
• Профессионализм в разработке
• Маркетологи в мобайле: Анна Кандалина (М.Видео)
• Vungle покупает GameRefinery
• Clubhouse своими руками: для iOS, Android, Web и даже Unity
• Как и зачем мы внесли 22 тысячи изменений в дизайн Яндекс.Карт
• Как делать великие продукты
• CRAP: 4 основных принципа дизайна, которые должен знать каждый создатель
• Как перейти от разработчика программного обеспечения к архитектору решений
• Как я ускорил свое приложение React Native в 50х раз
iOS
• DSFSparkline: графики для текста
• Swift 5: полезные протоколы, что бы писать код как профессионал
• Воссоздаем макет и анимации Apple Photos с помощью Compositional Layout
• Одна неделя с Xcode на Mac M1
• 7 инструментов, которые помогут писать лучший код Swift
Android
• Разделы памяти Android
• Чем отличаются Dagger, Hilt и Koin под капотом?
• Архитектура в Jetpack Compose - MVP, MVVM и MVI
Разработка
• Amazon обновил иконку из-за подозрительных «усов»
• Профессионализм в разработке
• Маркетологи в мобайле: Анна Кандалина (М.Видео)
• Vungle покупает GameRefinery
• Clubhouse своими руками: для iOS, Android, Web и даже Unity
• Как и зачем мы внесли 22 тысячи изменений в дизайн Яндекс.Карт
• Как делать великие продукты
• CRAP: 4 основных принципа дизайна, которые должен знать каждый создатель
• Как перейти от разработчика программного обеспечения к архитектору решений
• Как я ускорил свое приложение React Native в 50х раз
iOS
• DSFSparkline: графики для текста
• Swift 5: полезные протоколы, что бы писать код как профессионал
• Воссоздаем макет и анимации Apple Photos с помощью Compositional Layout
• Одна неделя с Xcode на Mac M1
• 7 инструментов, которые помогут писать лучший код Swift
Android
• Разделы памяти Android
• Чем отличаются Dagger, Hilt и Koin под капотом?
• Архитектура в Jetpack Compose - MVP, MVVM и MVI
AppTractor
Amazon обновил иконку из-за подозрительных «усов»
Amazon внесла некоторые изменения в иконку после того, как клиенты откликнулись на ее первоначальное развертывание.
Видите усы сами знаете кого на старой иконке?
Anonymous Poll
21%
Вижу, точно это он
60%
Не вижу, это скотч
19%
Не вижу, но он есть
#ЦифраДня: Google представил версию Flutter 2, важный апгрейд для своего фреймворка кроссплатформенной разработки с открытым исходным кодом. Среди технических особенностей Flutter 2:
• Поддержка веб в стабильном канале
• Поддержка десктоп-приложений в стабильном канале
• Надежная работа с null safety в Dart 2.12
• Лучшая адаптация к различным форм-факторам
• Бета Google Mobile Ads
• Новые компоненты для iOS
• Новые виджеты
• Flutter Fix для миграции между версиями Flutter
• Улучшенные Flutter DevTools
• Расширения для Android Studio/IntelliJ и Visual Studio Code
• Улучшенная поддержка Firebase
• И другие.
• Поддержка веб в стабильном канале
• Поддержка десктоп-приложений в стабильном канале
• Надежная работа с null safety в Dart 2.12
• Лучшая адаптация к различным форм-факторам
• Бета Google Mobile Ads
• Новые компоненты для iOS
• Новые виджеты
• Flutter Fix для миграции между версиями Flutter
• Улучшенные Flutter DevTools
• Расширения для Android Studio/IntelliJ и Visual Studio Code
• Улучшенная поддержка Firebase
• И другие.
В четверг - новые вакансии для мобильных разработчиков или в мобильные проекты:
• Mobile marketing teamlead в Skyeng
• Senior Android Developer в Interactive Standard Russia
• React Native Developer в OctaZone
• Главный iOS разработчик в BTS Digital
• iOS-разработчик в Photo Lab
• Android-разработчик в Photo Lab
• Senior iOs developer в Надёжные системы
• Middle iOS Developer в Find My Kids
• Android Developer в Find My Kids
• Tech Lead Android разработки в Find My Kids
• iOS-разработчик в Playclio
• Middle iOS Developer в iSpring
• Android Developer в iSpring
Дополнять можно через чат или в личку.
• Mobile marketing teamlead в Skyeng
• Senior Android Developer в Interactive Standard Russia
• React Native Developer в OctaZone
• Главный iOS разработчик в BTS Digital
• iOS-разработчик в Photo Lab
• Android-разработчик в Photo Lab
• Senior iOs developer в Надёжные системы
• Middle iOS Developer в Find My Kids
• Android Developer в Find My Kids
• Tech Lead Android разработки в Find My Kids
• iOS-разработчик в Playclio
• Middle iOS Developer в iSpring
• Android Developer в iSpring
Дополнять можно через чат или в личку.
Интересный маркетинговый ход у Netflix - тоже запустили в приложении короткие видео. Но в данном случае только фирменные юмористические - нарезки из собственных шоу, стендапов, выступлений и т.п. И, собственно, цель этого, судя по всему, даже не в конкуренции с TikTok, а в удержании внутри собственной платформы и в открытии собственного контента. Поскольку контента очень много, большая его часть для пользователя просто теряется. Такие короткие видео — один из способов дать подписчикам небольшое представление о том, что они, возможно, пропустили. Для других приложений тоже хороший повод задуматься - что можно предложить пользователям в короткой форме?
Разработка
• Netflix запустил короткие смешные видео в приложении
• Как SLON Media создавали контент в стиле UGC для продвижения в ТикТоке
• Flutter переходит к версии 2
• Самые зарабатывающие приложения в феврале 2021
• Open Mobile Maps: новые карты для iOS и Android
• Кроссплатформенная мобильная разработка: история вопроса
• Нижняя палата конгресса Аризоны приняла закон, разрешающий принимать платежи в обход комиссий магазинов Apple и Google
• Как выделиться как инженер-программист в 2021 году - советы и рекомендации
• Психология цвета в UX
• 25 удивительных шрифтов на 2021 год
iOS
• 7 инструментов, которые помогут вам писать лучший код Swift
• XCResult — как и зачем читать
• Обнаружение утечек памяти с помощью юнит-тестов в Swift
Android
• В Google Play Console новые метрики и бенчмарки
• Влияние data-классов на вес приложения
• Как настроить платформу внедрения зависимостей с помощью Dagger2 в Android
Разработка
• Netflix запустил короткие смешные видео в приложении
• Как SLON Media создавали контент в стиле UGC для продвижения в ТикТоке
• Flutter переходит к версии 2
• Самые зарабатывающие приложения в феврале 2021
• Open Mobile Maps: новые карты для iOS и Android
• Кроссплатформенная мобильная разработка: история вопроса
• Нижняя палата конгресса Аризоны приняла закон, разрешающий принимать платежи в обход комиссий магазинов Apple и Google
• Как выделиться как инженер-программист в 2021 году - советы и рекомендации
• Психология цвета в UX
• 25 удивительных шрифтов на 2021 год
iOS
• 7 инструментов, которые помогут вам писать лучший код Swift
• XCResult — как и зачем читать
• Обнаружение утечек памяти с помощью юнит-тестов в Swift
Android
• В Google Play Console новые метрики и бенчмарки
• Влияние data-классов на вес приложения
• Как настроить платформу внедрения зависимостей с помощью Dagger2 в Android
AppTractor
Netflix запустил короткие смешные видео в приложении
Короткие видео также помогут Netflix показать, сколько контента находится на платформе.
Очередное интервью в нашей прекрасной серии “Маркетологи в мобайле” - Анна Кандалина из М.Видео. Анна рассказывает о концепции OneRetail и о том, как она способствует улучшению клиентского опыта и бесшовности покупок, как корректно строить кроссплатформенную аналитику, о ключевых задачах в команде, маркетплейсах и ресурсах для развития. Enjoy!
За самый интересный вопрос к этому интервью мы разыграем книгу, а в целом по итогу сезона за лучший вопрос дадим новую Sony PlayStation 5. Подключайтесь!
За самый интересный вопрос к этому интервью мы разыграем книгу, а в целом по итогу сезона за лучший вопрос дадим новую Sony PlayStation 5. Подключайтесь!