То, чего мы опасались, свершилось. Microsoft научила нейронную сеть писать код. На самом деле, конечно, пока паниковать рано, но звучит пафосно. Но уже первое вменяемое применение ИИ нашли - научили составлять запросы на основе естественного языка. Например, говорите
Разработка
• Microsoft использовала GPT-3 для создания кода на естественном языке
• «Тренды мобильных приложений 2021»: отчет Adjust
• Платформа потери веса Noom привлекла $540 млн
• Как сделать бизнес на AR/VR
• Mail.ru Group открыла новый набор на бесплатное обучение в Академию больших данных MADE
• 7 QA-шных грехов, которые помогут или помешают тестировщику (стать тем, кем ты хочешь)
iOS
• NotificationToast: тосты для iOS
• MVP архитектура для iOS
• Как разрабатывать приложения для iOS без Mac
• Как использовать SnapKit в ваших iOS-приложениях
• Как использовать Firebase Remote Config с Swift 5
• 3 способа стилизации представлений SwiftUI
Android
• Особенности тестирования Android без Google-сервисов
• Структурированный параллелизм в действии
• Начните отсюда: 5 упражнений для подготовки вашего приложения к работе с большими экранами
Найди продукты, название которых начинается с «дети», а на выходе получается запрос вида Filter(‘BC Orders’ Left(‘Product Name’,4)=”Kids”. Основа - GPT-3, в дальнейшем планируют внедрять подобные фишки повсеместно и в свои продукты, и отдать разработчикам через Azure.Разработка
• Microsoft использовала GPT-3 для создания кода на естественном языке
• «Тренды мобильных приложений 2021»: отчет Adjust
• Платформа потери веса Noom привлекла $540 млн
• Как сделать бизнес на AR/VR
• Mail.ru Group открыла новый набор на бесплатное обучение в Академию больших данных MADE
• 7 QA-шных грехов, которые помогут или помешают тестировщику (стать тем, кем ты хочешь)
iOS
• NotificationToast: тосты для iOS
• MVP архитектура для iOS
• Как разрабатывать приложения для iOS без Mac
• Как использовать SnapKit в ваших iOS-приложениях
• Как использовать Firebase Remote Config с Swift 5
• 3 способа стилизации представлений SwiftUI
Android
• Особенности тестирования Android без Google-сервисов
• Структурированный параллелизм в действии
• Начните отсюда: 5 упражнений для подготовки вашего приложения к работе с большими экранами
AppTractor
Microsoft использовала GPT-3 для создания кода на естественном языке
Один из самых интересных анонсов конференции Microsoft Build в этом году — no-code/low-code сервис Power Apps, который использует модель естественного языка GPT-3 для превращения обычного текста в код. Пока речи о “наговаривании” программ не идет, в Power…
#ЦифраДня: Хотя Airbnb удачно “закатил” React Native, Coinbase выкопал стюардессу и удачно не только выпустил новое Pro-приложение на нем, но и перевел основные нативные приложения на новую платформу. Ушло на это ДВА года и, собственно говоря, успеха во многом добились именно за счет поступательности движения и правильного планирования. Теперь рады и довольны, об этом и пишут в новой статье.
Четверг — день вакансий для мобильных разработчиков или в мобильные проекты:
• UA Manager в Pixonic
• Unity3D/C# разработчик в Pixonic
• Владелец продукта/Product Owner в ВТБ
• CJE/Аналитик клиентского пути в ВТБ
• UA Manager в Вачангу
• Middle Android-разработчик в STREAM
• iOS-разработчик в STREAM
• iOS-разработчик в Sellfashion
• Руководитель мобильных приложений iOS/Android в Coral Club
Дополнять можно через чат.
• UA Manager в Pixonic
• Unity3D/C# разработчик в Pixonic
• Владелец продукта/Product Owner в ВТБ
• CJE/Аналитик клиентского пути в ВТБ
• UA Manager в Вачангу
• Middle Android-разработчик в STREAM
• iOS-разработчик в STREAM
• iOS-разработчик в Sellfashion
• Руководитель мобильных приложений iOS/Android в Coral Club
Дополнять можно через чат.
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 - так что вы можете попробовать портировать на нее собственные проекты или разработать новые, использующие, например, эту самую забавную ручку.