Наш традиционный большой еженедельный дайджест со всем материалами за неделю. С вас 👍/🔥/🔝/🔗, с нас 90 материалов про iOS- и Android-разработку, аналитику и монетизацию!
👍21🔥16
#ЦифраДня: Для повышения безопасности продуктов и платформ, у Google давно существует программы вознаграждения за поиск уязвимостей. Она охватывает Android, Google Play, Chrome и веб-сервисы компании. В 2021 году выплаты исследователям увеличились до рекордной суммы в 8.7 миллиона долларов. За Android, в частности, заплатили 2,935,244 долларов. Самая высокая выплата для Android в истории досталась «цепочке эксплойтов, обнаруженной в Android, которая получила вознаграждение в размере 157,000 долларов». Google отмечает, что еще никто не выиграл приз за “победу” чипа безопасности Titan-M (работает в смартфонах Pixel), который составляет 1.5 миллиона долларов.
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Менять работу не страшно, когда всё взвесишь
Skyeng ищет мобильных разработчиков уровня senior и middle+. На удалёнку или в московский офис. Сейчас в команду можно попасть за 2 дня: без нудных собеседований, долгих общений с эйчарами и тестовых заданий. Два интервью по полтора часа: техническое и с руководителем команды.
Ребята провели более 40 независимых бесед и узнали, что ценят и с какими трудностями сталкиваются мобильные разработчики, чтобы вы прошли тест и сравнили своё текущее место с работой в Skyeng. Тот самый случай, когда размах бренда и красивые строки в Линкедине — не единственное преимущество.
Кликайте, если вы Android-разработчик
Кликайте, если вы iOS-разработчик
Ещё Skyeng предлагает бонус, если вы посоветуете друзей: 100 000 рублей за друга мобильного разработчика уровня сеньор и мидл+
Skyeng ищет мобильных разработчиков уровня senior и middle+. На удалёнку или в московский офис. Сейчас в команду можно попасть за 2 дня: без нудных собеседований, долгих общений с эйчарами и тестовых заданий. Два интервью по полтора часа: техническое и с руководителем команды.
Ребята провели более 40 независимых бесед и узнали, что ценят и с какими трудностями сталкиваются мобильные разработчики, чтобы вы прошли тест и сравнили своё текущее место с работой в Skyeng. Тот самый случай, когда размах бренда и красивые строки в Линкедине — не единственное преимущество.
Кликайте, если вы Android-разработчик
Кликайте, если вы iOS-разработчик
Ещё Skyeng предлагает бонус, если вы посоветуете друзей: 100 000 рублей за друга мобильного разработчика уровня сеньор и мидл+
💩8👍2
Forwarded from AppFiles - Mobile Development
В Android 13 появилась система виртуализации
Предварительная версия Android 13 для разработчиков поддерживает систему виртуализации для смартфонов, вроде Google Pixel 6. Это означает, что теперь можно запустить практически любую операционную систему, включая Windows 11, дистрибутивы Linux, такие как Ubuntu или Arch Linux Arm, на телефоне с поддержкой Google Tensor, и работать они будут на почти нативной скорости.
Новость: https://apptractor.ru/drd13vrt
Платформа: Android
Предварительная версия Android 13 для разработчиков поддерживает систему виртуализации для смартфонов, вроде Google Pixel 6. Это означает, что теперь можно запустить практически любую операционную систему, включая Windows 11, дистрибутивы Linux, такие как Ubuntu или Arch Linux Arm, на телефоне с поддержкой Google Tensor, и работать они будут на почти нативной скорости.
Новость: https://apptractor.ru/drd13vrt
Платформа: Android
🤯23🔥4
Завел уютный ни к чему не обязывающий бложик на Boosty. Если хотите поддержать AppTractor, выказать свою любовь (14 февраля же) и уважение, то можно сделать это прямо там ☺️ Не хотите - не выражайте. Пока там совсем собственные короткие мысли про итоги недели и интересные тенденции и проекты в мобайле. Если хотите что-то еще там видеть - всегда рад комментариям.
Разработка
• Доставка еды, видео стриминг и рецепты: три тренда мобильных приложений в День св.Валентина от Adjust
• Апокалипсис наизнанку. 7 нестандартных игр про зомби
• 6 алгоритмов, которые должен знать каждый разработчик
• Использование дейтинг-приложений выросло почти на 20%
• Google в 2021 выплатил исследователям безопасности $8.7 млн
• Неожиданные результаты в ожидаемых A/B-тестах
• Дизайн приложений: примеры для вдохновения #71
• Podlodka #254: антивирусы
• Tinder запустил «Свидания вслепую»
• Sēkr: цифровизация кемпинга
• $330 млн в Серии F: Branch — мобильная аналитика
• 8 признаков того, что ваше Agile-тестирование не такое уж и гибкое
• Руководство, как стать продуктовым Senior-дизайнером
• Уроки моих 10 лет с open source проектом
• Как стать 10х разработчиком
• Упрощаем перевод логов сбоев в iOS для нескольких сборок
iOS
• Tuist: управление проектами в Xcode
• Видео iOS Community Meetup
• Стейт-машины в iOS
• Как UIView мешал слоям анимироваться
• Жест увеличения (зум) в SwiftUI
• Градиентные границы в UIKit
• Обработка ошибок с помощью Combine и SwiftUI
• Профилирование размера двоичного файла на iOS с помощью Bloaty
Android
• В Android 13 появилась система виртуализации
• Compose Navigation Reimagined: навигация в Jetpack Compose
• Изучаем Photo Picker в Android 13
• Неоморфизм в Android Studio
• Интеграция Version Catalog в Android
• Глубокое погружение в процесс Android-сборки
• DataStore и внедрение зависимостей
• Автоматизируем создание скриншотов Android-приложения с помощью Jetpack Compose
Разработка
• Доставка еды, видео стриминг и рецепты: три тренда мобильных приложений в День св.Валентина от Adjust
• Апокалипсис наизнанку. 7 нестандартных игр про зомби
• 6 алгоритмов, которые должен знать каждый разработчик
• Использование дейтинг-приложений выросло почти на 20%
• Google в 2021 выплатил исследователям безопасности $8.7 млн
• Неожиданные результаты в ожидаемых A/B-тестах
• Дизайн приложений: примеры для вдохновения #71
• Podlodka #254: антивирусы
• Tinder запустил «Свидания вслепую»
• Sēkr: цифровизация кемпинга
• $330 млн в Серии F: Branch — мобильная аналитика
• 8 признаков того, что ваше Agile-тестирование не такое уж и гибкое
• Руководство, как стать продуктовым Senior-дизайнером
• Уроки моих 10 лет с open source проектом
• Как стать 10х разработчиком
• Упрощаем перевод логов сбоев в iOS для нескольких сборок
iOS
• Tuist: управление проектами в Xcode
• Видео iOS Community Meetup
• Стейт-машины в iOS
• Как UIView мешал слоям анимироваться
• Жест увеличения (зум) в SwiftUI
• Градиентные границы в UIKit
• Обработка ошибок с помощью Combine и SwiftUI
• Профилирование размера двоичного файла на iOS с помощью Bloaty
Android
• В Android 13 появилась система виртуализации
• Compose Navigation Reimagined: навигация в Jetpack Compose
• Изучаем Photo Picker в Android 13
• Неоморфизм в Android Studio
• Интеграция Version Catalog в Android
• Глубокое погружение в процесс Android-сборки
• DataStore и внедрение зависимостей
• Автоматизируем создание скриншотов Android-приложения с помощью Jetpack Compose
boosty.to
AppTractor - Мобайл
AppTractor - медиа о разработке и продвижении мобильных проектов. Мы рассказываем обо всем, что задействовано при их создании - инструментах, магазинах, рекламных сетях, инструментах аналитики, людях, деньгах.
👍4🔥4
#ЦифраДня: Минцифры потратит 700 млн руб. на создание Центра проверки мобильных и веб-приложений на уязвимости. На первом этапе в нем станут бесплатно тестироваться госсервисы. Ввод центра в опытную эксплуатацию и запуск процедуры проверки мобильных приложений запланирован на конец 2022 г. Руководитель аналитического центра компании Zecurion Владимир Ульянов полагает, что вслед за созданием сервиса проверки мобильных приложений на уязвимости можно будет сделать и обязательный реестр приложений, прошедших проверку в этом сервисе.
👎16💩3
Пришла новая подборка самых “дорогих” вакансий от hh.ru. В этот раз из смешного - 1С разработчик для мобильного приложения. С другой стороны, не знаю, как оно там на самом деле, вполне допускаю, что 1С это новый Flutter. Почему бы и не податься компании в кроссплатформу и не запилить свой фреймворк?
Разработка
• Самые высокооплачиваемые вакансии конца зимы в разработке приложений: подборка hh.ru
• В России сделают госцентр проверки безопасности мобильных приложений
• Метрика Полярной звезды — главная продуктовая метрика. Как ее выбрать?)
• Создаем отличное первое впечатление в дизайне продукта
iOS
• Модуляризация доменного слоя в UDF. Часть II
• Quick Actions на главном экране для iOS
• Всегда правильный градиент для текста в UIKit
• Полное руководство по параллелизму и многопоточности в iOS
• Мокабельный сетевой слой в iOS
• Как работают диапазоны в Swift
Android
• 3 технологии Android-разработки, от которых начнут отказываться в 2022 году
• Andromeda: дизайн-система для Jetpack Compose
• JNI, часть 3: производительность Java/JNI/NDK
• Предварительная версия Android 13: возможности, новинки и способ установки
• Почему использование Navigation Compose в приложении Jetpack Compose — плохая идея
• Представляем Ruler: наш инструмент для измерения размера приложения для Android
• Автоматизация процесса code review в Android
• Рекомендации по предотвращению утечек памяти
• DataStore и синхронная работа
• Глубокое погружение в Android 13: все изменения
Если иОС > 13 ТогдаСколько открытий чудных нам готовит простая подборка вакансий 😀
Показать Диалог.Подписка(“$100 в день”);
КонецЕсли;
Разработка
• Самые высокооплачиваемые вакансии конца зимы в разработке приложений: подборка hh.ru
• В России сделают госцентр проверки безопасности мобильных приложений
• Метрика Полярной звезды — главная продуктовая метрика. Как ее выбрать?)
• Создаем отличное первое впечатление в дизайне продукта
iOS
• Модуляризация доменного слоя в UDF. Часть II
• Quick Actions на главном экране для iOS
• Всегда правильный градиент для текста в UIKit
• Полное руководство по параллелизму и многопоточности в iOS
• Мокабельный сетевой слой в iOS
• Как работают диапазоны в Swift
Android
• 3 технологии Android-разработки, от которых начнут отказываться в 2022 году
• Andromeda: дизайн-система для Jetpack Compose
• JNI, часть 3: производительность Java/JNI/NDK
• Предварительная версия Android 13: возможности, новинки и способ установки
• Почему использование Navigation Compose в приложении Jetpack Compose — плохая идея
• Представляем Ruler: наш инструмент для измерения размера приложения для Android
• Автоматизация процесса code review в Android
• Рекомендации по предотвращению утечек памяти
• DataStore и синхронная работа
• Глубокое погружение в Android 13: все изменения
AppTractor
Самые высокооплачиваемые вакансии конца зимы в разработке приложений: подборка hh.ru
Специально для издания AppTractor в hh.ru подготовил подборку самых высокооплачиваемых вакансий конца зимы в разработке приложений.
🔥4👍2
Forwarded from AppFiles - Mobile Development
Перевыложили все выпуски Android Dev Podcast
Android Dev - подкаст о разработке под Android и всем, что с этим связано. Гости программы - разработчики с большим опытом и стажем, которые помнят Android, когда он еще был версии 1.5, и за годы написали приложения для миллионов пользователей по всему миру. В подкасте мы говорим о разработке во всех ее аспектах, от нарезки дизайна до сборки собственных прошивок. Каждый выпуск посвящен не только последним новостям из мира Android разработчиков, но и определенной теме, с которой сталкивается каждый из нас, в процессе создания приложений.
Ссылка: https://anchor.fm/androiddevpodcast/
Содержание: https://androiddev.apptractor.ru/category/podcast/
Платформа: Android
Android Dev - подкаст о разработке под Android и всем, что с этим связано. Гости программы - разработчики с большим опытом и стажем, которые помнят Android, когда он еще был версии 1.5, и за годы написали приложения для миллионов пользователей по всему миру. В подкасте мы говорим о разработке во всех ее аспектах, от нарезки дизайна до сборки собственных прошивок. Каждый выпуск посвящен не только последним новостям из мира Android разработчиков, но и определенной теме, с которой сталкивается каждый из нас, в процессе создания приложений.
Ссылка: https://anchor.fm/androiddevpodcast/
Содержание: https://androiddev.apptractor.ru/category/podcast/
Платформа: Android
🔥6👍4
Про Appboxo я уже писал - это платформа для внедрения мини-приложений в свои приложения, на этой неделе в Серии А получили 7 миллионов долларов. Интересно как они развиваются и решили вопрос пустотой своего маркетплейса этих самых миниапов. Собственно, у них есть Miniapp, SaaS-платформа с SDK и API для создания и внедрения мини-приложений. Вдобавок к ней они сделали Shopboxo, конструктор, который может за 30 секунд создавать интернет-магазины. Идея шикарная - рителейры, даже самые мелкие, делают свои магазины в Shopboxo, эти приложения попадают в Miniapp и вуаля - там уже сотни мини-приложений и планируемый рост их количества в разы. С - синергия.
Разработка
• $7 млн в Серии А: Appboxo — платформа мини-приложений
• Руководство по маркетингу мобильных приложений SocialPeta 2022: анализ и прогнозирование рынка
• App Annie превращается в data.ai
• Игра мечты, которую я делаю вместе с женой (Часть 1)
• Как аналитику спроектировать интеграцию со сторонними системами
• Как сделать своё приложение от 0 к 0.99, нарушив все фреймворки продуктовой разработки, и дойти до краудфандинга
• Метрики продукта, роста, эффективности и добавочной ценности
• Почему Flutter слишком большой, чтобы потерпеть неудачу
• Введение в организацию интеллектуальных путешествий с помощью User Intent Graphs
iOS
• Hero: переходы View Controller-ов
• Погружение в Combine: последовательные и объединяющие операторы для улучшения процесса разработки iOS приложений
• Swift: отслеживание утечек памяти в тестах
• Простой шаблон Координатора для iOS-приложения
• Зачем нам вообще нужно наследовать от NSObject?
Android
• Microsoft развертывает доступ к Amazon Appstore в Windows 11
• Google выпустил Chrome OS Flex для PC и Mac
• Spotify открыл свой инструмент Ruler для анализа размеров приложений
• Адаптация Android-приложения для незрячих
• Преобразование локализованных файлов iOS для проекта Android
• Внедрение тематических иконок в Android 13
• Свайп для рефреша в Jetpack Compose
Разработка
• $7 млн в Серии А: Appboxo — платформа мини-приложений
• Руководство по маркетингу мобильных приложений SocialPeta 2022: анализ и прогнозирование рынка
• App Annie превращается в data.ai
• Игра мечты, которую я делаю вместе с женой (Часть 1)
• Как аналитику спроектировать интеграцию со сторонними системами
• Как сделать своё приложение от 0 к 0.99, нарушив все фреймворки продуктовой разработки, и дойти до краудфандинга
• Метрики продукта, роста, эффективности и добавочной ценности
• Почему Flutter слишком большой, чтобы потерпеть неудачу
• Введение в организацию интеллектуальных путешествий с помощью User Intent Graphs
iOS
• Hero: переходы View Controller-ов
• Погружение в Combine: последовательные и объединяющие операторы для улучшения процесса разработки iOS приложений
• Swift: отслеживание утечек памяти в тестах
• Простой шаблон Координатора для iOS-приложения
• Зачем нам вообще нужно наследовать от NSObject?
Android
• Microsoft развертывает доступ к Amazon Appstore в Windows 11
• Google выпустил Chrome OS Flex для PC и Mac
• Spotify открыл свой инструмент Ruler для анализа размеров приложений
• Адаптация Android-приложения для незрячих
• Преобразование локализованных файлов iOS для проекта Android
• Внедрение тематических иконок в Android 13
• Свайп для рефреша в Jetpack Compose
AppTractor
$7 млн в Серии А: Appboxo — платформа мини-приложений
В настоящее время компания используется 10 суперприложениями в Юго-Восточной Азии, Индии и Южной Африке и обеспечивает интеграцию более 400 мини-приложений, большинство из которых созданы сторонними разработчиками.
👍6
#ЦифраДня: По исследованию hh.ru и Skypro более половины россиян не устраивает их работа. Лишь 9% опрошенных полностью довольны своей деятельностью. Результаты опроса показали, что 75% опрошенных думают о переходе в ИТ-отрасль уже в течение более месяца, а 24% мечтают об этом весь последний год. Почти каждый четвертый россиянин (24%) отмечает, что на первой работе в ИТ хотел бы получить от 50 до 70 тысяч рублей. Примечательно, что более трети рассчитывают на зарплату от 100 тысяч рублей и выше. Каждый третий россиянин рассчитывает устроиться на работу в ИТ после 2-3 собеседований, а более 35% оценивают свои шансы получить работу мечты после 4-10 собеседований.
AppTractor
Большинство россиян недовольны зарплатой и хотят уйти в ИТ
Более половины россиян считают себя способными перейти в технологическую отрасль, что может быть связано с разнообразием цифровых профессий от тестировщика до продакт-менеджера.
👍1
Вслед за Apple и Google озаботился конфиденциальными данными и отказывается от рекламных идентификаторов в веб и в Android. Как пишут, инициатива это многолетняя и пока черты ее довольно размыты, однако понятно, что в конце идентификатора как такового не будет, а будут альтернативные механизмы таргетинга, которые, по словам Google, будут более благоприятными для конфиденциальности пользователей. Пока говорят о Privacy Sandbox, в которой будут работать все решения и технологии, и которая будет ограничивать передачу пользователей, в том числе скрытую, сторонним платформам. Понятно также, что Google как компания, которая зарабатывает на рекламе, пропасть ей не даст, а сделает все красиво, отжав конкурентов с Android
Разработка
• Google вводит «песочницу конфиденциальности» для защиты данных пользователей в Android
• Как написать примечания к выпуску (release notes)
• FitOn: фитнес со звездами
• Большинство россиян недовольны зарплатой и хотят уйти в ИТ
• Шрифты в играх: (почти) идеальные засечки, кернинги и иероглифы
• Создание внутреннего мобильного приложения «На связи»: от идеи до визуального решения
• Глубокое погружение в Новую Архитектуру React Native
• Как персонализировать опыт ваших клиентов и с чего начать?
iOS
• От песочных часов к пирамиде: как усовершенствовать структуру тестов
• Приложения машинного обучения со Swift в бэкенде и Python ML моделями
• Избегайте Apple App Store
Android
• Google Play начал показывать процесс установки нового приложения на домашнем экране
• Ruler: анализ размера приложения
• Как применять Branch by Abstraction в проекте на примере Android-разработки
• Полезные плагины Android Studio
• Kotlin Flow: простой способ работы с локальными и удаленными данными
• Чистая архитектура в Android (Jetpack Compose, Kotlin, MVVM)
Разработка
• Google вводит «песочницу конфиденциальности» для защиты данных пользователей в Android
• Как написать примечания к выпуску (release notes)
• FitOn: фитнес со звездами
• Большинство россиян недовольны зарплатой и хотят уйти в ИТ
• Шрифты в играх: (почти) идеальные засечки, кернинги и иероглифы
• Создание внутреннего мобильного приложения «На связи»: от идеи до визуального решения
• Глубокое погружение в Новую Архитектуру React Native
• Как персонализировать опыт ваших клиентов и с чего начать?
iOS
• От песочных часов к пирамиде: как усовершенствовать структуру тестов
• Приложения машинного обучения со Swift в бэкенде и Python ML моделями
• Избегайте Apple App Store
Android
• Google Play начал показывать процесс установки нового приложения на домашнем экране
• Ruler: анализ размера приложения
• Как применять Branch by Abstraction в проекте на примере Android-разработки
• Полезные плагины Android Studio
• Kotlin Flow: простой способ работы с локальными и удаленными данными
• Чистая архитектура в Android (Jetpack Compose, Kotlin, MVVM)
AppTractor
Google вводит «песочницу конфиденциальности» для защиты данных пользователей в Android
Google объявил о начале многолетнего процесса пересмотра отслеживания рекламы на телефонах Android, продвигая мобильную платформу по пути, аналогичному тому, который был намечен блокировкой отслеживания на iOS в прошлом году. В настоящее время каждому устройству…
👍9
Вакансия: Junior+/Middle/Senior iOS-разработчик
З/П: 100,000 - 300,000 рублей
Мы работаем в сфере системных утилит
Задачи:
• Разработка и проектирование новых приложений
• Поддержка уже имеющихся продуктов
• Публикация приложений в AppStore
Навыки:
• Опыт разработки мобильных приложений под iOS 11+
• Умение верстать кодом (у нас используется SnapKit)
• Понимание принципов работы UIKit, готовность верстать элементы любой сложности
• Умение разбираться в чужом коде (у нас есть внутренние библиотеки, с которыми придется активно взаимодействовать)
• Знание git, умение работать с submodule
• Опыт разработки клиент-серверных приложений.
Мы предлагаем:
• У нас вы получите оплачиваемые отпуска и больничные в 100% объеме вашей заработной платы
• У нас вы встретите отсутствие жёстких рамок и бюрократии
• Если вы человек, жаждущий постоянного роста и развития, наша компания с удовольствием предоставит такую возможность, будь это курсы повышения квалификации или карьерный рост внутри организации
• Полная удалёнка либо офис в Санкт-Петербурге в 2 минутах от ст. м. "Маяковская".
• Достойная заработная плата, определяющаяся по результатам собеседования
• Уютный офис, где всегда можно перекусить и расслабиться в игровой зоне с Playstation 5
• Кофе, печеньки и т.п.
Контакт: @web_product_devs
З/П: 100,000 - 300,000 рублей
Мы работаем в сфере системных утилит
Задачи:
• Разработка и проектирование новых приложений
• Поддержка уже имеющихся продуктов
• Публикация приложений в AppStore
Навыки:
• Опыт разработки мобильных приложений под iOS 11+
• Умение верстать кодом (у нас используется SnapKit)
• Понимание принципов работы UIKit, готовность верстать элементы любой сложности
• Умение разбираться в чужом коде (у нас есть внутренние библиотеки, с которыми придется активно взаимодействовать)
• Знание git, умение работать с submodule
• Опыт разработки клиент-серверных приложений.
Мы предлагаем:
• У нас вы получите оплачиваемые отпуска и больничные в 100% объеме вашей заработной платы
• У нас вы встретите отсутствие жёстких рамок и бюрократии
• Если вы человек, жаждущий постоянного роста и развития, наша компания с удовольствием предоставит такую возможность, будь это курсы повышения квалификации или карьерный рост внутри организации
• Полная удалёнка либо офис в Санкт-Петербурге в 2 минутах от ст. м. "Маяковская".
• Достойная заработная плата, определяющаяся по результатам собеседования
• Уютный офис, где всегда можно перекусить и расслабиться в игровой зоне с Playstation 5
• Кофе, печеньки и т.п.
Контакт: @web_product_devs
👍9🥰1
Наш традиционный большой еженедельный дайджест со всем материалами за неделю. С вас 👍/🔥/🔝/🔗 (💵 на Boosty), с нас 93 материала про iOS- и Android-разработку, аналитику и монетизацию!
🔥12🥰1
Если вы, как и я, мало что поняли из анонса “песочницы конфиденциальности” для Android на прошлой неделе, прочитайте обзорную статью Эрика Сёферта. Из интересного - отдельный SDK Runtime и, как следствие, интересная возможность выделения самих сторонних SDK в совсем внешние зависимости (например, в Google Play), а также аукционы рекламы (SSP) прямо на устройствах. В целом, как оказывается, Privacy Sandbox это копия с веб-версии, но там она не очень сработала и особой поддержки не нашла. Радует то, что все это будут внедрять долго и с учетом мнения “общественности”.
Разработка
• «Песочница конфиденциальности» идет на Android: что нужно знать рекламодателям
• Самые зарабатывающие приложения января в США
• Apple готовит новые MacBook и iMac
• Дизайн приложений: примеры для вдохновения #72
• Дмитрий Антошкин. Процесс работы с идеями в World of Tanks Blitz
• Смотрим исходники Flutter
• Podlodka #255: бионическое протезирование
• $33 млн: Classiq — платформа для разработки квантовых приложений
• Создаём единую инфраструктуру для параллельной разработки мобильных игр
• Руководство по трендам UI-дизайна на 2022 год
• 5 советов по созданию дизайна мобильного приложения
• Один год последовательного leetcod-инга каждый день
• 9 главных UX-трендов, на которые стоит обратить внимание в 2022 году
iOS
• SwifterSwift: 500+ расширений Swift
• Swift Algorithms: алгоритмы последовательностей и коллекций
• Controller, но не Massive: реализуем список карточек для iOS 13+ и 11+ с учетом практик чистого кода
• Нативный мониторинг сети в Swift
• Проверка производительности в CI/CD
Android
• Flippable: переворачивающая карточка
• Код Доступа Termux
• MVVM модульное тестирование в Android
• Преобразования байт-кода: плагин Android Gradle
• Как писать код Kotlin более читаемым и чистым: лучшие практики
• Android 13 и алгоритмы рендеринга текста
Разработка
• «Песочница конфиденциальности» идет на Android: что нужно знать рекламодателям
• Самые зарабатывающие приложения января в США
• Apple готовит новые MacBook и iMac
• Дизайн приложений: примеры для вдохновения #72
• Дмитрий Антошкин. Процесс работы с идеями в World of Tanks Blitz
• Смотрим исходники Flutter
• Podlodka #255: бионическое протезирование
• $33 млн: Classiq — платформа для разработки квантовых приложений
• Создаём единую инфраструктуру для параллельной разработки мобильных игр
• Руководство по трендам UI-дизайна на 2022 год
• 5 советов по созданию дизайна мобильного приложения
• Один год последовательного leetcod-инга каждый день
• 9 главных UX-трендов, на которые стоит обратить внимание в 2022 году
iOS
• SwifterSwift: 500+ расширений Swift
• Swift Algorithms: алгоритмы последовательностей и коллекций
• Controller, но не Massive: реализуем список карточек для iOS 13+ и 11+ с учетом практик чистого кода
• Нативный мониторинг сети в Swift
• Проверка производительности в CI/CD
Android
• Flippable: переворачивающая карточка
• Код Доступа Termux
• MVVM модульное тестирование в Android
• Преобразования байт-кода: плагин Android Gradle
• Как писать код Kotlin более читаемым и чистым: лучшие практики
• Android 13 и алгоритмы рендеринга текста
AppTractor
«Песочница конфиденциальности» идет на Android: что нужно знать рекламодателям
Эрик Сёферт разбирается с нововведениями Google в своей статье. Предлагаем вам ее перевод. На прошлой неделе Google объявил о планах внедрить в Android «песочницу конфиденциальности». Первоначальная инициатива Google Privacy Sandbox была представлена в…
👍7
#ЦифраДня: В рамках исследования Project Zero специалисты из Google изучили исправление уязвимостей, о которых сообщалось в период с января 2019 года по декабрь 2021 года. Исследователи обнаружили, что программисты с открытым исходным кодом устраняли проблемы Linux в среднем всего за 25 дней. Более того, разработчики Linux увеличили скорость исправления дыр в безопасности с 32 дней в 2019 году до 15 дней в 2021 году.
Среднее время исправления уязвимостей у Apple составляет 69 дней, у Google 44 дня, в Mozilla занимает в среднем 46 дней. В конце списка оказалась Microsoft с 83 днями, и Oracle, хотя и с меньшим количеством исправлений безопасности, с 109 днями.
Что касается мобильных операционных систем, у iOS среднее время исправления составляет 70 дней, почти столько же у Android с его 72 днями. С другой стороны, в iOS было гораздо больше ошибок, 72, чем в Android с его 10 проблемами.
Среднее время исправления уязвимостей у Apple составляет 69 дней, у Google 44 дня, в Mozilla занимает в среднем 46 дней. В конце списка оказалась Microsoft с 83 днями, и Oracle, хотя и с меньшим количеством исправлений безопасности, с 109 днями.
Что касается мобильных операционных систем, у iOS среднее время исправления составляет 70 дней, почти столько же у Android с его 72 днями. С другой стороны, в iOS было гораздо больше ошибок, 72, чем в Android с его 10 проблемами.
👍2
Если вы, как и я, нежно любите Xcode, то посмотрите статью о том, каким он был 20 лет назад. Да, скоро IDE исполняется 20 лет, а если брать и Project Builder, то все 30. Я застал еще всякие разные IDE как на скриншоте, правда потом с радостью ушел в писание текстов, так что возврат к разработке на новом уровне и платформ, и IDE, прошел почти безболезненно (если не учитывать Objective-C, но слава Богу к этому времени уже Swift какой-то вменяемый выпустили). Во многом произошло это благодаря Xcode.
Разработка
• 20 лет Xcode год за годом
• Разработчики Linux быстрее всего исправляют ошибки в ПО
• Как написать «Пятнашки» на Flutter
• «У 99% команд старый код и коробочные решения, нет бюджетов и DevOps, а мы слушаем инфлюенсеров из Facebook»
• Чему я научился за год, создавая SaaS
• Почему Flutter — самый популярный кроссплатформенный SDK
• Как Discord поддерживает до 5 миллионов одновременных пользователей
iOS
• UIOnboarding: экраны онбординга
• Как графический формат прошлого века привёл к zero-click exploit в iOS
• Как разработчики ошибаются в MVVM в SwiftUI: от модели представления к состоянию
• Как создать универсальные статические iOS-библиотеки с помощью XCFramework
• Взгляд на интервью с iOS-разработчиками
• Пишем тестируемый код со SwiftUI
• 3 сюрприза при использовании Markdown в SwiftUI
Android
• Не стоит бояться теней
• Как стать модным Android-разработчиком в 2022 году
• Настраиваем Android CI с помощью GitHub Actions
Разработка
• 20 лет Xcode год за годом
• Разработчики Linux быстрее всего исправляют ошибки в ПО
• Как написать «Пятнашки» на Flutter
• «У 99% команд старый код и коробочные решения, нет бюджетов и DevOps, а мы слушаем инфлюенсеров из Facebook»
• Чему я научился за год, создавая SaaS
• Почему Flutter — самый популярный кроссплатформенный SDK
• Как Discord поддерживает до 5 миллионов одновременных пользователей
iOS
• UIOnboarding: экраны онбординга
• Как графический формат прошлого века привёл к zero-click exploit в iOS
• Как разработчики ошибаются в MVVM в SwiftUI: от модели представления к состоянию
• Как создать универсальные статические iOS-библиотеки с помощью XCFramework
• Взгляд на интервью с iOS-разработчиками
• Пишем тестируемый код со SwiftUI
• 3 сюрприза при использовании Markdown в SwiftUI
Android
• Не стоит бояться теней
• Как стать модным Android-разработчиком в 2022 году
• Настраиваем Android CI с помощью GitHub Actions
AppTractor
20 лет Xcode год за годом
В следующий раз, когда вы откроете Xcode, чтобы исправить небольшую ошибку, продумать идею следующего приложения на миллиард долларов или узнать больше о разработке для iOS, помните, что у каждого приложения есть история — и мы все пишем ее строку за строкой.
👍11
👍7
#ЦифраДня: Доходы 100 лучших неигровых приложений, основанных на подписке, выросли на 41% по сравнению с прошлым годом — с 13 до 18.3 миллиардов долларов по всему миру. Этот рост на 7 процентных пунктов больше, чем в 2020 году, когда расходы на подписку выросли на 34% в годовом исчислении с 9.7 млрд долларов в 2019 году.
Как и в предыдущие годы, потребители тратили больше денег на подписку в App Store, чем в Google Play. 100 лучших неигровых приложений по подписке в App Store принесли 13.5 млрд долларов в 2021 году, что на 31% больше, чем в прошлом году. Однако хотя потребители во всем мире и потратили “всего” 4.8 млрд долларов на 100 лучших приложений по подписке в магазине Google, эта сумма выросла сразу на 78% за год.
Как и в предыдущие годы, потребители тратили больше денег на подписку в App Store, чем в Google Play. 100 лучших неигровых приложений по подписке в App Store принесли 13.5 млрд долларов в 2021 году, что на 31% больше, чем в прошлом году. Однако хотя потребители во всем мире и потратили “всего” 4.8 млрд долларов на 100 лучших приложений по подписке в магазине Google, эта сумма выросла сразу на 78% за год.
👎5😢3🤔2👍1
Hasura получил $100 млн при оценке $1 млрд. Интересная сфера деятельности - GraphQL-прослойка для данных, которые так не умеют. С добавлением скорости, безопасности, масштабированием и прочими прелестями. Интересный пример, как вырасти на таком казалось бы простом предмете, как новый формат данных.
Разработка
• $100 млн: Hasura — GraphQL API для баз данных
• Год последовательного Leetcod-инга каждый день
• Mage запускает low-code инструмент для создания моделей AI
• $7 млн: Speech Graphics — audio-driven анимация лиц
• Как мы построили мобильный CI/CD в Github Action с нуля
• Что скрывают популярные курсы: насколько полезно онлайн образование
• Podlodka #256: платформенные продукты
• Расходы в Топ-100 приложений с подпиской выросли на 41% до $18.3 млрд
• OpenHaystack: платформа для создания собственных AirTag
• RabbitMQ Streams для сбора и обработки телеметрии умного дома
• Agile мертв! Водопад возвращается
• Как мы заставили наши тесты React Native работать в 5 раз быстрее
iOS
• Создание вложенных ячеек с помощью DiffableDataSource
• Swift Parsing: удобный парсинг данных на Swift
• Есть тема: внедрения цветовых тем в iOS-приложение
• iOS и Bazel в Reddit
• Как рефакторить Obj-C в Swift с минимальными усилиями
• Обработка данных с помощью новой Apple TabularData Framework
Android
• Топ 11 вопросов работодателю на Android-собеседовании
• Compose for Widgets & Wearables
• Как зашифровать конфиденциальные данные Android-приложения с помощью Jetpack Security
• Контрольный список Code Revie для Android-проектов
• AvatarView для Android: изображения профиля на новом уровне
• Разработка Kotlin Multiplatform приложений с использованием архитектуры VIPER
• SharedFlow и StateFlow
• Полное руководство по Rich Text в Jetpack Compose
Разработка
• $100 млн: Hasura — GraphQL API для баз данных
• Год последовательного Leetcod-инга каждый день
• Mage запускает low-code инструмент для создания моделей AI
• $7 млн: Speech Graphics — audio-driven анимация лиц
• Как мы построили мобильный CI/CD в Github Action с нуля
• Что скрывают популярные курсы: насколько полезно онлайн образование
• Podlodka #256: платформенные продукты
• Расходы в Топ-100 приложений с подпиской выросли на 41% до $18.3 млрд
• OpenHaystack: платформа для создания собственных AirTag
• RabbitMQ Streams для сбора и обработки телеметрии умного дома
• Agile мертв! Водопад возвращается
• Как мы заставили наши тесты React Native работать в 5 раз быстрее
iOS
• Создание вложенных ячеек с помощью DiffableDataSource
• Swift Parsing: удобный парсинг данных на Swift
• Есть тема: внедрения цветовых тем в iOS-приложение
• iOS и Bazel в Reddit
• Как рефакторить Obj-C в Swift с минимальными усилиями
• Обработка данных с помощью новой Apple TabularData Framework
Android
• Топ 11 вопросов работодателю на Android-собеседовании
• Compose for Widgets & Wearables
• Как зашифровать конфиденциальные данные Android-приложения с помощью Jetpack Security
• Контрольный список Code Revie для Android-проектов
• AvatarView для Android: изображения профиля на новом уровне
• Разработка Kotlin Multiplatform приложений с использованием архитектуры VIPER
• SharedFlow и StateFlow
• Полное руководство по Rich Text в Jetpack Compose
AppTractor
$100 млн: Hasura — GraphQL API для баз данных
Решения Hasura для доступа к данным помогают организациям ускорить выпуск продуктов за счет мгновенного подключения данных и сервисов к приложениям с помощью GraphQL API.
👍7❤1