App Annie подсчитала использование SDK в iOS приложениях. В абсолютном “топе”, конечно, лидируют SDK самой Apple - iBeacon, CloudKit и т.п. В рекламе - Admob. В атрибуции - Firebase/ А аналитике вообще Топ-5 это все Google. В общем-то никаких особых неожиданностей и интересно было бы посмотреть в динамике в сравнении “до 14.5”, но что есть, то есть. Как референс вполне интересно.
Разработка
• Самые популярные SDK после выхода iOS 14.5
• Как Coinbase перешел на React Native
• Платформа отладки Lightrun получила $23 млн
• Stack Overflow запустил новый ежегодный опрос разработчиков
• Dart: Быстрые неизменяемые коллекции
• 6 способов снизить когнитивную нагрузку от интерфейса
• Почему мы решили создать отдел кросс-системного тестирования
• За что банит Apple (и Google)
• Пользователям плевать на дизайн: как устроен «хороший UX» на самом деле
• Хотите стать лучшим UX дизайнером? Создавайте эмоциональный дизайн
• Одна привычка, чтобы стать лучшим разработчиком
• Что нового во Flutter 2.2
iOS
• Доступность на iOS началась с «36 секунд»
• HMS ML Kit: перевод в реальном времени (iOS — Swift)
Android
• KodeEditor: редактор кода для Android
• Как начинающему Android-разработчику прокачать свои навыки: 5 open source проектов для изучения
• Обновляемся на новую версию API Android по наставлению Google
• Начинаем работать с WorkManager
• Простые инструментальные тесты (UI-тесты) для Android в 2021 году
• Введение в Security By Design
Разработка
• Самые популярные SDK после выхода iOS 14.5
• Как Coinbase перешел на React Native
• Платформа отладки Lightrun получила $23 млн
• Stack Overflow запустил новый ежегодный опрос разработчиков
• Dart: Быстрые неизменяемые коллекции
• 6 способов снизить когнитивную нагрузку от интерфейса
• Почему мы решили создать отдел кросс-системного тестирования
• За что банит Apple (и Google)
• Пользователям плевать на дизайн: как устроен «хороший UX» на самом деле
• Хотите стать лучшим UX дизайнером? Создавайте эмоциональный дизайн
• Одна привычка, чтобы стать лучшим разработчиком
• Что нового во Flutter 2.2
iOS
• Доступность на iOS началась с «36 секунд»
• HMS ML Kit: перевод в реальном времени (iOS — Swift)
Android
• KodeEditor: редактор кода для Android
• Как начинающему Android-разработчику прокачать свои навыки: 5 open source проектов для изучения
• Обновляемся на новую версию API Android по наставлению Google
• Начинаем работать с WorkManager
• Простые инструментальные тесты (UI-тесты) для Android в 2021 году
• Введение в Security By Design
AppTractor
Самые популярные SDK после выхода iOS 14.5
App Annie, платформа, анализирующая мобильные данные, использовала собственные оценки рынка, чтобы дать представление о состоянии мобильных рекламных технологий после изменения конфиденциальности в iOS. После 26 апреля 2021 года любое приложение, запущенное…
#ЦифраДня: Средние по индустрии возвраты из последнего отчета Adjust - по кварталам за прошлый год. В 1-й день примерно в 27%, в 7-й - 15%, а удержание на 30-й день - около 7%. .
Как известно, хочешь разбогатеть во времена золотой лихорадки - продавай лопаты. RevenueCat, которому уже 4 года, получил новые инвестиции в Серии B при оценке в 300 миллионов долларов. И даже при том, что я могу навскидку назвать 3-4 аналогичных сервиса, наверняка в последующих раундах из RevenueCat сделают единорога. Так что золотая лихорадка приложений закончилась, началась лихорадка подписок 😀
Разработка
• RevenueCat закрыл Серию B при оценке в $300 млн
• Исследование продакт-менеджеров 2021 от Product Plan
• Социальная сеть Poparazzi стала №1 App Store: секреты роста
• Проектирование продуктов, формирующих привычки
• Как оставаться в физической и ментальной форме, продолжая программировать
• Podlodka #217: фасилитация
• IBM разработала датасет Project CodeNet для обучения ИИ программированию
• Реклама мобильных игр в первом полугодии 2021: мировая статистика
• Основы Flutter для начинающих (Часть II)
• 9 способов встроить виральность в ваш продукт
• Как привлечь первых 100 клиентов в SaaS: 5 простых шагов
• Следующим стартапом на триллион станет образовательная компания
• 5 задач для автоматизации с помощью Python
• Я не мог быстро тратить деньги, и это чуть не убило мой стартап
• Топ-3 техники геймификации
• Flutter 2.2: создаем первую Universal Windows Program (UWP)
iOS
• ScrollingContentViewController: простое создание скроллируемого View
• Добавляем поддержку Siri в iOS-приложение за считанные минуты
• Как сериализовать и десериализовать объекты в iOS
• Как улучшить время компиляции и выполнения Xcode
Android
• Carousel Recyclerview: красивая карусель
• Подробный обзор Android 12 для разработчиков
• Инициализация Rx цепочки
• Введение в систему Снапшотов Compose
• Недоверенные события касания
• Понимаем юнит-тесты для Android в 2021
Разработка
• RevenueCat закрыл Серию B при оценке в $300 млн
• Исследование продакт-менеджеров 2021 от Product Plan
• Социальная сеть Poparazzi стала №1 App Store: секреты роста
• Проектирование продуктов, формирующих привычки
• Как оставаться в физической и ментальной форме, продолжая программировать
• Podlodka #217: фасилитация
• IBM разработала датасет Project CodeNet для обучения ИИ программированию
• Реклама мобильных игр в первом полугодии 2021: мировая статистика
• Основы Flutter для начинающих (Часть II)
• 9 способов встроить виральность в ваш продукт
• Как привлечь первых 100 клиентов в SaaS: 5 простых шагов
• Следующим стартапом на триллион станет образовательная компания
• 5 задач для автоматизации с помощью Python
• Я не мог быстро тратить деньги, и это чуть не убило мой стартап
• Топ-3 техники геймификации
• Flutter 2.2: создаем первую Universal Windows Program (UWP)
iOS
• ScrollingContentViewController: простое создание скроллируемого View
• Добавляем поддержку Siri в iOS-приложение за считанные минуты
• Как сериализовать и десериализовать объекты в iOS
• Как улучшить время компиляции и выполнения Xcode
Android
• Carousel Recyclerview: красивая карусель
• Подробный обзор Android 12 для разработчиков
• Инициализация Rx цепочки
• Введение в систему Снапшотов Compose
• Недоверенные события касания
• Понимаем юнит-тесты для Android в 2021
AppTractor
RevenueCat закрыл Серию B при оценке в $300 млн
Теперь RevenueCat будет взимать небольшой процент от продаж вместо фиксированной платы.
Долгожданный анонс нового сезона от команды Podlodka - интенсив iOS Crew!
Что ты получишь? 📣
Двухнедельный интенсив с крутейшими экспертами.
Будем общаться по Zoom, чатиться в Slack и не просто делиться экспертизой, а лампово проводить это время.
Когда ты это получишь? 📣
Здесь и сейчас.
Мы уже запустили конференцию! Встречаемся дважды в день: утром и вечером.
Наша главная цель: драйвово и интересно поделиться экспертизой 🔥
В этот раз обсуждаем Базы Данных и Нетипичный iOS. Каждой из тем уделим полноценную неделю.
Тема первой недели - "Базы данных". Разберёмся в устройстве и архитектуре баз данных. Поделимся тем, как же правильно выбрать БД под свой проект, а на десерт обсудим в каких случаях лучше и вовсе обойтись без баз.
Во время второй недели погрузимся в нетипичный iOS. Предстоит глубоко копнуть! Послушаем экспертов с редким опытом в слабодокументированных областях.
Научимся лайфхакам в работе с AVFoundation, CoreAudio, Metal. И это только основное, по факту разберём куда больше
Уже поймал волну новых знаний? Тогда скорее смотри подробности и успевай на борт!
Что ты получишь? 📣
Двухнедельный интенсив с крутейшими экспертами.
Будем общаться по Zoom, чатиться в Slack и не просто делиться экспертизой, а лампово проводить это время.
Когда ты это получишь? 📣
Здесь и сейчас.
Мы уже запустили конференцию! Встречаемся дважды в день: утром и вечером.
Наша главная цель: драйвово и интересно поделиться экспертизой 🔥
В этот раз обсуждаем Базы Данных и Нетипичный iOS. Каждой из тем уделим полноценную неделю.
Тема первой недели - "Базы данных". Разберёмся в устройстве и архитектуре баз данных. Поделимся тем, как же правильно выбрать БД под свой проект, а на десерт обсудим в каких случаях лучше и вовсе обойтись без баз.
Во время второй недели погрузимся в нетипичный iOS. Предстоит глубоко копнуть! Послушаем экспертов с редким опытом в слабодокументированных областях.
Научимся лайфхакам в работе с AVFoundation, CoreAudio, Metal. И это только основное, по факту разберём куда больше
Уже поймал волну новых знаний? Тогда скорее смотри подробности и успевай на борт!
podlodka.io
Онлайн-конференция Podlodka iOS Crew, сезон #17
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам iOS-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
Забавная статья о недостатках во Flutter-разработке. TLDR: зависимости, зависимости, зависимости - управлять ими сложно. Забавная, конечно, не в силу поставленных вопросов и обсуждаемых проблем, а просто напомнила первые опыты с 386 и 1 Мб памяти (дада, 640 Кб хватит всем) - верхняя память, HIMEM.SYS, CONFIG.SYS, EMM386.EXE. Одно зависит от второго, второе от третьего, а третье от первого. Но как-то все работало и Apache летал. Так что история повторяется, только теперь в виде фарса 🧑🏻💻
Разработка
• Что не так с Flutter?
• 3 лучшие техники геймификации
• Greg: приложение для любителей растений
• Маркетплейс для разработчиков Malt получил €80 млн
• О создании гибкого пользовательского интерфейса на примере Instagram Threads
• Мой код плохо пахнет, но все в порядке
• Как создать свою первую Облачную функцию Firebase
• 5 вещей, которые я узнал после двух лет работы инженером-программистом в Microsoft
• Test-driven Development для создания пользовательских интерфейсов
• Мой опыт интервью в Twitter
iOS
• SPIndicator: индикатор в стиле Apple
• Удаление фона с помощью CoreML и SwiftUI
Android
• C# vs Kotlin
• Всё о PendingIntents
• Proto DataStore + AndroidX Preferences на Kotlin
Разработка
• Что не так с Flutter?
• 3 лучшие техники геймификации
• Greg: приложение для любителей растений
• Маркетплейс для разработчиков Malt получил €80 млн
• О создании гибкого пользовательского интерфейса на примере Instagram Threads
• Мой код плохо пахнет, но все в порядке
• Как создать свою первую Облачную функцию Firebase
• 5 вещей, которые я узнал после двух лет работы инженером-программистом в Microsoft
• Test-driven Development для создания пользовательских интерфейсов
• Мой опыт интервью в Twitter
iOS
• SPIndicator: индикатор в стиле Apple
• Удаление фона с помощью CoreML и SwiftUI
Android
• C# vs Kotlin
• Всё о PendingIntents
• Proto DataStore + AndroidX Preferences на Kotlin
AppTractor
Что не так с Flutter?
Нет хорошего и простого решения. Но есть несколько советов, которые помогут избежать подобных ситуаций.
#ЦифраДня: Около 10 разработчиков, подписная модель, 600 тысяч пользователей, доход до 350 тысяч долларов в месяц и общий в 77 миллионов долларов. Благообразный стремительно развивающийся бизнес, что-нибудь из медитаций? Нет, читы для PUBG Mobile. Китайская полиция накрыла группу Cheat Ninja, которая создавала wallhack-и и aimbot-ы для мобильных игр. Дивный новый мир или темная сторона экономики приложений :)
Stack Overflow продали за 1.8 миллиарда долларов. Вроде как все крайне довольны. Со-основатели Джефф Этвуд и Джоэл Спольски, вероятно, получили отличный выход. Среди работников появился 61 новый миллионер. Инвестиционный фонд Prosus, который специализируется на технологических инвестициях и среди его вложений, например, Codecademy и Udemy, получит крупнейший форум для разработчиков. Обещают, что серьезных изменений или неудобной «синергии» не будет, что все будет идти, как идет. Верится, конечно, с трудом, но поколебать Stack Overflow уже вряд ли возможно.
Разработка
• Stack Overflow продан за $1.8 млрд
• Мои приложения для разработчиков вышли в топ iOS и Mac App Store: сколько это принесло?
• Создатели читов для PUBG Mobile заработали $77 млн
• Основы Flutter для начинающих (Часть III)
• Ошибки при расчете юнит-экономики
• Представляем новый язык дизайна Material You от Google
• Flutter: создание красивых приложений для Windows - удобная структура дизайна и навигация
• Вселенная no-code/low-code стартапов и ее игроки
iOS
• WWDC21: Школьники и студенты из России – победители Swift Student Challenge
• Объявлены номинанты Apple Design Awards 2021
• Как извлечь функциональность из устаревшего iOS-кода
• Приложение для чата без пароля для iOS с Auth0
Android
• Compose Space Invaders: игра для декстопа на Jetpack Compose
• Polestar предлагает эмулятор для разработчиков, создающих приложения для Android Automotive
• QA-инженеры, функциональное и UI-тестирование в Azimo
Разработка
• Stack Overflow продан за $1.8 млрд
• Мои приложения для разработчиков вышли в топ iOS и Mac App Store: сколько это принесло?
• Создатели читов для PUBG Mobile заработали $77 млн
• Основы Flutter для начинающих (Часть III)
• Ошибки при расчете юнит-экономики
• Представляем новый язык дизайна Material You от Google
• Flutter: создание красивых приложений для Windows - удобная структура дизайна и навигация
• Вселенная no-code/low-code стартапов и ее игроки
iOS
• WWDC21: Школьники и студенты из России – победители Swift Student Challenge
• Объявлены номинанты Apple Design Awards 2021
• Как извлечь функциональность из устаревшего iOS-кода
• Приложение для чата без пароля для iOS с Auth0
Android
• Compose Space Invaders: игра для декстопа на Jetpack Compose
• Polestar предлагает эмулятор для разработчиков, создающих приложения для Android Automotive
• QA-инженеры, функциональное и UI-тестирование в Azimo
AppTractor
Stack Overflow продан за $1.8 млрд
Prosus - это инвестиционная и холдинговая компания, а это означает, что наиболее важной частью этого объявления является то, что Stack Overflow продолжит работать независимо.
#ЦифраДня: Apple опубликовала сегодня новый пресс-релиз, в котором подчеркивается экономическое влияние App Store. Apple, ссылаясь на подконтрольное исследование, пишет, что продажи в 2020 в или при участии App Store выросли на 24% до 643 миллиардов долларов (интересно, что 90% всего биллинга и продаж случилось как раз ВНЕ App Store). Кроме того говорится, что более 90% от общего числа разработчиков являются “небольшими” (небольшой это до 1 миллиона долларов 🤷♂️), а каждый четвертый из этих небольших разработчиков демонстрирует ежегодный рост доходов на 25%.
AppTractor
Продажи в App Store в 2020 выросли на 24% до $643 млрд
Apple опубликовала сегодня новый пресс-релиз, в котором подчеркивается экономическое влияние App Store.
🎁 5 подарков для роста приложении от ASOdesk!
Компании ASOdesk исполнилось 5 лет. Сейчас платформой пользуется более 40 000 разработчиков приложений по всему миру для продвижения своих приложений: работы с ASO, маркетингом и отзывами приложений в App Store и Google Play.
В честь юбилея ASOdesk дарит подарки 🥳
💰 Скидки на сервис до 30%
🔠 +1000 дополнительных ключевых слов
💬 +500 дополнительных ответов на отзывы
😎 Консультацию с ASO-экспертом
🤝 Приоритетную поддержку
Акция действует до 23 июня!
Подробности по ссылке 👈
Развивайте приложения вместе с ASOdesk! 💙
Компании ASOdesk исполнилось 5 лет. Сейчас платформой пользуется более 40 000 разработчиков приложений по всему миру для продвижения своих приложений: работы с ASO, маркетингом и отзывами приложений в App Store и Google Play.
В честь юбилея ASOdesk дарит подарки 🥳
💰 Скидки на сервис до 30%
🔠 +1000 дополнительных ключевых слов
💬 +500 дополнительных ответов на отзывы
😎 Консультацию с ASO-экспертом
🤝 Приоритетную поддержку
Акция действует до 23 июня!
Подробности по ссылке 👈
Развивайте приложения вместе с ASOdesk! 💙
Forwarded from Programmer Humor
This media is not supported in your browser
VIEW IN TELEGRAM
Прорывная AR-технология в екомерс
Четверг — день вакансий для мобильных разработчиков или в мобильные проекты:
• iOS-разработчик в Trinity Monsters
• Senior Android-разработчик в MyNetDiary
• Дизайнер в JetBrains
• Junior+ Android-разработчик в BSS
• Junior+ iOS-разработчик в BSS
• Руководитель службы Android в Ситимобил
• iOS-разработчик в Купи Батон
• Android-разработчик в Тануки
• iOS-разработчик в Тануки
Дополнять можно через чат.
• iOS-разработчик в Trinity Monsters
• Senior Android-разработчик в MyNetDiary
• Дизайнер в JetBrains
• Junior+ Android-разработчик в BSS
• Junior+ iOS-разработчик в BSS
• Руководитель службы Android в Ситимобил
• iOS-разработчик в Купи Батон
• Android-разработчик в Тануки
• iOS-разработчик в Тануки
Дополнять можно через чат.
Trinitymonsters
Trinity Monsters - студия по разработке мобильных приложений и цифровых продуктов в FinTech, RetailTech и EdTech
Huawei продолжает развертывание HarmonyOS - представили новые умные часы Wach 3 на новой ОС, а кроме того запустили ОС для смартфонов, можно уже обновить, например, Mate 40. Идея - бесшовно объединить все устройства - конечно, благая, но нетрудно предсказать, что сразу ничего наверняка работать нормально не будет. А времени и союзников у компании, кажется, не так чтобы и много. И да, забавно то, как Huawei отбивается от Android. Прямо так и говорят - “ни одна строка кода не идентична строке кода Android” 🤦
Разработка
• HarmonyOS заработала на смартфонах
• Voodoo открывает летний конкурс гиперказуальных игр
• Новый SDK от Loomдобавляет видео-сообщения в любые веб-приложения
• Продажи в App Store в 2020 выросли на 24% до $643 млрд
• Facebook открывает Messenger API в Instagram для всех
• Основы Flutter для начинающих (Часть IV)
• Сеты бесплатных иконок для разработчиков и дизайнеров
• Пример дизайна: Safe Space - wellness-приложение для Android
• Как создать отличные скриншоты для страницы приложения в App Store
• База данных с вопросам из интервью в Apple
iOS
• Design to Code: превращая дизайн в код
• Как сделать экран подтверждения СМС-кода на iOS
• Архитектурные паттерны в iOS: привет от дядюшки Боба, или Clean Architecture
• Как добавить Swift-код в качестве кастомной LLDB команды
Android
• В Android также ограничивают действие рекламного идентификатора
• 10 лучших библиотек для разработчиков Android в 2021 году
• Сохранение данных на Android с помощью базы данных Room Database и Data Store - Руководство для начинающих
Разработка
• HarmonyOS заработала на смартфонах
• Voodoo открывает летний конкурс гиперказуальных игр
• Новый SDK от Loomдобавляет видео-сообщения в любые веб-приложения
• Продажи в App Store в 2020 выросли на 24% до $643 млрд
• Facebook открывает Messenger API в Instagram для всех
• Основы Flutter для начинающих (Часть IV)
• Сеты бесплатных иконок для разработчиков и дизайнеров
• Пример дизайна: Safe Space - wellness-приложение для Android
• Как создать отличные скриншоты для страницы приложения в App Store
• База данных с вопросам из интервью в Apple
iOS
• Design to Code: превращая дизайн в код
• Как сделать экран подтверждения СМС-кода на iOS
• Архитектурные паттерны в iOS: привет от дядюшки Боба, или Clean Architecture
• Как добавить Swift-код в качестве кастомной LLDB команды
Android
• В Android также ограничивают действие рекламного идентификатора
• 10 лучших библиотек для разработчиков Android в 2021 году
• Сохранение данных на Android с помощью базы данных Room Database и Data Store - Руководство для начинающих
AppTractor
HarmonyOS заработала на смартфонах
Цель Huawei - объединить все устройства на базе HarmonyOS в одну систему.
Уф, кажись дожили, и в App Store будет тестирование скриншотов и иконок 💃🏻🕺 А в macOS даже статусы - “кто застал ICQ, тот над macOS не смеется”. Хотя, конечно, бесшовное управление всем с одной клавиатуры и мыши выглядит реально Amazing, не отнять. Традиционный опрос ниже. Интересно будет сравнить с прошлогодним.
Разработка
• Кейс: как вытеснить конкурентов из поиска, оптимизируя инаппы?
• 6 мощных инструментов для разработчиков, использующих Mac
• Клавиатура для Android: лучшие приложения
• Google запускает Indie Games Accelerator и Indie Games Festival
• Задачи с собеседований: зарплата
• Дизайн приложений: примеры для вдохновения #44
• make sense: О запуске агротех-стартапа
• Mobile People Talks: какого же цвета Fuchsia?
• Podlodka #218: схемотехника
• Как стать тестировщиком с нуля
• Как мы улучшили сегментированные элементы управления (segmented control)
• Как создать управляемую событиями архитектуру микросервисов на ASP.NET Core
• Топ-5 шаблонов проектирования распределенных систем
iOS
• watchOS 8: новые функции доступа, возможности подключения и практики осознанности
• Apple представила iOS 15
• SimpleAnalytics: своя аналитика для iOS
• Отчеты о сбоях iOS с LLDB
• Онбординг SwiftUI в приложении UIKit
• Лучшая маршрутизация глубоких ссылок в iOS-приложении
• Что мы узнали из инцидента с OOM в iOS-приложении Pinterest
Android
• CheckboxQuestions: вопросы и чекбоксы
• Долгая дорога к быстрым обновлениям Android
• Корутины обработки ошибок
• Проблема трех фреймворков в Kotlin Multiplatform Mobile
• Современная архитектура Android с шаблоном проектирования MVI
• Азбука модульности Android в 2021 году
Разработка
• Кейс: как вытеснить конкурентов из поиска, оптимизируя инаппы?
• 6 мощных инструментов для разработчиков, использующих Mac
• Клавиатура для Android: лучшие приложения
• Google запускает Indie Games Accelerator и Indie Games Festival
• Задачи с собеседований: зарплата
• Дизайн приложений: примеры для вдохновения #44
• make sense: О запуске агротех-стартапа
• Mobile People Talks: какого же цвета Fuchsia?
• Podlodka #218: схемотехника
• Как стать тестировщиком с нуля
• Как мы улучшили сегментированные элементы управления (segmented control)
• Как создать управляемую событиями архитектуру микросервисов на ASP.NET Core
• Топ-5 шаблонов проектирования распределенных систем
iOS
• watchOS 8: новые функции доступа, возможности подключения и практики осознанности
• Apple представила iOS 15
• SimpleAnalytics: своя аналитика для iOS
• Отчеты о сбоях iOS с LLDB
• Онбординг SwiftUI в приложении UIKit
• Лучшая маршрутизация глубоких ссылок в iOS-приложении
• Что мы узнали из инцидента с OOM в iOS-приложении Pinterest
Android
• CheckboxQuestions: вопросы и чекбоксы
• Долгая дорога к быстрым обновлениям Android
• Корутины обработки ошибок
• Проблема трех фреймворков в Kotlin Multiplatform Mobile
• Современная архитектура Android с шаблоном проектирования MVI
• Азбука модульности Android в 2021 году
AppTractor
Кейс: как вытеснить конкурентов из поиска, оптимизируя инаппы?
Многие разработчики не занимаются оптимизацией своих внутренних покупок (инаппов). Тем самым они упускают возможность потеснить своих конкурентов в поисковой выдаче. Расскажем, как работает индексация внутренних покупок, как «подвинуть» своих конкурентов…
В кои то веки на WWDC 21 компания Apple представила много интересного и для разработчиков. Вот краткая выжимка:
• Облачная CI/CD среда Xcode Cloud
• Коллективная работа в Xcode 13
• Простой параллелизм в Swift
• Более лучший SwiftUI
• Новый Swift Playgrounds на iPad с возможностью компиляции приложений и публикации в App Store прямо с планшета
• Более лучший RealityKit 2 с простым создание 3D моделей на mac
• Наконец-то более лучший StoreKit 2 с тестированием покупок, статусами подписок и рефандом в приложениях
• ShazamKit для распознавания музыки и с собственными каталогами
• Наконец-то A/B-тестирование скриншотов, описаний и иконок в App Store
• Облачная CI/CD среда Xcode Cloud
• Коллективная работа в Xcode 13
• Простой параллелизм в Swift
• Более лучший SwiftUI
• Новый Swift Playgrounds на iPad с возможностью компиляции приложений и публикации в App Store прямо с планшета
• Более лучший RealityKit 2 с простым создание 3D моделей на mac
• Наконец-то более лучший StoreKit 2 с тестированием покупок, статусами подписок и рефандом в приложениях
• ShazamKit для распознавания музыки и с собственными каталогами
• Наконец-то A/B-тестирование скриншотов, описаний и иконок в App Store
Странно, что у нынешней WWDC оценки пониже, чем у предыдущей, хотя для разработчиков в этом году кажется больше интересного. Но пока мы разбираемся с новинками, разворачивается другая феерическая история с разработкой, софт-лончем, сарафанным радио и партизанским маркетингом. ФБР, оказывается, сделала защищенный смартфон с защищенным мессенджером и, конечно же, с собственным бэкдором, который позволял читать все переписки. Смартфон запустили на пробу, потом начались массовые продажи. Преступники так уверовали в свою безопасность, что начали общаться там напропалую, а сам смартфон стал очень распространенным в среде (ФБР помогало с маркетингом, гася конкурентов, обеспечив рост продаж 3х) - пишут, что итальянская мафия, азиатские триады, байкерские банды и транснациональные наркосиндикаты все использовали его. Как результат - 3 года, 9,000 сотрудников правоохранительных органов из 17 стран, власти отследили 27 миллионов сообщений с 12,000 устройств в 100 странах, более 300 организованных преступных групп, на сегодняшний день произведено более 800 арестов. Чудесная история, надо фильм снимать.
Разработка
• Защищенный смартфон, контролируемый ФБР, раскрыл действия сотен преступников
• Почему подписываются пользователи? Как повысить конверсию мобильных приложений
• Руководство для новичков по применению цвета в UI дизайне
• ELI5: Flipper - кроссплатформенный дебагер
• Практические инструменты и преимущества отслеживания удалений мобильных приложений
• Онбординг в мобильном приложении: как поддерживать интерес пользователей
iOS
• “Дырявим” вьюхи на Swift
• Apple уточняет правила публикации в App Store
• Apple разрешит пользователям остаться на iOS 14
• Apple анонсирует новые функции iPadOS 15
• Apple представила новые технологии и инструменты для разработчиков приложений
• Главное в iOS 15 для дизайнеров
• Делаем бесконечную прокрутку фотографий в iOS
• Что нового в SwiftUI после WWDC21
• SwiftUI - двунаправленный список SnapList
• Использование SwiftUI с View Model, написанной на Kotlin Multiplatform Mobile
• Пишем первое приложение для iOS с помощью Realm, SwiftUI и Combine
• Что нового в StoreKit 2
Android
• TimeRangePicker: круглый range picker для Android
• Миграция с LiveData на Kotlin Flow
• Бесконечная автопрокрутка списков с помощью RecyclerView и LazyLists в Compose
• Навигация в Jetpack Compose
• Несколько бэк-стэков
• Работа с сетью в Kotlin Ktor на Android
Разработка
• Защищенный смартфон, контролируемый ФБР, раскрыл действия сотен преступников
• Почему подписываются пользователи? Как повысить конверсию мобильных приложений
• Руководство для новичков по применению цвета в UI дизайне
• ELI5: Flipper - кроссплатформенный дебагер
• Практические инструменты и преимущества отслеживания удалений мобильных приложений
• Онбординг в мобильном приложении: как поддерживать интерес пользователей
iOS
• “Дырявим” вьюхи на Swift
• Apple уточняет правила публикации в App Store
• Apple разрешит пользователям остаться на iOS 14
• Apple анонсирует новые функции iPadOS 15
• Apple представила новые технологии и инструменты для разработчиков приложений
• Главное в iOS 15 для дизайнеров
• Делаем бесконечную прокрутку фотографий в iOS
• Что нового в SwiftUI после WWDC21
• SwiftUI - двунаправленный список SnapList
• Использование SwiftUI с View Model, написанной на Kotlin Multiplatform Mobile
• Пишем первое приложение для iOS с помощью Realm, SwiftUI и Combine
• Что нового в StoreKit 2
Android
• TimeRangePicker: круглый range picker для Android
• Миграция с LiveData на Kotlin Flow
• Бесконечная автопрокрутка списков с помощью RecyclerView и LazyLists в Compose
• Навигация в Jetpack Compose
• Несколько бэк-стэков
• Работа с сетью в Kotlin Ktor на Android
AppTractor
Защищенный смартфон, контролируемый ФБР, раскрыл действия сотен преступников
ФБР решило выпустить свой собственный защищенный смартфон, используя мастер-ключ в устройствах, который позволял сотрудникам спецслужб отслеживать сообщения по мере их передачи.
Приглашаем мобильных разработчиков из России с опытом работы от 2 лет на Mobile Hiring Week от EPAM!
Пройдите интервью и получите оффер за 24 часа🔥 А к нему приветственный бонус в размере одного оклада!
Подать заявку: https://epa.ms/h-w-mobile-june 👈🏼
Мы ищем Android-, iOS-, Flutter- и RN-разработчиков. У нас множество проектов с самыми разными технологическими стеками.
В основном наши заказчики — зарубежные компании (Америка и Европа). Отлично, если ваш уровень английского — Intermediate и выше. Если нет, у нас есть русскоязычные проекты и бесплатные курсы английского языка.
Присоединяйтесь к нашей команде мобильной разработки!
Пройдите интервью и получите оффер за 24 часа🔥 А к нему приветственный бонус в размере одного оклада!
Подать заявку: https://epa.ms/h-w-mobile-june 👈🏼
Мы ищем Android-, iOS-, Flutter- и RN-разработчиков. У нас множество проектов с самыми разными технологическими стеками.
В основном наши заказчики — зарубежные компании (Америка и Европа). Отлично, если ваш уровень английского — Intermediate и выше. Если нет, у нас есть русскоязычные проекты и бесплатные курсы английского языка.
Присоединяйтесь к нашей команде мобильной разработки!
#ЦифраДня: Компания-разработчик Panic начинает принимать предзаказы на забавную портативную консоль-шарманку Playdate. Устройство с черно-белым экраном будет стоить 179 долларов, поступит в продажу в этом году. За время, прошедшее с анонса в 2019 году, консоль обзавелась симпатичной док-станцией с колонками и low-code платформой для создания игр Pulp - так что вы можете попробовать портировать на нее собственные проекты или разработать новые, использующие, например, эту самую забавную ручку.
Правильно отключать (дизейблить) кнопки “могут не только лишь все”. Самого периодически выбешивают непонятные состояния, так что перевел небольшую статью о том, как не ошибиться и не испортить UX.
Разработка
• Отключенные кнопки не должны путать пользователей
• Стратегия победителя: как покорить весь мир, начиная с Якутска? Кейс inDriver и Rocket10
• Конференция Up My App про ASO и ASA: онлайн 11 июня
• Начинаются продажи карманной игровой приставки Playdate
• Распродажа книг по Data Science и аналитике данных в Humble Bundle
• Тестируем и визуализируем с помощью Mind Map
• Flutter 2.2: что нового
• Создание прекрасных приложений с помощью Xamarin.Forms
• Пошаговое руководство по работе в Figma. Урок по созданию мобильного приложения
• Как ежедневно улучшать навыки архитектуры ПО
iOS
• Доклад Platforms State of the Union с WWDC 2021
• Как мы используем SwiftUI в приложении Medium
• Что нового в SwiftUI 3.0?
• Как сделать иконку для темного режима для вашего приложения
• iOS 15 привносит атрибутные строки в SwiftUI
Android
• Автогенерация пользовательских размеров для Android с помощью Kotlin
• Глубокое погружение в интернационализацию приложений для Android на Jetpack Compose
• Датабиндинг в Android
Разработка
• Отключенные кнопки не должны путать пользователей
• Стратегия победителя: как покорить весь мир, начиная с Якутска? Кейс inDriver и Rocket10
• Конференция Up My App про ASO и ASA: онлайн 11 июня
• Начинаются продажи карманной игровой приставки Playdate
• Распродажа книг по Data Science и аналитике данных в Humble Bundle
• Тестируем и визуализируем с помощью Mind Map
• Flutter 2.2: что нового
• Создание прекрасных приложений с помощью Xamarin.Forms
• Пошаговое руководство по работе в Figma. Урок по созданию мобильного приложения
• Как ежедневно улучшать навыки архитектуры ПО
iOS
• Доклад Platforms State of the Union с WWDC 2021
• Как мы используем SwiftUI в приложении Medium
• Что нового в SwiftUI 3.0?
• Как сделать иконку для темного режима для вашего приложения
• iOS 15 привносит атрибутные строки в SwiftUI
Android
• Автогенерация пользовательских размеров для Android с помощью Kotlin
• Глубокое погружение в интернационализацию приложений для Android на Jetpack Compose
• Датабиндинг в Android
AppTractor
Отключенные кнопки не должны путать пользователей
Три простых решения, кроме простого отключения кнопок.
Привет! :)
У нас в Туту.ру есть 3 новые команды, которые готовы взять на борт мобильных разработчиков.
Что предлагаем?
• Продукт, который помогает путешествовать 8 миллионам человек
• Мечта разработчика – где-то свежайший код (еще не вышло из под A/B), где-то надо писать с нуля
• Сильная команда, iOS/Android гильдии и много общения
И на этом плюсы не закончились:
С 15 по 25 июня мы проводим традиционный ивент «Оффер за один день», только в этот раз лучше – все собеседования можно будет пройти за 3 часа удаленно из любой точки мира, а вечером в случае успеха получить оффер.
Чтобы включиться в эту историю заходи на страницу https://company.tutu.ru/mobileteam, заполняй анкету и отправляй нам до 15 июня.
У нас в Туту.ру есть 3 новые команды, которые готовы взять на борт мобильных разработчиков.
Что предлагаем?
• Продукт, который помогает путешествовать 8 миллионам человек
• Мечта разработчика – где-то свежайший код (еще не вышло из под A/B), где-то надо писать с нуля
• Сильная команда, iOS/Android гильдии и много общения
И на этом плюсы не закончились:
С 15 по 25 июня мы проводим традиционный ивент «Оффер за один день», только в этот раз лучше – все собеседования можно будет пройти за 3 часа удаленно из любой точки мира, а вечером в случае успеха получить оффер.
Чтобы включиться в эту историю заходи на страницу https://company.tutu.ru/mobileteam, заполняй анкету и отправляй нам до 15 июня.
Даже ботам на GitHub предлагают работу, а ты чем хуже? Наши традиционные четверговые вакансии:
🧑🏻💻 «Оффер за один день» от Туту.ру
🧑🏻💻 Mobile Hiring Week от EPAM
• Продуктовый дизайне в SkyEng
• Android-разработчик в AdCombo
• iOS-разработчик в AdCombo
• Junior iOS-разработчик в Live Typing
• Разработчик мобильного клиента под iOS в Купи Батон
• Android-разработчик в APALON
• iOS TeamLead в HeadHunter
• Начинающий Android-разработчик в Social Media Holding
• Android Reverse Engineer в Postuf
• Junior/Middle iOS-разработчик в amoCRM
Дополнять можно через чат.
🧑🏻💻 «Оффер за один день» от Туту.ру
🧑🏻💻 Mobile Hiring Week от EPAM
• Продуктовый дизайне в SkyEng
• Android-разработчик в AdCombo
• iOS-разработчик в AdCombo
• Junior iOS-разработчик в Live Typing
• Разработчик мобильного клиента под iOS в Купи Батон
• Android-разработчик в APALON
• iOS TeamLead в HeadHunter
• Начинающий Android-разработчик в Social Media Holding
• Android Reverse Engineer в Postuf
• Junior/Middle iOS-разработчик в amoCRM
Дополнять можно через чат.