Наш традиционный большой еженедельный дайджест со всем материалами за неделю. 86 интересных статей и новостей!
Эрик Сёферт в своей статье делится еще интересными данными из суда Epic Games и Apple. Данные показывают, что большую часть доходов App Store приносят мобильные игры - доходы игровых приложений составляют примерно 70% всех доходов App Store. Эти 70% дохода приносят менее 10% всех потребителей App Store. Причем и эти 70% это преимущественно экономика “китов”. В 2017 пользователи с высокими расходами, на которые приходилось менее половины процента всех учетных записей Apple, потратили «подавляющее количество денег через IAP» и сгенерировали 53.7% всех доходов App Store за квартал, заплатив более 450 долларов каждый. В том же квартале средние (15–450 долларов США в квартал) и малоэффективные (менее 15 долларов США в квартал) пользователи, составили 7.4% и 10.8% всех учетных записей Apple, они дали 41.5% и 4.9% всех расходов App Store, соответственно. Вывод - сама Apple от открытия альтернативных каналов оплаты практически не пострадает, так как в играх внедрять стороннюю оплату смысла мало, а за пределами игр большие приложения и так практически не платят.
Разработка
• App Store — это магазин игр. Apple должна это признать.
• $50 млн помогут CodeSignal улучшить найм разработчиков на основе данных
• Locheck: проверка локализации
• Podlodka #233: компьютерное зрение
• Дизайн приложений: примеры для вдохновения #57
• AVOW открывает простой доступ к альтернативным магазинам приложений
• Seq: язык программирования для геномики и биоинформатики
• Как мы автоматизировали тестирование бэкенда
• Код без багов и сломанное авто: как мы нетривиально проверяли Заправки 2ГИС
• Haptic UX – дизайн тактильных ощущений сенсорного интерфейса
• Как я пишу документацию в Google: пример
• Я, как соло разработчик, решил предложить поддержку по телефону, и вот что получилось
• Кейс: групповой заказ еды
• Flutter против React Native: сравнение для вашего следующего проекта
iOS
• Apple запустила генератор рекламных баннеров
• Появились первые тесты процессора A15
• Apple выпустила iOS 15, iPadOS 15 и watchOS 8
• accessibilityRotor в SwiftUI
• Реализация TextFieldDelegate с помощью SwiftUI
Android
• Google выпускает библиотеки Jetpack Wear OS
• Чему я научился делая игры на LibGDX
• Compose UI и смерть androidx.lifecycle.ViewModel
• 4 лучших Android-библиотеки, которые вы должны использовать в 2021 году
Разработка
• App Store — это магазин игр. Apple должна это признать.
• $50 млн помогут CodeSignal улучшить найм разработчиков на основе данных
• Locheck: проверка локализации
• Podlodka #233: компьютерное зрение
• Дизайн приложений: примеры для вдохновения #57
• AVOW открывает простой доступ к альтернативным магазинам приложений
• Seq: язык программирования для геномики и биоинформатики
• Как мы автоматизировали тестирование бэкенда
• Код без багов и сломанное авто: как мы нетривиально проверяли Заправки 2ГИС
• Haptic UX – дизайн тактильных ощущений сенсорного интерфейса
• Как я пишу документацию в Google: пример
• Я, как соло разработчик, решил предложить поддержку по телефону, и вот что получилось
• Кейс: групповой заказ еды
• Flutter против React Native: сравнение для вашего следующего проекта
iOS
• Apple запустила генератор рекламных баннеров
• Появились первые тесты процессора A15
• Apple выпустила iOS 15, iPadOS 15 и watchOS 8
• accessibilityRotor в SwiftUI
• Реализация TextFieldDelegate с помощью SwiftUI
Android
• Google выпускает библиотеки Jetpack Wear OS
• Чему я научился делая игры на LibGDX
• Compose UI и смерть androidx.lifecycle.ViewModel
• 4 лучших Android-библиотеки, которые вы должны использовать в 2021 году
AppTractor
App Store — это магазин игр. Apple должна это признать.
Документы судебного постановления, вынесенного недавно по иску Epic Games против Apple, во многом объясняет то, как работает экономика App Store.
📲 Оффер от Яндекса за выходные!
Приглашаем мобильных разработчиков на Weekend Offer: решите две задачи онлайн, пройдите две секции с кодом и получите предложение о работе в Яндексе за одни выходные (9 и 10 октября).
Зарегистрироваться:
https://yandex.ru/promo/events/weekend-mobile/
Приглашаем мобильных разработчиков на Weekend Offer: решите две задачи онлайн, пройдите две секции с кодом и получите предложение о работе в Яндексе за одни выходные (9 и 10 октября).
Зарегистрироваться:
https://yandex.ru/promo/events/weekend-mobile/
Оффер от Яндекса за выходные
9-10 июля Яндекс проводит Weekend Offer для мобильных разработчиков — мероприятие, на котором можно получить оффер от Яндекса за 2 дня.
#ЦифраДня: В Tapjoy провели опрос примерно 4,000 пользователей по поводу вознаграждающей рекламы и офферволов и вывели руководство. Результаты довольно любопытны (как минимум для самой Tapjoy) - 43.3% купили что-то, что видели в вознаграждающей рекламе, 29% использует офферволы для открытия и покупок новых продуктов, eCPM для офферволов в США в отдельных случаях может достигать $1500 (да, прочитал три раза - цена за тысячу показов, полторы тысячи долларов), а в среднем составляет $400, D30 ретеншен для пользователей офферволов в два раза выше, а в D90 в 2.5 раза выше. В отчете еще много интересных цифр, есть на сайте.
AppMetrica научилась автоматически отслеживать in-app-покупки
В новой версии AppMetrica отслеживать покупки стало еще проще. Раньше разработчикам нужно было вручную прописывать разметку в коде, чтобы данные о покупках попадали в отчеты AppMetrica. Теперь автосбор подключается сразу при обновлении SDK.
Автосбор можно комбинировать с ручной разметкой. Для этого в настройках выберите, какие покупки показывать в отчетах: собранные автоматически, отправленные вручную или все вместе. Выбранная конфигурация никак не повлияет на сбор данных, только изменит срез для анализа.
Полученные данные можно использовать как для анализа доходности приложения и пользователей, так и для оптимизации рекламы с помощью постбэков на покупки.
В новой версии AppMetrica отслеживать покупки стало еще проще. Раньше разработчикам нужно было вручную прописывать разметку в коде, чтобы данные о покупках попадали в отчеты AppMetrica. Теперь автосбор подключается сразу при обновлении SDK.
Автосбор можно комбинировать с ручной разметкой. Для этого в настройках выберите, какие покупки показывать в отчетах: собранные автоматически, отправленные вручную или все вместе. Выбранная конфигурация никак не повлияет на сбор данных, только изменит срез для анализа.
Полученные данные можно использовать как для анализа доходности приложения и пользователей, так и для оптимизации рекламы с помощью постбэков на покупки.
Блог Яндекса
Собирайте данные об in-app покупках через SDK без дополнительных настроек
В новой версии SDK AppMetrica отслеживать покупки стало еще проще. Теперь вы можете автоматически получать данные об in-app-покупках — нужно только обновить SDK до последней версии.
Интересный кейс - разработчик из Японии указал свой номер телефона в приложении и сделал через него техническую поддержку. Абстрагируясь от того, что это все-таки Япония с ее культурными традициями, идея кажется вполне здравой. Можно с пользователями прямо вживую пообщаться, сделать так сказать Customer Development, понять кейсы использования, узкие места и т.п. Ну и научиться слушать [хорошее], конечно. Как пишет сам автор: “Разработка приложений — это то, чем вы занимаетесь, каждый день гремя клавиатурой перед экраном компьютера, но результат чего вы не можете увидеть никаким другим способом, кроме как через цифры. Когда вы напрямую контактируете с пользователем, это может заставить вас почувствовать - «Возможно, я делаю что-то полезное для мира. Жизнь хороша»”.
Разработка
• Как инди-разработчик, я решил предложить поддержку по телефону — вот что получилось
• Измеряем релизный цикл
• Tapjoy объясняет работу офферволов в новом руководстве
• Фреймворки для тестирования: личный опыт и новые методы
• Чтение кода - это навык
• Советы по подготовке к собеседованию в FAANG
• Как улучшить дизайн чекбоксов, радио и простых переключателей?
• В AWS выпустили SDK для Kotlin и Swift
iOS
• Делаем экран входа в систему в гласморфизме, используя SwiftUI
• Модульная архитектура MVVM-C+SPM+SwiftUI в iOS
• UIKit умер?
• Я наконец-то освоил Case Let в моем Swift-коде
Android
• Travel Planner: путешествия на складном экране
• Android RecyclerView с использованием котлиновских sealed классов
• Правильная валидация в Android
• Jetpack Microbenchmark — тестируем производительность кода
• Листание карт как в кошельке
• Использование WorkManager в Android 12
Разработка
• Как инди-разработчик, я решил предложить поддержку по телефону — вот что получилось
• Измеряем релизный цикл
• Tapjoy объясняет работу офферволов в новом руководстве
• Фреймворки для тестирования: личный опыт и новые методы
• Чтение кода - это навык
• Советы по подготовке к собеседованию в FAANG
• Как улучшить дизайн чекбоксов, радио и простых переключателей?
• В AWS выпустили SDK для Kotlin и Swift
iOS
• Делаем экран входа в систему в гласморфизме, используя SwiftUI
• Модульная архитектура MVVM-C+SPM+SwiftUI в iOS
• UIKit умер?
• Я наконец-то освоил Case Let в моем Swift-коде
Android
• Travel Planner: путешествия на складном экране
• Android RecyclerView с использованием котлиновских sealed классов
• Правильная валидация в Android
• Jetpack Microbenchmark — тестируем производительность кода
• Листание карт как в кошельке
• Использование WorkManager в Android 12
AppTractor
Как инди-разработчик, я решил предложить поддержку по телефону — вот что получилось
Разработка приложений - это то, чем вы занимаетесь, каждый день гремя клавиатурой перед экраном компьютера, но результат чего вы не можете увидеть никаким другим способом, кроме как через цифры. Когда вы напрямую контактируете с пользователем, это может заставить…
В Asodesk сделали фреймворк по выбору стран для продвижения, но не в этом суть. Скажите кто чем пользуется для маркетинга и роста продуктов? Хочется чего-то понятного и прозрачного, из разряда - делай так, измеряй здесь, думай тут. Как программирование, только для маркетинга 😀 Есть понятные фреймворки/практики?
Разработка
• Как выбрать страны для продвижения в поиске App Store
• Как подготовиться к интервью в FAANG
• Типографика данных в интерфейсах
• 142 ресурса для улучшения кодинг интервью
• Первое правило машинного обучения: начните без машинного обучения
• Публикация нативных артефактов из проекта Kotlin Multiplatform
• Как сделать редизайн как профессионал
• Создание лучших лидербордов
• Жестко прописанные токены, ключи и учетные данные в мобильных приложениях
iOS
• Box Feed: новости на SwiftUI и Async/Await
• Вышел Swift 5.5
• Реализация чистого MVVM с помощью SwiftUI
• Простая Multipart загрузка на Swift
Android
• Android 12 Митап от Google Россия и Android Broadcast
• Тестовая ферма из Android-устройств: как собрать, отладить и не взорвать офис
• Анимация списков в Compose: свайп, чтобы удалить
• Waydroid - Android-контейнеры в Ubuntu
Разработка
• Как выбрать страны для продвижения в поиске App Store
• Как подготовиться к интервью в FAANG
• Типографика данных в интерфейсах
• 142 ресурса для улучшения кодинг интервью
• Первое правило машинного обучения: начните без машинного обучения
• Публикация нативных артефактов из проекта Kotlin Multiplatform
• Как сделать редизайн как профессионал
• Создание лучших лидербордов
• Жестко прописанные токены, ключи и учетные данные в мобильных приложениях
iOS
• Box Feed: новости на SwiftUI и Async/Await
• Вышел Swift 5.5
• Реализация чистого MVVM с помощью SwiftUI
• Простая Multipart загрузка на Swift
Android
• Android 12 Митап от Google Россия и Android Broadcast
• Тестовая ферма из Android-устройств: как собрать, отладить и не взорвать офис
• Анимация списков в Compose: свайп, чтобы удалить
• Waydroid - Android-контейнеры в Ubuntu
AppTractor
Как выбрать страны для продвижения в поиске App Store
Следуйте инструкции в статье и найдите новые рынки для развития с помощью 6 простых шагов.
#ЦифраДня: Как, в общем-то и предполагалось, Apple не особо жаждет возвращать Fortnite в App Store. Электронные письма указывают на то, что приложения Epic вряд ли вернутся в App Store в обозримом будущем. В одном письме, опубликованном Суини, датированном 21 сентября и отправленном юристами, представляющими Apple, компания информируется о том, что Apple не восстановит учетную запись разработчика Epic до тех пор, пока не пройдут все апелляции. Этот процесс, по оценке самого Суини, может занять до 5 лет. «Apple не желает восстанавливать учетную запись Epic в настоящее время», — говорится в письме. «Кроме того, Apple не будет рассматривать дальнейшие запросы о восстановлении работы до тех пор, пока решение окружного суда не станет окончательным и не пройдет все обжалования».
Освойте Flutter - самый быстрорастущий фреймворк💥
Курс «Flutter в мобильной разработке» стартует уже 📌7 октября на платформе Skill-Branch.
• 5 месяцев обучения
• 200+ часов лекций и практики
• 6 проектов для портфолио
• 20 обучающих модулей
• 120+ заданий с автоматической проверкой
• Присоединяйтесь в чат по Flutter
Общайтесь с коллегами уже сейчас!
⚠️Количество мест ограничено!⚠️
Записаться на курс Flutter
_______
Посмотрите бесплатный мастер-класс от автора курса Ильи Куртова, на котором вы изучите эффективную вёрстку и архитектуру и создадите приложение на BloС.
Смотреть бесплатный мастер-класс
Курс «Flutter в мобильной разработке» стартует уже 📌7 октября на платформе Skill-Branch.
• 5 месяцев обучения
• 200+ часов лекций и практики
• 6 проектов для портфолио
• 20 обучающих модулей
• 120+ заданий с автоматической проверкой
• Присоединяйтесь в чат по Flutter
Общайтесь с коллегами уже сейчас!
⚠️Количество мест ограничено!⚠️
Записаться на курс Flutter
_______
Посмотрите бесплатный мастер-класс от автора курса Ильи Куртова, на котором вы изучите эффективную вёрстку и архитектуру и создадите приложение на BloС.
Смотреть бесплатный мастер-класс
Apple запустила StoreKit 2 и новые серверные API, которые призваны значительно упростить работу со встроенными покупками и подписками. С одной стороны, все это работает только в iOS 15 (и это при том, что в обозримом будущем всем разрешили оставаться на iOS 14), с другой стороны большинство из того, что реализуют RevenueCat или Adapty теперь доступно “из коробки”. Да, там аналитика, оферволы и все такое, но как наверное без вот этого всего будет приятно и просто одним запросом получить состояние подписки у пользователя! 🤝
Разработка
• Apple запускает StoreKit 2 и новые серверные API в App Store
• Не используйте токены, ключи и учетные данные в коде приложений
• Fortnite не вернется в App Store
• Способы атрибуции рекламы без явного касания — клика или перехода
• Map matching, стилизация кластера и игры со шрифтами — что нового в 2GIS Kit
• UX-исследования не очень помогают делать хорошие продукты
• Bitbucket vs. Github vs. Gitlab: подробное сравнение 2021
• Заменяем If-Else и Switch параметрическим полиморфизмом
• Письмо: секретный инструмент гейм-дизайнера
iOS
• Скорость сборки в iOS
• iOS 14 vs iOS 15: изменение дизайна
• Реализация SwiftUI Canvas View в iOS 15
Android
• PasswordStrengthView: стойкость пароля
• Android Canvas и создание кастомного View
• Функциональное мышление в Kotlin
Разработка
• Apple запускает StoreKit 2 и новые серверные API в App Store
• Не используйте токены, ключи и учетные данные в коде приложений
• Fortnite не вернется в App Store
• Способы атрибуции рекламы без явного касания — клика или перехода
• Map matching, стилизация кластера и игры со шрифтами — что нового в 2GIS Kit
• UX-исследования не очень помогают делать хорошие продукты
• Bitbucket vs. Github vs. Gitlab: подробное сравнение 2021
• Заменяем If-Else и Switch параметрическим полиморфизмом
• Письмо: секретный инструмент гейм-дизайнера
iOS
• Скорость сборки в iOS
• iOS 14 vs iOS 15: изменение дизайна
• Реализация SwiftUI Canvas View в iOS 15
Android
• PasswordStrengthView: стойкость пароля
• Android Canvas и создание кастомного View
• Функциональное мышление в Kotlin
AppTractor
Apple запускает StoreKit 2 и новые серверные API в App Store
Новые инструменты помогут разработчикам лучше отслеживать и поддерживать покупки, совершаемые их пользователями, вместо того, чтобы полагаться в этом на сторонние решения.
👍1
Наш традиционный большой еженедельный дайджест со всем материалами за неделю. 75 интересных статей и новостей!
Forwarded from AppFiles - Mobile Development
Почему мониторы контрпродуктивны для программистов
Я перестал пользоваться внешним монитором год назад и ни капли не потерял. Напротив, я чувствую, что стал более гибким и независимым в выборе собственной рабочей среды, чем когда-либо.
Перевод статьи: https://apptractor.ru/mntrs
Платформа: разработка
👋: 2К
Я перестал пользоваться внешним монитором год назад и ни капли не потерял. Напротив, я чувствую, что стал более гибким и независимым в выборе собственной рабочей среды, чем когда-либо.
Перевод статьи: https://apptractor.ru/mntrs
Платформа: разработка
👋: 2К
#ЦифраДня: Потребительские расходы на подписки в приложениях и встроенные покупки в 3 квартале 2021 года должны составить 34 миллиарда долларов — это самый большой показатель квартальных потребительских расходов на сегодняшний день. iOS по-прежнему удерживает лидирующие позиции по потребительским расходам среди двух магазинов приложений. Потребительские расходы на iOS выросли на 15% в годовом исчислении до 22 миллиардов долларов, а в Google Play — на 15% до 12 миллиардов. На iOS по-прежнему приходится 65% доходов магазинов приложений во всем мире. И 76% потребительских расходов в неигровых приложениях.
Еще одна занятная статья сегодня про первое правило машинного обучения - что лучше начинать без него. Смысл ее, собственно, применим и ко многим другим областям - не надо переусложять, простые методы зачастую работают не хуже. Например, в случае ML, это простая эвристика, статистика или даже регулярные выражения 🤷♂️
Разработка
• Первое правило машинного обучения: начните без машинного обучения
• Расходы на приложения в 3 квартале 2021 года достигнут $34 млрд
• Почему мониторы контрпродуктивны для программистов
• Очевидный шаг, который решит ваши проблемы с клавиатурой
• “Вовлечённость 2021”: отчет Sensor Tower
• Podlodka #234: нетворкинг
• SubHub Podcast: Евгений Курышев (Mirror AI)
• RE3: реверс инжиниринг GTA III
• Python GUI. Библиотека KivyMD. Шаблон MVC, parallax эффект и анимация контента слайдов
• Как я получил сертификат Google Developers Experts: этапы и подводные камни
• Как зарабатывать на маленьких веб-играх
• Диверсифицируйте доходы от приложений с помощью гибридной монетизации
• Дорожная карта подготовки к собеседованию, которая привела меня в Amazon
• Практика разработки API в Netflix
• Переосмысление правила 80/20 в разработке
iOS
• Популярные приложения для iPhone собирают данные несмотря на ATT запрет
• Туториал: создание AR-приложения с помощью RealityKit
• Простая обработка ошибок сервера в iOS
• Размеры экранов iPhone 13
• App Clips - фрагменты вашего приложения
Android
• Aurora: Compose для десктопов
• Jetpack Compose — как легко построить UI на Android
• Сервис отложенных запросов для Retrofit на Android
• Flutter: о разработке плагинов с интерфейсом ActivityAware
• Время отклика при запуске
• Долгая дорога от колбеков к корутинам в Android
• Преобразование файлов Gradle из Groovy в Kotlin
• 8 шорткатов IntelliJ для повышения производительности Android-разработчиков
Разработка
• Первое правило машинного обучения: начните без машинного обучения
• Расходы на приложения в 3 квартале 2021 года достигнут $34 млрд
• Почему мониторы контрпродуктивны для программистов
• Очевидный шаг, который решит ваши проблемы с клавиатурой
• “Вовлечённость 2021”: отчет Sensor Tower
• Podlodka #234: нетворкинг
• SubHub Podcast: Евгений Курышев (Mirror AI)
• RE3: реверс инжиниринг GTA III
• Python GUI. Библиотека KivyMD. Шаблон MVC, parallax эффект и анимация контента слайдов
• Как я получил сертификат Google Developers Experts: этапы и подводные камни
• Как зарабатывать на маленьких веб-играх
• Диверсифицируйте доходы от приложений с помощью гибридной монетизации
• Дорожная карта подготовки к собеседованию, которая привела меня в Amazon
• Практика разработки API в Netflix
• Переосмысление правила 80/20 в разработке
iOS
• Популярные приложения для iPhone собирают данные несмотря на ATT запрет
• Туториал: создание AR-приложения с помощью RealityKit
• Простая обработка ошибок сервера в iOS
• Размеры экранов iPhone 13
• App Clips - фрагменты вашего приложения
Android
• Aurora: Compose для десктопов
• Jetpack Compose — как легко построить UI на Android
• Сервис отложенных запросов для Retrofit на Android
• Flutter: о разработке плагинов с интерфейсом ActivityAware
• Время отклика при запуске
• Долгая дорога от колбеков к корутинам в Android
• Преобразование файлов Gradle из Groovy в Kotlin
• 8 шорткатов IntelliJ для повышения производительности Android-разработчиков
AppTractor
Первое правило машинного обучения: начните без машинного обучения
Действительно ли эта эвристика работает? Да! Меня часто поражает, насколько эффективно она при приложении минимальных усилий.
#ЦифраДня: В среднем пользователи лучших развлекательных приложений на iOS проводят в них около 30 минут в день. Социальные сети занимают второе место по этому показателю с примерно 24 минутами в день. Социальные сети получают больше сеансов в день, но они короче, чем у Развлечений. Игры - единственная категория, кроме Развлечений, получающая более пяти минут на сессию, они №3 по среднему затраченному времени. Книги и Утилиты завершают пятерку лучших категорий по времени пользователей.
📲 Оффер от Яндекса за выходные!
Приглашаем мобильных разработчиков на Weekend Offer: решите две задачи онлайн, пройдите две секции с кодом и получите предложение о работе в Яндексе за одни выходные (9 и 10 октября).
Зарегистрироваться:
https://yandex.ru/promo/events/weekend-mobile/
Приглашаем мобильных разработчиков на Weekend Offer: решите две задачи онлайн, пройдите две секции с кодом и получите предложение о работе в Яндексе за одни выходные (9 и 10 октября).
Зарегистрироваться:
https://yandex.ru/promo/events/weekend-mobile/
Оффер от Яндекса за выходные
9-10 июля Яндекс проводит Weekend Offer для мобильных разработчиков — мероприятие, на котором можно получить оффер от Яндекса за 2 дня.
В O’Reilly опубликовали результаты опроса рассылки для дата и AI инженеров про зарплаты. Касается он больше США, но есть один интересный факт. Если разобрать зарплаты по языкам программирования, то на первых трех местах будут Rust, Go и Scala. А на четвертом - Objective-C (Swift на 7, Kotlin вообще нет). То ли в сторону ИИ смотрит много iOS-разработчиков, то ли машинное обучение на Obj-C набирает популярность 😀, то ли язык просто дорог и "в среднем по больнице" он высоко поднялся. В общем, так или иначе, за Objective-C до сих пор хорошо платят.
Разработка
• Зарплаты дата инженеров и разработчиков ИИ 2021
• Локализация в DEVGAME: выслушать 2000 реплик на 7 языках и не тронуться умом
• Топ-10 лучших систем управления тестированием 2021
• 32 текстовки мобильных push-уведомлений для возврата клиентов
• Ориентированный на задачи дизайн - больше, чем Mobile First или отзывчивый дизайн
• 5 способов расширить свои возможности программиста
iOS
• Apollo iOS: клиент GraphQL
• Что нового в iOS 15 для разработчиков
• 7 функций массивов, которые должен знать каждый Swift-разработчик
• Создание конфетти с помощью SwiftUI
Android
• Android Broadcast: новости
• Kotlin против Java Battle: что лучше?
• Не злоупотребляйте scope функциями Kotlin
• Kotlin 1.5.30 и KMM/KMP
Разработка
• Зарплаты дата инженеров и разработчиков ИИ 2021
• Локализация в DEVGAME: выслушать 2000 реплик на 7 языках и не тронуться умом
• Топ-10 лучших систем управления тестированием 2021
• 32 текстовки мобильных push-уведомлений для возврата клиентов
• Ориентированный на задачи дизайн - больше, чем Mobile First или отзывчивый дизайн
• 5 способов расширить свои возможности программиста
iOS
• Apollo iOS: клиент GraphQL
• Что нового в iOS 15 для разработчиков
• 7 функций массивов, которые должен знать каждый Swift-разработчик
• Создание конфетти с помощью SwiftUI
Android
• Android Broadcast: новости
• Kotlin против Java Battle: что лучше?
• Не злоупотребляйте scope функциями Kotlin
• Kotlin 1.5.30 и KMM/KMP
AppTractor
Зарплаты дата инженеров и разработчиков ИИ 2021
В июне 2021 года получателей рассылки Data & AI Newsletter в O’Reilly попросили ответить на ряд вопросов о работе и зарплате. Результаты позволили понять, сколько платят ИИ-разработчикам и дата сайентистам, где они находятся, в каких отраслях они работают…
#ЦифраДня или сила Open Source: Appwrite - self hosted open source BaaS получил $10 млн в посевных раундах. Интересно, что коммерческого решения у компании пока вообще нет, работники - это мантейнеры из сообщества, а само OSS сообщество разработчиков вокруг продукта позиционируется гендиром как показатель силы и конкурентное преимущество. В 2020 году глобальный рынок BaaS оценивается в 1.6 миллиарда долларов, и прогнозируется, что в течение шести лет эта цифра вырастет почти до 8 миллиардов долларов.
This media is not supported in your browser
VIEW IN TELEGRAM
Вакансии iOS и Android разработчиков в новый сервис Яндекса
Начнем с новости: в Яндексе появился Финтех. Это новое направление, которое вскоре станет Яндекс Банком. Неплохо, да? Ребята, которые отвечают там за мобильную разработку, обратились к нам с просьбой помочь найти разработчиков на Kotlin и Swift.
В коротком видео Дима Спиричев, руководитель iOS-разработки, коротко рассказывает о задачах и планах. Все это выглядит весьма заманчиво и даже круто: оказаться у истоков многомиллионного сервиса и построить с нуля один из крупнейших банков в стране.
Что важно —не будет долгих собеседований! Попасть в телеграм к эйчару можно сразу с промки после короткой капчи. Дерзайте!
Начнем с новости: в Яндексе появился Финтех. Это новое направление, которое вскоре станет Яндекс Банком. Неплохо, да? Ребята, которые отвечают там за мобильную разработку, обратились к нам с просьбой помочь найти разработчиков на Kotlin и Swift.
В коротком видео Дима Спиричев, руководитель iOS-разработки, коротко рассказывает о задачах и планах. Все это выглядит весьма заманчиво и даже круто: оказаться у истоков многомиллионного сервиса и построить с нуля один из крупнейших банков в стране.
Что важно —не будет долгих собеседований! Попасть в телеграм к эйчару можно сразу с промки после короткой капчи. Дерзайте!