Mobile Development by AppTractor
11K subscribers
1.87K photos
38 videos
11 files
4.68K links
Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
Билл Гейтс своей главной ошибкой считает то, что не Microsoft сделала вторую мобильную ОС, a Google. Страшно представить, что бы получилось, если бы с iOS боролся продукт Microsof, но мне кажется это его сожаление немного наигранное. И так неплохо получилось. Microsoft прекрасно обогнала в один момент Apple по капитализации и сильно изменилась в попытке соответствовать рынку и найти новые возможности для развития. Если бы у компании был Android, то, может быть, всего этого и не было и мы по прежнему бы знали застывший в своем величии монолит.

Величайшая ошибка Билла Гейтса – не Microsoft сделала Android
Google запустил 3D и AR объявления
Как работает проверка приложений в Apple
Первая колонка LG с Алисой
Harry Potter: Wizards Unite: как Pockemon Go, но про волшебников
Вышел Raspberry Pi 4
Видео mDevCamp 2019
FYI: шаблоны документов
Facebook выпустил фреймворк для роботов PyRobot
Google отказался от планшетов
Гонка вооружений: Jetpack Compose против SwiftUI
Почему текстовые кнопки вредят юзабилити мобильных приложений
Начинаем работу со SwiftUI
10 подсказок для вашего портфолио
Создание динамической Popover карточки на Swift
Полное руководство по оптимизации сборки в XCode
Начинаем работу с программным языком Facebook Libra
Анимация UIButton в Swift
Уменьшаем время сборки ваших Android-проектов
Дизайн для темной темы
Почему я перестал использовать корутины в Kotlin
Двигаясь в сторону микро-сервисного мышления на Android
Миграция на Room в реальном мире
Тут на VC завезли какую-то странную историю про №1 в топе платных в категории «Спорт» с первым самодельным приложением. То есть она само по себе не странная, но №1 в категории с 30 покупками по 15 рублей?? То ли у Apple что-то сломалось, то ли iOS сильно менее доходна, чем казалось. Хотя, может, автор что-то просто не договаривает. Надо посмотреть в динамике 😀

Wrike запускает конкурс Work, Unleashed 2019
Microsoft готовит планшет с двумя экранами и поддержкой Android
Apple выпустила публичные бета-версии iOS 13 и iPadOS
MovieSwiftUI: кино на SwiftUI и Combine
Экономия на мобильной кросс-платформенной разработке: кейс Skyeng
Я создал iOS-приложение и попал в топ-чарты в первый день
SwiftUI против UIKit - сравнение при создании одинаковых проектов
Как писать хороший код
Почему вашему продукту нужно видение - мои выводы из WWDC 2019
Используем Sky Segmentation для создания движущегося неба
3 стадии программирования: Написание. Избегание. Удаление.
Flutter для десктопов: создаем и запускаем приложение
ViewModels вместе с Saved State, Jetpack Navigation, Data Binding и Корутинами
Стратегия Android-тестирования
Apple что-то совсем не поймешь. То делает автомобиль свой автономный, то не делает. То разгоняет команды, то покупает стартапы. Вот интересно во что это в конце концов выльется. Бурления страшные в индустрии 😀 Кто сделает первый нормальный автономный автомобиль?

Apple купила стартап Drive.ai, занимающийся автономными автомобилями
Gucci сделал AR-примерку кроссовок
New.HR Podcast #1: Профессия UX исследователь
АйтиХайп: Герман Клименко
WhatsApp Clone: как сделать WhatsApp
DigitMarket: создание цифровых экосистем
Делаем вездесущий Splash Screen на iOS
Анализ десяти самых доходных приложений в App Store за 2018 год
История стартапа: как превратить блог в мобильное приложение и получать в месяц $1000 пассивного дохода
Почему пользовательские тестирования отстой
(Почти) Все, что вам надо знать о Grand Central Dispatch в Swift
GIPHY выпустил SDK для iOS и Android
AAA против инди разработки
Калькулятор из Windows 10 теперь на WebAssembly нативно работает в iOS и Android
Что такое функциональное программирование?
Как проводить осмысленное пользовательское тестирование при небольшом бюджете
Apple News: исследование UX
Темный режим не решит всех наших проблем с экранами
Кроссплатформенная разработка с Джесси Уилсон
Параноидальные видео с митапа Яндекс.Денег
Советы по созданию кастомных View для Android с Canvas API
В ходе разбирательства по поводу игровой зависимости выяснились интересные подробности про Candy Crush Saga - 3.4% игроков тратят на игру от 3 до 6 часов в день, а еще 0.16% играют более 6 часов. Вроде ничего, но если учесть аудиторию игры в 270 миллионов пользователей, то это получается 9.2 миллиона и 432,000 тысячи человек. Итого 10 миллионов человек большую часть своего дня тратят на перекладывание конфеток. Но представитель King там лихо завернул, что типа пользователи сами идиоты - мы тут не при чем и пока никто не жаловался ¯ \ _ (ツ) _ / ¯ Вот жешь дебилы, что сказать. Пойду в Clash Royale, у меня ж битва стоит!

