Как за выходные получить оффер для мобильных разработчиков от команд Почты или Облака Mail.ru?
• Оставляйте заявку на сайте;
• Дождитесь, когда с вами свяжутся и назначат слот для онлайн-интервью в выходные;
• Уже 2 апреля Андрей Сумин, технический директор Почты Mail.ru, подробнее расскажет о задачах, которые вам предстоит решать, а следом пройдут технические собеседования;
• 3 апреля состоятся финальные собеседования: тимлиды и руководители направлений ещё раз расскажут о предстоящих вызовах и ответят на все вопросы.
Бонусом к офферу вы получите дополнительную зарплату на старте 💵
• Оставляйте заявку на сайте;
• Дождитесь, когда с вами свяжутся и назначат слот для онлайн-интервью в выходные;
• Уже 2 апреля Андрей Сумин, технический директор Почты Mail.ru, подробнее расскажет о задачах, которые вам предстоит решать, а следом пройдут технические собеседования;
• 3 апреля состоятся финальные собеседования: тимлиды и руководители направлений ещё раз расскажут о предстоящих вызовах и ответят на все вопросы.
Бонусом к офферу вы получите дополнительную зарплату на старте 💵
💩28👍5👏1
Media is too big
VIEW IN TELEGRAM
Открыты вакансии iOS и Android developer (middle/senior) в молодой IT-компании КИБЕР-РОМ.
👉https://goo.su/nDRsE
👉https://goo.su/hzto
У нас тебя ждут интересные задачи:
• Разработка мобильного приложения по работе с аудио/видео потоками в реальном времени и создание кастомного видеоплеера;
• Создание различных SDK для наших продуктов, в т.ч. видеоредактора.
Проекты доступны на всех популярных платформах (Web, iOS, Android, SmartTV).
У нас грамотное планирование без горящих поставок по пятницам, команда, которая всегда готова подставить плечо другу, и чертовски хороший кофе.
Резюме кидать в телегу: https://t.me/cyrm_ru
P.S. Говорят, если рассказать о своем опыте работы в письме, шансов получить ответ будет больше.
👉https://goo.su/nDRsE
👉https://goo.su/hzto
У нас тебя ждут интересные задачи:
• Разработка мобильного приложения по работе с аудио/видео потоками в реальном времени и создание кастомного видеоплеера;
• Создание различных SDK для наших продуктов, в т.ч. видеоредактора.
Проекты доступны на всех популярных платформах (Web, iOS, Android, SmartTV).
У нас грамотное планирование без горящих поставок по пятницам, команда, которая всегда готова подставить плечо другу, и чертовски хороший кофе.
Резюме кидать в телегу: https://t.me/cyrm_ru
P.S. Говорят, если рассказать о своем опыте работы в письме, шансов получить ответ будет больше.
💩8👍2
Наш традиционный большой еженедельный дайджест со всеми 95 материалами за неделю. По возможности поставьте лайк, поделитесь с коллегами - мне важно видеть, что вам не все равно и такие выпуски интересны.
👍38🔥7🤔2
Пока у нас тут то, что нельзя называть, Google тестирует технологии диагностики болезней по фотографиям и звукам с помощью обычных смартфонов, а Европейское космическое агентство открывает проект улучшения предсказания погоды. Интересная задумка построена на доступных технологиях - есть открытое приложение для Android, с помощью которого предполагается оценивать прохождение сигналов от GPS-спутников. Так можно определять, например, количество водяного пара в атмосфере. Если участников будет много, то модели смогут обучиться на получаемых данных и более качественно предсказывать погоду 🌧
Разработка
• Глобальный научный проект использует Android-смартфоны для улучшения прогнозов погоды
• Google с помощью смартфона и AI диагностирует болезни
• Как выбрать оффер. Высокая зарплата или лучшие условия?
• Новый Закон о цифровых рынках заставит мессенджеры работать друг с другом
• Как выдержать рост проекта, когда ты единственный разработчик
• Безопасность мобильных приложений. Как спасти ваши данные?
• Podlodka #260: криптовалюты
• $14 млн в Серии А: Unleash — платформа управления фичами
• Как дизайнеру провести UX-исследование в одиночку, без бюджета и опыта
• Теория «разбитых окон» в дизайне ПО
• Как в ManyPets внедрили современный стек данных
• Полная учебная программа по науке о данных для начинающих
iOS
• Используем новый keyboardLayoutGuide, чтобы защитить View от перекрытия клавиатурой
• Swift Async Algorithms: асинхронные алгоритмы для Swift
• Как добавить ввода текста в push и локальные уведомления в iOS
• Представление timeui
• Начинаем работу со Spotify iOS SDK
• Исправление приостановления автоматического обновления просмотра SwiftUI
• Каждый экран в вашем приложении должен быть скролируемым
Android
• Stream Draw: мультиплеерное рисование
• Улучшение управления состоянием UI с помощью конечного автомата и MVI-архитектуры
• Ссылки на приложения и глубокие ссылки с Android 12
• Выявление и устранение проблем с памятью в сборках Android
• Самый простой способ создания Порождающего шаблона проектирования в Kotlin
• Самый простой способ обнаружить и исправить утечку памяти с помощью Android Studio Profiler Tool и WeakReference
• Реализация оператора race/amb в Kotlin Flow
• Как помешать реверсинжинирингу приложения для Android
• Архитектура: Слой UI - MAD Skills
• Мои 7 лучших советов по чистому коду для Android-разработчиков
Разработка
• Глобальный научный проект использует Android-смартфоны для улучшения прогнозов погоды
• Google с помощью смартфона и AI диагностирует болезни
• Как выбрать оффер. Высокая зарплата или лучшие условия?
• Новый Закон о цифровых рынках заставит мессенджеры работать друг с другом
• Как выдержать рост проекта, когда ты единственный разработчик
• Безопасность мобильных приложений. Как спасти ваши данные?
• Podlodka #260: криптовалюты
• $14 млн в Серии А: Unleash — платформа управления фичами
• Как дизайнеру провести UX-исследование в одиночку, без бюджета и опыта
• Теория «разбитых окон» в дизайне ПО
• Как в ManyPets внедрили современный стек данных
• Полная учебная программа по науке о данных для начинающих
iOS
• Используем новый keyboardLayoutGuide, чтобы защитить View от перекрытия клавиатурой
• Swift Async Algorithms: асинхронные алгоритмы для Swift
• Как добавить ввода текста в push и локальные уведомления в iOS
• Представление timeui
• Начинаем работу со Spotify iOS SDK
• Исправление приостановления автоматического обновления просмотра SwiftUI
• Каждый экран в вашем приложении должен быть скролируемым
Android
• Stream Draw: мультиплеерное рисование
• Улучшение управления состоянием UI с помощью конечного автомата и MVI-архитектуры
• Ссылки на приложения и глубокие ссылки с Android 12
• Выявление и устранение проблем с памятью в сборках Android
• Самый простой способ создания Порождающего шаблона проектирования в Kotlin
• Самый простой способ обнаружить и исправить утечку памяти с помощью Android Studio Profiler Tool и WeakReference
• Реализация оператора race/amb в Kotlin Flow
• Как помешать реверсинжинирингу приложения для Android
• Архитектура: Слой UI - MAD Skills
• Мои 7 лучших советов по чистому коду для Android-разработчиков
AppTractor
Глобальный научный проект использует Android-смартфоны для улучшения прогнозов погоды
Сбор спутниковых данных для исследований может стать коллективной работой благодаря новому приложению, разработанному для пользователей Android. Camaliot — кампания, финансируемая Европейским космическим агентством, и ее первый проект направлен на то, чтобы…
👍5👎4
Forwarded from Код Воробья для iOS разработчиков
Как устроено приложение Настройки. Сделано нативно.
Сделали на сценах. Root это split-контроллер, проявляется на 5.5+ айфоне и айпадах. Домашний экран назвали
Ячейки, иконки и аксесуары установлены в дефотные вьюхи. На втором скрине кликабельный текст в футере сделали через кастомную футер-вью. Кнопку добавили через формат-текст в
Когда доступно обновление, на домашнем экране появляется ячейка с красным кружком. Это сделали картинкой с лейблом, класс назвали
Иконки ячеек установлены в дефолтный контейнер. Библиотека SPSettingsIcons генерирует такие иконки для SFSymbols кодом.
#ViewHierarchy
Сделали на сценах. Root это split-контроллер, проявляется на 5.5+ айфоне и айпадах. Домашний экран назвали
UIPrefsListController.Ячейки, иконки и аксесуары установлены в дефотные вьюхи. На втором скрине кликабельный текст в футере сделали через кастомную футер-вью. Кнопку добавили через формат-текст в
UITextView. Когда доступно обновление, на домашнем экране появляется ячейка с красным кружком. Это сделали картинкой с лейблом, класс назвали
BadgedTableViewCell. Ячейка аккаунта названа UIAppleAccountCell.Иконки ячеек установлены в дефолтный контейнер. Библиотека SPSettingsIcons генерирует такие иконки для SFSymbols кодом.
#ViewHierarchy
👍7💩3❤2
Автор первой статьи проводит интересное внедрение теории «разбитых окон» в разработку. Интересное, наверное, прежде всего совершенно другой предметной областью - криминалистикой. Но и в разработке системы становятся хрупкими и менее устойчивыми к изменениям, накапливающими ошибки, которых совершается все больше. А начинается все с первого “разбитого окна” - отложенного технического долга, неправильного решения. Заканчивается тем, что все забивают и все делают на “и так сойдет”. Рецептов автор особо не дает, разве что работать последовательно и не накапливать долг, уделять время рефакторингу. Но в целом - посмотрите на свой код, нет ли в нем того, что можно назвать "разбитым окном"?
Разработка
• Теория «разбитых окон» в разработке ПО
• Amazon открывает продажи Glow
• Как просто уменьшить размер приложения React Native на 70–85%
• Оптимальный способ отображения модальных окон на мобильных экранах
• Может быть, вам следует меньше работать
• Лучшие практики планирования спринтов
• Как я освоил привычку leetcod-ить
• Бесконечная прокрутка — как дизайн может взломать ваш мозг
• Рефакторинг водительского приложения Uber
iOS
• Современный параллелизм в Swift
• Циклы сильных ссылок и управление памятью в Swift
• Фундаментальный шаблон проектирования: синглтон
• Изучение пружинной анимации в SwiftUI: основы и не только
• Время жизни State Properties в SwiftUI
Android
• Как защитить Android-приложения от реверс-инжиниринга и утечки данных
• Groceries Store: современный продуктовый магазин
• Dagger/Hilt против Koin для приложений Jetpack Compose
• Kotlin Coroutines Flow в двух словах
• Как использовать адаптивные изображения для ускорения ваших приложений — на примере Android Glide)
Разработка
• Теория «разбитых окон» в разработке ПО
• Amazon открывает продажи Glow
• Как просто уменьшить размер приложения React Native на 70–85%
• Оптимальный способ отображения модальных окон на мобильных экранах
• Может быть, вам следует меньше работать
• Лучшие практики планирования спринтов
• Как я освоил привычку leetcod-ить
• Бесконечная прокрутка — как дизайн может взломать ваш мозг
• Рефакторинг водительского приложения Uber
iOS
• Современный параллелизм в Swift
• Циклы сильных ссылок и управление памятью в Swift
• Фундаментальный шаблон проектирования: синглтон
• Изучение пружинной анимации в SwiftUI: основы и не только
• Время жизни State Properties в SwiftUI
Android
• Как защитить Android-приложения от реверс-инжиниринга и утечки данных
• Groceries Store: современный продуктовый магазин
• Dagger/Hilt против Koin для приложений Jetpack Compose
• Kotlin Coroutines Flow в двух словах
• Как использовать адаптивные изображения для ускорения ваших приложений — на примере Android Glide)
AppTractor
Теория «разбитых окон» в разработке ПО
В результате система становится жесткой, хрупкой, неподвижной и менее устойчивой к изменениям. Каждое новое изменение сопряжено с большими затратами, увеличением заменяемых деталей и, следовательно, высоким риском отказа.
👍5🔥1
#НовостиНашихВселенных: Индекс рынка труда (учитывает количество активных работодателей, приглашений на собеседования и открытых вакансий) сейчас составляет 0,94 от средних значений 2017—2019 гг, говорит SuperJob. Спрос в IT за месяц снизился более чем в 2 раза - вакансий в IT, Интернет, связь, телекоммуникации стало на 56% меньше. С другой стороны, положительная динамика все же есть — активных вакансий за последнюю неделю стало больше на 2%.
AppTractor
Количество вакансий в сфере IT за месяц сократилось на половину
Положительная динамика все же есть — активных вакансий за неделю стало больше на 2%.
🤔8👍1😁1😢1
Крупные рекламные сети временно, надеемся, перестали работать в России, а монетизировать приложения надо. У Яндекса есть своя рекламная сеть для приложений и компания проводит вебинар «Как монетизировать приложения с Яндексом: особенности работы и доступные инструменты», который состоится 5 апреля в 12:00.
Что будет на вебинаре:
— Как монетизировать приложения с помощью инструментов Яндекса.
— Как работает рекламная монетизация в Яндексе, кто в ней задействован и почему важно учитывать интересы всех участников.
— Как менялись подходы к монетизации приложений с течением времени.
— Как устроена Мобильная медиация Яндекса и какие рекламные сети можно к ней подключить.
Мероприятие бесплатное, нужно только зарегистрироваться по ссылке.
Что будет на вебинаре:
— Как монетизировать приложения с помощью инструментов Яндекса.
— Как работает рекламная монетизация в Яндексе, кто в ней задействован и почему важно учитывать интересы всех участников.
— Как менялись подходы к монетизации приложений с течением времени.
— Как устроена Мобильная медиация Яндекса и какие рекламные сети можно к ней подключить.
Мероприятие бесплатное, нужно только зарегистрироваться по ссылке.
Как монетизировать приложения с Яндексом
Бесплатный вебинар о том, как монетизировать приложения и повышать их доходность с помощью инструментов Яндекса в меняющихся условиях.
👍1🤮1
Большие приложения, вроде Lyft, Uber или того же Яндекса почему-то всегда кажутся примером правильных подходи, архитектур, чистого кода. А потом оказывается, что Uber переписывали много раз с нуля, Яндекс данные теряет, а Lyft вот в статье Google исправляет время запуска приложения для водителей. Исправлять-то конечно он исправляет, но осталось за кадром возникновение проблем. Почему так получилось, кто виноват, каких процедур не хватало - тоже интересно было бы узнать 🧑🏻💻
Разработка
• Как один Android-разработчик за месяц сократил время запуска приложения Lyft 21%
• $60 млн в Серии D: HackerRank — платформа подбора разработчиков
• $18 млн в посевном раунде: Kooply — платформа разработки и распространения мобильных игр
• Количество вакансий в сфере IT за месяц сократилось на половину
• Ключевые метрики: как мы рассчитывали RPS, а пришли к custdev
• Модульное тестирование Flutter — руководство для начинающих
• Клон Instagram с помощью Flutter и Feeds
• 5 лучших проектов для Raspberry Pi)
• Работа с сетью для пошаговой игры
• Почему и как мы переписали наше крупнейшее мобильное приложение с нуля
iOS
• SwiftLint: линтер для Swift
• Множественный выбор и совместное использование элементов коллекции с использованием UIActivityController
• Приложение для умных часов с CoreBluetooth и RxSwift
• Реализация шаблона проектирования Адаптер в Swift
• Как реализовать кастомный MapKit Callout в iOS
• Лучшее в своем классе приложение для iOS
• Совет по поиску утечек памяти в Xcode
Android
• Dropbox представил Focus, новый плагин Gradle с открытым исходным кодом
• Основы Kotlin DSL в Android
Разработка
• Как один Android-разработчик за месяц сократил время запуска приложения Lyft 21%
• $60 млн в Серии D: HackerRank — платформа подбора разработчиков
• $18 млн в посевном раунде: Kooply — платформа разработки и распространения мобильных игр
• Количество вакансий в сфере IT за месяц сократилось на половину
• Ключевые метрики: как мы рассчитывали RPS, а пришли к custdev
• Модульное тестирование Flutter — руководство для начинающих
• Клон Instagram с помощью Flutter и Feeds
• 5 лучших проектов для Raspberry Pi)
• Работа с сетью для пошаговой игры
• Почему и как мы переписали наше крупнейшее мобильное приложение с нуля
iOS
• SwiftLint: линтер для Swift
• Множественный выбор и совместное использование элементов коллекции с использованием UIActivityController
• Приложение для умных часов с CoreBluetooth и RxSwift
• Реализация шаблона проектирования Адаптер в Swift
• Как реализовать кастомный MapKit Callout в iOS
• Лучшее в своем классе приложение для iOS
• Совет по поиску утечек памяти в Xcode
Android
• Dropbox представил Focus, новый плагин Gradle с открытым исходным кодом
• Основы Kotlin DSL в Android
AppTractor
Как один Android-разработчик за месяц сократил время запуска приложения Lyft на 21%
Когда вы начинаете свою собственную инициативу по совершенствованию приложений, стоит сначала стремиться к небольшим победам и достигать их. Тщательно выбирайте действенные задачи, которые принесут значительные результаты за счет соответствующих вложений…
👍7👎2
#НовостиПаралелльныхВселенных: Apple разрешила “приложениям для чтения” ссылаться на внешние сайты для управления учетными записями пользователей (и совершения покупок). Сегодня App Store Review Guidelines были обновлены новой информацией.
В частности, разработчики должны подать заявку на External Link Account Entitlement. Таким образом Apple по-прежнему будет контролировать ситуацию с точки зрения того, могут или не могут разработчики просто и быстро реализовать эту функцию.
Компания также опубликовала строгие рекомендации - например, страницы должны открываться в новом окне браузера, а не в WebView, ссылки должны быть по образцу, страница не может рекламировать цены.
Наконец, приложения, которые решили использовать право на внешние учетные записи, не могут предлагать покупки в приложении. Или то, или другое, но не вместе.
Хотя сегодня Apple открыла доступ для подачи заявок, компания отмечает, что API будет доступен для использования и тестирования в «предстоящей бета-версии iOS и iPadOS».
В частности, разработчики должны подать заявку на External Link Account Entitlement. Таким образом Apple по-прежнему будет контролировать ситуацию с точки зрения того, могут или не могут разработчики просто и быстро реализовать эту функцию.
Компания также опубликовала строгие рекомендации - например, страницы должны открываться в новом окне браузера, а не в WebView, ссылки должны быть по образцу, страница не может рекламировать цены.
Наконец, приложения, которые решили использовать право на внешние учетные записи, не могут предлагать покупки в приложении. Или то, или другое, но не вместе.
Хотя сегодня Apple открыла доступ для подачи заявок, компания отмечает, что API будет доступен для использования и тестирования в «предстоящей бета-версии iOS и iPadOS».
👍8
AppCapital покупает неигровые мобильные приложения с годовой выручкой от $100k до $15m.
Мы предлагаем оценку в пределах 3-летней прибыли вашего мобильного приложения.
Для вас это возможность единовременно получить большую часть будущей выручки сразу, независимо от того, как рынок будет вести себя в будущем, а для компании — сформировать сильный и конкурентоспособный пул активов, привлекательный для инвесторов по всему миру.
Компания рассматривает в свой портфель мобильные приложения, которые соответствуют следующим критериям:
- Неигровые мобильные приложения
- iOS и Android
- Выручка от $5к в месяц
- Монетизация через подписки
AppCapital подходит к каждой сделке индивидуально, обеспечивает прозрачность оценки и скорость сделки, использует escrow инструменты при оплате для исключения рисков, а с командой крайне удобно и приятно коммуницировать.
Чтобы узнать подробности или получить оценку вашего мобильного приложение, пишите нам
Сайт: appcapital.vc
E-mail: mp@appcapital.vc
Telegram: @mpriklonsky
Мы предлагаем оценку в пределах 3-летней прибыли вашего мобильного приложения.
Для вас это возможность единовременно получить большую часть будущей выручки сразу, независимо от того, как рынок будет вести себя в будущем, а для компании — сформировать сильный и конкурентоспособный пул активов, привлекательный для инвесторов по всему миру.
Компания рассматривает в свой портфель мобильные приложения, которые соответствуют следующим критериям:
- Неигровые мобильные приложения
- iOS и Android
- Выручка от $5к в месяц
- Монетизация через подписки
AppCapital подходит к каждой сделке индивидуально, обеспечивает прозрачность оценки и скорость сделки, использует escrow инструменты при оплате для исключения рисков, а с командой крайне удобно и приятно коммуницировать.
Чтобы узнать подробности или получить оценку вашего мобильного приложение, пишите нам
Сайт: appcapital.vc
E-mail: mp@appcapital.vc
Telegram: @mpriklonsky
👍3
Основатель Docker открыл свой новый проект - Dagger (не путать с DI в Android). Это такие программируемые конвейеры CI/CD, «операционная система для DevOps». Как оно все будет пока не совсем понятно, но выглядит интересно и многообещающе. Занятно другое - стартап начинался не с идеи продукта, а с команды. Вот так собрались и начали думать, что можно улучшить. «Мы решили начать с нуля и не предполагать, что мы что-то знаем», — сказал Хайкс о процессе, который команда использовала для разработки своих идей. «Мы начали этот долгий процесс открытия, чтобы просто быть чистым листом и выслушивать проблемы людей». Вот так оно бывает. К бабушке не ходи - станут новым единорогом 🦄
Разработка
• $20 млн в Серии А: Dagger — разработка CI/CD
• Реализация сетевой части в пошаговой игре
• Microsoft Build 2022 пройдет с 24 по 26 мая
• Apple разрешает «приложениям для чтения» использовать внешние аккаунты
• Безопасное банковское мобильное приложение: 8 методов
• Проекты на миллион долларов, созданные одним человеком
iOS
• Шорткаты для Xcode в виде Cheat sheet
• Справочники в iOS: храним, обновляем, используем
• Легкий параллелизм в Swift с Async/Await
• Объяснение класса Swift Size, которое можно понять за 3 секунды
Android
• Unfurl: превью страниц для Android
• Как мы в QIWI внедряли Kotlin Multiplatform Mobile (KMM)
• Конечный автомат в Android/Kotlin
Разработка
• $20 млн в Серии А: Dagger — разработка CI/CD
• Реализация сетевой части в пошаговой игре
• Microsoft Build 2022 пройдет с 24 по 26 мая
• Apple разрешает «приложениям для чтения» использовать внешние аккаунты
• Безопасное банковское мобильное приложение: 8 методов
• Проекты на миллион долларов, созданные одним человеком
iOS
• Шорткаты для Xcode в виде Cheat sheet
• Справочники в iOS: храним, обновляем, используем
• Легкий параллелизм в Swift с Async/Await
• Объяснение класса Swift Size, которое можно понять за 3 секунды
Android
• Unfurl: превью страниц для Android
• Как мы в QIWI внедряли Kotlin Multiplatform Mobile (KMM)
• Конечный автомат в Android/Kotlin
AppTractor
$20 млн в Серии А: Dagger — разработка CI/CD
Dagger позволяет инженерам DevOps писать свои конвейеры в виде декларативных моделей в CUE.
👍4
#Новости: По данным Sensor Tower Store Intelligence, потребительские расходы на покупки внутри приложений, премиальные приложения и подписки в App Store и Google Play в 1 квартале 2022 года в сумме за год практически не изменились. При этом App Store в деньгах вырос на 5.8%, а Google Play упал сразу на 8.5%.
Между тем, среднее MAU в популярных приложениях выросло на 4.8% в годовом исчислении. Интересно, что лидерами по росту использования стали категории Медицина, Навигация и Путешествия. Мобильные игры показали наибольшее снижение использования по сравнению с 2021 годом, снизившись на 3.8% за год.
Между тем, среднее MAU в популярных приложениях выросло на 4.8% в годовом исчислении. Интересно, что лидерами по росту использования стали категории Медицина, Навигация и Путешествия. Мобильные игры показали наибольшее снижение использования по сравнению с 2021 годом, снизившись на 3.8% за год.
👍1
Forwarded from Код Воробья для iOS разработчиков
На фрилансе заказчики выбирают программиста по его приложениям в сторе. У меня появилась идея собрать личные приложения в одном месте - в новой версии сайта появится страница с приложениями разработчиков.
Добавляйте приложения в файл в публичном репозитории на github. Если аппа поддерживает английский язык, внесите её в оба файла в папках
Добавляйте приложения в файл в публичном репозитории на github. Если аппа поддерживает английский язык, внесите её в оба файла в папках
/ru и /en. После изменений делайте Pull Request.❤9💩8🤔5👍1
Определились три две главные конференции для мобильных разработчиков. Первым пройдет Google I/O 2022 - с 11 по 12 мая. Через месяц после него состоится WWDC 2022 - с 6 по 10 июня. Аккурат посередине между ними еще будет Microsoft Build 2022 - с 24 по 26 мая. Все онлайн, все без билетов, разве что, вероятно, на отдельные классы надо будет записываться.
Разработка
• WWDC 2022 пройдет с 6 по 10 июня
• Год спустя: маркетинг и атрибуция в iOS без идентификаторов IDFA
• Виральный рост TravelBoast
• Оригинальные Angry Birds снова вышли на iOS и Android
• Дизайн приложений: примеры для вдохновения #73
• Рост доходов приложений в 1 квартале замедлился, а использование выросло на 5%
• Перцентильные фильтры
• Podlodka #261: стриминг видео
• Самые высокооплачиваемые вакансии марта в разработке приложений: подборка hh.ru
• Ошибки геймдизайна или как мы сделали игровой режим, который был никому не нужен
• Flutter for Desktop — новый подход к разработке приложений
• Наиболее распространенные уязвимости в мобильных приложениях
• 5 вещей, которым стоит поучиться у шрифтовых дизайнеров при работе с визуальными эффектами
• 3 шаблона проектирования, которые должен изучить каждый разработчик
• Фундаментальное руководство по оптимизации SQL-запросов
• Что такое Предметно-ориентированная архитектура?
• Темная сторона разработки ПО
iOS
• UIViewCanvas: PreviewProvider для UIView
• Управляем навигацией в iOS-приложениях. Паттерн координатор от СберМаркета
• Путь в iOS тех-лиды
• DispatchGroup и DispatchSemaphore в Swift
• Kintsugi: автоматическое решение Git-конфликтов в файлах проекта Xcode
• Тестирование SwiftUI с ViewInspector для iOS
Android
• MaterialChipSetWidget: чипсеты для Android
• Microsoft выделяет Android-разработку в новую группу
• Dagger 2 приходит конец — новый DI в Jetpack Compose
• Fragula 2: навигация свайпами как в Telegram
• Стили в Android. Как организовать темы в проекты
• Расширенные формы для ваших Drawables
• Улучшение качества кода в Android
• Android и типографика Figma - как добиться 100% точности
• Документирование кода Kotlin с помощью KDoc и Dokka
Разработка
• WWDC 2022 пройдет с 6 по 10 июня
• Год спустя: маркетинг и атрибуция в iOS без идентификаторов IDFA
• Виральный рост TravelBoast
• Оригинальные Angry Birds снова вышли на iOS и Android
• Дизайн приложений: примеры для вдохновения #73
• Рост доходов приложений в 1 квартале замедлился, а использование выросло на 5%
• Перцентильные фильтры
• Podlodka #261: стриминг видео
• Самые высокооплачиваемые вакансии марта в разработке приложений: подборка hh.ru
• Ошибки геймдизайна или как мы сделали игровой режим, который был никому не нужен
• Flutter for Desktop — новый подход к разработке приложений
• Наиболее распространенные уязвимости в мобильных приложениях
• 5 вещей, которым стоит поучиться у шрифтовых дизайнеров при работе с визуальными эффектами
• 3 шаблона проектирования, которые должен изучить каждый разработчик
• Фундаментальное руководство по оптимизации SQL-запросов
• Что такое Предметно-ориентированная архитектура?
• Темная сторона разработки ПО
iOS
• UIViewCanvas: PreviewProvider для UIView
• Управляем навигацией в iOS-приложениях. Паттерн координатор от СберМаркета
• Путь в iOS тех-лиды
• DispatchGroup и DispatchSemaphore в Swift
• Kintsugi: автоматическое решение Git-конфликтов в файлах проекта Xcode
• Тестирование SwiftUI с ViewInspector для iOS
Android
• MaterialChipSetWidget: чипсеты для Android
• Microsoft выделяет Android-разработку в новую группу
• Dagger 2 приходит конец — новый DI в Jetpack Compose
• Fragula 2: навигация свайпами как в Telegram
• Стили в Android. Как организовать темы в проекты
• Расширенные формы для ваших Drawables
• Улучшение качества кода в Android
• Android и типографика Figma - как добиться 100% точности
• Документирование кода Kotlin с помощью KDoc и Dokka
AppTractor
WWDC 2022 пройдет с 6 по 10 июня
WWDC22 приглашает разработчиков со всего мира собраться вместе, чтобы изучить, как воплотить свои лучшие идеи в жизнь и раздвинуть границы возможного.
👍7
#Новости: Apple может изменить принцип повышения цен на подписки в iOS. До настоящего момента пользователь должен был явно согласиться с новой ценой или он автоматически терял подписку. В тестируемом новом механизме (уже есть, например, у Disney+) встроенный системный диалог только информирует пользователей о предстоящем изменении цены, а затем автоматически подписывает на нее. Когда это раскатают на всех неизвестно, но... снова да здравствует подписной скам?
😢19💩3👍1