#ЦифраДня: В 1 квартале 2020 в США было активировано 44% смартфонов на iOS и 56% на Android. Это самый большой показатель для iOS с 2016 года.
Вот еще один пример так любимых мною микросервисов - бесплатные шаблоны одностраничных лендингов для приложения. Скачал, подредактировал, фигак фигак и в продашн. Готов поспорить потом чувак начнет продавать премиальные шаблоны, хостинг, доработку или что-то подобное. И будет хороший бизнес, выросший из, казалось бы, какой-то бесплатной фигни.
Разработка
• LPFMA: лендинги для мобильных приложений
• Основные командные функции GitHub стали бесплатными
• Apple Search Ads может выйти за пределы App Store
• Количество показов мобильной рекламы выросло
• Pengea: работа для начинающих
• ESRB начало помечать игры с лутбоксами
• Почему я люблю уродливые и сложные интерфейсы (и вы, вероятно, тоже)
• Flutter. Асинхронность и параллельность
• Дизайн — это проектирование, а не красота картинок
• Реальная окупаемость инвестиций в UX: Кейсы редизайна в сфере B2B
• Опыт вместо денег: как (не) заработать на мобильном приложении в России
• Мессенджер в реальном времени на Flutter
• Если вы хотите стать Senior-разработчиком, прекратите фокусироваться на синтаксисе
• Топ 10 виджетов для разработки Flutter-приложений
iOS
• TagsList: облако тегов для iOS
• Руководство по тестированию подписок на iOS
• Анализируем код Swift с помощью SourceKitten
Android
• Tcl/Tk. Альтернативный файловый проводник для платформ Linux и Android
• Использование key-value базы данных Snappy в Android
• Android Jetpack Navigation с точки зрения iOS-разработчика
• Эволюция Адаптеров в Android
• kmpapp: Kotlin Multiplatform и MVVM
Разработка
• LPFMA: лендинги для мобильных приложений
• Основные командные функции GitHub стали бесплатными
• Apple Search Ads может выйти за пределы App Store
• Количество показов мобильной рекламы выросло
• Pengea: работа для начинающих
• ESRB начало помечать игры с лутбоксами
• Почему я люблю уродливые и сложные интерфейсы (и вы, вероятно, тоже)
• Flutter. Асинхронность и параллельность
• Дизайн — это проектирование, а не красота картинок
• Реальная окупаемость инвестиций в UX: Кейсы редизайна в сфере B2B
• Опыт вместо денег: как (не) заработать на мобильном приложении в России
• Мессенджер в реальном времени на Flutter
• Если вы хотите стать Senior-разработчиком, прекратите фокусироваться на синтаксисе
• Топ 10 виджетов для разработки Flutter-приложений
iOS
• TagsList: облако тегов для iOS
• Руководство по тестированию подписок на iOS
• Анализируем код Swift с помощью SourceKitten
Android
• Tcl/Tk. Альтернативный файловый проводник для платформ Linux и Android
• Использование key-value базы данных Snappy в Android
• Android Jetpack Navigation с точки зрения iOS-разработчика
• Эволюция Адаптеров в Android
• kmpapp: Kotlin Multiplatform и MVVM
AppTractor
LPFMA: лендинги для мобильных приложений
LPFMA — Landing Pages For Mobile Apps — шаблоны бесплатных лендингов для мобильных приложений. Пока есть 5 одностраничных шаблонов, с помощью которых вы легко и быстро сможете развренуть сайт для приложения. Сайт: https://landingpagesformobileapps.com/
Как быстро перевести 3 фразы на 10 языков, чтобы успеть к релизу?
Знакома ли вам проблема, когда нужно перевести буквально несколько предложений на 5-10 языков, да побыстрее (релиз на носу), а переводческие компании выставляют минимальный ценник в 10-15 долларов за каждый язык?
Если да, то вам понравится онлайн-сервис профессионального перевода Nitro: 35+ языков для перевода и вычитки, и никакой минимальной суммы заказа. Для читателей AppTractor действует промокод с $20 на перевод в Nitro.
Чтобы воспользоваться промокодом, создайте аккаунт в Nitro по ссылке и на вашем балансе сразу появится $20. Предложение действует для новых пользователей Nitro.
Знакома ли вам проблема, когда нужно перевести буквально несколько предложений на 5-10 языков, да побыстрее (релиз на носу), а переводческие компании выставляют минимальный ценник в 10-15 долларов за каждый язык?
Если да, то вам понравится онлайн-сервис профессионального перевода Nitro: 35+ языков для перевода и вычитки, и никакой минимальной суммы заказа. Для читателей AppTractor действует промокод с $20 на перевод в Nitro.
Чтобы воспользоваться промокодом, создайте аккаунт в Nitro по ссылке и на вашем балансе сразу появится $20. Предложение действует для новых пользователей Nitro.
#ЦифраДня: 16 из 20 лучших мобильных игр по количеству загрузок в прошлом году были гиперказуальными, по сравнению с 13 в 2018 году. Согласно данным Sensor Tower Store Intelligence, из 2.1 миллиарда установок, собранных 20 самыми загруженными играми, выпущенными в 2019 году, 77.6% пришлось на игры, относящиеся к жанру гиперказуальных.
И… 400 долларов плавно превращаются в 39 900 рублей 😀 Вообще, конечно, мне нравится такие презентации Apple - пресс-релиз выслали, все молодцы, все свободны. Не нужно слушать два часа как это все размазывают тонким слоем. А вам?
Разработка
• iPhone SE: мощный новый смартфон в классическом компактном дизайне
• Как мы снизили стоимость использования Google Maps API на 94%
• TensorFlow Lite Model Maker ускоряет развертывание моделей ИИ
• Видео Saint AppsConf 2019
• Google выпустит собственный процессор
• Объективное тестирование показателей качества с помощью Customer Journey Map
• Шутер на миллион с нуля: путь инди-разработчика
• Ключевые тренды тестирования ПО из исследования SmartBear: виды тестов и тенденции
• Персонализированный интерфейс. Часть 2. Автоматическая настройка навигации
• Как приоритизация задач в беклоге спасла компанию от закрытия в период пандемии. Истории запуска трех продуктов от Виталия Мышляева
• Собираем React Native приложение с Expo
• Руководство по дизайну: верхняя панель
iOS
• Делаем API клиент на Swift с использованием Generics, Codable и Combine
• Создаем домино на SwiftUI
• 7 лучших ресурсов для изучения SwiftUI
Android
• Библиотека Colonist: поиск классов во время компиляции Android-приложения
• Анимации в Jetpack Compose с использованием Transition
• Blitz: относительное время для TextView
Разработка
• iPhone SE: мощный новый смартфон в классическом компактном дизайне
• Как мы снизили стоимость использования Google Maps API на 94%
• TensorFlow Lite Model Maker ускоряет развертывание моделей ИИ
• Видео Saint AppsConf 2019
• Google выпустит собственный процессор
• Объективное тестирование показателей качества с помощью Customer Journey Map
• Шутер на миллион с нуля: путь инди-разработчика
• Ключевые тренды тестирования ПО из исследования SmartBear: виды тестов и тенденции
• Персонализированный интерфейс. Часть 2. Автоматическая настройка навигации
• Как приоритизация задач в беклоге спасла компанию от закрытия в период пандемии. Истории запуска трех продуктов от Виталия Мышляева
• Собираем React Native приложение с Expo
• Руководство по дизайну: верхняя панель
iOS
• Делаем API клиент на Swift с использованием Generics, Codable и Combine
• Создаем домино на SwiftUI
• 7 лучших ресурсов для изучения SwiftUI
Android
• Библиотека Colonist: поиск классов во время компиляции Android-приложения
• Анимации в Jetpack Compose с использованием Transition
• Blitz: относительное время для TextView
AppTractor
iPhone SE: мощный новый смартфон в классическом компактном дизайне
Оснащён A13 Bionic — самым быстрым процессором в iPhone — и лучшей камерой с одним объективом в истории iPhone.
Презентации Apple:
Anonymous Poll
23%
Сейчас хорошо
24%
Раньше было лучше
23%
У Apple не может быть хуже/лучше!
31%
Я Крей, мне важно ваше мнение
#ЦифраДня: Средний пользователь iPhone в США в 2019 году потратил на IAP, подписки и премиальные приложения 100 долларов - это новый рекорд. За прошлый год расходы на приложения выросли на 27%, среднегодовой рост с 2015 год 31.9%.
Не утверждаю, но сильно предполагаю, что какого-либо последователя «Гипнопедии» (или ее саму) в следующем году оценят миллионов этак в 100 долларов. “Запомните этот твит”. Медитация стала уже миллиардным делом, теперь дело за следующим мракобесием аффирмациями - внушением во сне.
Разработка
• «Гипнопедия» стала продуктом дня на Product Hunt
• В Google Play появились “одобренные учителями“ приложения и детский раздел
• ICQ New запускает соревнование для разработчиков ботов
• В CodePen добавлена поддержка Flutter
• Оптимизация мобильных 3D-проектов
• Лидар: взгляд в будущее с iPad Pro
• Я перепроектировал печально известное приложение IOWA за 30 минут
• Четыре причины, почему все, кроме ученых, пишут неаккуратный код
iOS
• 15 полезных iOS книг и курсов, которые помогут вам стать лучше
• Как использовать Google Maps SDK в SwiftUI
• RoundCode: круглые QR-коды
Android
• Миграция Android-приложения Duolingo на 100% Kotlin
• Как мы в Android-приложение inDriver добавили поддержку Harmony OS
• Понимание процесса сборки Android-приложения: что такое Dalvik (JIT), ART (AOT), D8, R8?
• Корутины: обо всем по порядку
Разработка
• «Гипнопедия» стала продуктом дня на Product Hunt
• В Google Play появились “одобренные учителями“ приложения и детский раздел
• ICQ New запускает соревнование для разработчиков ботов
• В CodePen добавлена поддержка Flutter
• Оптимизация мобильных 3D-проектов
• Лидар: взгляд в будущее с iPad Pro
• Я перепроектировал печально известное приложение IOWA за 30 минут
• Четыре причины, почему все, кроме ученых, пишут неаккуратный код
iOS
• 15 полезных iOS книг и курсов, которые помогут вам стать лучше
• Как использовать Google Maps SDK в SwiftUI
• RoundCode: круглые QR-коды
Android
• Миграция Android-приложения Duolingo на 100% Kotlin
• Как мы в Android-приложение inDriver добавили поддержку Harmony OS
• Понимание процесса сборки Android-приложения: что такое Dalvik (JIT), ART (AOT), D8, R8?
• Корутины: обо всем по порядку
AppTractor
«Гипнопедия» стала продуктом дня на Product Hunt
Приложение работает во время сна, но не пробуждает пользователя. Для этого применяется разработанный программный алгоритм, дополненный короткими мотивирующими фразами (аффирмациями).
#ЦифраДня: 2.8% разработчиков никогда не отдыхает от кода! Согласно исследованию, самые популярные методы отдыха от программирования - Музыка, Интернет, Еда и Питье. Самые непопулярные - Домашние животные, Физические игры (пинг понг, футбол и т.п.), Медитация.
#ЦифраДня #АЧегоДобилсяТы: 2 миллиарда долларов заработали для King конфетки Candy Crush Soda Saga. Google Play дал 76% скачиваний, а средний доход на одну установку $3.24. На iOS средний доход для iPad установки $17.41, а для iPhone — $9.37.
Сделал с Appbooster новый подкаст - с ребятами из программатик платформы Bidease. Если и стало понятнее, то совсем немного 😊 Главный месседж моего десижена - если делаете клевый продукт, приходите общаться к нам в подкаст. Это всегда очень занятно и полезно - говорить с увлеченными людьми.
Разработка
• LOVEMOBILE #05: Bidease
• Падение на рынке смартфонов в третьем квартале 2020 года составит не менее 40%
• Новый iPhone SE вызвал ажиотажный спрос
• Houseparty: видеоконференции с играми
• LOVEMOBILE #05: Bidease
• Роскомнадзор станет блокировать пиратов в App Store и Google Play
• Scratch вошел в Топ-20 популярных языков программирования
• 40% мобильных игроков использует ботов
• myTracker начал бета-тестирование API для прямой передачи событий между серверами
• make sense: о Value nurturing, подписочной модели и контенте в продукте
• Podlodka #159: Здоровый сон
• Новый отчет Developer Economics
• Как тестировать на удаленке, чтобы не запороть продукт и свою жизнь
• Flutter, Dart — локальная база в сотни раз более быстрая чем SQLite или Shared Preferencies
• Как сделать красивый Low Poly арт для игры (Blender, Unity)
• 500 бесплатных компьютерных курсов от лучших мировых университетов
• Как продвигать приложение: полное руководство 2020
iOS
• Artefact: AR в музее глазами разработчика, аналитика, искусствоведа
• Эффектная радужная анимация на SwiftUI
• Как сделать многострочное текстовое поле в SwiftUI
• Коллекция слайдеров для SwiftUI
Android
• Android Broadcast #13: Android SafetyNet. Надежно ли?
• Google потребовала от разработчиков приложений чётко показывать стоимость и условия отмены подписки
• Сканирование QR с помощью CameraX
• Realtime Database против Firestore: 9 основных отличий
• Database Inspector
• Kiwi Browser: быстрый браузер для Android
• AnimeXStream: просмотр Anime
Разработка
• LOVEMOBILE #05: Bidease
• Падение на рынке смартфонов в третьем квартале 2020 года составит не менее 40%
• Новый iPhone SE вызвал ажиотажный спрос
• Houseparty: видеоконференции с играми
• LOVEMOBILE #05: Bidease
• Роскомнадзор станет блокировать пиратов в App Store и Google Play
• Scratch вошел в Топ-20 популярных языков программирования
• 40% мобильных игроков использует ботов
• myTracker начал бета-тестирование API для прямой передачи событий между серверами
• make sense: о Value nurturing, подписочной модели и контенте в продукте
• Podlodka #159: Здоровый сон
• Новый отчет Developer Economics
• Как тестировать на удаленке, чтобы не запороть продукт и свою жизнь
• Flutter, Dart — локальная база в сотни раз более быстрая чем SQLite или Shared Preferencies
• Как сделать красивый Low Poly арт для игры (Blender, Unity)
• 500 бесплатных компьютерных курсов от лучших мировых университетов
• Как продвигать приложение: полное руководство 2020
iOS
• Artefact: AR в музее глазами разработчика, аналитика, искусствоведа
• Эффектная радужная анимация на SwiftUI
• Как сделать многострочное текстовое поле в SwiftUI
• Коллекция слайдеров для SwiftUI
Android
• Android Broadcast #13: Android SafetyNet. Надежно ли?
• Google потребовала от разработчиков приложений чётко показывать стоимость и условия отмены подписки
• Сканирование QR с помощью CameraX
• Realtime Database против Firestore: 9 основных отличий
• Database Inspector
• Kiwi Browser: быстрый браузер для Android
• AnimeXStream: просмотр Anime
AppTractor
LOVEMOBILE #05: Bidease
Как работает DSP и почему будущее за programmatic?
#ЦифраДня: “Детский” визуальный язык программирования Scratch вошел в апрельскую двадцатку самых популярных языков программирования TIOBE index и занял 20 место. Хотя и до эпидемии Scratch был достаточно популярен — на нем написано более 50 миллионов проектов и каждый месяц добавляется 1 миллион новых.
Ну то есть началось…😱 Нежно любимый мной FunCorp докладывает о падении рекламных доходов в приложениях на 50%. Говорят, что даже при том, что аудитория на мобильных устройствах фактически выросла во время пандемии, маркетологи начали ограничивать расходы на баннерную и нативную рекламу. Снижение началось в середине марта, так как во всем мире начался карантин.
Разработка
• FunCorp: доходы от мобильной рекламы в марте упали на 50%
• OneSignal запустил Advanced Analytics
• Google объявил о доступности Cloud Healthcare API
• Как перестать беспокоиться и начать верить A/B-тестам
• Как я потратил полгода на обновление приложения и потерял 10 тысяч пользователей
• Откровенная история российского стартапа, который привлёк более $1 млн в приложение для детей
• 33 потрясающих GitHub-репозитория для разработчиков мобильных приложений
• Если бы языки программирования имели честные слоганы
iOS
• Все, что вы хотели знать о функции Sign in with Apple
• Proton: лучший UITextView
• Валидация полей iOS — быстро и просто
• Оптимизация времени сборки — Часть 1
• Использование TensorFlow.js в iOS-приложении для обнаружения объектов
• Баннер уведомления на SwiftUI
• Function Builders в Swift и SwiftUI
Android
• Android Dev Podcast #112: Новости. Subscriptions best practices. Merge Adapter. LayoutInspector 3D. CameraX
• One Tap sign in для Android-приложений
Разработка
• FunCorp: доходы от мобильной рекламы в марте упали на 50%
• OneSignal запустил Advanced Analytics
• Google объявил о доступности Cloud Healthcare API
• Как перестать беспокоиться и начать верить A/B-тестам
• Как я потратил полгода на обновление приложения и потерял 10 тысяч пользователей
• Откровенная история российского стартапа, который привлёк более $1 млн в приложение для детей
• 33 потрясающих GitHub-репозитория для разработчиков мобильных приложений
• Если бы языки программирования имели честные слоганы
iOS
• Все, что вы хотели знать о функции Sign in with Apple
• Proton: лучший UITextView
• Валидация полей iOS — быстро и просто
• Оптимизация времени сборки — Часть 1
• Использование TensorFlow.js в iOS-приложении для обнаружения объектов
• Баннер уведомления на SwiftUI
• Function Builders в Swift и SwiftUI
Android
• Android Dev Podcast #112: Новости. Subscriptions best practices. Merge Adapter. LayoutInspector 3D. CameraX
• One Tap sign in для Android-приложений
AppTractor
FunCorp: доходы от мобильной рекламы в марте упали на 50%
При том, что аудитория на мобильных устройствах фактически выросла во время пандемии, маркетологи начали ограничивать расходы на баннерную и нативную рекламу.
#ЦифраДня: Средние возвраты в День 30 для России - 2.6%. То есть через месяц 97.4% ваших пользователей (практически) навсегда уходит! Лучше всего пользователи возвращаются в Японии - 5.4%. В среднем по миру - 3.5%.
Последняя надежда была на Epic и их магазин как альтернативу Google Play, но и тут видимо не задалось. Fortnite через полтора года наконец-то вышел в официальном магазине под девизом “да подавитесь”. Нельзя не отметить, что в Epic правы и Google сам сделал все возможное для дискредитации сторонних магазинов. Это не удивительно, тоже зарабатывать надо, но кажется можно как то… культурнее что-ли.
Разработка
• В Epic Games сдались — Fortnite вышел в Google Play
• IT-отрасль может сократиться на 18–20 тыс. программистов
• 33 потрясающих GitHub-репозитория для разработчиков мобильных приложений
• Искусственный интеллект Accenture, Sulubaii и Intel помогает сохранять коралловый риф
• Как мы использовали Kotlin для создания приложения для мобильного дизайна
• 9 идей A/B-тестирования роликов для мобильных игр
• Postman — Автотестирование метрики в AppMetrica
• Бесконечный скролл с баннерами, или Как обойтись тремя вьюхами
• Яндекс автоматически привязывает карту к другому аккаунту
iOS
• AppCode 2020.1: улучшения быстродействия, автодополнение до конца индексации, генерация документации и многое другое
• Возвращаем пользователей в приложение: глубокие ссылки в iOS
• Распространение скомпилированных статических Swift-библиотек и статических фреймворков Swift
Android
• Что посмотреть на карантине? Подборка материалов от Технострима (часть 1)
• Создаем плеер YouTube на Kotlin
• Как настроить биометрическую аутентификацию в Android
• Отмены в корутинах
• Uber Car Animation Android: анимация машины
Разработка
• В Epic Games сдались — Fortnite вышел в Google Play
• IT-отрасль может сократиться на 18–20 тыс. программистов
• 33 потрясающих GitHub-репозитория для разработчиков мобильных приложений
• Искусственный интеллект Accenture, Sulubaii и Intel помогает сохранять коралловый риф
• Как мы использовали Kotlin для создания приложения для мобильного дизайна
• 9 идей A/B-тестирования роликов для мобильных игр
• Postman — Автотестирование метрики в AppMetrica
• Бесконечный скролл с баннерами, или Как обойтись тремя вьюхами
• Яндекс автоматически привязывает карту к другому аккаунту
iOS
• AppCode 2020.1: улучшения быстродействия, автодополнение до конца индексации, генерация документации и многое другое
• Возвращаем пользователей в приложение: глубокие ссылки в iOS
• Распространение скомпилированных статических Swift-библиотек и статических фреймворков Swift
Android
• Что посмотреть на карантине? Подборка материалов от Технострима (часть 1)
• Создаем плеер YouTube на Kotlin
• Как настроить биометрическую аутентификацию в Android
• Отмены в корутинах
• Uber Car Animation Android: анимация машины
AppTractor
В Epic Games сдались — Fortnite вышел в Google Play
На данный момент, похоже, Google удержал верх, хотя в Epic Games явно не удовлетворены своими отношениями с Google.
#ЦифраДня: В России приложению в 2019 нужно было около 9К установок, чтобы попасть в десятку самых скачиваемых на iOS, игре — около 6К. Для Android это 33К и 24К соответственно.
This media is not supported in your browser
VIEW IN TELEGRAM
Смотри как я умею!
В тему вчерашней публикации Epic - крушение еще одной надежды. Magic Leap, который должен был стать революцией в AR и тем самым долгожданным прорывом, сдулся. Половину людей увольняют, пользовательский продукт закрывают, переходят в корпоративный сектор (см. Microsoft Hololens, у которых уже вторая редакция и хорошие позиции). Печально, кажется хороший потребительский AR откладывается еще лет на 5. Вся надежда осталась только на Apple 🍎
Разработка
• Magic Leap увольняет половину сотрудников и уходит с потребительского рынка
• Суперпозиция аналитика: Парадоксы и когнитивные искажения. Как аналитику маневрировать в потоке данных.
• 500,000 разработчиков использует Flutter каждый месяц
• В iOS обнаружены 2 критические уязвимости
• Яндекс выпустил свой Android TV
• App Annie назвала самые популярные приложения среди россиян в период с января по апрель 2020 года
• Audio Player for Flutter: плеер в стиле Apple Music
• Большой гайд по A/B-тестированию
• Оптимизация рендера под Mobile, часть 2. Основные семейства современных мобильных GPU
• Firebase Realtime Database и логин в систему для Android и iOS
• 7 шагов к тому, чтобы стать Моцартом программирования до конца карантина
• Миграция Flutter приложения в Web
• Arcadable: игровая консоль с нуля
iOS
• CoreData модель из кода. Или «Как обойтись без .XCDataModel» (Часть 1)
• GraphQL, Combine и SwiftUI
• Инъекция зависимостей в iOS на Swift с Swinject и SwinjectStoryboard
Android
• Backend-Driven UI с помощью виджетов
• Android в промышленном контроллере
• Получаем и переключаем WebVTT субтитры в ExoPlayer
• Кастомные Listener-ы в Android
Разработка
• Magic Leap увольняет половину сотрудников и уходит с потребительского рынка
• Суперпозиция аналитика: Парадоксы и когнитивные искажения. Как аналитику маневрировать в потоке данных.
• 500,000 разработчиков использует Flutter каждый месяц
• В iOS обнаружены 2 критические уязвимости
• Яндекс выпустил свой Android TV
• App Annie назвала самые популярные приложения среди россиян в период с января по апрель 2020 года
• Audio Player for Flutter: плеер в стиле Apple Music
• Большой гайд по A/B-тестированию
• Оптимизация рендера под Mobile, часть 2. Основные семейства современных мобильных GPU
• Firebase Realtime Database и логин в систему для Android и iOS
• 7 шагов к тому, чтобы стать Моцартом программирования до конца карантина
• Миграция Flutter приложения в Web
• Arcadable: игровая консоль с нуля
iOS
• CoreData модель из кода. Или «Как обойтись без .XCDataModel» (Часть 1)
• GraphQL, Combine и SwiftUI
• Инъекция зависимостей в iOS на Swift с Swinject и SwinjectStoryboard
Android
• Backend-Driven UI с помощью виджетов
• Android в промышленном контроллере
• Получаем и переключаем WebVTT субтитры в ExoPlayer
• Кастомные Listener-ы в Android
AppTractor
Magic Leap увольняет половину сотрудников и уходит с потребительского рынка
Эбовитц говорит, что к такому шагу Magic Leap подтолкнули «беспрецедентные изменения», происходящие в мире. Хотя ещё месяц назад стартап рассматривал возможности продажи, партнёрств и даже выхода на биржу.
#ЦифраДня: Call of Duty: Mobile быстро превратилась в одну из самых больших мобильных игр в мире. 1 миллион долларов - призовой фонд Call of Duty: Mobile World Championship 2020 Tournament. Отборочные этапы начнутся 30 апреля и продлятся до 24 мая, после чего начнется сам турнир. Сыграем? 😁
Во втором канале про open source библиотеки выяснилось, что 16% пользователей жертвовали деньги открытым проектам, а ещё 28% в принципе готовы и собираются. Пора вводить Патреон на AppTractor-е, готовы в трудное время помочь проекту? 🧐
Разработка
• Spasibo: пожертвования open source библиотекам
• Playrix выплатит всем сотрудникам по 50 тысяч
• TriCount: разделение расходов
• Австралия запустила приложение для отслеживания контактов
• Flutter Dev Podcast #15: Flide — IDE на Flutter
• Apple Search Ads заработала в России
• Podlodka #160: Машинный перевод
• Все инженеры умеют программировать, но не все программисты могут быть инженерами: в чем отличие?
• 3 бесплатных инструмента, которые сделают прототипирование игр еще проще
• Как продакт-менеджеру найти метрику роста и свести Unit-экономику
• Новая лицензия для приложений в Open Source Initiative — разбираемся, почему ей довольны не все
• Apple Search Ads: как запустить и масштабировать и почему это актуально прямо сейчас
• Лучшие приложения для изучения Data Science в 2020 году
• Понимаем DispatchQueues в Swift
• Стоит ли использовать AWS или Firebase для бэкенда вашего мобильного приложения?
• 12 навыков высокоэффективных разработчиков
• Полное руководство по push-уведомлениям 2020
iOS
• Как поддерживать Темный Режим в вашем iOS-приложении
• История создания карт Genius для CarPlay
• Можно выбрать и SwiftUI, и UIKit
• Как реализовать кастомный шрифт с UIFontPickerController в iOS 13
Android
• Вышла третья превью-версия Android 11
• Android Broadcast #14: Android инфраструктура Авито в Open Source
• Логгирование в Android на стероидах: кликабельные логи с информацией о местоположении
• Высокая скорость рендеринга на Android
• Большой Android: как перенести оптимизированный опыт на большой экран
• ProtonMail: защищенная почта
Разработка
• Spasibo: пожертвования open source библиотекам
• Playrix выплатит всем сотрудникам по 50 тысяч
• TriCount: разделение расходов
• Австралия запустила приложение для отслеживания контактов
• Flutter Dev Podcast #15: Flide — IDE на Flutter
• Apple Search Ads заработала в России
• Podlodka #160: Машинный перевод
• Все инженеры умеют программировать, но не все программисты могут быть инженерами: в чем отличие?
• 3 бесплатных инструмента, которые сделают прототипирование игр еще проще
• Как продакт-менеджеру найти метрику роста и свести Unit-экономику
• Новая лицензия для приложений в Open Source Initiative — разбираемся, почему ей довольны не все
• Apple Search Ads: как запустить и масштабировать и почему это актуально прямо сейчас
• Лучшие приложения для изучения Data Science в 2020 году
• Понимаем DispatchQueues в Swift
• Стоит ли использовать AWS или Firebase для бэкенда вашего мобильного приложения?
• 12 навыков высокоэффективных разработчиков
• Полное руководство по push-уведомлениям 2020
iOS
• Как поддерживать Темный Режим в вашем iOS-приложении
• История создания карт Genius для CarPlay
• Можно выбрать и SwiftUI, и UIKit
• Как реализовать кастомный шрифт с UIFontPickerController в iOS 13
Android
• Вышла третья превью-версия Android 11
• Android Broadcast #14: Android инфраструктура Авито в Open Source
• Логгирование в Android на стероидах: кликабельные логи с информацией о местоположении
• Высокая скорость рендеринга на Android
• Большой Android: как перенести оптимизированный опыт на большой экран
• ProtonMail: защищенная почта
AppTractor
Spasibo: пожертвования open source библиотекам
CLI-утилита с величественным именем Spasibo показывает, какие из библиотек, которые вы используете, принимают донаты. Работает с Cocoapods, Carthage и Swift Package Manager, данные о пожертвованиях берет из Github Sponsors. Исходники: https://github.com/…