9 млн. человек играет в Candy Crush более 3 часов в день
Podlodka #117: Современный фронтенд
Навыки Алисы пополнились звуками
Uno Calculator: кроссплатформенный калькулятор из Windows
Huawei открывает компилятор Ark для разработчиков
Конкурс инди-игр от AppLovin с призовым фондом $300,000
“Монетизация мобильных приложений в 1 квартале”: отчет SOOMLA
GIPHY SDK для iOS и Android
Анимированные карточки на SwiftUI
Airbus берет новые высоты с помощью смешанной реальности Microsoft
Как создать виджет для iOS
Руководство по самостоятельным маркетинговым исследованиям для инди-разработчиков
Чему я научился,со-основав Dribbble
Понимаем нейронные сети
Что такое Android Lint и как он помогает писать поддерживаемый код
Мультиплатформенное программирование на Kotlin Native - квест мобильных разработчиков
Первый показ Android 11 лет назад
Переизобретаем Firefox для Android
16 причин опубликовать приложения и игры в Android App Bundle
Samsung как то уж совсем припозднился, но лучше поздно, чем никогда. Открылся Bixby Marketplace – магазин навыков для голосового помощника. Говорят, что сам помощник доступен во всем мире на более чем 500 миллионах устройств. Но, например, в США Bixby пользуется всего 6% пользователей, по сравнению с 24% Amazon, 22% Apple, 20% Google и 10% Microsoft. Пока магазин не поддерживает платные навыки или подписки, но планирует внедрить такой функционал в будущем.

Samsung открыл Bixby Marketplace
Unity Learn Premium будет учить 3D-разработке
Avito iOS Meetup #7: feature toggles, remote cache, proхy-объекты
Postmates делает робота для доставки еды
Siren: уведомление о выходе новой версии приложения
Google открыл сайт Fuchsia
Flutter Dev Podcast #5: Dart VM
Неофициальное приложение droidcon Berlin 2019
10 самых влиятельных книг для маркетологов
Видео UIKonf 2019
Mobile People Talks #7: Асинхронность
Карты Google будут предсказывать заполненность транспорта
Superhuman: самая быстрая почта
Джони Айв покидает Apple
Минкомсвязи вернулось к предустановке российских приложений
Пять трендов, которые определяют банковский UX в 2019 году
Принцип Брета Виктора: «Творцам нужна мгновенная связь с тем, что они создают»
Пропущенный компонент: SwiftWebUI
Что стоит за напоминанием об оценке приложения в iOS-приложении
99 типов продуктовых менеджеров
Водяные знаки с ImageMagick, Vapor 3 и Swift на macOS и Linux
Как сделать приложение с email-аутентификацией на Firebase, Firestore и React Native
Кастомное распознавание жестов в iOS
Лучшие практики подключения IoT-устройств к Google Assistant
QA в UX-дизайне
Фреймворк Combine в действии
19 советов по использованию Gradle в Android-проекте: версия 2019 года
Правильные свайпы в Motion Layout
Подпрыгивающая анимация в онбординге на Android
Как начать фриланс на Upwork и получить первые $2000
Calm, приложение для медитации, получило еще $27 миллионов в очередном раунде. Но не на саму медитацию, а на сон и здоровую жизнь. Как пишет TechCrunch, катализатором нового раунда, видимо, стала функция Calm Sleep Stories, запущенная в прошлом году – более 2 миллионов платных подписчиков прослушали более 150 миллионов “ночных” историй от Мэтью МакКонахи и Стивена Фрая. Кажется, что приложение, которому уже 7 лет, наконец нашло свою must-have функцию, превращающую его в привычку, а не в случайность.

