Google, кажется, со своей песочницей конфиденциальности придумал очень крутую шутку. Распространять SDK через Play и абстрагировать их от приложений - звучит здорово. Автор статьи запустил тестовый проект из первого предложения по системному дизайну SDK Runtime и тоже немножко восхитился 😊 Как на самом деле все это будет работать в совокупности пока непонятно, но с самого начала Google говорил о внедрении в течение нескольких лет. Так что ждем.
Разработка
• Первый взгляд на «песочницу конфиденциальности» Google и ее влияние на SDK
• AppsFlyer запустил новые индустриальные бенчмарки
• Игры Flexion заработали $50 млн в альтернативных магазинах приложений
• Про дизайн профиля вождения
• Как создавать дизайны в Figma, которые будут любить разработчики
• Автоматизация CI/CD-конвейеров для мобильных приложений
• Системный дизайн приложения Uber — Системная архитектура Uber
iOS
• Нативный backend-driven UI в iOS приложении на базе Editor.js
• Чистая архитектура: приложение для iOS
• Бесконечная прокрутка в UITableView намного проще, чем вы думали
• Swift: несколько советов по улучшению качества кода
Android
• Component Box: Server-driven UI на Kotlin Multiplatform
• Эволюция Server-Driven UI: динамические поля, хэндлеры и многошаг
• Экран выбора времени для приложения Таймер на Jetpack Compose
• Кастомный Pull to Refresh в Jetpack Compose
• Форматирование Android-кода с помощью Ktlint и Git Hooks
• Эффект параллакса с SensorManager и Jetpack Compose
Кроссплатформа
• Динамические темы для вашего Flutter приложения
• Отзывчивый пользовательский интерфейс во Flutter с Sizer
Разработка
• Первый взгляд на «песочницу конфиденциальности» Google и ее влияние на SDK
• AppsFlyer запустил новые индустриальные бенчмарки
• Игры Flexion заработали $50 млн в альтернативных магазинах приложений
• Про дизайн профиля вождения
• Как создавать дизайны в Figma, которые будут любить разработчики
• Автоматизация CI/CD-конвейеров для мобильных приложений
• Системный дизайн приложения Uber — Системная архитектура Uber
iOS
• Нативный backend-driven UI в iOS приложении на базе Editor.js
• Чистая архитектура: приложение для iOS
• Бесконечная прокрутка в UITableView намного проще, чем вы думали
• Swift: несколько советов по улучшению качества кода
Android
• Component Box: Server-driven UI на Kotlin Multiplatform
• Эволюция Server-Driven UI: динамические поля, хэндлеры и многошаг
• Экран выбора времени для приложения Таймер на Jetpack Compose
• Кастомный Pull to Refresh в Jetpack Compose
• Форматирование Android-кода с помощью Ktlint и Git Hooks
• Эффект параллакса с SensorManager и Jetpack Compose
Кроссплатформа
• Динамические темы для вашего Flutter приложения
• Отзывчивый пользовательский интерфейс во Flutter с Sizer
Вакансии дня: Удаленные Android и iOS-разработчики в Clever PumpkinAppTractor
Первый взгляд на «песочницу конфиденциальности» Google и ее влияние на SDK
Я протестировал предварительную версию SDK Runtime — в этой статье я делюсь тем, что узнал, а также некоторыми мыслями о том, что нам следует ожидать.
👍2
Премия Apple Design Awards присуждается за выдающиеся достижения в области дизайна приложений и игр. Победители будут объявлены во время WWDC22, а сейчас компания Apple представила финалистов конкурса в 6 категориях:
• Инклюзивность
• Восторг и веселье
• Взаимодействие
• Социальное влияние
• Визуальные эффекты и графика
• Инновации
• Инклюзивность
• Восторг и веселье
• Взаимодействие
• Социальное влияние
• Визуальные эффекты и графика
• Инновации
Ну и если вернуться на шаг назад, то вчера занятыми данными поделилась Flexion Mobile. Это издательство, которое специализируется на публикации готовых Android-приложений в сторонних магазинах (Huawei App Gallery, Amazon App Store, Xiaomi GetApps, Samsung Galaxy App Store и т.п). Так вот, они пишут, что за последние 12 месяцев их клиенты заработали в них 50 миллионов долларов. Окей, в клиентах у них гранды, вроде Wargaming с World of Tanks Blitz, но все равно сумма выглядит внушительной. Как ваш опыт, приносят сторонние сторы прибыль?
Разработка
• Heineken выпустил открывашку, которая закрывает рабочие приложения
• Маркетологи в мобайле: Summer Edition. Александра Игнашкина («Много лосося»)
• Финалисты Apple Design Awards 2022
• Отчет “Состояние финтех и крипто приложений 2022” от Sensor Tower
• BLE Inspector, маленькое open source приложение для датчиков уровня топлива
• Как всегда быть перспективным разработчиком
• 5 инструментов, которые помогут вам работать в 2 раза быстрее
• Как работают изометрические координаты в 2D-играх
iOS
• FloatingPanel: выдвигающаяся панель для iOS
• Синхронизация навигации iOS-приложения с NavigationQueue
• Советы и рекомендации по отладке в Xcode
• Как реализовать шаблон Координатор в Swift
• Шаблон Фабрика в Swift для начинающих
• Следующая страница: создание бесконечной прокрутки в SwiftUI
Android
• Полдюжины правил для статического анализатора Detekt
• Экономия времени в Android-проектах с помощью рабочих процессов Bitrise
• Избегайте использования выражения «when» как можно чаще. Вместо этого используйте полиморфизм
• Практический пример Compose Slot API
• Как создать макет для RTL
Кроссплатформа
• Я нашел идеальную архитектуру для Flutter-приложений
Вакансия дня
• Senior iOS Developer в Tappsk
Разработка
• Heineken выпустил открывашку, которая закрывает рабочие приложения
• Маркетологи в мобайле: Summer Edition. Александра Игнашкина («Много лосося»)
• Финалисты Apple Design Awards 2022
• Отчет “Состояние финтех и крипто приложений 2022” от Sensor Tower
• BLE Inspector, маленькое open source приложение для датчиков уровня топлива
• Как всегда быть перспективным разработчиком
• 5 инструментов, которые помогут вам работать в 2 раза быстрее
• Как работают изометрические координаты в 2D-играх
iOS
• FloatingPanel: выдвигающаяся панель для iOS
• Синхронизация навигации iOS-приложения с NavigationQueue
• Советы и рекомендации по отладке в Xcode
• Как реализовать шаблон Координатор в Swift
• Шаблон Фабрика в Swift для начинающих
• Следующая страница: создание бесконечной прокрутки в SwiftUI
Android
• Полдюжины правил для статического анализатора Detekt
• Экономия времени в Android-проектах с помощью рабочих процессов Bitrise
• Избегайте использования выражения «when» как можно чаще. Вместо этого используйте полиморфизм
• Практический пример Compose Slot API
• Как создать макет для RTL
Кроссплатформа
• Я нашел идеальную архитектуру для Flutter-приложений
Вакансия дня
• Senior iOS Developer в Tappsk
AppTractor
Игры Flexion заработали $50 млн в альтернативных магазинах приложений
В Flexion говорят, что в среднем 10% дохода от игры поступает от альтернативных магазинов.
👍4
Согласно анализу Wall Street Journal, в условиях развивающейся экономики и ограниченного рынка труда средняя заработная плата в прошлом году в большинстве компаний из списка S&P 500 выросла.
В топе Alphabet и Meta Platforms - у них в медиане самые высокие зарплаты. Так, средняя зарплата в Alphabet составляет 295,884 долларов (на 156,500 работников), а в Facebook — 292,785 (около 72,000 человек). В десятке самых высоких зарплат есть еще, например, Broadcom, Twitter и Nvidia. С другой стороны, в самом низу находятся Seagate Technology (средняя зарплата $9,757 при 40,000 работников) и Western Digital ($11,292 при 65,600 работниках).
В топе Alphabet и Meta Platforms - у них в медиане самые высокие зарплаты. Так, средняя зарплата в Alphabet составляет 295,884 долларов (на 156,500 работников), а в Facebook — 292,785 (около 72,000 человек). В десятке самых высоких зарплат есть еще, например, Broadcom, Twitter и Nvidia. С другой стороны, в самом низу находятся Seagate Technology (средняя зарплата $9,757 при 40,000 работников) и Western Digital ($11,292 при 65,600 работниках).
Тут в SuperJob провели исследование и выяснили, какие профессии уважают в России. Программисты наибольшее уважение вызывают только у 2% опрошенных, ровно между шахтерами и дворниками. Даже если абстрагироваться от репрезентативности, голосования за свою собственную профессию и самого принципа (“ты меня уважаешь?!”), картина выходит так себе. И если вы в последние дни видели девушек, которые прямо жаждут программистских тел, то знайте - это их низкая социальная ответственность, а вовсе не уважение к профессии 😔
Разработка
• Только 2% россиян назвали программирование уважаемой профессией
• Poparazzi: анти-Instagram с 5 млн пользователей
• $80 млн в Серии B: WorkOS — корпоративные функции для приложений
• У Alphabet и Meta самые высокие средние зарплаты
• Люби меня, люби. Как дизайнеру и продакту улучшить совместную работу
• Плохой плохой UI: 10 распространенных ошибок в пользовательских интерфейсах
iOS
• Гибкая навигация в iOS
• Wordle на SwiftUI
• 14 полезных операторов для работы с массивами в Swift
Android
• Избегайте «when» — используйте полиморфизм
• Compressor: сжатие изображений в Android
• Введение в Jeptack Compose
• Тестирование продукта RuScanner: как заставить отладчик Android работать во благо тестирования
• Дорожная карта для Android-разработчика 2022: часть 3 / 2 / 1
• ViewModel: антипаттерны разовых событий
Кроссплатформа
• Добавляем сплешскрин во Flutter-приложении менее чем за минуту
• Как не надо учить Flutter
Вакансия дня
• Junior Android-разработчик в Sixhands
Разработка
• Только 2% россиян назвали программирование уважаемой профессией
• Poparazzi: анти-Instagram с 5 млн пользователей
• $80 млн в Серии B: WorkOS — корпоративные функции для приложений
• У Alphabet и Meta самые высокие средние зарплаты
• Люби меня, люби. Как дизайнеру и продакту улучшить совместную работу
• Плохой плохой UI: 10 распространенных ошибок в пользовательских интерфейсах
iOS
• Гибкая навигация в iOS
• Wordle на SwiftUI
• 14 полезных операторов для работы с массивами в Swift
Android
• Избегайте «when» — используйте полиморфизм
• Compressor: сжатие изображений в Android
• Введение в Jeptack Compose
• Тестирование продукта RuScanner: как заставить отладчик Android работать во благо тестирования
• Дорожная карта для Android-разработчика 2022: часть 3 / 2 / 1
• ViewModel: антипаттерны разовых событий
Кроссплатформа
• Добавляем сплешскрин во Flutter-приложении менее чем за минуту
• Как не надо учить Flutter
Вакансия дня
• Junior Android-разработчик в Sixhands
AppTractor
Только 2% россиян назвали программирование уважаемой профессией
На первом месте рейтинга самых уважаемых профессий — медицинские работники, вторую строку делят педагоги и военнослужащие.
👍8😁3😢1
Данные Sensor Tower показывают, что теперь требуется 156,000 загрузок в день, чтобы неигровое приложение для iPhone заняло первое место в общем топе App Store в США. Это на 37% больше 2019 года. В Google Play это количество установок для первого места выросло всего на 5%, в среднем до 87,000.
Количество загрузок мобильных игр, необходимых для достижения №1, снизилось на 46%.
Аналогично и для Топ-10 в App Store и Google Play в США. В 2022 приложению для iPhone требуется 52,000 установок, чтобы попасть в десятку лучших. Это на 2% больше, чем в 2019 году. На Android приложение должно получить 29,000 загрузок, чтобы попасть в Топ-10, что на 9% меньше 2019. Для Android это самый низкий порог из когда-либо существовавших.
“Развлечения” — самая сложная категория для попадания в десятку лучших приложений как в App Store США, так и в Google Play. Другими “сложными” являются «Покупки», «Социальные сети», «Путешествия» и «Финансы» на iPhone. “Покупки”, “Инструменты”, “Финансы” и “Коммуникации” на Android.
Количество загрузок мобильных игр, необходимых для достижения №1, снизилось на 46%.
Аналогично и для Топ-10 в App Store и Google Play в США. В 2022 приложению для iPhone требуется 52,000 установок, чтобы попасть в десятку лучших. Это на 2% больше, чем в 2019 году. На Android приложение должно получить 29,000 загрузок, чтобы попасть в Топ-10, что на 9% меньше 2019. Для Android это самый низкий порог из когда-либо существовавших.
“Развлечения” — самая сложная категория для попадания в десятку лучших приложений как в App Store США, так и в Google Play. Другими “сложными” являются «Покупки», «Социальные сети», «Путешествия» и «Финансы» на iPhone. “Покупки”, “Инструменты”, “Финансы” и “Коммуникации” на Android.
👍4
Наш новый большой еженедельный дайджест с 95 материалами за неделю. По возможности поставьте лайк, поделитесь с коллегами, поддержите на Boosty - маленький шаг для вас, но гигантский скачок для всего канала AppTractor! 🚀
👍27
Еще в январе казалось, что Coinbase станет одним из лидеров App Store и Play. Но слава оказалась на 15 минут. Криптовалюта испытывает сложные времена, а одна из них вообще недавно рухнула. Резкое падение биткойна также мало помогло в привлечении пользователей. И платформа, которая открыла для простых людей криптовалюту, теперь наблюдает, как они уходят.
Как пишет AppFigures, загрузки Coinbase в 2022 году упали вдвое. И их даже не сравнить с максимумами 2021.
В январе Coinbase получил чуть более 2М новых установок. Но приток новых пользователей постоянно снижается. В апреле количество загрузок не достигло даже 900К, спад более чем на 57%. В мае установки немного превысили 900К, но они совсем не похожи на январь и далеки от 3.9М, которые были у Coinbase в мае 2021.
Это конец криптовалюты? Вряд ли. Да, хайп прошел. Но регулирования, изменения платформ и очистка от скама позволят криптовалюте вернуться в мейнстрим. Так что Coinbase определенно вернется в топы — вопрос не в “да или нет”, а в “когда”.
Как пишет AppFigures, загрузки Coinbase в 2022 году упали вдвое. И их даже не сравнить с максимумами 2021.
В январе Coinbase получил чуть более 2М новых установок. Но приток новых пользователей постоянно снижается. В апреле количество загрузок не достигло даже 900К, спад более чем на 57%. В мае установки немного превысили 900К, но они совсем не похожи на январь и далеки от 3.9М, которые были у Coinbase в мае 2021.
Это конец криптовалюты? Вряд ли. Да, хайп прошел. Но регулирования, изменения платформ и очистка от скама позволят криптовалюте вернуться в мейнстрим. Так что Coinbase определенно вернется в топы — вопрос не в “да или нет”, а в “когда”.
👍2
Вроде как бы хорошо, много раз слово API и Developers сказали, а вспомнить особо нечего. Ну да, iOS 16, в которой весь пар ушел в lockscreen, iPadOS 16 с мультизадачностью, watchOS с приемом таблеток, новые MacBook с M2. В общем, надо завтра почитать, что внутри. А пока - традиционный опрос.
Разработка
• Как всегда оставаться перспективным разработчиком
• Маркетологи в мобайле: Summer Edition. Елизавета Жаркова (игровая платформа «ВКонтакте»)
• Загрузки Coinbase в 2022 упали вдвое
• Google Play запускает новый Акселератор и Фестиваль инди-игр
• Компенсационные пакеты для сотрудников в IT: исследование SuperJob
• VK Реклама запустила продвижение приложений из RuStore
• Дизайн приложений: примеры для вдохновения #77
• Как изменится программирование в ближайшие 5-10 лет
• SubHub Podcast: Наталья Шахметова (Woofz by Gismart)
• Как написать backend: свой сервер на Kotlin и Ktor
• Как создать мобильную ферму, или Вжух! И ты мобильный фермер
• Закончили курс Google UX? И что теперь?
• Сложность убивает разработчиков
• Продукт нельзя оставлять на продукт-менеджеров
iOS
• Avito iOS meetup #9
• Загрузки, необходимые для попадания на первое место в топе App Store, выросли на 37% за 3 года
• VFont: использование вариативных шрифтов в iOS
• Рейтинг инструментов iOS разработки 2022
• Рисуем интерактивный линейный график на iOS с помощью Charts
• Повышаем рейтинг приложений с помощью SKStoreReviewController
• Советы по внедрению универсальных ссылок в ваши приложения для iOS
• Что нового в Swift 5.7
Android
• Google запускает App Actions в Android Shortcuts
• В Jetpack вышла библиотека поддержки Ultra-Wideband (UWB)
• Объектно-ориентированный Gradle. Настраиваем Build types в Android, используя Kotlin DSL
• Как сделать Android-приложение тестируемым? Часть 1 — MVP и MVVM
• Обновление UI с помощью управления состоянием в Jetpack compose
• Три функции Android Studio, которые вы, возможно, пропустили
Кроссплатформа
• Conferences4Hall: конференции на Kotlin Multiplatform
• О Flutter 3
• Другая сторона Flutter/Dart
• Создание дизайн-системы с использованием методологии атомарного проектирования во Flutter
Вакансия дня
• Junior iOS разработчик в FINCH Mobile
Разработка
• Как всегда оставаться перспективным разработчиком
• Маркетологи в мобайле: Summer Edition. Елизавета Жаркова (игровая платформа «ВКонтакте»)
• Загрузки Coinbase в 2022 упали вдвое
• Google Play запускает новый Акселератор и Фестиваль инди-игр
• Компенсационные пакеты для сотрудников в IT: исследование SuperJob
• VK Реклама запустила продвижение приложений из RuStore
• Дизайн приложений: примеры для вдохновения #77
• Как изменится программирование в ближайшие 5-10 лет
• SubHub Podcast: Наталья Шахметова (Woofz by Gismart)
• Как написать backend: свой сервер на Kotlin и Ktor
• Как создать мобильную ферму, или Вжух! И ты мобильный фермер
• Закончили курс Google UX? И что теперь?
• Сложность убивает разработчиков
• Продукт нельзя оставлять на продукт-менеджеров
iOS
• Avito iOS meetup #9
• Загрузки, необходимые для попадания на первое место в топе App Store, выросли на 37% за 3 года
• VFont: использование вариативных шрифтов в iOS
• Рейтинг инструментов iOS разработки 2022
• Рисуем интерактивный линейный график на iOS с помощью Charts
• Повышаем рейтинг приложений с помощью SKStoreReviewController
• Советы по внедрению универсальных ссылок в ваши приложения для iOS
• Что нового в Swift 5.7
Android
• Google запускает App Actions в Android Shortcuts
• В Jetpack вышла библиотека поддержки Ultra-Wideband (UWB)
• Объектно-ориентированный Gradle. Настраиваем Build types в Android, используя Kotlin DSL
• Как сделать Android-приложение тестируемым? Часть 1 — MVP и MVVM
• Обновление UI с помощью управления состоянием в Jetpack compose
• Три функции Android Studio, которые вы, возможно, пропустили
Кроссплатформа
• Conferences4Hall: конференции на Kotlin Multiplatform
• О Flutter 3
• Другая сторона Flutter/Dart
• Создание дизайн-системы с использованием методологии атомарного проектирования во Flutter
Вакансия дня
• Junior iOS разработчик в FINCH Mobile
AppTractor
Как всегда оставаться перспективным разработчиком
Технологии и процессы не имеют значения. Что важно, так это тип мышления, который у вас есть как у разработчика.
👍7
Как вам WWDC 2022?
Anonymous Poll
11%
5
19%
4
17%
3
4%
2
3%
1
30%
Не смотрел, но осуждаю
16%
Не смотрел, но восхищаюсь
Начинаем разбираться в новинками WWDC. Настоящая революция пришла откуда не ждали! В Xcode 14 теперь можно загрузить 1 (одну) картинку с иконкой и Xcode порежет ее сам на все нужные размеры.
👍45🤯23😁16❤5
Вот что к текущему моменту есть по новинкам WWDC. Если будет что-то новое - буду обновлять. Если знаете что-то еще - пришлите.
• Новые API для разработчиков с WWDC 2022
• Улучшения для Swift и SwiftUI
• Xcode 14
• Xcode Cloud теперь доступен для всех
• Apple представила процессор M2
• Apple открывает WeatherKit API
• В iOS и watchOS появился Режим разработчика
Update
• Обновления StoreKit
• Бенчмарки в App Analytics
• Новые API для разработчиков с WWDC 2022
• Улучшения для Swift и SwiftUI
• Xcode 14
• Xcode Cloud теперь доступен для всех
• Apple представила процессор M2
• Apple открывает WeatherKit API
• В iOS и watchOS появился Режим разработчика
Update
• Обновления StoreKit
• Бенчмарки в App Analytics
👍3🔥2
Стоит ли в 2022 рекламировать игры и приложения у блогеров, и как это делать эффективно
Статистика показывает:
🔸 92% пользователей доверяют рекомендациям, даже если лично не знакомы с автором
🔸 91% маркетологов считает influencer-маркетинг эффективным каналом для привлечения новой аудитории
🔥 Angle Academy запускает интенсив по influencer-маркетингу, который за 1 неделю даст полное погружение в тему работы с блогерами и понимание, как продвигать приложение через них. Старт 14 июня!
📅 В этот четверг пройдет бесплатная лекция
На ней вы узнаете:
💎 Нужна ли вашему приложению реклама инфлюенсера
💎 Как взаимодействовать с лидерами мнений, чтобы достигать KPI
💎 Что необходимо сделать перед запуском кампании, чтобы сократить бюджет
➕ Полезные кейсы
Лектор: Дарья Горшенина из PRP Agency
Когда: 9 июня, 18:00 по МСК 🕰
Регистрируйтесь, лекция будет полезна слушателям с нулевым опытом, специалистам и тем, кто хочет научиться контролировать подрядчиков
Зарегистрироваться👈
Статистика показывает:
🔸 92% пользователей доверяют рекомендациям, даже если лично не знакомы с автором
🔸 91% маркетологов считает influencer-маркетинг эффективным каналом для привлечения новой аудитории
🔥 Angle Academy запускает интенсив по influencer-маркетингу, который за 1 неделю даст полное погружение в тему работы с блогерами и понимание, как продвигать приложение через них. Старт 14 июня!
📅 В этот четверг пройдет бесплатная лекция
На ней вы узнаете:
💎 Нужна ли вашему приложению реклама инфлюенсера
💎 Как взаимодействовать с лидерами мнений, чтобы достигать KPI
💎 Что необходимо сделать перед запуском кампании, чтобы сократить бюджет
➕ Полезные кейсы
Лектор: Дарья Горшенина из PRP Agency
Когда: 9 июня, 18:00 по МСК 🕰
Регистрируйтесь, лекция будет полезна слушателям с нулевым опытом, специалистам и тем, кто хочет научиться контролировать подрядчиков
Зарегистрироваться👈
👍3
Ладно, если абстрагироваться от иконки, то в целом WWDC удалась - много интересного и, что немаловажно, применимого в собственных приложениях. В Xcode кроме кучи новых багов (как пишут в наших комментах), завезли, например, таймлайн сборки. Сразу будет видно, какой кусок кода плохо собирается. Круто? Круто. В Connect обещают добавить бенчмарки. Интересно? А то ж. StoreKit позволит нормально переходить с платных приложений на встроенные покупки. Практично? Еще как. И так понемногу на “удалась” и набирается.
Разработка
• Вот что происходит, когда вы не используете IDE для написания кода в течение 3 месяцев
• Работа с производительностью кода — микро- и макрооптимизация
iOS
• Бенчмарки в App Analytics
• Обновления StoreKit
• В iOS и watchOS появился Режим разработчика
• Новые API для разработчиков с WWDC 2022
• Улучшения для Swift и SwiftUI
• Улучшения в Xcode 14
• Xcode Cloud теперь доступен для всех
• Apple представила процессор M2
• Apple открывает WeatherKit API
• NotificationBanner: уведомления для iOS-приложений
• Что нового в SwiftUI для iOS 16
• Почему модульное тестирование в iOS не похоже на другие?
• Github Copilot для разработчиков Swift
• Начинаем работу с WeatherKit
• Используйте Markdown, чтобы улучшить Swift код в XCode
Android
• Когда Jetpack Glance встретил своего коллегу Work Manager
• Многомодульная архитектура в Android
• Принцип разделения интерфейса в Android с расширениями Kotlin и inline функциями
• Погружение в безопасность Android
Кроссплатформа
• Нативные модули в React Native с использованием Java и Swift
• Расширенные перечисления во Flutter 3
Вакансия дня
• Android-разработчик в Яндекс.Вертикали
Разработка
• Вот что происходит, когда вы не используете IDE для написания кода в течение 3 месяцев
• Работа с производительностью кода — микро- и макрооптимизация
iOS
• Бенчмарки в App Analytics
• Обновления StoreKit
• В iOS и watchOS появился Режим разработчика
• Новые API для разработчиков с WWDC 2022
• Улучшения для Swift и SwiftUI
• Улучшения в Xcode 14
• Xcode Cloud теперь доступен для всех
• Apple представила процессор M2
• Apple открывает WeatherKit API
• NotificationBanner: уведомления для iOS-приложений
• Что нового в SwiftUI для iOS 16
• Почему модульное тестирование в iOS не похоже на другие?
• Github Copilot для разработчиков Swift
• Начинаем работу с WeatherKit
• Используйте Markdown, чтобы улучшить Swift код в XCode
Android
• Когда Jetpack Glance встретил своего коллегу Work Manager
• Многомодульная архитектура в Android
• Принцип разделения интерфейса в Android с расширениями Kotlin и inline функциями
• Погружение в безопасность Android
Кроссплатформа
• Нативные модули в React Native с использованием Java и Swift
• Расширенные перечисления во Flutter 3
Вакансия дня
• Android-разработчик в Яндекс.Вертикали
Medium
Here’s What Happens When You Don’t Use an IDE to Write Code for 3 Months
No code completion, inspections, or error highlighting. What can go wrong?
👍3
Mobius на день возвращается в теплый ламповый офлайн 🔥
В программе вас ждут:
✔️ Кирилл Розов, «История Android от L до T».
✔️ Денис Загаевский, «KMM: Reduce'им сложность».
✔️ Геннадий Евстратов, «SUI на Flutter».
✔️ Алексей Михайлов, «Делаем удобное взаимодействие с Kotlin из Swift».
✔️ Тимур Шафигуллин, «Nivelir — новый фреймворк навигации в iOS».
✔️ Роман Аймалетдинов, «Coroutines: боль обработки ошибок».
✔️ Евгений Сатуров и Дмитрий Шевченко, «PWA на Flutter из мобильного приложения: план Б, который нам сейчас так нужен».
А также дискуссии после докладов и BoF-сессии (вне Zoom!), живое общение, стенды партнеров с развлечениями, мини-докладами и мерчем, вечеринка для участников и та самая атмосфера.
📍Санкт-Петербург, Park Inn by Radisson Pulkovskaya. 22 июня.
Подробности и билеты вы сможете найти по ссылке.
Если покупаете билет за свой счет (а не за счет компании), то воспользуйтесь промокодом
В программе вас ждут:
✔️ Кирилл Розов, «История Android от L до T».
✔️ Денис Загаевский, «KMM: Reduce'им сложность».
✔️ Геннадий Евстратов, «SUI на Flutter».
✔️ Алексей Михайлов, «Делаем удобное взаимодействие с Kotlin из Swift».
✔️ Тимур Шафигуллин, «Nivelir — новый фреймворк навигации в iOS».
✔️ Роман Аймалетдинов, «Coroutines: боль обработки ошибок».
✔️ Евгений Сатуров и Дмитрий Шевченко, «PWA на Flutter из мобильного приложения: план Б, который нам сейчас так нужен».
А также дискуссии после докладов и BoF-сессии (вне Zoom!), живое общение, стенды партнеров с развлечениями, мини-докладами и мерчем, вечеринка для участников и та самая атмосфера.
📍Санкт-Петербург, Park Inn by Radisson Pulkovskaya. 22 июня.
Подробности и билеты вы сможете найти по ссылке.
Если покупаете билет за свой счет (а не за счет компании), то воспользуйтесь промокодом
apptractor2022JRGpc для получения скидки. Промокод работает только для билетов категории «для частных лиц».🔥5😢3👍1
Не могу перестать восхищаться Pokémon GO - в Sensor Tower докладывают, что игра заработала уже более 6 миллиардов долларов. По миллиарду в год. Что интересно, на Google Play пришлось большая часть, 52.3%. США занимают первое место по доходам и, что более изумительно, по загрузкам, обгоняя даже Индию и Бразилию. Ну и главное, чему стоит поучиться - шестилетний и до сих пор актуальный live ops. Добьет ли мировой кризис покемонов вопрос открытый (в 2022 доходы упали на 45%), но учиться у них можно и нужно уже сейчас.
Разработка
• Pokémon GO заработал $6 млрд
• Победители Apple Design Awards 2022
• $23.9 млн в Серии А: Gantry — оценка и улучшение ИИ
• Как следить за здоровьем морских свинок с помощью Machine Learning и мобильного приложения
• Работать больше глупо - план, чтобы получить больше свободного времени и меньше работать
• Как правильно рассчитать время на проект
iOS
• Apple обновляет Nearby Interaction
• UserDefaults. Настройки пользователя
• WWDC 2022. Что нового в SwiftUI
• Swift — 6 вещей, которые вы могли знать, но забыли
• Встречайте WeatherKit и Swift Charts
• В чем разница между any и some в Swift 5.7?
• Что нового в SwiftUI на WWDC22
Android
• ViMusic: проигрыватель для YouTube Music
• Управление состоянием UI в Jetpack Compose с помощью Sealed классов
• Руководство по вашему первому процессору аннотаций с KSP
• Самое популярное заблуждение относительно RxJava
Кроссплатформа
• Flutter и SonarQube для статического анализа кода
• Как применить БЭМ методологию во Flutter проекте
• Создай себе инструмент. Часть 1: скрипт на Dart
• 1 год спустя Flutter для Web все еще отстой
• Изучаем конструкторы Dart
Вакансия дня
• iOS-разработчик в Точку
Разработка
• Pokémon GO заработал $6 млрд
• Победители Apple Design Awards 2022
• $23.9 млн в Серии А: Gantry — оценка и улучшение ИИ
• Как следить за здоровьем морских свинок с помощью Machine Learning и мобильного приложения
• Работать больше глупо - план, чтобы получить больше свободного времени и меньше работать
• Как правильно рассчитать время на проект
iOS
• Apple обновляет Nearby Interaction
• UserDefaults. Настройки пользователя
• WWDC 2022. Что нового в SwiftUI
• Swift — 6 вещей, которые вы могли знать, но забыли
• Встречайте WeatherKit и Swift Charts
• В чем разница между any и some в Swift 5.7?
• Что нового в SwiftUI на WWDC22
Android
• ViMusic: проигрыватель для YouTube Music
• Управление состоянием UI в Jetpack Compose с помощью Sealed классов
• Руководство по вашему первому процессору аннотаций с KSP
• Самое популярное заблуждение относительно RxJava
Кроссплатформа
• Flutter и SonarQube для статического анализа кода
• Как применить БЭМ методологию во Flutter проекте
• Создай себе инструмент. Часть 1: скрипт на Dart
• 1 год спустя Flutter для Web все еще отстой
• Изучаем конструкторы Dart
Вакансия дня
• iOS-разработчик в Точку
AppTractor
Pokémon GO заработал $6 млрд
Pokémon GO от Niantic преодолел отметку в 6 миллиардов долларов.
👍8
Миллиарды людей используют свои мобильные устройства для общения, покупок и игр, рынок мобильных приложений растет, неудивительно, что растут и расходы на мобильную рекламу. В 2021 году они достигли 300 миллиардов долларов. Прогноз на этот год от Tenjin - 350 миллиардов долларов.
• 55% маркетологов говорит, что мобильный маркетинг в 2021 стал сложнее. Причем у игровых компаний это 68%, а у приложений только 43%.
• 93% мобильных рекламодателей планирует в 2022 году тратить деньги на альтернативные Android-экосистемы.
• Распределение бюджетов в 2022 - 53% на iOS и 47% на Android.
• 87% маркетологов использует аналитические сервисы для измерения компаний и пользователей. При этом 96% для сбора данных и отчетов задействует электронные таблицы.
• 20% планирует уменьшить бюджеты в 2022, 65% - увеличить.
• 55% маркетологов говорит, что мобильный маркетинг в 2021 стал сложнее. Причем у игровых компаний это 68%, а у приложений только 43%.
• 93% мобильных рекламодателей планирует в 2022 году тратить деньги на альтернативные Android-экосистемы.
• Распределение бюджетов в 2022 - 53% на iOS и 47% на Android.
• 87% маркетологов использует аналитические сервисы для измерения компаний и пользователей. При этом 96% для сбора данных и отчетов задействует электронные таблицы.
• 20% планирует уменьшить бюджеты в 2022, 65% - увеличить.
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Яндекс Банк ищет мобильщиков
Яндекс что? Яндекс Банк — новый продукт Яндекса, задумавшего сделать современный, технологичный people-friendly банк. А если задумали, значит сделают. Уже делают!
Недавно ребята запустили Счёт. Пока экологично — без пластика, но его уже можно затестить в Go, Лавке, Драйве и Заправках. А прямо сейчас разрабатывают приложение, которым скоро будут пользоваться миллионы: от требовательных зумеров до бабули тимлида. Потому что делают для людей. Работают без бюрократии и легаси. И продолжают нанимать несмотря ни на что.
Хочешь годами полировать одну кнопку, стучать костылями и ждать перемен? Тогда не по адресу. Здесь только интересные таски, быстрые решения, свежий стек и только хардкор! Найм тоже шустрый: никаких алгоритмических секций, всего одна задачка и сразу телепорт к HR. Вот тут все подробности и ссылка на отклик.
И ещё кое-что. Сколько в твоём портфолио крупных не no-name-проектов, которые ты реально пилил с нуля? И часто тебе такие предлагают? Тогда дальше можно не думать)
Яндекс что? Яндекс Банк — новый продукт Яндекса, задумавшего сделать современный, технологичный people-friendly банк. А если задумали, значит сделают. Уже делают!
Недавно ребята запустили Счёт. Пока экологично — без пластика, но его уже можно затестить в Go, Лавке, Драйве и Заправках. А прямо сейчас разрабатывают приложение, которым скоро будут пользоваться миллионы: от требовательных зумеров до бабули тимлида. Потому что делают для людей. Работают без бюрократии и легаси. И продолжают нанимать несмотря ни на что.
Хочешь годами полировать одну кнопку, стучать костылями и ждать перемен? Тогда не по адресу. Здесь только интересные таски, быстрые решения, свежий стек и только хардкор! Найм тоже шустрый: никаких алгоритмических секций, всего одна задачка и сразу телепорт к HR. Вот тут все подробности и ссылка на отклик.
И ещё кое-что. Сколько в твоём портфолио крупных не no-name-проектов, которые ты реально пилил с нуля? И часто тебе такие предлагают? Тогда дальше можно не думать)
😁26😢5🤔2👍1
Наш новый большой еженедельный дайджест со всеми 92 материалами. По возможности поставьте лайк, поделитесь с коллегами, поддержите на Boosty - настоящий программист гораздо больше читает, чем пишет! 🧑🏻💻
👍18
Согласно новому прогноз развития рынка приложений Sensor Tower, к 2026 году глобальные потребительские расходы в App Store и Google Play на премиум приложения, покупки в приложениях и подписки достигнут 233 миллиардов долларов. Это на 77% больше, чем 132 миллиарда долларов, которые потребители потратили в 2021 году. В 2026 году App Store получит от пользователей 161 млрд (в среднем +13.7% в год), а Google Play 72 млрд (+8.9% в год). Интересно, что по прогнозу в App Store доход от приложений обгонит доход от игр уже в 2024, а в 2026 игры уже будут давать только 43% доходов магазина, что на 23 процентных пункта меньше, чем в 2020 году.
😱6