Новый большой еженедельный дайджест аж со 132 материалами! По возможности поставьте 👍, поделитесь с коллегами, поддержите наш канал на Boosty. Как говорил Билл Гейтс, «измерять продуктивность программирования подсчетом строк кода — это так же, как оценивать постройку самолета по его весу». Будьте продуктивными с нашим дайджестом!
👍27
Конечно, последнее расширение Apple Search Ads, очевидно, не было последними. Аналитик Марк Гурман говорит, что вице-президент Apple по рекламным платформам Тодд Терези стремится довести годовой доход до «двузначных цифр». Сейчас от рекламы Apple получает примерно 4 миллиарда долларов в год, а значит, в компания планируют примерно утроить текущее положение дел. Apple уже тестировала объявления в «Картах», на очереди реклама в Apple Books и Apple Podcasts, а кроме того новые ограничения для сторонних рекламных сетей. Реклама ведь сама себя не продаст, верно?
История с покупкой Unity ironSource или с покупкой AppLovin Unity видимо нам еще долго будет аукаться. Тут интересно другое - в AppFigures опубликовали аналитику по рекламным SDK. В общем-то с покупками все понятно, интересно другое - какую рекламную сеть вы используете (как основную)? Можно сразу несколько выбирать.
Разработка
• Unity + ironSource + AppLovin: цифры, стоящие за слиянием
• Маркетологи в мобайле: Сергей Ульрих (Яндекс)
• Лучшие шаблоны LeetCode для подготовки к кодинг интервью
• Новые курсы по Дискретной математике
• Apprise: пуш-уведомления для всех платформ
• Avito TeamLead meetup
• Podlodka #280: тестирование умных устройств
• Как запустить мобильное приложение за две недели с помощью PWA
• 5 typical beginner mistakes in Machine Learning
iOS
• Apple планирует утроить доход от рекламы
• Compose for iOS. Сколько осталось Flutter и React Native?
• Apple SKAdNetwork 4.0: к чему готовиться маркетологам в будущем?
• Editable Grid in iOS
• Implementing a main thread watchdog on iOS
• How to make version checker for the iOS app and keep your app updated
• What is PreferenceKey in SwiftUI
• Create Custom View Modifiers in SwiftUI
Android
• PokeCardCompose: Compose, Koin, MVI и покемоны
• Много графиков в WebView на Android: TradingView
• Positional memoization: как работает одна из главных концепций Jetpack Compose
• Guide to Android app modularization
• Why We Adopted Jetpack Compose
• Introducing the MAD Skills series on Performance
• Exploring Google’s Now in Android Open-Source Project
• Jetpack Compose Interop: Using Compose in a RecyclerView
• Kotlin Retry To Make Your Code More Resilient
• Optimizing Android Performance
• Important Performance Metrics
Кроссплатформа
• Flutter Dev Podcast #37: Casual Games Toolkit
• Beautify your Flutter app using waves
• We Fast-Tracked Our App Development With Kotlin Multiplatform Mobile
• Kotlin Multiplatform vs Flutter
Вакансия дня
• Senior iOS Engineer в GoodNotes
Разработка
• Unity + ironSource + AppLovin: цифры, стоящие за слиянием
• Маркетологи в мобайле: Сергей Ульрих (Яндекс)
• Лучшие шаблоны LeetCode для подготовки к кодинг интервью
• Новые курсы по Дискретной математике
• Apprise: пуш-уведомления для всех платформ
• Avito TeamLead meetup
• Podlodka #280: тестирование умных устройств
• Как запустить мобильное приложение за две недели с помощью PWA
• 5 typical beginner mistakes in Machine Learning
iOS
• Apple планирует утроить доход от рекламы
• Compose for iOS. Сколько осталось Flutter и React Native?
• Apple SKAdNetwork 4.0: к чему готовиться маркетологам в будущем?
• Editable Grid in iOS
• Implementing a main thread watchdog on iOS
• How to make version checker for the iOS app and keep your app updated
• What is PreferenceKey in SwiftUI
• Create Custom View Modifiers in SwiftUI
Android
• PokeCardCompose: Compose, Koin, MVI и покемоны
• Много графиков в WebView на Android: TradingView
• Positional memoization: как работает одна из главных концепций Jetpack Compose
• Guide to Android app modularization
• Why We Adopted Jetpack Compose
• Introducing the MAD Skills series on Performance
• Exploring Google’s Now in Android Open-Source Project
• Jetpack Compose Interop: Using Compose in a RecyclerView
• Kotlin Retry To Make Your Code More Resilient
• Optimizing Android Performance
• Important Performance Metrics
Кроссплатформа
• Flutter Dev Podcast #37: Casual Games Toolkit
• Beautify your Flutter app using waves
• We Fast-Tracked Our App Development With Kotlin Multiplatform Mobile
• Kotlin Multiplatform vs Flutter
Вакансия дня
• Senior iOS Engineer в GoodNotes
AppTractor
Unity + ironSource + AppLovin: цифры, стоящие за слиянием
Имеет ли для AppLovin смысл покупать Unity?
👍2
Какую рекламную сеть вы используете как основную?
Anonymous Poll
38%
AdMob
14%
Facebook Ads
7%
Unity Ads
1%
StartApp
8%
AppLovin
5%
ironSource
1%
Chartboost
2%
Vungle
18%
Другую
32%
Используем IAP/подписку/не рекламу
Стабильный Android 13 стал доступен на Google Pixel. Ежегодное обновление пришло к нам немного раньше, чем обычно (Android 12 начали распространять в октябре прошлого года, а Android 11 в сентябре 2020).
Среди улучшений новой версии - возможность настраивать иконки всех приложений в соответствии с обоями на рабочем столе, новые разрешение для уведомлений и доступа к медиа, улучшенная работа на устройствах с большими экранами, улучшенная система сборки мусора и оптимизации ART, новая система виртуализации, программируемые шейдеры, поддержка OpenJDK 11.
Образ Android 13 вышел для Pixel 4, 5 и 6, а также в AOSP. Обновление Android появится на устройствах других производителей, включая Samsung, Oppo, OnePlus, HMD, Motorola, Realme, Sony, Xiaomi и Asus «позднее в этом году».
Среди улучшений новой версии - возможность настраивать иконки всех приложений в соответствии с обоями на рабочем столе, новые разрешение для уведомлений и доступа к медиа, улучшенная работа на устройствах с большими экранами, улучшенная система сборки мусора и оптимизации ART, новая система виртуализации, программируемые шейдеры, поддержка OpenJDK 11.
Образ Android 13 вышел для Pixel 4, 5 и 6, а также в AOSP. Обновление Android появится на устройствах других производителей, включая Samsung, Oppo, OnePlus, HMD, Motorola, Realme, Sony, Xiaomi и Asus «позднее в этом году».
👍3🔥1
Продолжается набор начинающих Android и iOS разработчиков на стажировку в Яндексе!
Чем занимаются стажеры?
Создают фичи, которые окажутся в production и их увидят десятки миллионов людей:
– Разрабатывают новое меню внутри приложения Яндекс Go;
– Улучшают интеграцию Яндекс. Дзена в Браузере;
– Улучшают инфраструктуру и интерфейс голосового помощника Алисы;
– Обновляют дизайн Яндекс.Переводчика;
И это еще не все! 🚀
Откликайтесь на сайте или приходите на мероприятие День стажёра, чтобы узнать больше. Присоединиться можно как онлайн, так и офлайн, но обязательно нужно зарегистрироваться: https://clck.ru/sbZKQ
Условия стажировки гибкие: от 3 до 6 месяцев оплачиваемой работы, возможность выбрать занятость (20-40 часов). Узнайте подробнее о направлениях и открытых вакансиях на сайте: https://clck.ru/sbZLJ
Чем занимаются стажеры?
Создают фичи, которые окажутся в production и их увидят десятки миллионов людей:
– Разрабатывают новое меню внутри приложения Яндекс Go;
– Улучшают интеграцию Яндекс. Дзена в Браузере;
– Улучшают инфраструктуру и интерфейс голосового помощника Алисы;
– Обновляют дизайн Яндекс.Переводчика;
И это еще не все! 🚀
Откликайтесь на сайте или приходите на мероприятие День стажёра, чтобы узнать больше. Присоединиться можно как онлайн, так и офлайн, но обязательно нужно зарегистрироваться: https://clck.ru/sbZKQ
Условия стажировки гибкие: от 3 до 6 месяцев оплачиваемой работы, возможность выбрать занятость (20-40 часов). Узнайте подробнее о направлениях и открытых вакансиях на сайте: https://clck.ru/sbZLJ
👍6🔥2
Тут в связи с выходом Android 13 в “дорогой редакции” (С) назрел вопрос - когда вы начинаете обновлять приложения для новой ОС? Собственно, касается как Android, так и iOS. В момент бета-версий? После выхода релиза? Через год, как появится новая версия? Или если не хочется, то и вообще можно не обновлять? Поделитесь лучшими практиками.
Разработка
• VK открывает набор на бесплатные курсы по тестированию, веб- и fullstack-разработке
• MyTracker расширяет инструменты сквозной аналитики для приложений
• Самые зарабатывающие приложения США в июле
• Use Swiftlint and Detekt to Check Cyclomatic Complexity in iOS, Android Projects
iOS
• Чиним баг в iOS Firebase RemoteConfig
• Как уменьшить потребление памяти при использовании UIImage
• MarkdownUI: Markdown разметка для SwiftUI
• Bypassing Normal Application Launch Cycle for Unit Tests on iOS
• Machine Learning + SwiftUI are Extremely Amazing
• Testing Network Layer in Swift
• Exploiting Multiple Cores using Concurrency and Task Groups in Swift
• Create Live Activities With ActivityKit on iOS 16
Android
• Google начал распространение Android 13
• Migrating My App To Android 13
• Clean Android multi-module offline-first scalable app in 2022
• Inspecting Performance
• Jetpack Compose Effect Handlers
• Lazy Layouts in Jetpack Compose
• 1 Year of Using Jetpack Compose - Is It Really That Good?
• Sparking Jetpack Compose at Tinder
Кроссплатформа
• Что люди не понимают о React Native Modals
• Best Tricks to Speed Up Your React Native App
• Dart Frog — A minimalistic backend framework for Dart
• 8 Flutter Projects for Beginners to Learn App Development in 2022
Вакансия дня
• Junior Android-разработчик в Black Bricks
Разработка
• VK открывает набор на бесплатные курсы по тестированию, веб- и fullstack-разработке
• MyTracker расширяет инструменты сквозной аналитики для приложений
• Самые зарабатывающие приложения США в июле
• Use Swiftlint and Detekt to Check Cyclomatic Complexity in iOS, Android Projects
iOS
• Чиним баг в iOS Firebase RemoteConfig
• Как уменьшить потребление памяти при использовании UIImage
• MarkdownUI: Markdown разметка для SwiftUI
• Bypassing Normal Application Launch Cycle for Unit Tests on iOS
• Machine Learning + SwiftUI are Extremely Amazing
• Testing Network Layer in Swift
• Exploiting Multiple Cores using Concurrency and Task Groups in Swift
• Create Live Activities With ActivityKit on iOS 16
Android
• Google начал распространение Android 13
• Migrating My App To Android 13
• Clean Android multi-module offline-first scalable app in 2022
• Inspecting Performance
• Jetpack Compose Effect Handlers
• Lazy Layouts in Jetpack Compose
• 1 Year of Using Jetpack Compose - Is It Really That Good?
• Sparking Jetpack Compose at Tinder
Кроссплатформа
• Что люди не понимают о React Native Modals
• Best Tricks to Speed Up Your React Native App
• Dart Frog — A minimalistic backend framework for Dart
• 8 Flutter Projects for Beginners to Learn App Development in 2022
Вакансия дня
• Junior Android-разработчик в Black Bricks
AppTractor
VK открывает набор на бесплатные курсы по тестированию, веб- и fullstack-разработке
Программы рассчитаны на студентов старших курсов бакалавриата и специалитета, магистратуры, а также выпускников российских вузов, получивших дипломы в этом или в прошлом году.
👍3😁1🤔1
Когда начинает обновлять приложения для новой версии ОС?
Anonymous Poll
14%
Еще когда бета
20%
Когда первый релиз
22%
В течение года
9%
После выходя следующей мажорной версии
9%
Зависит
9%
Вообще версии ОС в обновлении не учитываем
17%
Посмотреть как у конкурентов
😁1
Пандемия закончилась, расходимся. Количество пользовательских сеансов в 10 лучших приложений для медитации упало на 48% по сравнению со вторым кварталом 2020 года. Два лучших приложения для медитации имеют устойчивую тенденцию к снижению показателей вовлеченности с января 2021 года. Количество пользовательских сеансов в Calm в июле сократилось на 26.4% в годовом исчислении, а в Headspace — на огромные 60.3%. Тем не менее, Calm и Headspace удалось вырасти в доходах - все остальные ведущие приложения упали.
👏2
Создали классную игру или приложение, а монетизация оставляет желать лучшего?
С этим сталкиваются практически все разработчики. Многие выбирают путь наименьшего сопротивления - забить крутое и перспективное приложение рекламой до отказа.
Результат?
Копеечные доходы, падение уровня лояльности пользователей.
Но есть и другой вариант. Повышать уровень внутренних продаж в приложении, при этом не жертвуя ни репутацией, ни удобством пользователей.
Вот крутой кейс игры Hustle Castle, которая входит в Топ-100 чарта Role-playing в App Store.
Всего за три месяца ребята смогли повысить ARPU в рекомендательной группе на 23%.
Как удалось? Hustle Castle внедрила рекомендательный сервис MyTracker Personalize с real-time персонализацией предложений и автоматическим A/B тестированием. Система сама выбирает оптимальный оффер на основе ML-алгоритмов.
Сервис максимально заточен под увеличение дохода приложения и повышения retention пользователей.
Подробнее об опыте игры Hustle Castle можно прочесть 👉 здесь и вдохновиться на собственные успехи.
С этим сталкиваются практически все разработчики. Многие выбирают путь наименьшего сопротивления - забить крутое и перспективное приложение рекламой до отказа.
Результат?
Копеечные доходы, падение уровня лояльности пользователей.
Но есть и другой вариант. Повышать уровень внутренних продаж в приложении, при этом не жертвуя ни репутацией, ни удобством пользователей.
Вот крутой кейс игры Hustle Castle, которая входит в Топ-100 чарта Role-playing в App Store.
Всего за три месяца ребята смогли повысить ARPU в рекомендательной группе на 23%.
Как удалось? Hustle Castle внедрила рекомендательный сервис MyTracker Personalize с real-time персонализацией предложений и автоматическим A/B тестированием. Система сама выбирает оптимальный оффер на основе ML-алгоритмов.
Сервис максимально заточен под увеличение дохода приложения и повышения retention пользователей.
Подробнее об опыте игры Hustle Castle можно прочесть 👉 здесь и вдохновиться на собственные успехи.
👍3
Сегодня прямо что-то много интересного, даже не знаю, что выбрать. Microsoft в Azure запускает Dev Box-ы - виртуальные машины для разработки. Можно будет создать образы со всем готовым и настроенным ПО и просто развертывать их по необходимости. Mac-ов, правда, нет. Mobile Pixels собирает деньги на складывающийся монитор - прикольная штука состоит из двух 24” на шарнире. И при этом цена, по крайней мере сейчас на Кикстартере, не космическая. Разобрали по слоям Now in Android, приложение Google с лучшими практиками Android-разработки.
Разработка
• Mobile Pixels готовит складывающиеся мониторы Geminos
• Microsoft запускает Dev Box-ы
• Часто работает из отпуска четверть программистов, а иногда – каждый второй
• Приложения для медитация теряют пользователей
• Умная подсказка в навигаторе: что могло пойти не так
• Mobile App Refactoring Initiative by Slack
iOS
• Что нового в Swift 5.7
• What is a RunLoop Anyway? Swift and iOS Guide
• Subnoscripts in Swift
• Few ways of improving your iOS APP performance in Swift
• 3 Ways to Show Both Image and Title on Swipe Action
• Conditional layouts in SwiftUI
• Exploring SwiftUI Layout Protocol — Creating Custom Layout
Android
• Исследуем Now in Android: архитектура, стек технологий, Compose
• LibChecker: какие библиотеки используются другими приложениями
• ViewModel To View in Jetpack Compose
• Animating brush Text coloring in Compose
• Product Flavors in Android — different builds with the same codebase
• A Gentle Introduction to Delegation in Kotlin
• Consuming flows safely in Jetpack Compose
Кроссплатформа
• Тестирование в React Native
• Flutter — Effectively scale UI according to different screen sizes
Вакансия дня
• iOS-разработчик в Rocket10
Разработка
• Mobile Pixels готовит складывающиеся мониторы Geminos
• Microsoft запускает Dev Box-ы
• Часто работает из отпуска четверть программистов, а иногда – каждый второй
• Приложения для медитация теряют пользователей
• Умная подсказка в навигаторе: что могло пойти не так
• Mobile App Refactoring Initiative by Slack
iOS
• Что нового в Swift 5.7
• What is a RunLoop Anyway? Swift and iOS Guide
• Subnoscripts in Swift
• Few ways of improving your iOS APP performance in Swift
• 3 Ways to Show Both Image and Title on Swipe Action
• Conditional layouts in SwiftUI
• Exploring SwiftUI Layout Protocol — Creating Custom Layout
Android
• Исследуем Now in Android: архитектура, стек технологий, Compose
• LibChecker: какие библиотеки используются другими приложениями
• ViewModel To View in Jetpack Compose
• Animating brush Text coloring in Compose
• Product Flavors in Android — different builds with the same codebase
• A Gentle Introduction to Delegation in Kotlin
• Consuming flows safely in Jetpack Compose
Кроссплатформа
• Тестирование в React Native
• Flutter — Effectively scale UI according to different screen sizes
Вакансия дня
• iOS-разработчик в Rocket10
AppTractor
Mobile Pixels готовит складывающиеся мониторы Geminos
Проект был анонсирован на Kickstarter 20 июля и быстро привлек внимание заинтересованных пользователей, достигнув своей первоначальной цели в 25,000 долларов всего за 36 минут, а сейчас в нем собрано более 1.6 миллиона долларов.
👍2
Мы периодически пишем о появлении разных интересных сервисов, но редко об их закрытии. Надо восполнить пробел - вот Google Cloud объявил о закрытии своей службы IoT Core. У клиентов есть год на то, чтобы перейти к партнерам. Google традиционно собрал панамку недовольных отзывов, но указал, что они пытаются сделать переход как можно более плавным для клиентов.
Главное же - непонятно, почему Google закрывает эту службу именно сейчас, после всей шумихи вокруг IoT. Да, у трех крупных поставщиков облачных услуг — Amazon, Microsoft и Google — не было особых инноваций в сфере услуг IoT. Но в целом рынок облачной инфраструктуры растет. В прошлом квартале это почти $55 мдрд (с ростом на 31%!), на долю Google пришлось 10% этой суммы. Это третье место после Amazon с 34% и Microsoft с 21%. Аналитик говорит, что специализированные вендоры перехватил повестку у больших облаков, оставив им просто нагрузку, но даже в таком разрезе, наверное, можно было сделать сервис прибыльным, не закрывая его.
Главное же - непонятно, почему Google закрывает эту службу именно сейчас, после всей шумихи вокруг IoT. Да, у трех крупных поставщиков облачных услуг — Amazon, Microsoft и Google — не было особых инноваций в сфере услуг IoT. Но в целом рынок облачной инфраструктуры растет. В прошлом квартале это почти $55 мдрд (с ростом на 31%!), на долю Google пришлось 10% этой суммы. Это третье место после Amazon с 34% и Microsoft с 21%. Аналитик говорит, что специализированные вендоры перехватил повестку у больших облаков, оставив им просто нагрузку, но даже в таком разрезе, наверное, можно было сделать сервис прибыльным, не закрывая его.
👍3
Перевел эпохальный тред - 100 советов по росту дохода приложения. Отчасти подписных, но большая часть советов применима и к любым другим. Отчасти инди, но в целом и всех остальных. Собственно, выглядит как готовый формализованный план - бери и делай. Очень рекомендукю всем для ознакомления.
Разработка
• 100 советов, чтобы увеличить продажи в приложении
• Google Cloud закрывает IoT Core
• Графика для эдвенчуры с DALL-E 2
• Как мы переехали на собственное хранилище репозиториев в GitLab CE
• Software Architecture is Overrated, Clear and Simple Design is Underrated
• Agile Projects Have Become Waterfall Projects With Sprints
iOS
• Apple представит iPhone 14 в начале сентября
• Pow: переходы для SwiftUI
• App Store Connect API SDK в Swift: создание инструментов разработчика
• View Controller Presentation Changes in iOS and iPadOS 16
• Exploring the UIColor and Color APIs in iOS
• Everything new in iOS 16 for Product Designers and Design Engineers
• SwiftUI's Table View on iOS 16
• Structs, Classes, and Actors in iOS Interviews
Android
• Иерархия модулей: как выстроить связи между модулями в Android
• Android developer as Backend developer: Ktor server on Heroku using Git
• 5 Awesome Loading Animations Made with Jetpack Compose
• Customize Android Studio to run third-party tools (without plugins)
• Celebrating 5 years of Kotlin on Android + Extended interviews
• Delegation Pattern: An effective way of replacing Android’s Base Activity with native Kotlin support
• How To Setup a Clean and Scalable Architecture in Android and Kotlin for Multiplatform Mobile Apps
Кроссплатформа
• Builder Design Pattern For Dart & Flutter
• Flutter Hooks — The complete crash course
Вакансия дня
• iOS-разработчик в Звук
Разработка
• 100 советов, чтобы увеличить продажи в приложении
• Google Cloud закрывает IoT Core
• Графика для эдвенчуры с DALL-E 2
• Как мы переехали на собственное хранилище репозиториев в GitLab CE
• Software Architecture is Overrated, Clear and Simple Design is Underrated
• Agile Projects Have Become Waterfall Projects With Sprints
iOS
• Apple представит iPhone 14 в начале сентября
• Pow: переходы для SwiftUI
• App Store Connect API SDK в Swift: создание инструментов разработчика
• View Controller Presentation Changes in iOS and iPadOS 16
• Exploring the UIColor and Color APIs in iOS
• Everything new in iOS 16 for Product Designers and Design Engineers
• SwiftUI's Table View on iOS 16
• Structs, Classes, and Actors in iOS Interviews
Android
• Иерархия модулей: как выстроить связи между модулями в Android
• Android developer as Backend developer: Ktor server on Heroku using Git
• 5 Awesome Loading Animations Made with Jetpack Compose
• Customize Android Studio to run third-party tools (without plugins)
• Celebrating 5 years of Kotlin on Android + Extended interviews
• Delegation Pattern: An effective way of replacing Android’s Base Activity with native Kotlin support
• How To Setup a Clean and Scalable Architecture in Android and Kotlin for Multiplatform Mobile Apps
Кроссплатформа
• Builder Design Pattern For Dart & Flutter
• Flutter Hooks — The complete crash course
Вакансия дня
• iOS-разработчик в Звук
AppTractor
100 советов, чтобы увеличить продажи в приложении
Если вы еще не отслеживаете это, начните как можно скорее.
👍11
Forwarded from AppFiles - Mobile Development
System Design Course - курс по системному дизайну. Системный дизайн — это процесс определения архитектуры, интерфейсов и данных для системы, удовлетворяющей определенным требованиям. Хороший системный дизайн продумывает все, от инфраструктуры до данных и способов их хранения. Такое проектирование системы помогает нам определить решение, отвечающее бизнес-требованиям. Это одно из самых ранних решений, которые мы должны принять при построении системы.
System Design Course на GitHub: https://github.com/karanpratapsingh/system-design
Платформа: обучение
⭐️: 3.5K
System Design Course на GitHub: https://github.com/karanpratapsingh/system-design
Платформа: обучение
⭐️: 3.5K
🔥4
Сервисы VK активно развиваются и интегрируются между собой, поэтому разработчики могут получить крутой опыт взаимодействия с другими командами и прокачать навыки в разных направлениях. Хотите так же? Приходите на Weekend Offer в команды Почты и Облака Mail.ru!
В команде Почты Mail.ru вы будете строить удобную инфраструктуру, поддерживать платёжные системы и многое другое. В команде Облака Mail.ru — создавать высоконагруженный сервис с 1M RPS и решать уникальные задачи по работе с файлами.
Подавайте заявку до 2 сентября вот тут, читайте подробнее о задачах, которые предстоит решать. С вами свяжутся, расскажут о командах и выберут слот для онлайн-интервью в выходные. Удачи!
В команде Почты Mail.ru вы будете строить удобную инфраструктуру, поддерживать платёжные системы и многое другое. В команде Облака Mail.ru — создавать высоконагруженный сервис с 1M RPS и решать уникальные задачи по работе с файлами.
Подавайте заявку до 2 сентября вот тут, читайте подробнее о задачах, которые предстоит решать. С вами свяжутся, расскажут о командах и выберут слот для онлайн-интервью в выходные. Удачи!
🤯4👍2😁1
Новый большой еженедельный дайджест со 106 материалами! По возможности поставьте 👍, поделитесь с коллегами, поддержите наш канал на Boosty. Как говорил Линус Торвальдс, «мне помогал скоротать время особый вид спорта для закрытых помещений: программирование». Занимайтесь спортом с нашим дайджестом!
👍19❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Заработает ли это нормально еще бабушка надвое сказала, но смотреть можно бесконечно. Mobot делает infrastructure-as-a-service платформу, в которой реальные “железные” роботы тыкают в приложения с целью тестирования. Основательница говорит, что Mobot может отследить весь путь пользователя мобильного приложения, на который влияют пропущенные ошибки — от привлечения пользователей (например, глубокие ссылки, потоки регистрации, онбординг), через удержание и взаимодействия (push-уведомления) к монетизации (оформление заказа и покупки в приложении). Есть более 200 разных устройств, возможности подключения периферии. Сейчас получили $12.5 млн в Серии А.
👍13🤔5
Тинькофф приглашает Android- и iOS-разработчиков на челябинский митап 📱
На встрече эксперты компании вместе с участниками обсудят организацию в мобильных приложениях и Core-решения в целом, а также обменяются опытом в mobile-разработке. Еще расскажут про кейсы разработки собственной библиотеки и единой дизайн-системы.
🗓 Встреча с уральским комьюнити мобильных разработчиков пройдет 25 августа в Лектории КЦ11.
Регистрируйтесь по ссылке: https://u.tinkoff.ru/mobile-chelyabinsk-meetup
На встрече эксперты компании вместе с участниками обсудят организацию в мобильных приложениях и Core-решения в целом, а также обменяются опытом в mobile-разработке. Еще расскажут про кейсы разработки собственной библиотеки и единой дизайн-системы.
🗓 Встреча с уральским комьюнити мобильных разработчиков пройдет 25 августа в Лектории КЦ11.
Регистрируйтесь по ссылке: https://u.tinkoff.ru/mobile-chelyabinsk-meetup
👍7🤯6😱1
Хотя Apple вроде давно перестала принимать новые дейтинги, видимо хорошая идея всегда проложит себе дорогу. Schmooze - дейтинг на основе мемов. Пользователи лайкают мемы, а матчи образуются на совпадении точек зрения на юмор. Идея занятная, наверное можно транслировать и в какие-то другие области. Например нанимать на работу по мемам 😀 Занятно и то, как различаются иконки - на iOS котик, а на Android - какие-то калабасы.
Разработка
• Schmooze: дейтинг на основе мемов
• $12.5 млн в Серии А: Mobot — роботы, тестирующие приложения
• Snapchat+после первого месяца потерял половину платных подписчиков
• Podlodka #281: коучинг
• Роста рынка мобильных игр в Азиатско-Тихоокеанском регионе — какие новые возможности открываются перед нами?
• $7.75 млн: Sofy — no-code тестирование мобильных приложений
• Snap прекращает развитие дрона Pixy
• System Design Course: курс по системному дизайну
• Как разработать тесты для устройства умного дома?
• Потратили 5 млн рублей на мобильное приложение для стоматологии и рассказываем, где ошиблись и как оно устроено
• Object-oriented or functional? Two ways to see the world
• I’m new to System Design, where do I start?
iOS
• Что будет с iOS-разработкой в России
• Inlinable-оптимизации в Swift
• Animations of sorting algorithms in Swift Charts
• Intrinsic Content Size: Swift’s Sizing Mystery
• Create Custom View Components in SwiftUI
• Few ways of improving your iOS APP performance in Swift
• Autocompletion for Swift Package Manager Commands
• Share Swift Code Between Client App and Vapor Server
• Handling Cell Interactions When Using UIHostingConfiguration in iOS 16
Android
• Как работает WorkManager в Android
• Aggregator Stranding: объединяем данные
• Charty: графики для Jetpack Compose
• Как создавать анимации в Jetpack Compose
• How to fix common Android API deprecations
• To Flow or not to Flow? Message subnoscription in Kotlin
• MVI with state-machine. Tools.
• Jetpack Compose Accompanist — An FAQ
• How to move View with Keyboard in Android using Kotlin
• Build an offline-first app
Кроссплатформа
• Uno Platform: кроссплатформенные приложения на C# и XAML
• Finally a Quick & Easy Way to write tests for your Flutter Apps
• Pagination in Kotlin Multiplatform Mobile
Вакансия дня
• Dart/Flutter-разработчик в My.Games
Разработка
• Schmooze: дейтинг на основе мемов
• $12.5 млн в Серии А: Mobot — роботы, тестирующие приложения
• Snapchat+после первого месяца потерял половину платных подписчиков
• Podlodka #281: коучинг
• Роста рынка мобильных игр в Азиатско-Тихоокеанском регионе — какие новые возможности открываются перед нами?
• $7.75 млн: Sofy — no-code тестирование мобильных приложений
• Snap прекращает развитие дрона Pixy
• System Design Course: курс по системному дизайну
• Как разработать тесты для устройства умного дома?
• Потратили 5 млн рублей на мобильное приложение для стоматологии и рассказываем, где ошиблись и как оно устроено
• Object-oriented or functional? Two ways to see the world
• I’m new to System Design, where do I start?
iOS
• Что будет с iOS-разработкой в России
• Inlinable-оптимизации в Swift
• Animations of sorting algorithms in Swift Charts
• Intrinsic Content Size: Swift’s Sizing Mystery
• Create Custom View Components in SwiftUI
• Few ways of improving your iOS APP performance in Swift
• Autocompletion for Swift Package Manager Commands
• Share Swift Code Between Client App and Vapor Server
• Handling Cell Interactions When Using UIHostingConfiguration in iOS 16
Android
• Как работает WorkManager в Android
• Aggregator Stranding: объединяем данные
• Charty: графики для Jetpack Compose
• Как создавать анимации в Jetpack Compose
• How to fix common Android API deprecations
• To Flow or not to Flow? Message subnoscription in Kotlin
• MVI with state-machine. Tools.
• Jetpack Compose Accompanist — An FAQ
• How to move View with Keyboard in Android using Kotlin
• Build an offline-first app
Кроссплатформа
• Uno Platform: кроссплатформенные приложения на C# и XAML
• Finally a Quick & Easy Way to write tests for your Flutter Apps
• Pagination in Kotlin Multiplatform Mobile
Вакансия дня
• Dart/Flutter-разработчик в My.Games
AppTractor
Schmooze: дейтинг на основе мемов
Приложение для знакомств выросло до более чем 50,000 пользователей, в нем было просмотрено более 15 миллионов мемов и получено более 750,000 совпадений.
👍5🤔2
UPD: Кстати, домен yandex.ru тоже продали, теперь по нему будет открываться Дзен 🙈
👍27😢6🤯2