Calm получил еще $27 млн на расширение
Droid Mission: онлайн-квест для Android-разработчиков
Сушите вёсла #2: Наши на WWDC
Видео Appdevcon 2019
Архитектурные подходы в iOS-приложениях
Мобильная экстрасенсорика: 10 новых фактов о том, как носимые устройства следят за тобой
56 тысяч навыков: почему Alexa более способная, чем ассистент Google
Использование инъекции зависимостей для мокирования Network API Service в View Controller
Как правильный UX может улучшить вовлеченность пользователей
Использование Responder Chain
Уважаемый Agile, я устал притворяться
Улучшение Roommate Communication: исследование UX
Признаки настоящего Senior-разработчика
Инструменты обработки естественного языка
Android Academy в Москве: Advanced Course
KOTLIN или JAVA - великая война Android-разработки
Превосходный дизайн Android SDK
Еще одна модная тенденция - публикация музыки и альбомов в играх и приложениях. Недавно Mobу выпустил свой альбом в Calm, о котором я писал вчера, а сегодня Marshmello эксклюзивно презентовал свой альбом Joytime III в своей же игре Marshmello Music Dance. Marshmello, кстати, недавно еще давал концерт в Fortnite. Я уже не застал, так как строительство меня от игры отвратило, но, говорят, собралось 10 миллионов игроков! Так что не только альбомы, но и выступления виртуализируются.

Marshmello выпускает новый альбом в собственной игре
IronSource упростил работу с кросс-промо
Facebook опубликовал свою ИИ-систему рекомендаций
Microsoft научила Windows получать уведомления с Android
Ornikar: агрегатор автошкол
Nearby Shops: платформа гиперлокального шоппинга
3 правила дизайна иконок мобильных приложений
CI/CD с помощью AWS и Bamboo
Знакомство с HealthKit
Добавляем поддержку контроллера в iOS-приложение
4 ошибки при проведении A/B-тестов с помощью Firebase Remote Config
Выводим номер версии в iOS-приложении
Внутренности XCFrameworks
Лучшая книга для разработчика
Прямо в прод
Что делать и не делать в техническом интервью
Примеры Progressive Web Apps (PWAs) в 2019
Взаимоотношения Flutter и Kotlin Multiplatform
Все, что вам надо знать об утечках памяти в Android
Тестирование и публикация приложения с CircleCI + Fastlane + Firebase Test Lab
Вот кто бы сказал несколько лет назад, что App Store будет проверять приложения за несколько часов, а Google Play неделями и воевать с разработчиками - никогда бы не поверил. Но вот свершившийся факт. Непонятно как мы дошли до этого, но, кажется, официальный магазин приложений Android тонет под собственной тяжестью 😔

Google ужесточает политики публикации приложений
Karamel: активности для детей
Как вашему приложению добиться успеха в Китае: выступление Mobvista на WhiteNights
Retro Rampage: Wolfenstein на Swift
Android Dev Podcast #97: Репортаж с Droidcon Berlin
New.HR Podcast #3: Грейды разработчиков
“Game of Thrones – За Стеной”: за 48 лет до сериала
Churn SDK: вернуть подписчиков в приложение
Заметки product manager’a: поведение пользователей на страницах игр в app store. Сколько надо времени чтобы скачать игру
Сервис подбора фильмов по emoji — emovi
Управление потоками данных в SwiftUI
10 советов по рецензированию кода, который вам не нравится
Управление памятью в iOS за 6 минут
Умный календарь для путешествующих продажников: UX/UI конкурс
Как использование SwiftUI ускорит программирование View
Создание приложения для перевода текста в речь с нуля: исследование UX
Глубокое погружение в рекурсию в Swift
Карта развития Android-разработчика 2019
Управление задачами с WorkManager
Облачные якоря ARCore с Sceneform
Есть у вас личный проект, которым вы занимаетесь после работы? В принципе вот уже не первый раз пишут, что это хороший способ обучения. Но тогда когда отдыхать от компьютеров и кода? И так все время в экранах, а тут еще и pet project содержи… 🙄

Как личный проект делает вас лучшим разработчиком
Spotify выпустил Lite-версию для развивающихся стран
Видео AltConf 2019
Android Dev Podcast #98: Большое интервью о Google и Compose
Интеллектуальные CPaaS: новинки индустрии и что ей дали AI/ML
Remote cache для iOS, feature toggles, тёмные темы и карьера разработчика — отчёт с Avito iOS Meetup #7
Application Security Manager. Разработчик или безопасник?
Чему можно научиться у дизайна гиперказуальных игр
С оранжевого на белый: как Одноклассники обновили дизайн iOS-приложения
Нужно ли iOS-разработчику учит Kotlin или другие языки программирования?
Как использовать URLSessionWebSocketTask в Swift
Лучше крадите наши игры, говорят инди-разработчики
Принципы красивого кода
Мокирование удаленного API в iOS
Концепт редизайна уведомлений в iOS
Из риелтора в разработчика игр 2. «Операция: Андроид»
Собственный хаб автоматизации дома с Android Things и Kotlin
При поддержке Google вышла серия видео о том, как сделать успешное приложение. Всего 15 роликов, в среднем по 10-12 минут. Откровения вас вряд ли настигнут, но в качестве примера некоторых проблем, с которыми сталкивается начинающий разработчик - вполне.

