#ЦифраДня: Мобильный ландшафт приходит в норму после резкого изменения поведения потребителей 2020 года, и данные Sensor Tower показывают, что количество уникальных приложений, используемых на мобильных устройствах в Соединенных Штатах каждый месяц, вернулось к допандемическому уровню. В 2021 году это в среднем это 46.5 приложений на устройство в месяц. Однако сильно изменилось само потребление приложений в разрезе категорий - стало меньше игр, но больше финансовых приложений, бизнеса, еды и напитков, образования и медицины.
👍7
Оптимизируйте рекламу для установки приложений
В Директе можно закупать качественный трафик и платить конкретно за установки. Яндекс выпустил небольшое руководство с рекомендациями по оптимизации кампаний для привлечения установок.
Узнайте на 9 карточках, как запускать эффективные мобильные кампании и продвигать приложения легко и продуктивно.
Пост доступен в канале Яндекс.Рекламы, где в целом много полезного для маркетологов и рекламщиков контента, а также выходят познавательные посты про рекламу мобильных приложений.
В Директе можно закупать качественный трафик и платить конкретно за установки. Яндекс выпустил небольшое руководство с рекомендациями по оптимизации кампаний для привлечения установок.
Узнайте на 9 карточках, как запускать эффективные мобильные кампании и продвигать приложения легко и продуктивно.
Пост доступен в канале Яндекс.Рекламы, где в целом много полезного для маркетологов и рекламщиков контента, а также выходят познавательные посты про рекламу мобильных приложений.
👍4🔥2🤩1
Наш традиционный большой еженедельный дайджест со всем материалами за неделю. Сегодня снова 90 материалов про iOS и Android, разработку, аналитику и монетизацию!
👍4👎1
Forwarded from AppFiles - Mobile Development
Как справляться с техническим долгом в масштабе суперприложения
Во Flo каждая команда ориентирована на продукт, даже платформенные команды. Сосредоточение внимания на продукте очень важно, но оно должно соответствовать скорости разработки, которая со временем может снижаться, давая меньше возможностей экспериментировать или приносить пользу.
В этой статье Директор по инжинирингу во Flo рассказывает, как в компании работают с техническим долгом и как эволюционная архитектура и SRE помогают сбалансировать инновации и качество в мобильной разработке.
Статья 🇬🇧: https://apptractor.ru/flodbt
Платформа: разработка
👋: 233
Во Flo каждая команда ориентирована на продукт, даже платформенные команды. Сосредоточение внимания на продукте очень важно, но оно должно соответствовать скорости разработки, которая со временем может снижаться, давая меньше возможностей экспериментировать или приносить пользу.
В этой статье Директор по инжинирингу во Flo рассказывает, как в компании работают с техническим долгом и как эволюционная архитектура и SRE помогают сбалансировать инновации и качество в мобильной разработке.
Статья 🇬🇧: https://apptractor.ru/flodbt
Платформа: разработка
👋: 233
👍7
В Belka Games написали для полноценный гайд по запуску - tech launch, soft launch и global release - игр. Читается захватывающе и, надеюсь, применимо и к неигровым проектам. Так что если вы пилите свои продукты в мировом масштабе - обратите внимание. Ну и “перевели” в текст тренды Android разработки 2022 от Android Broadcast, так что тоже не пропустите.
Разработка
• Предсказуемый успех. Почему мобильным играм нужен маркетинг в софтлонч и как его использовать с наибольшей выгодой
• Как пользовались приложениями во время новогодних праздников?
• С чего начать учить Android и iOS? Ошибки новичков в мобильной разработке
• Podlodka #252: теория игр
• $35 млн в Серии B: Censys — защита IoT и облака
• Soviet Project — Хоррор игра о недалеком прошлом
• Как проходит интервью мобильных разработчиков в Тинькофф
• История Snake: как игра для Nokia создала новую эру в мобильной индустрии
• Flutter vs Native: почему мы переходим с первого на второй
• Уроки и статистика после шести лет работы инди-разработчиком
• Как решить, когда пора прекратить проектирование и начать программировать
• Как справляться с техническим долгом в масштабе суперприложения
iOS
• Apple разрешила распространение приложений по прямой ссылке
• Обзор решений для навигации в iOS
• Как отправлять изображения в полезной нагрузке уведомлений — Firebase
• Исследуем время сборки Xcode с пользовательскими SF символами
• 5 простых вещей, которые я делаю, чтобы стать iOS-инженером
• Повысьте скорость развертывания iOS-приложений с помощью Feature Flag библиотеки
Android
• Android Broadcast: тренды Android-разработки 2022
• Lucilla: полнотекстовый поиск в Kotlin
• В Google Play появится раздел «Предложения»
• Butterfly: адаптивный и отзывчивый UI для Android
• Ускорение рисования Мандельброта на Android в Jetpack Compose
• Динамическое изменение Backend среды в рантайме
• Беспроводная ADB отладка с Android Studio Bumblebee
Разработка
• Предсказуемый успех. Почему мобильным играм нужен маркетинг в софтлонч и как его использовать с наибольшей выгодой
• Как пользовались приложениями во время новогодних праздников?
• С чего начать учить Android и iOS? Ошибки новичков в мобильной разработке
• Podlodka #252: теория игр
• $35 млн в Серии B: Censys — защита IoT и облака
• Soviet Project — Хоррор игра о недалеком прошлом
• Как проходит интервью мобильных разработчиков в Тинькофф
• История Snake: как игра для Nokia создала новую эру в мобильной индустрии
• Flutter vs Native: почему мы переходим с первого на второй
• Уроки и статистика после шести лет работы инди-разработчиком
• Как решить, когда пора прекратить проектирование и начать программировать
• Как справляться с техническим долгом в масштабе суперприложения
iOS
• Apple разрешила распространение приложений по прямой ссылке
• Обзор решений для навигации в iOS
• Как отправлять изображения в полезной нагрузке уведомлений — Firebase
• Исследуем время сборки Xcode с пользовательскими SF символами
• 5 простых вещей, которые я делаю, чтобы стать iOS-инженером
• Повысьте скорость развертывания iOS-приложений с помощью Feature Flag библиотеки
Android
• Android Broadcast: тренды Android-разработки 2022
• Lucilla: полнотекстовый поиск в Kotlin
• В Google Play появится раздел «Предложения»
• Butterfly: адаптивный и отзывчивый UI для Android
• Ускорение рисования Мандельброта на Android в Jetpack Compose
• Динамическое изменение Backend среды в рантайме
• Беспроводная ADB отладка с Android Studio Bumblebee
AppTractor
Предсказуемый успех. Почему мобильным играм нужен маркетинг в софтлонч и как его использовать с наибольшей выгодой
Каждый день в сторах публикуются сотни новых игр. Привлечь внимание к продукту становится сложнее, особенно на этапе soft launch. А он очень важен, ведь именно на этом этапе разработчик понимает, что ждёт игру — доработки, закрытие или мировой успех. Не так…
👍13
➡️ Делаем оффер iOS- и Android-разработчикам за один день. Приглашаем в команды Мобильного банка, Тинькофф Инвестиций, Тинькофф Бизнеса и еще трех проектов.
Вы — в течение одного дня общаетесь с нашей командой. Мы — делаем оффер, если работа подойдет вам по условиям, а задачи — по скиллам.
🖇 Все будет онлайн, 19 февраля. Заявки принимаем до 15 февраля включительно. Подробности и регистрация по ссылке: https://l.tinkoff.ru/mobile-offer
Вы — в течение одного дня общаетесь с нашей командой. Мы — делаем оффер, если работа подойдет вам по условиям, а задачи — по скиллам.
🖇 Все будет онлайн, 19 февраля. Заявки принимаем до 15 февраля включительно. Подробности и регистрация по ссылке: https://l.tinkoff.ru/mobile-offer
👍4🎉2
Forwarded from Код Воробья для iOS разработчиков
Как устроен системный калькулятор.
Приложение написано на сценах. Root-контроллер называется
Клавиатуру сделали обычный вью и назвали
#ViewHierarchy
Приложение написано на сценах. Root-контроллер называется
DisplayViewController. Лейбл с введенными цифрами обернули в контейнер DisplayView и добавили жесты LongPress, Swipe и Tap.Клавиатуру сделали обычный вью и назвали
CalculatorKeypadView. Кнопки сделаны как UIButton. Все кнопки - объекты одного класса, даже измененный 0. Контейнер лейаутится через AutoLayout, а вот сетку с кнопками расставили с помощью фреймов.#ViewHierarchy
👍30💩7❤1
Статьи про внедрение KMM (на iOS) читаются как синопсис фильма ужасов 🤡 Тут у нас сразу не заработало, мы поплясали с бубном, не помогло, вылезла чубакка, но мы ее с привлечением Android-разработчиков побороли. А тут нам надо было изучить Kotlin, Gradle и Android Studio, но это же нормально - зато кроссплатформа. В общем, как вы - согласны да/нет, будете внедрять KMM?
Разработка
• Чему мы научились, используя KMM для iOS
• Quan: выгорание сотрудников
• Pinterest добавляет примерку мебели в дополненной реальности
• The New York Times покупает Wordle
• Не совсем очевидные тренды развития рынка приложений, как к ним подготовиться мобильному разработчику?
• Руководство по самостоятельному изучению основ науки о данных за 20 недель
• Backend driven UI в Flo Health
• Состояние разработки приложений 2021
iOS
• Siren: уведомление о выходе новой версии приложения
• GraphQL в мобильной разработке. Пишем клиент для iOS
• Эволюция UI-тестов в iOS-приложении
• Как создать игру Wordle с помощью SwiftUI
• Веб-уведомления, WebXR и улучшенная поддержка PWA будут в iOS
Android
• Каждый Composable заслуживает ViewModel
• Kotlin Multiplatform Mobile и как сделать общую ViewModel: предложение по архитектуре
• Принципы SOLID с (почти) реальными примерами на Java
• Непрерывная доставка мультиплатформенной библиотеки Kotlin
Разработка
• Чему мы научились, используя KMM для iOS
• Quan: выгорание сотрудников
• Pinterest добавляет примерку мебели в дополненной реальности
• The New York Times покупает Wordle
• Не совсем очевидные тренды развития рынка приложений, как к ним подготовиться мобильному разработчику?
• Руководство по самостоятельному изучению основ науки о данных за 20 недель
• Backend driven UI в Flo Health
• Состояние разработки приложений 2021
iOS
• Siren: уведомление о выходе новой версии приложения
• GraphQL в мобильной разработке. Пишем клиент для iOS
• Эволюция UI-тестов в iOS-приложении
• Как создать игру Wordle с помощью SwiftUI
• Веб-уведомления, WebXR и улучшенная поддержка PWA будут в iOS
Android
• Каждый Composable заслуживает ViewModel
• Kotlin Multiplatform Mobile и как сделать общую ViewModel: предложение по архитектуре
• Принципы SOLID с (почти) реальными примерами на Java
• Непрерывная доставка мультиплатформенной библиотеки Kotlin
AppTractor
Чему мы научились, используя KMM для iOS
В этой статье я рассказал о некоторых основных задачах и проблемах, с которыми мы столкнулись при работе с KMM на iOS.
👍6
💩36🥰6👍2👎1
В лесу Apple опять кто-то сдох - после многих лет (по заветам Джобса) забивания на веб-приложения вообще и PWA в частности, в iOS кажется завезли иконки! и веб-пуши! и улучшение быстродействия! и WebXR! Пока все выключено, но в обозримом будущем, кажется, веб-приложения все таки заработают нормально на iOS. Так что вчерашний опрос отменяется, возвращаемся к PWA 😀
Разработка
• В iOS 15.4 появились веб-уведоиления и WebXR API
• Как стать дата сайентистом не потратив ни рубля
• $71 млн в Серии C: Jellyfish — разработка в бизнес-контексте
• Каково быть тестировщиком: 4 истории о боли и радости
• Маскот в приложении: кто это и зачем он нужен
• Почему вы должны использовать шрифт разработчика
• Шаблон проектирования MVC+S во Flutter
iOS
• Память в Swift (куча, стек, ARC)
• Swift TableManager
• Сокращаем время запуска iOS-приложения
• Анимация плавающих сердечек в SwiftUI
• Справочник разработчика iOS по Code Review
• Быстрые клавиши Xcode для работы только с клавиатурой
• Как использовать Feature Flag в приложении iOS [с примерами кода]
• Основные вопросы и ответы по основам iOS с собеседования
Android
• SpotiFlyer: загрузчик музыки на KMM
• Реактивное программирование или сопрограммы: между молотом и наковальней?
• Отслеживание сообщений основного потока
• Преобразование файлов локализации iOS для Android
• Полное руководство по LiveData и Flow: почему, где, когда и что именно
• Я занялся Android-разработкой в 40 лет
Разработка
• В iOS 15.4 появились веб-уведоиления и WebXR API
• Как стать дата сайентистом не потратив ни рубля
• $71 млн в Серии C: Jellyfish — разработка в бизнес-контексте
• Каково быть тестировщиком: 4 истории о боли и радости
• Маскот в приложении: кто это и зачем он нужен
• Почему вы должны использовать шрифт разработчика
• Шаблон проектирования MVC+S во Flutter
iOS
• Память в Swift (куча, стек, ARC)
• Swift TableManager
• Сокращаем время запуска iOS-приложения
• Анимация плавающих сердечек в SwiftUI
• Справочник разработчика iOS по Code Review
• Быстрые клавиши Xcode для работы только с клавиатурой
• Как использовать Feature Flag в приложении iOS [с примерами кода]
• Основные вопросы и ответы по основам iOS с собеседования
Android
• SpotiFlyer: загрузчик музыки на KMM
• Реактивное программирование или сопрограммы: между молотом и наковальней?
• Отслеживание сообщений основного потока
• Преобразование файлов локализации iOS для Android
• Полное руководство по LiveData и Flow: почему, где, когда и что именно
• Я занялся Android-разработкой в 40 лет
AppTractor
В iOS 15.4 появились веб-уведомления и WebXR API
Обновление, которое включает в себя несколько новых функций, намекает на некоторые долгожданные изменения в Safari.
👍2❤1🔥1
#ЦифраДня: DeepMind (Alphabet) создал AI-систему под названием AlphaCode, которая, по словам компании, «пишет компьютерные программы на конкурентоспособном уровне». AlphaCode был протестирован на 10 задачах на сайте Codeforces. В среднем он вошел в число 54.3% лучших, и, по оценкам DeepMind, это дает системе рейтинг 1238, что ставит его в число 28% лучших пользователей, которые соревновались на сайте за последние шесть месяцев. Это значительный шаг вперед для автономного программирования, говорит DeepMind, хотя навыки AlphaCode и не обязательно репрезентативны для задач, с которыми сталкивается средний кодер.
😱9👍2🎉1
Где следить за трендами мобайла, если вы инвестор или предприниматель?
В сфере мобайла ежедневно происходит куча событий. И обычно у инвесторов и предпринимателей не всегда есть время и интерес следить за каждой новостью. Особенно если это касается тонкостей из области разработки или дизайна, вроде нового фреймворка или очередной особенности UX.
Но что им точно интересно и важно, так это понимать общие тенденции рынка: куда он движется, какие ниши наиболее перспективны, а какие только зарождаются.
Ребята из канала Appscanner пишут как раз именно об этом. Они еженедельно анализируют рынок мобайла и выкладывают посты с обзорами трендов и ниш, с конкретными примерами приложений и их метриками. А также делятся своими мыслями и выводами, как это всё применить в своём бизнесе.
Подписывайтесь на здоровье!
В сфере мобайла ежедневно происходит куча событий. И обычно у инвесторов и предпринимателей не всегда есть время и интерес следить за каждой новостью. Особенно если это касается тонкостей из области разработки или дизайна, вроде нового фреймворка или очередной особенности UX.
Но что им точно интересно и важно, так это понимать общие тенденции рынка: куда он движется, какие ниши наиболее перспективны, а какие только зарождаются.
Ребята из канала Appscanner пишут как раз именно об этом. Они еженедельно анализируют рынок мобайла и выкладывают посты с обзорами трендов и ниш, с конкретными примерами приложений и их метриками. А также делятся своими мыслями и выводами, как это всё применить в своём бизнесе.
Подписывайтесь на здоровье!
Telegram
Appscanner
Про тренды и ниши в мобильных приложениях на конкретных примерах
👍13🔥1💩1
Помню, когда только появилась первая гарнитура HoloLens в 2015 году, она казалась настоящей фантастикой, ожившим атрибутом из НФ фильмов, который будущее вокруг себя и формирует. К сожалению, первую HoloLens мало кто увидел, вторая стала промышленным или военным девайсом в ограниченной серии, а сейчас, видимо, вообще история HoloLens подошла к концу. Пишут, что еще прошлым летом Microsoft отменила HoloLens 3 и вообще компания не уверена в том, как развивать AR. И это во времена Oculus и гипотетического пришествия гарнитуры Apple 🤦♂️ Просрала ли MS все полимеры вопрос открытый, но HoloLens мне, например, просто жалко - будущее не случилось 😞
Разработка
• Microsoft отменила HoloLens 3 и не знает, что делать с AR
• $30 млн: Flip — приложение для «полевых» сотрудников
• GitHub дает «Спонсорам» закрытые репозитории
• ИИ AlphaCode от DeepMind решает задачи как средний программист
• QA-тренды в 2022 году
• 5 причин, по которым большинство продвинутых курсов для разработчиков не работают
• Измените способ обучения и роста в качестве программиста
• 7 интересных расширений VS Code, выпущенных в январе 2022
iOS
• ReadabilityKit: превью для страниц
• 4,5 года из жизни iOS-команды в пяти историях и одном техрадаре
• Старого пса не научить SwiftUI и Xcode
• Интеграция Apollo на iOS
Android
• ExoPlayer для IPTV приложений. Быстрый старт проигрывания
• Визуальная защита контента Android приложения
• Высокая производительность с идиоматическим Kotlin
• Приложение с одной Activity на Jetpack Compose
• Все о Proto DataStore
Разработка
• Microsoft отменила HoloLens 3 и не знает, что делать с AR
• $30 млн: Flip — приложение для «полевых» сотрудников
• GitHub дает «Спонсорам» закрытые репозитории
• ИИ AlphaCode от DeepMind решает задачи как средний программист
• QA-тренды в 2022 году
• 5 причин, по которым большинство продвинутых курсов для разработчиков не работают
• Измените способ обучения и роста в качестве программиста
• 7 интересных расширений VS Code, выпущенных в январе 2022
iOS
• ReadabilityKit: превью для страниц
• 4,5 года из жизни iOS-команды в пяти историях и одном техрадаре
• Старого пса не научить SwiftUI и Xcode
• Интеграция Apollo на iOS
Android
• ExoPlayer для IPTV приложений. Быстрый старт проигрывания
• Визуальная защита контента Android приложения
• Высокая производительность с идиоматическим Kotlin
• Приложение с одной Activity на Jetpack Compose
• Все о Proto DataStore
AppTractor
Microsoft отменила HoloLens 3 и не знает, что делать с AR
Суть проблемы связана с отсутствием понимания куда развиваться.
👍4😢4❤2
#ЦифраДня: Верите в любовь с первого свайпа? Liftoff опубликовал новый отчет о UA в дейтинге. Любопытно, что средняя стоимость установки на iOS почти в два раза больше, чем на Android ($3.70 и $2.06 соответственно), однако при лучшей конверсии на iOS стоимость регистрации почти одинаковая ($5.29 и $5.26), а при том, что iOS-пользователи делают в два раза больше покупок, стоимость Android-покупателей, идущих на свидания, вообще выходит дороже ($47.19 и $52.17). В любом случае любопытно - покупатель стоит около 50 долларов, сколько он должен удерживаться и платить в приложении, чтобы приносить прибыль?
👍12
Наш традиционный большой еженедельный дайджест со всем материалами за неделю. С вас лайк/сердечко/шаринг, с нас 88 материалов про iOS- и Android-разработку, аналитику и монетизацию!
👍24🔥4