Палим очередной миллиардный рынок – гороскопы. Ненене, не смейтесь – абсолютно серьезно! Инвестиции в приложения-гороскопы стали заметным трендом среди венчурных инвесторов Силиконовой долины. Один из лидеров рынка — приложение Co-Star, которое позволяет составить свою «натальную карту» — персональный гороскоп на момент рождения — и сравнить ее с гороскопами друзей. Проект привлек $5 млн в первом раунде инвестиций от венчурных фондов «Maveron and a Libra» и 14W. На сегодняшний день у приложения больше 3 млн скачиваний, а в его аккаунте в Instagram — 400 тысяч подписчиков. Ка
Гороскопы – новая популярная категория рынка приложений
Podlodka #107: Юридические риски
Создание комюнити для вашей игры с нуля
Вышла Android Studio 3.4
Dashlane: менеджер паролей и центр безопасности
Как издать мобильную игру и не совершить ошибок
Apple задерживает перевод денег разработчикам
WhatsApp на ладони: где и как можно обнаружить криминалистические артефакты?
Автоматические размеры хедера и футера UITableView с AutoLayout
Эволюция или делаем базу для роботележки на ARDUINO платформе, а сенсоры и видео гоним на компьютер через смартфон
Как сделать серверные пуши для событий в iOS
Предсказание спроса на велосипеды с C# и ML.NET
Как НЕ надо продвигать приложение
5 советов по улучшению навигации в продукте/сервисе
Создание UI для мобильного приложения YouTube в React Native
Создание калькулятора чаевых на Kotlin: как это работает?
Как работать с ViewPager2
Видео Droidcon Italy 2019
Исправление утечек памяти в 2019
Улучшение UI тестов с MockWebServer
Гороскопы – новая популярная категория рынка приложений
Podlodka #107: Юридические риски
Создание комюнити для вашей игры с нуля
Вышла Android Studio 3.4
Dashlane: менеджер паролей и центр безопасности
Как издать мобильную игру и не совершить ошибок
Apple задерживает перевод денег разработчикам
WhatsApp на ладони: где и как можно обнаружить криминалистические артефакты?
Автоматические размеры хедера и футера UITableView с AutoLayout
Эволюция или делаем базу для роботележки на ARDUINO платформе, а сенсоры и видео гоним на компьютер через смартфон
Как сделать серверные пуши для событий в iOS
Предсказание спроса на велосипеды с C# и ML.NET
Как НЕ надо продвигать приложение
5 советов по улучшению навигации в продукте/сервисе
Создание UI для мобильного приложения YouTube в React Native
Создание калькулятора чаевых на Kotlin: как это работает?
Как работать с ViewPager2
Видео Droidcon Italy 2019
Исправление утечек памяти в 2019
Улучшение UI тестов с MockWebServer
AppTractor
Гороскопы — новая популярная категория рынка приложений
Инвестиции в приложения-гороскопы стали заметным трендом среди венчурных инвесторов Кремниевой долины. Они скептически относятся к астрологии как таковой, но не отказываются зарабатывать на ее популярности у главной аудитории — миллениалов. Рынок приложений…
Instagram проводит закрытое тестирование обновления, в котором не показывается количество лайков под постами. Аватарки тех, кто лайкнул, и имена есть, но общее количество видит только автор публикации. Идея в том, чтобы снизить эффект стадности, когда популярные фоточки становятся еще более популярными просто потому, что они уже в топе. Вот бы такое для магазинов приложений придумать 😁
• Instagram без лайков
• Apple банит офферволы
• Tencent получил 15% доходов всего игрового рынка
• Компания Mozilla представила платформу WebThings
• Microsoft купила разработчика RTOS для Интернета вещей
• Как подобрать крутого Продакта
• Создаем масштабируемый мессенджер типа WhatsApp с сообщениями, видео и голосом
• GB Studio – конструктор ретро игр для Game Boy
• Как использовать Style Transfer API в React Native с Fritz
• Что я узнал, создав 4 приложения на React Native за 3 года
• Вопросы и ответы для интервью по Swift
• Простые методы создания прекрасных идей
• Android-приложение в памяти. Доклад об оптимизации для Яндекс.Лончера
• Комментарии к релизу Android Studio 3.4
• Изучение RxJava: от новичка до продвинутого разработчика
• Играем с Material Design Transitions
• Cloud Firestore + Android это просто
• Instagram без лайков
• Apple банит офферволы
• Tencent получил 15% доходов всего игрового рынка
• Компания Mozilla представила платформу WebThings
• Microsoft купила разработчика RTOS для Интернета вещей
• Как подобрать крутого Продакта
• Создаем масштабируемый мессенджер типа WhatsApp с сообщениями, видео и голосом
• GB Studio – конструктор ретро игр для Game Boy
• Как использовать Style Transfer API в React Native с Fritz
• Что я узнал, создав 4 приложения на React Native за 3 года
• Вопросы и ответы для интервью по Swift
• Простые методы создания прекрасных идей
• Android-приложение в памяти. Доклад об оптимизации для Яндекс.Лончера
• Комментарии к релизу Android Studio 3.4
• Изучение RxJava: от новичка до продвинутого разработчика
• Играем с Material Design Transitions
• Cloud Firestore + Android это просто
AppTractor
Instagram без лайков
AppCraft ежедневно обозревает новые и интересные стартапы в своем Telegram-канале, говорит о том, как делать отличные сервисы и зарабатывать, решая проблемы клиентов.
Вот давно думалось – почему у нас нет IT-стендапа? Завезли первый выпуск. По-моему, получился комом. Пара шуток хороших, пара средних, остальное все хочется выключить. Как вы оцениваете?
• Подоводку: экспериментальный юмор про IT сообщество
• Почта, сарафанное радио и пуши – лучшие способы реактивации пользователей
• AppsCast #5: UX и чувство прекрасного
• Apple стала самым большим клиентом AWS
• Вышел 16-ый отчет Developer Economics
• Яндекс опубликовал обзор рынка ИТ-вакансий
• Скрытая сложность видеоигр слотов
• Как не раздражать мобильных пользователей
• Понимаем анимацию во Flutter
• Swift 5: интерполяция строк
• Руководство по Siri Shortcut с использованием Custom Intent
• Шаблон Page Object в iOS
• 5 простых расширений для эффективных тестов на доступность
• 5 важных уроков 4 лет разработки
• Как в Almundo увеличили конверсию
• Делаем полнофункциональное приложение для заметок с ObjectBox и Kotlin
• Touchlab & Square подключаются к Kotlin Multiplatform
• Подоводку: экспериментальный юмор про IT сообщество
• Почта, сарафанное радио и пуши – лучшие способы реактивации пользователей
• AppsCast #5: UX и чувство прекрасного
• Apple стала самым большим клиентом AWS
• Вышел 16-ый отчет Developer Economics
• Яндекс опубликовал обзор рынка ИТ-вакансий
• Скрытая сложность видеоигр слотов
• Как не раздражать мобильных пользователей
• Понимаем анимацию во Flutter
• Swift 5: интерполяция строк
• Руководство по Siri Shortcut с использованием Custom Intent
• Шаблон Page Object в iOS
• 5 простых расширений для эффективных тестов на доступность
• 5 важных уроков 4 лет разработки
• Как в Almundo увеличили конверсию
• Делаем полнофункциональное приложение для заметок с ObjectBox и Kotlin
• Touchlab & Square подключаются к Kotlin Multiplatform
AppTractor
Подоводку
Экспериментальный юмор про IT сообщество.
Из вчерашней подборки посмотрите еще, кстати, на обзор рынка ИТ-вакансий от Яндекса. Интересно, что доля объявлений о найме iOS-разработчиков упала на 17%, доля вакансий для пишущих под Android тоже сократилась, но не так сильно, менее чем на 3% (зато самый высокий уровень предлагаемой зарплаты в 2018 году был у Java- и Android-разработчиков, в обеих специальностях медиана — выше 130 000 рублей.). И это при общем росте вакансий на 5.5% с 2016. Быстрее всего растёт спрос на фулстек-разработчиков и специалистов по data science.
• Руководство по созданию обновленных иконок для Google Play
• Playrix проводит soft-launch новой игры Wildscapes
• Byte: дело в эмоциях
• Podlodka #108: Аналитика и эксперименты
• Feed The Cat: игра-мечта, делающая мир лучше
• Концепт редизайна приложения «РЖД Пассажирам» для iOS
• Используем Cloud Firestore для оповещений в реальном времени
• Начинаем юнит-тестирование на уровне Модели
• Руководства могут быть забавными - как сделать свой проект с нуля
• Почему никогда не поздно учить Java (или любой другой язык)
• UX инжиниринг
• Как количество сбоев сравнить для каждой версии приложения?
• Как интегрировать платежную систему в существующее приложение
• DrumHero: Как я делал первую в жизни игру
• ARCore от Google: делаем приложение с дополненными изображениями
• Исследуем Firebase ML Kit на Android: Умные ответы
• Руководство по созданию обновленных иконок для Google Play
• Playrix проводит soft-launch новой игры Wildscapes
• Byte: дело в эмоциях
• Podlodka #108: Аналитика и эксперименты
• Feed The Cat: игра-мечта, делающая мир лучше
• Концепт редизайна приложения «РЖД Пассажирам» для iOS
• Используем Cloud Firestore для оповещений в реальном времени
• Начинаем юнит-тестирование на уровне Модели
• Руководства могут быть забавными - как сделать свой проект с нуля
• Почему никогда не поздно учить Java (или любой другой язык)
• UX инжиниринг
• Как количество сбоев сравнить для каждой версии приложения?
• Как интегрировать платежную систему в существующее приложение
• DrumHero: Как я делал первую в жизни игру
• ARCore от Google: делаем приложение с дополненными изображениями
• Исследуем Firebase ML Kit на Android: Умные ответы
AppTractor
Руководство по созданию обновленных иконок для Google Play
В Играх и приложениях в Google Play внедряется новая система иконок. Она адаптирует добавленные разработчиками изображения ко всем макетам интерфейса и типам устройств, а также упростит и стандартизирует дизайн Google Play.
Вот и вторая непонятность за неделю (после позавчерашнего снижения количества вакансий) - MongoDB купила Realm вроде как за 39 миллионов долларов, что меньше даже суммы инвестиций. И это при том, что у Realm больше 100,000 разработчиков. Странно, может кто-нибудь объяснит, чем так плохи были дела у Realm? 🤔 Ну и да – Google открыл Instagram для разработчиков!
• Slack запустил конструктор приложений Workflow Builder
• MongoDB купила Realm
• Google открыл Instagram
• Собеседование: Swift. Вопросы и ответы
• Создаём датчик контроля качества воздуха на InfluxDB, Grafana, Docker и Raspberry Pi
• Добавление UICollectionViews в кастомный UITableViewCell который сделан через Xib
• Справочная: что такое Continuous Delivery
• Что будет с программистами в будущем?
• Как свернуть заголовок при скроле в iOS
• Как сделать музыкального бота на Discord.js
• UIMotionEffect: просто добавляем глубины интерфейсу
• Ваш университет не подготовит вас к злым пользователям, устаревшему коду или прихотям других инженеров
• Как я настроил VSCode для всего
• Как сделать Auto Layout в iOS более удобным
• Как изменения в Google Play повлияют на ASO
• Android@Microsoft: канал на Medium про разработку для Android в Microsoft
• Slack запустил конструктор приложений Workflow Builder
• MongoDB купила Realm
• Google открыл Instagram
• Собеседование: Swift. Вопросы и ответы
• Создаём датчик контроля качества воздуха на InfluxDB, Grafana, Docker и Raspberry Pi
• Добавление UICollectionViews в кастомный UITableViewCell который сделан через Xib
• Справочная: что такое Continuous Delivery
• Что будет с программистами в будущем?
• Как свернуть заголовок при скроле в iOS
• Как сделать музыкального бота на Discord.js
• UIMotionEffect: просто добавляем глубины интерфейсу
• Ваш университет не подготовит вас к злым пользователям, устаревшему коду или прихотям других инженеров
• Как я настроил VSCode для всего
• Как сделать Auto Layout в iOS более удобным
• Как изменения в Google Play повлияют на ASO
• Android@Microsoft: канал на Medium про разработку для Android в Microsoft
AppTractor
Slack запустил конструктор приложений Workflow Builder
Slack запустил конструктор приложений Workflow Builder, с помощью которого практически любой пользователь сможет создать приложение внутри мессенджера.
Мошенничество в мобильной рекламе представляет серьезную проблему для всех участников индустрии — от издателей до аналитических сервисов. Фрод не просто сказывается на рабочих процессах и уменьшает доходы, но и изменяет данные, разрушая мобильные стратегии еще до их внедрения. Это руководство определяет источники мобильного фрода, показывает, почему это такая важная и растущая проблема, подробно описывает способы, которыми навсегда можно покончить с ним.
Много всего, поэтому тезисами. Вышло исследование ASOdesk о скриншотах и иконках топовых приложений. Ничего нового не открыли, но как повторение, наверное, сгодится. Nutaku запускает магазин порно-игр для Android. Apple вляпалась в очередное ограничение конкуренции – на этот раз с приложениями для родительского контроля. Но тут вроде все в пользу Apple.
• Визуальная оптимизация страниц приложений в App Store
• Google удалил из Play Store крупного китайского издателя
• Nutaku запускает магазин приложений для взрослых
• Android Dev Podcast #92. Activity lifecycle under the hood. Part 1.
• Flutter Dev Podcast #3: Архитектура
• Lattice: современная HRIS
• Apple ограничивает приложения для родительского контроля
• EaseUS MobiMover: простой обмен файлами с iPhone
• Полное руководство по борьбе с мобильным фродом от Adjust
• Embrace: более быстрые и надежные приложения
• Appodeal запускает платформу Stack
• Навигация для Android с использованием Navigation Architecture Component: пошаговое руководство
• In-App Messaging с Firebase
• Android Q Scoped Storage: лучшие практики и обновления
• Архитектурные диаграммы для Android-приложений
• Почему Kotlin отстой
• Android Data Binding + ListAdapter
• Создание игры Tower Defense в Unity, часть 1
• Как оседлать радугу: история создания тёмной темы
• Универсальный JSONDecoder
• 15 вещей, которые вам надо знать о продукт менеджерах
• Подросток из Торонто сделал бота для бренда одежды Suprem и заработал на нем 280К
• Как я сделал свое первое React Native приложение для моего первого клиента
• Топ-10 навыков для разработчиков в 2019
• UI/UX-тренды 2019
• SAM, приложение для самостоятельного съема жилья: исследование UX
• Визуальная оптимизация страниц приложений в App Store
• Google удалил из Play Store крупного китайского издателя
• Nutaku запускает магазин приложений для взрослых
• Android Dev Podcast #92. Activity lifecycle under the hood. Part 1.
• Flutter Dev Podcast #3: Архитектура
• Lattice: современная HRIS
• Apple ограничивает приложения для родительского контроля
• EaseUS MobiMover: простой обмен файлами с iPhone
• Полное руководство по борьбе с мобильным фродом от Adjust
• Embrace: более быстрые и надежные приложения
• Appodeal запускает платформу Stack
• Навигация для Android с использованием Navigation Architecture Component: пошаговое руководство
• In-App Messaging с Firebase
• Android Q Scoped Storage: лучшие практики и обновления
• Архитектурные диаграммы для Android-приложений
• Почему Kotlin отстой
• Android Data Binding + ListAdapter
• Создание игры Tower Defense в Unity, часть 1
• Как оседлать радугу: история создания тёмной темы
• Универсальный JSONDecoder
• 15 вещей, которые вам надо знать о продукт менеджерах
• Подросток из Торонто сделал бота для бренда одежды Suprem и заработал на нем 280К
• Как я сделал свое первое React Native приложение для моего первого клиента
• Топ-10 навыков для разработчиков в 2019
• UI/UX-тренды 2019
• SAM, приложение для самостоятельного съема жилья: исследование UX
AppTractor
Визуальная оптимизация страниц приложений в App Store
В рамках ASO стратегии вам недостаточно просто привлечь пользователей на страницу продукта в App Store. Ваша задача, как АСО менеджера состоит в том, чтобы люди заинтересовались и установили приложение. Вы должны максимально оптимизировать все графические…
Тут Егор поднимает важную тему про переработки. И вроде с одной стороны это уже как стандарт индустрии, а с другой ну надо и честь знать. У вас бывают переработки (не домашние проекты, а именно на работе)?
1️⃣ – Бывают часто
2️⃣ – Бывают редко
3️⃣ – Не бывает
• Про переработки
• TripScout хочет стать приложением для путешествий на каждый день
• Asto: мобильная бухгалтерия для малого бизнеса
• UX в разработке игр
• Podlodka #109: Теория ограничений
• Angry Birds AR: Isle of Pigs вышли на iOS
• «Уделяя внимание вопросам доступности, вы получаете крайне преданных пользователей»: интервью с Джоном Фоксом (Netflix)
• Таймер в iOS
• Выигрышные стратегии App Store Optimization
• Разделение кода между iOS и Android с помощью J2ObjC
• Представлен .NET 5
• Ускоряем iOS-разработку: сложные UIViews с помощью декораторов
• GMessage: как исправить почтовое безумие Google?—?исследование UX
• Тонкое искусство быстрой разработки
• Какой язык программирования учить в 2019
• Совершенное тестирование: жажда скорости
• OutOfMemory и использование векторных изображений в Android Studio
• Управляем Android устройством
• Топ-17 плагинов для Android Studio
• Видео Android Makers 2019
• Потоки и корутины в Android для начинающих
1️⃣ – Бывают часто
2️⃣ – Бывают редко
3️⃣ – Не бывает
• Про переработки
• TripScout хочет стать приложением для путешествий на каждый день
• Asto: мобильная бухгалтерия для малого бизнеса
• UX в разработке игр
• Podlodka #109: Теория ограничений
• Angry Birds AR: Isle of Pigs вышли на iOS
• «Уделяя внимание вопросам доступности, вы получаете крайне преданных пользователей»: интервью с Джоном Фоксом (Netflix)
• Таймер в iOS
• Выигрышные стратегии App Store Optimization
• Разделение кода между iOS и Android с помощью J2ObjC
• Представлен .NET 5
• Ускоряем iOS-разработку: сложные UIViews с помощью декораторов
• GMessage: как исправить почтовое безумие Google?—?исследование UX
• Тонкое искусство быстрой разработки
• Какой язык программирования учить в 2019
• Совершенное тестирование: жажда скорости
• OutOfMemory и использование векторных изображений в Android Studio
• Управляем Android устройством
• Топ-17 плагинов для Android Studio
• Видео Android Makers 2019
• Потоки и корутины в Android для начинающих
AppTractor
Про переработки
Егор Толстой не в восторге от тимлидов, которые пытаются бездумно бороться с переработками. В своем блоге он рассказал про то, почему альтернативный подход может оказаться намного лучше.
Вот давно говорю, что Microsoft это новый Google. Или даже «сверх»-Google, суд по капитализации. Как развивается компания – прямо любо дорого смотреть, после Балмера казалось, что уже не оправится, а вот же. Все больше Open Source, инструментов, кроссплатформенности, облаков. Ну и терминал новый подвезли. Старому же лет 40?
• Microsoft сделала новую утилиту для работы с командной строкой
• React Native для Windows
• Microsoft IntelliCode вышел из превью-версии
• Победители Google Play Award
• Новый интерфейс Android Auto
• Warren Buffett’s Paper Wizard: первая игра Apple за 11 лет
• Microsoft представила .NET 5
• Внедрение зависимостей с DITranquillity
• Три друга из Челябинска превратили студию разработки приложений для «ВКонтакте» в бизнес с оборотом 198 млн рублей в год
• Автоматизация мобильного тестирования с помощью AWS Device Farm
• Наделлизация Microsoft
• Окончательное руководство по анимации в UX
• Дизайн-система Fluent от Microsoft стала кроссплатформенной
• A/B-тестирование с Firebase
• Как писать хороший код под давлением
• Конец магазинов приложений быстро приближается
• 650 бесплатных онлайн-курсов на лето
• Безсерверность - самый быстрый способ для стартапа проверить свою идею
• Как сделать из сайта приложение и выложить его в Google Play за несколько часов. Часть 1/2: Progressive Web App
• Microsoft сделала новую утилиту для работы с командной строкой
• React Native для Windows
• Microsoft IntelliCode вышел из превью-версии
• Победители Google Play Award
• Новый интерфейс Android Auto
• Warren Buffett’s Paper Wizard: первая игра Apple за 11 лет
• Microsoft представила .NET 5
• Внедрение зависимостей с DITranquillity
• Три друга из Челябинска превратили студию разработки приложений для «ВКонтакте» в бизнес с оборотом 198 млн рублей в год
• Автоматизация мобильного тестирования с помощью AWS Device Farm
• Наделлизация Microsoft
• Окончательное руководство по анимации в UX
• Дизайн-система Fluent от Microsoft стала кроссплатформенной
• A/B-тестирование с Firebase
• Как писать хороший код под давлением
• Конец магазинов приложений быстро приближается
• 650 бесплатных онлайн-курсов на лето
• Безсерверность - самый быстрый способ для стартапа проверить свою идею
• Как сделать из сайта приложение и выложить его в Google Play за несколько часов. Часть 1/2: Progressive Web App
AppTractor
Microsoft сделала новую утилиту для работы с командной строкой
Потрясение устоев от Microsoft и Build 2019 – новая утилита для работы с командной строкой в Windows.
Ух, праздники чего-то затянулись, но возвращаемся к жизни постепенно. У Sensor Tower вышел топ приложений и игр, сделанных российскими студиями. Ожидаемо всех зарулил Playrix с Homescapes/Gardenscapes и Township. В пятерке еще Vegas Crime Simulator, снискавший лютую, бешеную популярность в Индии, и, собственно, ВКонтакте.
• Самые популярные приложения из России
• Noom получает $58 млн на приложение для похудения
• Flutter Dev Podcast #4: Google I/O 2019
• Новые функции Google Play Console
• Flutter идет на все устройства
• Google обновил данные по распространению версий Android
• Анимация в мобильных приложениях: тестируем Lottie
• Как разобрать сетевой протокол мобильной MMORPG
• Расчёт каннибализации на основе классического A/B-теста и метод bootstrap’а
• Изменяем содержимое нотификации приложения iOS
• 7 расширений VSCode, которые упростят вашу жизнь
• Улучшите ваш UX с помощью микро-взаимодействий
• Как проходят Code Review в Microsoft
• Как сделать кастомный бинарник TensorFlow для Android и iOS
• Мы заработали $1,052,000 в 2018 продавая UI инструменты. Вот что мы узнали.
• 142 сайта для улучшения прохождения интервью
• Игнорируйте хайп, когда изучаете программирование
• Пишем Android UI код в Jetpack Compose
• Android Q - главные изменения
• Создает приложение для ведения заметок на Flutter/Dart
• Kotlin - предпочитаемый Google язык для Nadroid разработки
• Самые популярные приложения из России
• Noom получает $58 млн на приложение для похудения
• Flutter Dev Podcast #4: Google I/O 2019
• Новые функции Google Play Console
• Flutter идет на все устройства
• Google обновил данные по распространению версий Android
• Анимация в мобильных приложениях: тестируем Lottie
• Как разобрать сетевой протокол мобильной MMORPG
• Расчёт каннибализации на основе классического A/B-теста и метод bootstrap’а
• Изменяем содержимое нотификации приложения iOS
• 7 расширений VSCode, которые упростят вашу жизнь
• Улучшите ваш UX с помощью микро-взаимодействий
• Как проходят Code Review в Microsoft
• Как сделать кастомный бинарник TensorFlow для Android и iOS
• Мы заработали $1,052,000 в 2018 продавая UI инструменты. Вот что мы узнали.
• 142 сайта для улучшения прохождения интервью
• Игнорируйте хайп, когда изучаете программирование
• Пишем Android UI код в Jetpack Compose
• Android Q - главные изменения
• Создает приложение для ведения заметок на Flutter/Dart
• Kotlin - предпочитаемый Google язык для Nadroid разработки
AppTractor
Самые популярные приложения из России
Sensor Tower делится самыми популярными приложениями из разных стран.
Интересно все-таки, чем кончится суд с Apple по поводу монополии App Store. Вчера вот вроде как разрешили подать иск, но, судя по всему, какое-то действенное решение нас ждет лет через 10. С одной стороны «возмущенная общественность», с другой стороны вторая по капитализации компания мира. Аргументы и тех и других понять можно, но топить, конечно, будет за «общественность» 😁
• Суд разрешил потребителям судить Apple за монополизм
• Ключевые показатели работы приложений 2019: Global Benchmarks Report от Adjust
• Яндекс открыл разработчикам доступ к своей игровой платформе
• Android Dev Podcast #93. Google I/O 2019. Репортаж с места событий.
• Как творческому человеку найти себя в IT: из дизайна в UX
• 100 вопросов для UX-анализа
• Принципы гештальта в дизайне интерфейсов, которые знает, пожалуй, каждый UX/UI-дизайнер
• Как я программирую движки для ролевых игр в Google-таблицах
• Swift: ARC и управление памятью
• За и Против Flutter Web
• Рисуем плавные графики с помощью UIBezierPath
• 7 лет разработки - выученные уроки
• 10 советов для создания увлекательного дизайна приложения
• «То, что мы обсуждаем в России, актуально и на Западе»: интервью с Денисом Неклюдовым
• 100 вещей анонсированных на I/O №19
• Принимаем участие в недавнем Telegram Contest, пишем крутое OpenGL ES приложение и выигрываем ничего
• Flutter и Fuchsia - смерть React и Android?
• Управляем сложной навигацией с одной Activity и Android Jetpack Navigation
• Используем ViewModelScope
• Решаем игру на поиск слов с Android и ML Kit
• Суд разрешил потребителям судить Apple за монополизм
• Ключевые показатели работы приложений 2019: Global Benchmarks Report от Adjust
• Яндекс открыл разработчикам доступ к своей игровой платформе
• Android Dev Podcast #93. Google I/O 2019. Репортаж с места событий.
• Как творческому человеку найти себя в IT: из дизайна в UX
• 100 вопросов для UX-анализа
• Принципы гештальта в дизайне интерфейсов, которые знает, пожалуй, каждый UX/UI-дизайнер
• Как я программирую движки для ролевых игр в Google-таблицах
• Swift: ARC и управление памятью
• За и Против Flutter Web
• Рисуем плавные графики с помощью UIBezierPath
• 7 лет разработки - выученные уроки
• 10 советов для создания увлекательного дизайна приложения
• «То, что мы обсуждаем в России, актуально и на Западе»: интервью с Денисом Неклюдовым
• 100 вещей анонсированных на I/O №19
• Принимаем участие в недавнем Telegram Contest, пишем крутое OpenGL ES приложение и выигрываем ничего
• Flutter и Fuchsia - смерть React и Android?
• Управляем сложной навигацией с одной Activity и Android Jetpack Navigation
• Используем ViewModelScope
• Решаем игру на поиск слов с Android и ML Kit
AppTractor
Суд разрешил потребителям судить Apple за монополизм
Сегодня Верховный суд США вынес решение, в соответствии с которым потребители могут подавать против Apple иски, обвиняющие компанию в монополизме при продаже приложений через App Store. Решение, ставшее итогом восьмилетней тяжбы, может стать важным прецедентом…
Подкастов сегодня привалило, ну и очередной интересный стартап от Area120, инкубатора Google. Позволяет учиться читать на английском языке детям, как нативным, так и тем, кто изучает второй язык. Использует систему распознавания речи для того, чтобы подсветить, какие части слова произнесены правильно, а над какими нужно тренироваться. Вся мощь ИИ для обучения детей английскому! 😀
• Rivet: английский для детей
• Технодайджест (апрель 2019)
• AppsCast #5: Эмпатия в IT
• Podlodka #110: Рекомендательные системы и ML
• Mobile People Talks #4: React Native – быть или не быть
• Улучшения в сервисе распространения Visual Studio App Center
• Интервью — 10 вопросов про Swift, часть 1
• «Не тестируйте приложения на детях программистов»
• Первая программа для Arduino на C
• Психология парного программирования
• MapKit — показываем карту и отслеживаем локацию в 7 строк на Swift
• Реверсинжиниринг клиента Dropbox
• Фундаментальные принципы дизайна для не-дизайнеров
• Создаем крутую трехмерную анимацию боковой панели
• Продуктовый кошмар в 15 комиксах
• Rivet: английский для детей
• Технодайджест (апрель 2019)
• AppsCast #5: Эмпатия в IT
• Podlodka #110: Рекомендательные системы и ML
• Mobile People Talks #4: React Native – быть или не быть
• Улучшения в сервисе распространения Visual Studio App Center
• Интервью — 10 вопросов про Swift, часть 1
• «Не тестируйте приложения на детях программистов»
• Первая программа для Arduino на C
• Психология парного программирования
• MapKit — показываем карту и отслеживаем локацию в 7 строк на Swift
• Реверсинжиниринг клиента Dropbox
• Фундаментальные принципы дизайна для не-дизайнеров
• Создаем крутую трехмерную анимацию боковой панели
• Продуктовый кошмар в 15 комиксах
AppTractor
Rivet: английский для детей
AppCraft ежедневно обозревает новые и интересные стартапы в своем Telegram-канале, говорит о том, как делать отличные сервисы и зарабатывать, решая проблемы клиентов.
«Разработка Android-приложений на Kotlin» – новый бесплатный онлайновый учебный курс от Google на Udacity. Примерно на два месяца, если в нормальном темпе проходить. Предварительно рекомендуют Kotlin Bootcamp для понимания языка. Как раз к тому, что Google признал Kotlin предпочитаемым языком для Android-разработки 😀
• Бесплатный курс “Разработка Android-приложений на Kotlin” от Google
• АйтиХайп: Андрей Бреслав
• Google показал Translatotron для сквозного перевода речи
• Продвижение мобильной игры Talion до выхода в стор. Комплексный подход Zorka.Mobi и Gamevil
• Первая игра на Unity или на что у меня ушло полгода
• Почему WhatsApp никогда не станет безопасным
• Мой опыт ошибок
• Определяем утечки памяти в RxSwift
• Используем библиотеки Go во Flutter
• Flow-координатор на стероидах
• Я превратил мое интервью в Google в стартап
• Как сделать аудио-расширение в XCode
• Топ-10 проблем iOS-разработчиков в 2019
• In-App Updates: ускоряем процесс обновления приложения на Android
• Google I/O 2019 для дизайнера
• Все для Android-разработчика с I/O 2019
• Бесплатный курс “Разработка Android-приложений на Kotlin” от Google
• АйтиХайп: Андрей Бреслав
• Google показал Translatotron для сквозного перевода речи
• Продвижение мобильной игры Talion до выхода в стор. Комплексный подход Zorka.Mobi и Gamevil
• Первая игра на Unity или на что у меня ушло полгода
• Почему WhatsApp никогда не станет безопасным
• Мой опыт ошибок
• Определяем утечки памяти в RxSwift
• Используем библиотеки Go во Flutter
• Flow-координатор на стероидах
• Я превратил мое интервью в Google в стартап
• Как сделать аудио-расширение в XCode
• Топ-10 проблем iOS-разработчиков в 2019
• In-App Updates: ускоряем процесс обновления приложения на Android
• Google I/O 2019 для дизайнера
• Все для Android-разработчика с I/O 2019
AppTractor
Бесплатный курс «Разработка Android-приложений на Kotlin» от Google
«Разработка Android-приложений на Kotlin» – новый бесплатный онлайновый учебный курс от Google на Udacity.
Huawei, конечно, попал под раздачу. Шпионили они или нет неизвестно, ибо и доказательств нет, но выставлять вот так вот с рынка вторую компанию (а в ближайшие годы возможно и первую) в мире как минимум странно. Теперь Китаю надо запретить iPhone (ну или App Store, как минимум) и все снова придет в равновесие 😠
• Huawei отключили от Android
• Личный бренд разработчика
• Android Dev Podcast #94. Google I/O 19. Детальный разбор.
• Minecraft Earth: AR-игра для мобильных устройств
• Самые скачиваемые приложения в 1 квартале 2019
• Привлечь удержать: кейс Всемайки.ру и AppMetrica
• Топ-9 ошибок дизайна приложений
• UIButton: расстояние между иконкой и текстом
• Простая нейронная сеть на Python с нуля
• Управление памятью, кучей и стеком в Swift
• Гамбургер в меню: слишком популярно, чтобы провалиться?
• Siri Shortcut: как добавить интеграцию Siri в приложение
• Рефакторинг iOS-приложения с шаблоном Coordinator для навигации
• Тренируем двух агентов играть в настольный теннис
• О чём говорили на Google I/O 2019: Android 10, AR-приложения и многое другое
• Custom Bottom Sheet: как это должно работать
• Как создать простую викторину о числах с Kotlin и NumbersAPI
• Бесшовная анимация запуска приложений в Android с использованием Intent Source Bounds
• Ключ к здоровому Android-проекту
• Как улучшить время сборки вашего Android-проекта
• Делегация классов в Kotlin
• Huawei отключили от Android
• Личный бренд разработчика
• Android Dev Podcast #94. Google I/O 19. Детальный разбор.
• Minecraft Earth: AR-игра для мобильных устройств
• Самые скачиваемые приложения в 1 квартале 2019
• Привлечь удержать: кейс Всемайки.ру и AppMetrica
• Топ-9 ошибок дизайна приложений
• UIButton: расстояние между иконкой и текстом
• Простая нейронная сеть на Python с нуля
• Управление памятью, кучей и стеком в Swift
• Гамбургер в меню: слишком популярно, чтобы провалиться?
• Siri Shortcut: как добавить интеграцию Siri в приложение
• Рефакторинг iOS-приложения с шаблоном Coordinator для навигации
• Тренируем двух агентов играть в настольный теннис
• О чём говорили на Google I/O 2019: Android 10, AR-приложения и многое другое
• Custom Bottom Sheet: как это должно работать
• Как создать простую викторину о числах с Kotlin и NumbersAPI
• Бесшовная анимация запуска приложений в Android с использованием Intent Source Bounds
• Ключ к здоровому Android-проекту
• Как улучшить время сборки вашего Android-проекта
• Делегация классов в Kotlin
AppTractor
Huawei отключили от Android
Google разорвал отношения с Huawei - китайская компания лишится доступа к различным сервисам и приложениям, которые принадлежат американской компании.
Вписался в интересную историю – ребята из Appbooster с нуля продвигают приложение с обоями для iOS и готовы делиться всем происходящим. На удивление рынок достаточно большой – например, Live Wallpaper 4K только в США в месяц зарабатывает по 400,000 долларов. Интересно, получится ли достичь хотя бы десятой части 🤔 Так или иначе – вводную часть «дневника мобильного маркетолога» уже выложили. Как все будет пока неизвестно, но скучно точно не будет. Так что подключайтесь. Ну и плюсаните по возможности 😀
Ну и не могу не порекомендовать отчет Adjust с ключевыми показателями работы приложений в 2018. Самые быстрорастущие категории, средние по категориям возвраты (День 1, 7, 30), среднее количество сессий в вертикалях, время в приложениях и многое другое.
• Как будут развиваться приложения в 2019: мнение Adjust
• Podlodka #111: Пишем книгу
• Владельцы TikTok готовят музыкальный сервис
• Google представил Glass Enterprise Edition 2
• Количество “миллионеров” в дейтинге удвоилось
• Интервью — 10 вопросов про Swift. Часть 2
• Автоматический перенос приложений iOS (ARM) на macOS (x86) с помощью Bitcode
• Как мы запустили 2ГИС под CarPlay и до сих пор расхлёбываем
• Flutter для декстопов: создаем запускаем приложение
• Топ-5 инструментов дизайна для не-дизайнеров
• Псевдо 3D движок на Excel
• Бесплатный Wolfram Engine для разработчиков
• Почему Flutter это будущее мобильной разработки
• Безопасная передача данных между двумя приложениями
• Сжимаем APK, стараясь сохранить его работоспособность
• Обзор Android Jetpack Compose
• Как Android-разработка стала Kotlin-first?
• Как будут развиваться приложения в 2019: мнение Adjust
• Podlodka #111: Пишем книгу
• Владельцы TikTok готовят музыкальный сервис
• Google представил Glass Enterprise Edition 2
• Количество “миллионеров” в дейтинге удвоилось
• Интервью — 10 вопросов про Swift. Часть 2
• Автоматический перенос приложений iOS (ARM) на macOS (x86) с помощью Bitcode
• Как мы запустили 2ГИС под CarPlay и до сих пор расхлёбываем
• Flutter для декстопов: создаем запускаем приложение
• Топ-5 инструментов дизайна для не-дизайнеров
• Псевдо 3D движок на Excel
• Бесплатный Wolfram Engine для разработчиков
• Почему Flutter это будущее мобильной разработки
• Безопасная передача данных между двумя приложениями
• Сжимаем APK, стараясь сохранить его работоспособность
• Обзор Android Jetpack Compose
• Как Android-разработка стала Kotlin-first?
AppTractor
Как будут развиваться приложения в 2019: мнение Adjust
Adjust опубликовал Global Benchmarks Report за 2019 год. В нем собраны все ключевые показатели работы приложений – возвраты, количество сессий, рост категорий и т.п.
Можем внимательно прочитать отчет и эпизодически интересные факты постить в канала. Хотите?
Anonymous Poll
86%
Да, хочу
4%
Нет, не хочу
10%
Мне все равно
Sensor Tower продолжает бомбить нас рейтингами. На этот раз – страны по загрузкам в 1 квартале. В лидерах, в отсутствии статистики из Китая, Индия с 4.8 миллиардами установок за квартал. Россия в общем топе сместила с 4 места Индонезию. За квартал – 264 миллиона установок на iOS и 1.1 миллиарда на Android.
• Топ стран по загрузкам приложений в 1 квартале 2019
• В Snap Game появились первые три игры
• Wolfram Engine стал бесплатным
• Steam Chat вышел на iOS и Android
• Создание игры Tower Defense в Unity: враги
• Почему инди проекты не доживают до релиза
• Введение в Core Data
• WebAssembly в eBay: пример использования
• Продвинутая отладка в Xcode
• Делаем первое MacOS приложение
• Виджет в виде карточек на основе StackView (что-то наподобие Tinder)
• Исследуем CameraX в Android: Camera View
• Wide Color фотографии в Android: что надо знать
• Топ стран по загрузкам приложений в 1 квартале 2019
• В Snap Game появились первые три игры
• Wolfram Engine стал бесплатным
• Steam Chat вышел на iOS и Android
• Создание игры Tower Defense в Unity: враги
• Почему инди проекты не доживают до релиза
• Введение в Core Data
• WebAssembly в eBay: пример использования
• Продвинутая отладка в Xcode
• Делаем первое MacOS приложение
• Виджет в виде карточек на основе StackView (что-то наподобие Tinder)
• Исследуем CameraX в Android: Camera View
• Wide Color фотографии в Android: что надо знать
AppTractor
Топ стран по загрузкам приложений в 1 квартале 2019
В первом квартале 2019 страной, в которой пользователи загрузили наибольшее количество приложений, стала Индия. За три месяца местные пользователи сделали 4.8 миллиарда установок.
Впервые в отчете Adjust представлен Growth Index. Вычисляется он так:
Количество установок в месяц
Индекс Роста = ————————————————
MAU
Таким образом, он высокий, если страна или категория или приложение в данный момент времени привлекает много установок относительно существующей пользовательской базы.
И в среднем в 2018 самой быстрорастущей категорией были мидкор-игры. На втором месте аренда машин и такси. На третьем – спортивные игры.
Вот индекс роста за 2018 по категориям:
Количество установок в месяц
Индекс Роста = ————————————————
MAU
Таким образом, он высокий, если страна или категория или приложение в данный момент времени привлекает много установок относительно существующей пользовательской базы.
И в среднем в 2018 самой быстрорастущей категорией были мидкор-игры. На втором месте аренда машин и такси. На третьем – спортивные игры.
Вот индекс роста за 2018 по категориям:
GitHub таки запилил свои донаты для владельцев проектов! Благодать сошла на нас, братья и сестры! Я вижу! Теперь Open Source это не тлен и страдание, а бизнес! Мы были бедны, но GitHub дал нам деньги! GitHub дал нам мечты! Праздник и пляски! Если серьезно, то маленький шаг для GitHub – большой шаг для разработчиков. А, нет, опять не серьезно 😌
GitHub внедрит функцию для сбора пожертвований
Яндекс запустил платформу умного дома
Издатель Firewatch представил портативную консоль-шарманку
Apple приглашает на WWDC 2019
АйтиХайп: Константин Осипов – Tarantool, Mail.Ru и B2B
Финалисты Indie Games Showcase
UICollectionViewLayout для пиццы из разных половинок
UIAppearance оказался не так прост
Собираем Flutter приложение для десктопа
3D-интерфейсы обычно хуже, чем 2D-интерфейсы
Создание ритм-игры в Unity
Прототипирование мобильной игры, с чего начать, и как это делать. Часть 1
Когда код превращается в ужастик
Создаем ячейки таблицы, подстраивающиеся под размер содержимого
Забудьте о шеф-поварах и настольном футболе - разработчики хотят баланса и роста
Как я начал контролировать свои расходы при помощи пары сервисов и 100 строек кода на Python
Как мы сделали редизайн приложения всего за 3 месяца
Новый способ создания маленьких нейронных сетей - мощный ИИ на телефоне
Превращаем ViewPager в менеджер фрагментов с анимацией в стиле iOS
Как хранить и использовать конфиденциальную информацию в Android-разработке
Проверяем установки не из Google Play
GitHub внедрит функцию для сбора пожертвований
Яндекс запустил платформу умного дома
Издатель Firewatch представил портативную консоль-шарманку
Apple приглашает на WWDC 2019
АйтиХайп: Константин Осипов – Tarantool, Mail.Ru и B2B
Финалисты Indie Games Showcase
UICollectionViewLayout для пиццы из разных половинок
UIAppearance оказался не так прост
Собираем Flutter приложение для десктопа
3D-интерфейсы обычно хуже, чем 2D-интерфейсы
Создание ритм-игры в Unity
Прототипирование мобильной игры, с чего начать, и как это делать. Часть 1
Когда код превращается в ужастик
Создаем ячейки таблицы, подстраивающиеся под размер содержимого
Забудьте о шеф-поварах и настольном футболе - разработчики хотят баланса и роста
Как я начал контролировать свои расходы при помощи пары сервисов и 100 строек кода на Python
Как мы сделали редизайн приложения всего за 3 месяца
Новый способ создания маленьких нейронных сетей - мощный ИИ на телефоне
Превращаем ViewPager в менеджер фрагментов с анимацией в стиле iOS
Как хранить и использовать конфиденциальную информацию в Android-разработке
Проверяем установки не из Google Play
YouTube
Служба в американская церкви
Завел отдельный канал для открытых проектов, инструментов, видео и аудио, книг и всего прочего, что не новости и не статьи. Подключайтесь 😊
https://t.me/applib
https://t.me/applib
Telegram
AppFiles - Mobile Development
Библиотеки, обучающие статьи, курсы и видео для (мобильных) разработчиков. Если есть вопросы - пишите @lbogolubov.