Как создать приложение: все, что вам нужно знать
Podlodka #119: Теория языков программирования
Google выпустил превью Local Home SDK
Apple стала дополнительно проверять приложения после публикации
ActivityWatch: открытый трекер времени
Отсрочки и переносы не так плохи, как вы думаете
Как создавался дизайн Яндекс.Авто
Как сделать кроссплатформенное приложение для классификации изображений с Flutter и Fastai
Подключаем iOS-приложение к MySQL с Swift 5, Protocol Delegation и MVC
Как iOS-разработчику написать резюме так, чтобы его сразу позвали на интервью
Приложение с несколькими языками на React Native
Маленькие советы для того, чтобы сделать ваше приложение более интерактивным
Как провести пользовательское тестирование - 6 простых шагов
Программирование - это искусство
Введение в Data Science для начинающих
Сколько стоит дизайн приложения в 2019
Создаем "Камень-Ножницы-Бумагу" на Java и с Цепями Маркова для ИИ
Создаем сервис для Android, который никогда не останавливается
Нет, ну понятно, машинное обучение, распознавание изображений и все вот это, но должен быть какой-то конечный человек для проверки и понимания… В наш маленький ламповый канал в Дзене отчаянно пытаюсь залить Android Dev Podcast #98. И все бы хорошо, но картинка заглавная к нему никак не прикрепляется. Казалось бы - почему? На третий день до меня дошло, что с ней не так 😀

Android Dev Podcast #98: Большое интервью о Google и Compose
Лучший квартал для мобайла за всю историю
Apple открыла в Китае акселератор
Вирус Agent Smith показывает свою рекламу на Android
Staffbase: первое мобильное решение для коммуникаций внутри компании
Почему мы не можем прекратить играть в мобильные игры?
Онбординг в Мобильных Приложениях: Что Можно и Нельзя
Как мы сделали приложение для велопарада
Юнит-экономика за 30 слов. Самое простое и понятное объяснение
Как распознать текст с фото: новые возможности фреймворка Vision
Курс Молодого Геймдизайнера: как считать баланс персонажей и снаряжения без математики
GitHub Package Registry будет поддерживать пакеты Swift
Создание игры Tower Defense в Unity: башни и стрельба по врагам
Создание реального приложения на SwiftUI
Мое первое разочарование во Flutter
Использование анимации Lottie
Использование нескольких версий Xcode параллельно с помощью Bitrise
Swift 5.1 выводит инъекции зависимостей на новый уровень
Новые функции и важные изменения React Native 0.60
Карта Метро Москвы и всего мира для Android
Слияние между WorkManager и AlarmManager
Экспериментальная функция дайджеста - русские материалы толстыми буллетами, на английском - тонкими. Норм?

Microsoft Teams обогнал Slack по количеству пользователей
Wilberries открывает школу программирования
Microsoft Word достиг 1 млрд. скачиваний на Android
Anvyl: управление D2C
Наталья Першиц (World of Tanks Blitz): все танки различаются
Курс по Kotlin – руководство для начинающих
Shoelace: гиперлокальная социальная сеть от Area 120
#BeardyCast WWDC 2019. Нейронные сети, Core ML и Create ML
Gravity Sound: бесплатные звуки и музыка
Rokit выделяет $50 млн на поддержку инди-разработчиков
Бесплатный обучающий курс по разработке навыков с Alexa Skills Kit
Почему небольшие команды выигрывают
8 простых UI приёмов чтобы сделать дизайн-прототип динамичным, не прибегая к анимации
Инструкция: создать и загрузить разметку изображений в новый инструмент Apple для обучения нейросетей Create ML
· В поисках неявной стоимости дизайна
· Как использовать iOS Background Task, чтобы поддерживать ваше приложение в актуальном состоянии
· Инкрементальная загрузка и анимация изображений в SwiftUI
· Как определить токсичного издателя мобильных игр
· Архитектура Instagram - как хранить и искать миллиарды изображений
· Триумфальное возвращение пробных версий
· Прекратите писать комментарии в коде
· Забудьте о пользователях, думайте о людях
· Кто такой тестировщик?
· Разработка игры в рулетку для Android
· Google Analytics вместе с Tag Manager + Firebase
· Создание обложек для Wear OS
· Готовим приложение для Android Q
· Как сделать View функцией State в Kotlin
Два интересных наблюдения - в App Store чувак протестировал триальную версию приложения и прокатило. Под триалом тут понимают пробный ознакомительный период, а потом полное отключение всех функций - раньше такое было запрещено, но после WWDC в гайдлайны внесли изменения. А во-вторых Google отказывается от приложений для AdSense. Вместо них будет мобильный сайт с AMP и PWA. Технологии дозрели?

Триал для приложений: возвращение в App Store?
Google AdSense отказывается от мобильных приложений
Как повысить эффективность удаленной команды с помощью хакатонов
MagazineLayout: UICollectionView от Airbnb
Самые зарабатывающие приложения с подпиской во 2 квартале 2019
ShineButton: сияющие кнопки
Сегментация как инструмент поиска инсайтов
Могут ли цифровые продукты быть безвременными?
Создаем шаблон Xcode проекта
Из веба и банков в iOS-разработку: личный опыт программиста Apiqa
Нативная разработка, React Native и Flutter: критерии выбора
Полное руководство по правильному использованию анимации в UX
· iOS 13 - готово ваше приложение к темноте?
· Хороший UX, плохой UX: Создаем UX, который работает
· Делаем Minecraft за неделю с использованием C++ и OpenGL
· Сокращение объема памяти и OOM-завершений в iOS
· 4 минуты на то, чтобы стать лучшим разработчиком
· Топ-10 инструментов Data Science и ML для не-программистов
· Создание статичных фреймворков в Carthage
· Пакет приложений и Sideloading: как предотвратить сбои
· Создаем сканер QR-кодов с использованием Firebase ML Kit и CameraX
· Исследуем App Actions на Android
· 10 самых многообещающих трендов Android-разработки в 2019
Новый опрос Developer Economics!

Станьте одним из 40,000 разработчиков, которые ежегодно делятся своим опытом и рассказывают о тенденциях в сфере разработки.

Вопросы о средствах разработки, платформах, языках программирования, инфраструктуре, а также ресурсах для обучения и развития. Новый определяющий отчет ждет вас!

Пройдите опрос и выиграйте классные призы!
Мое любимое - маленькие быстры сервисы. Stein - обертка для Google Таблиц, быстро превращающая их в маленькие базы данных. Дает RESTful доступ к данным и с его помощью таблицы можно использовать для быстрого прототипирования или мелких задач. Для больших проектов таблицы, конечно, не подойдут, но для небольших задач самое то - избавляет от массы ненужных телодвижений с установкой и настройкой новой базы данных на сервере.

Stein: база данных из Таблицы Google
Blackstone покупает Vungle
Работа с CloudKit
Видео Conference for Kotliners 2019
Minecraft Earth начинает бета-тестирование
Apple представляет новые эмодзи
Как создавался Pokemon Go и почему он стал таким успешным
Идея для приложения: с чего все начинать?
Обзор новой операционной системы iPadOS Beta от Apple
Сравнение Ionic и Flutter для разработки мобильных и прогрессивных приложений
Зачем нужны скрытые игровые механики
Custom refactoring tool: Swift
Code Reviews в Medium
Начинаем работу с Combine в Swift
Как думать по noSQL с Firebase
Сколько стоит локализация?
Разбил лобовое стекло и заработал $ 10 000 в программе поиска уязвимостей Tesla
Как использовать Swift для WatchConnectivity
Как Kotlin упростил мою жизнь в мире Java
Появилась запись выступления Алекса Шварца и Зибы Скота на GDC 2019 - “1,500 игровых автоматов входят в бар“. Если не знаете, то это чуваки до опупения рескинили один и тот же игровой автомат под разные поисковые слова. Все делалось автоматом и ограничивалось только пропускной способностью Google Play - 15 приложений в день. В результате они за всю жизнь проекта смогли загрузить примерно 1500 приложений и заработали примерно 50,000 долларов. Статья с Хабра об этом дальше.

1,500 игровых автоматов входят в бар: дело в количестве, а не качестве
Как разработчики процедурно создали кучу «мусорных» мобильных игр и заработали 50 тысяч долларов
Podlodka #120: Kubernetes
UI-тесты
AppsCast #9: Тимлид, или Туда и обратно
Маркетинг влияния вырос на 83%
Pro Bulk Sms Sender: массовая отправка СМС
Разработка под Android: советы самому себе
Постбраузерная эпоха
Дизайнеры vs разработчики: об истории создания приложения «Мой умный город»
Быстрые очереди на Swift
Создаем Поисковую панель с материальным дизайном в iOS
Управление фоновыми задачами с новым Task Scheduler в iOS 13
Объектно-ориентированное программирование - Бедствие на триллион долларов
Как реализовать чистую архитектуру на Android?
Модели потоков в Корутинах и Android SQLite API
Эксперимент: превращаем MVP в MVVM без ViewModel library
Если вы не знали, то легальный поиск уязвимостей - довольно прибыльное занятие. Программа выплаты вознаграждений существует практически у всех компаний. Google вот, например, за найденные в Google Play ошибки готов платить до 20 тысяч долларов, а за хищение персональных данных - до 3 тысяч. ну и чтобы два раза не вставать - у Android Dev Podcast грядет 100 выпуск, если хотите проспонсировать лучший в мире подкаст, так только скажите 😀

Google во много раз увеличил вознаграждения за поиск уязвимостей в Chrome, Chrome OS и Google Play
Area 120 представил новый сервис проведения интервью с разработчиками Byteboard
Changefeed: красивый changelog
#BeardyCast WWDC 2019. SwiftUI, темная тема и другие особенности разработки
Android Dev Podcast #99: Server Driven UI
Геймдизайн 101: книги для начинающих
FaceApp заработал $1 млн за 10 дней
10x Ascend: торг с работодателем
Лояльность владельцев iPhone достигла минимума
Kotlin стал “Прорывным проектом года”
6 принципов функциональной анимации: как сделать правильные переходы
Flutter, руководство для начинающих
Как мы в QIWI пришли к единому стилю взаимодействия между View и ViewModel в рамках MVVM
Шесть экспериментов для проверки гипотез поведенческой экономики, которые можно применить в монетизации игр
iOS-приложение за три месяца, не зная ничего: только опыт
Портируем iPad приложение на macOs Catalina
Pygame и разработка игр
Новый фреймворк для мобильного вовлечения: Acknowledgment – Interest – Conversion (AIC)
8 практик React, которые обрушат ваше приложение в будущем
Как Uber незаметно изменил интерфейс для всего остального мира
WorldSkills: Обзор от участника олимпиады
Создание Android Live Wallpapers
Загружаем сайт в Google Play
Tinder обходит Play Store на Android для того, чтобы миновать 30% налог
Apple снова обвиняют в нечестной конкуренции. Теперь дело за поиском - говорят, что собственные приложения компании всегда на первых местах. Apple отбивается, что в формировании поисковой выдачи участвует 42 параметра, среди которых оценки, поведение и т.п. Ирония в том, что у многих приложений Apple нет ни оценок, ни установок (кроме пред от самой Apple) - а они все равно на первом месте. В общем, забавно наблюдать.

Apple манипулирует поиском App Store в пользу своих приложений
Podlodka #121: Зарплаты
Netflix запустил супер-дешевую подписку для Индии
Эффективное привлечение пользователей с оптимизацией по CPO. Кейс Rocket10 и OZON
Microsoft инвестировала $1 млрд. в OpenAI
AppsCast #10: Функциональный Swift
Lockdown: файрвол для iOS
Почему вам стоит закрыть ваш самый денежный проект
Лучшие бесплатные игры для Android 2019
Tinder начал принимать оплату в обход Google Play
MiniSpaceJourney: вторжение инопланетян на часах
Почему не окупается локализация?
Психология цвета для мобильных приложений
Что предложит Feedback Assistant — платформа для разработчиков, которая заменит Bug Reporter
Деплоим ML проект, используя Flask как REST API, и делаем доступным через приложение на Flutter
GDevelop: открытый игровой движок для всех
Приложение Goodreads: исследование UX
Лучшая стратегия подготовки к интервью с программированием
Continuous Integration в iOS c Gitlab CI, Fastlane и OTA-установками
Разработка через тестирование тупа. Переубедите меня.
Пишем Android приложение для киноманов — Часть 1 (Прототипирование)
Android preferences delegate
Первое впечатление от Android Jetpack Compose
Разрабатываем приложение для оценки стойкости пароля для Android
Поддержка навигации жестами в для Android Q
Выжимаем все из Android Studio
Семь раз отмерь, один раз отрежь