Так лучше? 😀
Разработка, дизайн, маркетинг
• Samsung анонсирует новые возможности для разработчиков
• Pokemon GO заработал $3 миллиарда
• Samsung представил Samsung Blockchain Platform SDK для создания приложений на блокчейне
• Почему структура команды разработки может вас замедлять
• Микровзаимодействия и их использование в пользовательских интерфейсах
• 10 способов оживить дизайн
• Почему текстовые кнопки вредят мобильному юзабилити
• AI учится обрабатывать физику игры за микросекунды
• 4 привычки, которые делают вас неэффективным разработчиком
• Командное общение: как достичь своих целей на рабочем месте
iOS
• Скам в App Store: кто виноват и как бороться
Android
• Приложение на ТСД и связь с 1С: Предприятие 8.3 через HTTP-Сервис. Часть 4 (OnKeyUp. Сканер ШК с эмуляцией клавиатуры)
• Android-интервью в 2019
• Android 11 может наконец принести правильную реализацию беспроводного ADB
• Вирус xHelper для Android невозможно удалить
• Taskbar: панель задач для Android
Разработка, дизайн, маркетинг
• Samsung анонсирует новые возможности для разработчиков
• Pokemon GO заработал $3 миллиарда
• Samsung представил Samsung Blockchain Platform SDK для создания приложений на блокчейне
• Почему структура команды разработки может вас замедлять
• Микровзаимодействия и их использование в пользовательских интерфейсах
• 10 способов оживить дизайн
• Почему текстовые кнопки вредят мобильному юзабилити
• AI учится обрабатывать физику игры за микросекунды
• 4 привычки, которые делают вас неэффективным разработчиком
• Командное общение: как достичь своих целей на рабочем месте
iOS
• Скам в App Store: кто виноват и как бороться
Android
• Приложение на ТСД и связь с 1С: Предприятие 8.3 через HTTP-Сервис. Часть 4 (OnKeyUp. Сканер ШК с эмуляцией клавиатуры)
• Android-интервью в 2019
• Android 11 может наконец принести правильную реализацию беспроводного ADB
• Вирус xHelper для Android невозможно удалить
• Taskbar: панель задач для Android
AppTractor
Samsung анонсирует новые возможности для разработчиков
Компания Samsung Electronics на конференции Samsung Developer Conference 2019 (SDC19) представила новые способы создания простых и функциональных решений на своих платформах для пользователей во всем мире.
Мощное руководство по созданию Idle-игр (придется читать!). Начинается все с мощного определения. “Idle-игры – это электронные таблицы с интерфейсом”. Внутри 1) Идея 2) прототип 3) работает или нет? 4) Геймплей 5) Монетизация 6) Гибкая разработка 7) Обновления.
Разработка, дизайн, маркетинг
• Создание idle-игры – руководство Kolibri Games
• Podlodka #135: Поиск работы
• Quill: новый корпоративный мессенджер
• Нельзя так просто взять и запустить свое приложение, если ты — звезда музыкальной индустрии
• Dark mode теперь повсюду. Так ли он полезен?
• Что в Smart TV тебе моем? Или что можно запихнуть в телевизор?
• Руководство для начинающих по трем типам машинного обучения
• Как стать хорошим junior-разработчиком
iOS
• AMOuijaBoard: уиджа для iOS
• Делаем поддержку нескольких окон в iPadOS
Android
• Самодельный «сахар» для Android проекта или «Как делать нельзя»
• Стрим видео с Android устройства по UDP в JAVA приложение
• Модернизация системы Android-сборки в Dropbox
Разработка, дизайн, маркетинг
• Создание idle-игры – руководство Kolibri Games
• Podlodka #135: Поиск работы
• Quill: новый корпоративный мессенджер
• Нельзя так просто взять и запустить свое приложение, если ты — звезда музыкальной индустрии
• Dark mode теперь повсюду. Так ли он полезен?
• Что в Smart TV тебе моем? Или что можно запихнуть в телевизор?
• Руководство для начинающих по трем типам машинного обучения
• Как стать хорошим junior-разработчиком
iOS
• AMOuijaBoard: уиджа для iOS
• Делаем поддержку нескольких окон в iPadOS
Android
• Самодельный «сахар» для Android проекта или «Как делать нельзя»
• Стрим видео с Android устройства по UDP в JAVA приложение
• Модернизация системы Android-сборки в Dropbox
AppTractor
Создание idle-игры – руководство Kolibri Games
В октябре мы провели наше второе мероприятие Make Hit Casual Games, посвященное idle-играм (так называемым «кликерам» или инкрементальным играм). Мы захотели узнать, что сделало Idle Miner Tycoon от Kolibri Games таким успешным.
На прошлой неделе выложили новый подкаст про менеджер задач Tappsk. Я слышал о нем вообще первый раз и эта история из разряда “слабоумие и отвага” оказалась достаточно увлекательной. Основатель прямо горит своим проектом и пока все хорошо - вышел на прибыль, которая позволяет окупать команду и уже думать о росте. Менеджера задач, my ass. А так все здорово 😀
Разработка
• LOVEMOBILE #02: Tappsk
• Госдума поддержала запрет продавать смартфоны без российского ПО
• Paidly: оплата покупок за покупателя
• Заработала Visual Studio Online
• Доходы спортивных приложений выросли на 73% за год
• Microsoft тестирует единый Office для iOS и Android
• Когнитивные искажения в программировании
• Epic выкладывает новые ресурсы Infinity Blade
• Releasly: следите за open source, который вы любите
• Модель C.A.R.E.: онбординг как единая система
• Делаем приложение доступным, используя библиотеку тестирования доступности aXe
• Kotlin против Swift: Android и iOS движутся к созданию универсального языка?
• Прекратите использовать липкую (Sticky) панель навигации для мобильных устройств
• Когда веселье прекращается: научная основа пристрастия
• Как Uber использует психологию, чтобы улучшать качество UX
• Как стартапы измеряют успех, прежде чем они начинают приносить доход
• Вещи, которые вы должны учитывать в своем портфолио программиста
iOS
• Как сделать клон Spotify для iOS с помощью программного AutoLayout
• 5 iOS-библиотек, которые сделают ваше приложение особенным
• Apple TV+ уже доступен в России
• Топ-10 самых популярных Android и iOS-библиотек в октябре
• Многопоточное программирование в iOS
• Восстановление состояния UIScene с помощью NSUserActivity и SwiftUI
• WaterfallGrid: “водопад” контента на SwiftUI
Android
• Android Dev Podcast #6. Android Dev Summit 2019 with Florina Muntenescu
• Wi-Fi и много других аббревиатур. Как в Android приложении получить данные об узлах Wi-Fi и не опухнуть
• Топ-10 самых популярных Android и iOS-библиотек в октябре
• Google Play Points заработали в США
Разработка
• LOVEMOBILE #02: Tappsk
• Госдума поддержала запрет продавать смартфоны без российского ПО
• Paidly: оплата покупок за покупателя
• Заработала Visual Studio Online
• Доходы спортивных приложений выросли на 73% за год
• Microsoft тестирует единый Office для iOS и Android
• Когнитивные искажения в программировании
• Epic выкладывает новые ресурсы Infinity Blade
• Releasly: следите за open source, который вы любите
• Модель C.A.R.E.: онбординг как единая система
• Делаем приложение доступным, используя библиотеку тестирования доступности aXe
• Kotlin против Swift: Android и iOS движутся к созданию универсального языка?
• Прекратите использовать липкую (Sticky) панель навигации для мобильных устройств
• Когда веселье прекращается: научная основа пристрастия
• Как Uber использует психологию, чтобы улучшать качество UX
• Как стартапы измеряют успех, прежде чем они начинают приносить доход
• Вещи, которые вы должны учитывать в своем портфолио программиста
iOS
• Как сделать клон Spotify для iOS с помощью программного AutoLayout
• 5 iOS-библиотек, которые сделают ваше приложение особенным
• Apple TV+ уже доступен в России
• Топ-10 самых популярных Android и iOS-библиотек в октябре
• Многопоточное программирование в iOS
• Восстановление состояния UIScene с помощью NSUserActivity и SwiftUI
• WaterfallGrid: “водопад” контента на SwiftUI
Android
• Android Dev Podcast #6. Android Dev Summit 2019 with Florina Muntenescu
• Wi-Fi и много других аббревиатур. Как в Android приложении получить данные об узлах Wi-Fi и не опухнуть
• Топ-10 самых популярных Android и iOS-библиотек в октябре
• Google Play Points заработали в США
AppTractor
LOVEMOBILE #02: Tappsk
Гость выпуска — Матвей Кондаков, CEO Tappsk.
Тут на вчерашнюю новость об обязательной предустановке российских приложений на все продаваемые смартфоны накатилась новость о том, что теперь iPhone можно взять в лизинг. Ради справедливости - взять можно и Samsung Galaxy последний, а кроме того Xbox. iPhone 11 Max стоит 5950 в месяц. В целом без всякого троллинга интересна бизнес-модель и вообще, будет спрос на лизинг смартфонов? Как думаете?
Разработка
• В России iPhone и другие смартфоны стали сдавать в лизинг
• TikTok выпускает первый SDK в программе для разработчиков
• Foundry: решения типовых задач для BaaS
• Жизненный цикл пользователя: руководство профессионалов
• Перестаньте портить код еще до начала работы
• Пошаговое руководство по созданию сообщества для вашей инди-игры
• Анонс Dart 2.6 с dart2native: компиляция Dart в автономные исполняемые файлы Windows, Mac OS и Linux
• 5 прекрасных пользовательских интерфейсов Twitter, изобретенных заново
iOS
• Трудности при расчете выручки с авто-возобновляемых подписок в iOS-приложениях
• Распознавание речи на устройстве в iOS
• Сделайте API похожими на Apple - анимированные View Properties в Swift
• Простая классификация заголовков на iOS с использованием Apple Natural Language Framework
Android
• Huawei выделит миллиард долларов разработчикам Android-приложений
• Архитектура EBA aka реактивность на всю катушку
• Прощай ViewPager. Привет, Epoxy Carousel.
• Сделайте ваше Android-приложение SOLID-ным: часть 2
Разработка
• В России iPhone и другие смартфоны стали сдавать в лизинг
• TikTok выпускает первый SDK в программе для разработчиков
• Foundry: решения типовых задач для BaaS
• Жизненный цикл пользователя: руководство профессионалов
• Перестаньте портить код еще до начала работы
• Пошаговое руководство по созданию сообщества для вашей инди-игры
• Анонс Dart 2.6 с dart2native: компиляция Dart в автономные исполняемые файлы Windows, Mac OS и Linux
• 5 прекрасных пользовательских интерфейсов Twitter, изобретенных заново
iOS
• Трудности при расчете выручки с авто-возобновляемых подписок в iOS-приложениях
• Распознавание речи на устройстве в iOS
• Сделайте API похожими на Apple - анимированные View Properties в Swift
• Простая классификация заголовков на iOS с использованием Apple Natural Language Framework
Android
• Huawei выделит миллиард долларов разработчикам Android-приложений
• Архитектура EBA aka реактивность на всю катушку
• Прощай ViewPager. Привет, Epoxy Carousel.
• Сделайте ваше Android-приложение SOLID-ным: часть 2
AppTractor
В России iPhone и другие смартфоны стали сдавать в лизинг
Официальный продавец техники Apple в России – сеть re:Store – в сотрудничестве с компанией Forward Leasing запустил сервис лизинга iPhone.
Грядет новая реинкарнация Heroes of Might & Magic – сегодня Ubisoft анонсировал мобильную Might & Magic Heroes: Era of Chaos. Все теперь модно, гладко, анимешно. А пост исключительно чтобы вспомнить старых героев и объявить неделю ☺️
Разработка
• Открыта регистрация в Might & Magic Heroes: Era of Chaos
• Google открывает исходники Cardboard SDK
• Podlodka #136: Современный C++
• Аналитика мобильной рекламы myTarget за 3 квартал 2019 года
• Niantic финансирует проекты на своей платформе
• Аналитика и монетизация мобильных приложений для начинающего разработчика
• RCS приходит на смену SMS. Долгожданный прогресс, или шаг вперед два назад?
• Сетки в дизайне мобильных приложений
• Делаем микрооблако с Raspberry Pi и Kubernetes
• Автоматические тесты Flutter - Начало работы
iOS
• Совмещаем SwiftUI с Alamofire
Android
• Билл Гейтс связал победу Android над Windows Mobile с антимонопольным делом против Microsoft
• Битва за менее мусорный UI на Android
• Android Studio 3.5: функции, улучшения и исправления - все, что вам нужно знать
Разработка
• Открыта регистрация в Might & Magic Heroes: Era of Chaos
• Google открывает исходники Cardboard SDK
• Podlodka #136: Современный C++
• Аналитика мобильной рекламы myTarget за 3 квартал 2019 года
• Niantic финансирует проекты на своей платформе
• Аналитика и монетизация мобильных приложений для начинающего разработчика
• RCS приходит на смену SMS. Долгожданный прогресс, или шаг вперед два назад?
• Сетки в дизайне мобильных приложений
• Делаем микрооблако с Raspberry Pi и Kubernetes
• Автоматические тесты Flutter - Начало работы
iOS
• Совмещаем SwiftUI с Alamofire
Android
• Билл Гейтс связал победу Android над Windows Mobile с антимонопольным делом против Microsoft
• Битва за менее мусорный UI на Android
• Android Studio 3.5: функции, улучшения и исправления - все, что вам нужно знать
Билл Гейтс снова фантазирует о том, как Windows Mobile (даже не Phone!) мог победить Android, но антимонопольное разбирательство отвлекло Гейтса и тот все прошляпил. Хотя, как пишут, скорее виновата авторитарный и токсичный стиль руководства самого Гейтса. Как следствие, в условиях, когда тот оторвался от понимания рынка, никто не смог вовремя указать ему на происходящее.
Разработка
• Билл Гейтс отвлекся и Windows Mobile проиграла Android
• На IBM Watson сделали “прогноз простуды”
• Homescapes стал миллиардером
• Будущее, которое не за “диджитал”
• Microsoft начинает продажи Hololens 2
• Ivi.ru просит представить кинотеатр будущего
• Чеклист по UX из 30 пунктов для мобильных приложений
• HedzApp — мобильное приложение для связи родителей с детьми
• Прекратите использовать i++ в ваших циклах
• Что нужно знать начинающему программисту?
iOS
• Core Data и App Extensions: общий доступ к одной базе данных
• Основанные на протоколах темы в iOS-приложениях
• Введение в PencilKit в iOS
• Обратная совместимость Dark Mode на iOS
• Как создать непрерывный «дождь» частиц в SpriteKit
• Heisenberg: химические соединения на Swift
Android
• Droidcon London 2019: новые тенденции и самые интересные доклады
• Реверсим мобильную 1С под Android. Как добавить немного функциональности и угробить несколько вечеров
• Google не поддерживает Android AsyncTask API в Android 11
• Оптимизируем вложенный RecyclerView
• Как программно сделать снимок экрана на Android: исчерпывающее руководство
• Использование Nearby Connection API
Разработка
• Билл Гейтс отвлекся и Windows Mobile проиграла Android
• На IBM Watson сделали “прогноз простуды”
• Homescapes стал миллиардером
• Будущее, которое не за “диджитал”
• Microsoft начинает продажи Hololens 2
• Ivi.ru просит представить кинотеатр будущего
• Чеклист по UX из 30 пунктов для мобильных приложений
• HedzApp — мобильное приложение для связи родителей с детьми
• Прекратите использовать i++ в ваших циклах
• Что нужно знать начинающему программисту?
iOS
• Core Data и App Extensions: общий доступ к одной базе данных
• Основанные на протоколах темы в iOS-приложениях
• Введение в PencilKit в iOS
• Обратная совместимость Dark Mode на iOS
• Как создать непрерывный «дождь» частиц в SpriteKit
• Heisenberg: химические соединения на Swift
Android
• Droidcon London 2019: новые тенденции и самые интересные доклады
• Реверсим мобильную 1С под Android. Как добавить немного функциональности и угробить несколько вечеров
• Google не поддерживает Android AsyncTask API в Android 11
• Оптимизируем вложенный RecyclerView
• Как программно сделать снимок экрана на Android: исчерпывающее руководство
• Использование Nearby Connection API
AppTractor
Билл Гейтс отвлекся и Windows Mobile проиграла Android
Антимонопольное преследование Microsoft, которое в свое время было развернуто Министерством юстиции США, стало предпосылкой того, что Android сейчас доминирует в мире, а Windows Mobile оказалась на задворках истории. И если бы не это антимонопольное разбирательство…
Новостей сегодня что-то не особо, поэтому у меня переживаемая еще с выходных история. Apple удачно задеприкетийла Xcode 11.2 - последний публичный релиз Xcode, доступный в Mac Store. Залить из него ничего нельзя, Apple сразу дает отлуп. Есть Xcode 11.2.1 GM, но он вроде как бета и официально через обновления недоступен. Еще раз - из самого последнего официального Xcode невозможно заливать приложения в App Store. Медаль лучших мобильных долбо*бов года все таки достается разработчикам из Apple 👨💻🤷♂️ Если у вас альтернативные номинации - кидайте в чат, даешь премию!
Разработка
• Вышел 17-ый отчет Developer Economics
• AirCam: фотографии с мероприятий
• MVC в Unity со Scriptable Objects
• Приёмы в проектировании пользовательского интерфейса, которые сэкономят время
• Как сменить насиженный логотип и не облажаться
• 2020: состояние UX/UI дизайна
• 5 потрясающий интерфейсов приложений для продажи автомобилей
• Понимание запуска продукта на рынке инструментов для разработчиков
• Создание простого приложения с Flutter и GraphQL
iOS
• SwiftUI: делаем Expandable/Collapsible секции в List view
• Убийца iOS: джейлбрейк с помощью checkra1n в вопросах и ответах
• Классификация обзоров фильмов с использованием фреймворка NaturalLanguage
• Тестирование универсальных ссылок в iOS
Android
• Руководство по KPI для приложений и игр в Google Play: приобретение и удержание новых пользователей
• Трюки с Dagger: приватные зависимости
• IndicatorScrollView: список с анимацией
Разработка
• Вышел 17-ый отчет Developer Economics
• AirCam: фотографии с мероприятий
• MVC в Unity со Scriptable Objects
• Приёмы в проектировании пользовательского интерфейса, которые сэкономят время
• Как сменить насиженный логотип и не облажаться
• 2020: состояние UX/UI дизайна
• 5 потрясающий интерфейсов приложений для продажи автомобилей
• Понимание запуска продукта на рынке инструментов для разработчиков
• Создание простого приложения с Flutter и GraphQL
iOS
• SwiftUI: делаем Expandable/Collapsible секции в List view
• Убийца iOS: джейлбрейк с помощью checkra1n в вопросах и ответах
• Классификация обзоров фильмов с использованием фреймворка NaturalLanguage
• Тестирование универсальных ссылок в iOS
Android
• Руководство по KPI для приложений и игр в Google Play: приобретение и удержание новых пользователей
• Трюки с Dagger: приватные зависимости
• IndicatorScrollView: список с анимацией
AppTractor
Вышел 17-ый отчет Developer Economics
Вышел 17 отчет Developer Economics. Он представляет результаты опроса более 17,000 разработчиков из 155 стран мира.
Покемонная лихорадка меня не затронула, но вот Minecraft Earth прямо хочется посмотреть. Когда в 2016 году вышел Pokemon GO, то казалось, что игра станет прорывом для дополненной реальности и новые проекты посыпятся как из рога изобилия. Однако за три года ничего заметного потребительского в AR особо не случилось и только Minecraft Earth, вероятно, станет вторым большим проектом технологии.
Разработка
• Minecraft Earth заработал в нескольких странах
• В Google Play выбирают лучшее приложение и игру 2019 года
• Mozilla, Fastly, Intel и Red Hat делают из WebAssembly универсальную платформу
• Задачи с собеседований: что делать, если вы попали блендер?
• Сообщение — это продукт: как решить проблему платы за мобильные игры
• Кейс от RetouchMe: что мы получили от локализации приложения на 35 языков
• 50 советов по UX в виртуальной реальности
• «Проблема монетизации»: почему популярный магазин приложений удаляет open source утилиты
• Рисование графиков плотности во Flutter
• Как Netflix использует психологию, чтобы улучшить качество обслуживания клиентов
iOS
• Классификация звуков на iOS с использованием Core ML 3 и Create ML
• Многоразовый кэш изображений в Swift
• Кликабельная ссылка в UILabel или TextView на Swift
• Как перенести приложение iOS на MacOS с помощью Catalyst
• Swiftui Recipes App: приложение с рецептами на SwiftUI
Android
• Организация простой и чистой архитектуры в андроид-приложении со связкой ViewModel+LiveData, Retrofit+Coroutines
• Authenticate me. If you can…
• Распознавание текста Firebase в Android
• Лучший Android Recycler Adapter, который вы когда-либо видели. Вероятно
• Интеграция входа с WeChat: советы и хитрости
Разработка
• Minecraft Earth заработал в нескольких странах
• В Google Play выбирают лучшее приложение и игру 2019 года
• Mozilla, Fastly, Intel и Red Hat делают из WebAssembly универсальную платформу
• Задачи с собеседований: что делать, если вы попали блендер?
• Сообщение — это продукт: как решить проблему платы за мобильные игры
• Кейс от RetouchMe: что мы получили от локализации приложения на 35 языков
• 50 советов по UX в виртуальной реальности
• «Проблема монетизации»: почему популярный магазин приложений удаляет open source утилиты
• Рисование графиков плотности во Flutter
• Как Netflix использует психологию, чтобы улучшить качество обслуживания клиентов
iOS
• Классификация звуков на iOS с использованием Core ML 3 и Create ML
• Многоразовый кэш изображений в Swift
• Кликабельная ссылка в UILabel или TextView на Swift
• Как перенести приложение iOS на MacOS с помощью Catalyst
• Swiftui Recipes App: приложение с рецептами на SwiftUI
Android
• Организация простой и чистой архитектуры в андроид-приложении со связкой ViewModel+LiveData, Retrofit+Coroutines
• Authenticate me. If you can…
• Распознавание текста Firebase в Android
• Лучший Android Recycler Adapter, который вы когда-либо видели. Вероятно
• Интеграция входа с WeChat: советы и хитрости
AppTractor
Minecraft Earth заработал в нескольких странах
Minecraft Earth запустился в США, Великобритании и ряде других стран. На создание нового AR-опыта у разработчиков ушло 2 года и сейчас игра доступна для iOS и Android.
У Motorola под легендарным именем Razr выходит новая раскладушка. Правда, нормальных клавиш в ней не будет, а будет пластиковый гибкий экран, который раскладывается на обе половинки. Вроде как ностальгия и все такое, но от нее легко вылечивает цена в $1,499.
Разработка
• Motorola представила новую “раскладушку” Razr с гибким экраном
• Podlodka #137: Токсичность
• Wappier получает $4 млн. на AI-маркетинг
• GitHub выпускает мобильные приложения
• Благотворительная распродажа Humble Unreal Engine Game Development Bundle
• 70 лет "Hello, World!" с 50 языками программирования
• 10 практических правил для дизайна пользовательских интерфейсов
iOS
• Как создать видеоредактор в AVFoundation
• Умная лампа
• Xcode 11 и XCFrameworks: новый формат упаковки фреймворков
• Уровни авто-возобновляемых подписок в iOS-приложении
• Чистая архитектура для SwiftUI
• Классификатор котов и собак для iOS с использованием Vision за 5 минут
Android
• Измерение качества кода Android-приложения с помощью Sonarqube и Jacoco в 2019 году
• MVVM на Android с Architecture Components + Koin
Разработка
• Motorola представила новую “раскладушку” Razr с гибким экраном
• Podlodka #137: Токсичность
• Wappier получает $4 млн. на AI-маркетинг
• GitHub выпускает мобильные приложения
• Благотворительная распродажа Humble Unreal Engine Game Development Bundle
• 70 лет "Hello, World!" с 50 языками программирования
• 10 практических правил для дизайна пользовательских интерфейсов
iOS
• Как создать видеоредактор в AVFoundation
• Умная лампа
• Xcode 11 и XCFrameworks: новый формат упаковки фреймворков
• Уровни авто-возобновляемых подписок в iOS-приложении
• Чистая архитектура для SwiftUI
• Классификатор котов и собак для iOS с использованием Vision за 5 минут
Android
• Измерение качества кода Android-приложения с помощью Sonarqube и Jacoco в 2019 году
• MVVM на Android с Architecture Components + Koin
AppTractor
Motorola представила новую «раскладушку» Razr с гибким экраном
Компания Motorola представила новый смартфон Razr - раскладушку на Android с гибким экраном.
Страшно представить, что испытали чуваки, чей продукт скопировала Apple, но в целом их советы вполне здравы и применимы независимо от это. Когда Apple наступает широко — ныряй глубоко!
Разработка
• Что делать, если вас копирует Apple
• Wire: самый безопасный мессенджер
• Microsoft закрывает приложения Cortana
• Видео MobileOptimized 2019
• Будущее UX дизайна: за пределами экрана
• Почему не надо патентовать идею мобильного приложения
• Задачи с собеседований: два поезда и пчела
• ASOMobile – первая аналитика мобильного рынка на основе machine learning
• Рекламные доходы AR и VR приложений достигнут $11 млрд. к 2024
• Python обогнал Java и стал вторым по популярности языком на GitHub
• Apple выпустила приложение для исследования здоровья
iOS
• Redux-подобные контейнеры состояния в SwiftUI. Основы
• Как я начал уметь в маркетинг
• Дизайн система Société Générale: Гармония дизайна и разработки
• Как мы разрабатывали мобильное приложение на ОС Аврора (Sailfish Mobile OS RUS)
• Руководство по дизайну мобильных приложений под iOS и Android. Основные различия платформ
• Лучшие инструменты для разработки дизайна мобильных приложений
• Простой 3D-движок во Flutter
• Как улучшить свою работу junior-разработчика
• 5 iOS-библиотек для анимирования вашего приложения
• Лучший отзыв в Code Review из всех, что я получал
• Сканер документов для iOS с Vision API
• Отладка с Swift Combine Framework
Android
• Магазин приложений Epic Games получил вторую игру
• Навигация с динамическими функциональными модулями
• Как разместить прогрессивное веб-приложение в магазине Google Play
• Kotlin/Native в iOS
• Shortcut: быстрые действия для Android-приложения
Разработка
• Что делать, если вас копирует Apple
• Wire: самый безопасный мессенджер
• Microsoft закрывает приложения Cortana
• Видео MobileOptimized 2019
• Будущее UX дизайна: за пределами экрана
• Почему не надо патентовать идею мобильного приложения
• Задачи с собеседований: два поезда и пчела
• ASOMobile – первая аналитика мобильного рынка на основе machine learning
• Рекламные доходы AR и VR приложений достигнут $11 млрд. к 2024
• Python обогнал Java и стал вторым по популярности языком на GitHub
• Apple выпустила приложение для исследования здоровья
iOS
• Redux-подобные контейнеры состояния в SwiftUI. Основы
• Как я начал уметь в маркетинг
• Дизайн система Société Générale: Гармония дизайна и разработки
• Как мы разрабатывали мобильное приложение на ОС Аврора (Sailfish Mobile OS RUS)
• Руководство по дизайну мобильных приложений под iOS и Android. Основные различия платформ
• Лучшие инструменты для разработки дизайна мобильных приложений
• Простой 3D-движок во Flutter
• Как улучшить свою работу junior-разработчика
• 5 iOS-библиотек для анимирования вашего приложения
• Лучший отзыв в Code Review из всех, что я получал
• Сканер документов для iOS с Vision API
• Отладка с Swift Combine Framework
Android
• Магазин приложений Epic Games получил вторую игру
• Навигация с динамическими функциональными модулями
• Как разместить прогрессивное веб-приложение в магазине Google Play
• Kotlin/Native в iOS
• Shortcut: быстрые действия для Android-приложения
AppTractor
Что делать, если вас копирует Apple
Шесть уроков, которые мы усвоили на собственном горьком опыте.
Недавно ребята из международного стартапа Miro (с корнями из Перми) официально запустили платформу для разработчиков. Теперь помощью открытого API каждый может создать приложение для совместной работы и представить его 3 миллионам пользователей, в числе которых команды из Dell, Netflix, Twitter и пр.
🎉 Сейчас платформа запустила конкурс с призовым фондом в $21,000!
Для участия нужно
• зарегистрироваться на сайте конкурса
• создать приложение для совместной работы с использованием API
• до 1 декабря отправить его на ревью.
💵 Победитель получит $10,000, а всего призы ожидают 20 команд!
Времени не так много!
Подробности и правила участия по ссылке: https://bit.ly/2NXmf9Y
🎉 Сейчас платформа запустила конкурс с призовым фондом в $21,000!
Для участия нужно
• зарегистрироваться на сайте конкурса
• создать приложение для совместной работы с использованием API
• до 1 декабря отправить его на ревью.
💵 Победитель получит $10,000, а всего призы ожидают 20 команд!
Времени не так много!
Подробности и правила участия по ссылке: https://bit.ly/2NXmf9Y
https://miro.com/
The Visual Collaboration Platform for Every Team | Miro
Scalable, secure, cross-device, and enterprise-ready team collaboration whiteboard for distributed teams. Join 50M+ users from around the world.
Слушайте, Google тут запустил курс по продвинутому Android на Kotlin, а посоветуйте что-то бесплатное для относительных нубов, переходящих с iOS? Подумал я, что “капусточка, мама, конечно, дело хорошее, но в доме надо держать и мясные закуски”. В смысле, что на Android тоже надо что-нибудь сделать. Язык преподавания не очень принципиален, но хочется прямо фигак-фигак и в продакшен, а не долго втыкать как устанавливать Android Studio и создавать там пустой проект.
Разработка
• Google и Udacity открыли курс “Продвинутый Android в Kotlin”
• WeWork запускает в России программу развития стартапов
• Платформа Miro запустила конкурс приложений
• В России создадут приложение для оценки состояния двигателя по звуку
• Яндекс.Деньги выпустили игру в формате чат-квеста
• Нескучный матчмейкинг без дисбаланса и очередей: практическое руководство
• Локализация приложения за 10 шагов
• Facebook запустил приложение для создания мемов
• Ваше следующее приложение может не иметь серверной части
• Распространенные ошибки, которые делают программисты. Даже хорошие.
• Лучшие шаблоны и темы для мобильных приложений 2019
iOS
• Доходы платных игр в App Store постоянно снижаются
• Apple назовет лучшие приложения и игры 2 декабря
• Вышло приложение Apple Developer
• Как создавать обновляемые модели в Core ML 3
Android
• Трюки с Dagger: Рефакторинг
• Понимаем, как рендерится View в Android
• StoryView: сториз для Android
Разработка
• Google и Udacity открыли курс “Продвинутый Android в Kotlin”
• WeWork запускает в России программу развития стартапов
• Платформа Miro запустила конкурс приложений
• В России создадут приложение для оценки состояния двигателя по звуку
• Яндекс.Деньги выпустили игру в формате чат-квеста
• Нескучный матчмейкинг без дисбаланса и очередей: практическое руководство
• Локализация приложения за 10 шагов
• Facebook запустил приложение для создания мемов
• Ваше следующее приложение может не иметь серверной части
• Распространенные ошибки, которые делают программисты. Даже хорошие.
• Лучшие шаблоны и темы для мобильных приложений 2019
iOS
• Доходы платных игр в App Store постоянно снижаются
• Apple назовет лучшие приложения и игры 2 декабря
• Вышло приложение Apple Developer
• Как создавать обновляемые модели в Core ML 3
Android
• Трюки с Dagger: Рефакторинг
• Понимаем, как рендерится View в Android
• StoryView: сториз для Android
AppTractor
Google и Udacity открыли курс “Продвинутый Android в Kotlin”
Advanced Android in Kotlin - новый курс по Android-разработке, созданный Google совместно с Udacity.
Денис как всегда 🔥 Его история от Воронежа до Калифорнии - посмотрите.
Разработка
• Денис Неклюдов, Android-разработчик, об удаленке в Тайланде, переезде в Сингапур, экстраординарной визе в США!
• Clumio получает $186 млн. на облачное резервное копирование
• SmartNews: лучший способ читать новости
• Приложения для покупок поставили рекорд по загрузкам
• В Firebase Authentication заработал Sign in with Apple
• Разработка IoT-шлюза на базе Raspberry CM3+
• Как работает Flutter
• Как использовать сценарии в разработке мобильных приложений
• Делайте аннотации, они сделают ваших разработчиков счастливыми
• 20 шорткатов VS Code для быстрого программирования
• Лучшие практики UX: регистрация
• Использование библиотеки Device_Calendar во Flutter для связи с календарем в Android/iOS
• Принятие кроссплатформенной стратегии для мобильных приложений
• Мерджим работу 1000+ разработчиков
• 8 причин отказаться от разработки гибридных приложений
• Как тренировка моего мозга на сосредоточении помогла мне построить два прибыльных бизнеса
iOS
• On-Demand ресурсы в iOS
• OpenSwiftUI: открытый SwiftUI
• Простой способ реализовать демонстрационный режим в iOS-приложении
Android
• Quality pipelines в мобильной разработке, часть 1: Android
• Как сделать корпоративное мобильное приложение единственным на устройстве с помощью Android Management API
• Логин в Kotlin через Firebase - Twitter, Facebook, Google, GitHub
Разработка
• Денис Неклюдов, Android-разработчик, об удаленке в Тайланде, переезде в Сингапур, экстраординарной визе в США!
• Clumio получает $186 млн. на облачное резервное копирование
• SmartNews: лучший способ читать новости
• Приложения для покупок поставили рекорд по загрузкам
• В Firebase Authentication заработал Sign in with Apple
• Разработка IoT-шлюза на базе Raspberry CM3+
• Как работает Flutter
• Как использовать сценарии в разработке мобильных приложений
• Делайте аннотации, они сделают ваших разработчиков счастливыми
• 20 шорткатов VS Code для быстрого программирования
• Лучшие практики UX: регистрация
• Использование библиотеки Device_Calendar во Flutter для связи с календарем в Android/iOS
• Принятие кроссплатформенной стратегии для мобильных приложений
• Мерджим работу 1000+ разработчиков
• 8 причин отказаться от разработки гибридных приложений
• Как тренировка моего мозга на сосредоточении помогла мне построить два прибыльных бизнеса
iOS
• On-Demand ресурсы в iOS
• OpenSwiftUI: открытый SwiftUI
• Простой способ реализовать демонстрационный режим в iOS-приложении
Android
• Quality pipelines в мобильной разработке, часть 1: Android
• Как сделать корпоративное мобильное приложение единственным на устройстве с помощью Android Management API
• Логин в Kotlin через Firebase - Twitter, Facebook, Google, GitHub
Делаем исследование инструментов прототипирования и дизайна приложений. В опрос Телеграма все не поместилось, поэтому пожалуйста ответьте всего на один вопрос в Формах!
https://docs.google.com/forms/d/e/1FAIpQLSdQ8L91U2_hB8qEHReUx7tET_W6ocwnJw_uuFBLty2KTvavsA/viewform
https://docs.google.com/forms/d/e/1FAIpQLSdQ8L91U2_hB8qEHReUx7tET_W6ocwnJw_uuFBLty2KTvavsA/viewform
Мне всегда казалось, что HTML5 это что-то простое… ну как HTML, только 5. Но тут разработчик описывает свой инструментарий и понеслось - текстуры храни, анимацию, исполняемый файл делай, оплату делай, бэкенд делай… Это уж не говоря о git, управлении проектами, локализации и т.п. вещах. Мораль - нет ничего простого, будь даже это HTML. Пять, да.
Разработка
• Все инструменты, которые мы использовали для создания популярной HTML5-игры Curious Expedition
• Apple расширяет программу Everyone Can Code
• myTarget запускает маркетплейс рекламных приложений
• Звуковые эффекты, голоса и музыка в Humble Bundle
• Extension в Dart (Flutter)
• За какими трендами UX-дизайна следить в 2020 году
• Проверка идеи будущего приложения. Прототип. Или как сэкономить много денег
• Организация пространства в дизайне. Отступы, сетки и лейауты
• Сравнение лучших инструментов распространения бета-версий приложений
• 11 основных концепций мета-знаний, необходимых для ускорения программирования
iOS
• Redux — подобные контейнеры состояния в SwiftUI. Рекомендации
• Как Apple убивает веб технологии
• Swift.assert — жизнь после релиза
• Apple изменит подход к разработке операционных систем из-за ошибок в iOS 13
• iOS 13 Compositional Layouts в CollectionView
• Swift на Raspberry Pi
• Внедряем темный режим на iOS
• Микросервисы SwiftUI
• Loady: кнопки с индикаторами загрузки
Android
• Дубай Молл в смартфоне, или как добавить поэтажный план здания в своё приложение
• Google хочет, чтобы Android использовал обычное ядро Linux
Разработка
• Все инструменты, которые мы использовали для создания популярной HTML5-игры Curious Expedition
• Apple расширяет программу Everyone Can Code
• myTarget запускает маркетплейс рекламных приложений
• Звуковые эффекты, голоса и музыка в Humble Bundle
• Extension в Dart (Flutter)
• За какими трендами UX-дизайна следить в 2020 году
• Проверка идеи будущего приложения. Прототип. Или как сэкономить много денег
• Организация пространства в дизайне. Отступы, сетки и лейауты
• Сравнение лучших инструментов распространения бета-версий приложений
• 11 основных концепций мета-знаний, необходимых для ускорения программирования
iOS
• Redux — подобные контейнеры состояния в SwiftUI. Рекомендации
• Как Apple убивает веб технологии
• Swift.assert — жизнь после релиза
• Apple изменит подход к разработке операционных систем из-за ошибок в iOS 13
• iOS 13 Compositional Layouts в CollectionView
• Swift на Raspberry Pi
• Внедряем темный режим на iOS
• Микросервисы SwiftUI
• Loady: кнопки с индикаторами загрузки
Android
• Дубай Молл в смартфоне, или как добавить поэтажный план здания в своё приложение
• Google хочет, чтобы Android использовал обычное ядро Linux
AppTractor
Все инструменты, которые мы использовали для создания популярной HTML5-игры Curious Expedition
В этой статье представлен полный список всех инструментов и платформ, которые мы использовали при разработке Curious Expedition, а также вывод о том, буду ли я использовать их снова или нет.
Sensor Tower: 1% ведущих издателей получает 80% загрузок и 93% прибыли. Это данные Sensor Tower за третий квартал.
В 2018 году в App Store и Google Play было 3.4 миллиона приложений и игр, это на 65% больше, чем в 2014. Однако количество тайтлов, получивших как минимум 1,000 установок за это же время уменьшилось с 30% до 26%.
В третьем квартале 2019 года в App Store и Google Play было около 792,000 издателей.
Однако, на самом деле, ситуация это далеко не новая. Доля загрузок топовых издателей колеблется вокруг 80% уже лет 5, а доходы их скорее даже снижаются.
https://apptractor.ru/measure/app-store-analytics/top-1.html
В 2018 году в App Store и Google Play было 3.4 миллиона приложений и игр, это на 65% больше, чем в 2014. Однако количество тайтлов, получивших как минимум 1,000 установок за это же время уменьшилось с 30% до 26%.
В третьем квартале 2019 года в App Store и Google Play было около 792,000 издателей.
Однако, на самом деле, ситуация это далеко не новая. Доля загрузок топовых издателей колеблется вокруг 80% уже лет 5, а доходы их скорее даже снижаются.
https://apptractor.ru/measure/app-store-analytics/top-1.html
AppTractor
Топ 1% издателей получает 80% установок и 93% доходов всего рынка приложений
Данные Sensor Tower Store Intelligence показывают, что 1% ведущих издателей получает 80% загрузок.
Новое из трендов Liftoff. В 2019 году на Android вышло 1.45 миллиона новых приложений, что в 3 раза больше, чем на iOS с 489 тысячами. Доходы iOS-приложений в полтора раза больше — 32.6 миллиарда против 22 миллиардов долларов. В России одна установка в среднем обходится в $0.85, в Бразилии в $0.50. Регистрация в России $1.25, встроенная покупка $39.03, покупка через приложение $43.11, а подписка — $22.49.
Разработка
• Тренды рынка мобильных приложений 2019 — отчет Liftoff
• Жиза ГД #29: Должно ли мнение игроков влиять на разработку?
• Самые зарабатывающие приложения с подпиской в 3 квартале 2019
• Podlodka #138: SRE
• Google предлагает $1 млн. за уязвимости в Android
• Россия станет третьим по величине рынком для видеоигр в Европе
• Топ 1% издателей получает 80% установок и 93% доходов всего рынка приложений
• Тейн Лайман (Wargaming): игры, с которыми есть эмоциональная связь
• OpenDiablo2: открытый движок Diablo 2
• Почему вам стоит бояться призрачных кнопок
• Конструктор приложений AppyGEN: почему я ненавижу проект, приносящий мне $6K в месяц
• Эволюция в вашем кармане: как развивались мобильные приложения
• Как вернуть контроль и уменьшить зависимость от смартфонов и уведомлений
• Как написать сапера на Phaser и выполнить тестовое задание HTML5 разработчика
• Как создать сайт для вашей инди-игры: пошаговое руководство
• Прекратите использовать For для перебора массивов
• 5 хаков повышения производительности разработчика
iOS
• API для удаленной асинхронной выборки с помощью Apple Combine
• Доступность в SwiftUI
• Быстрая переделка проектов в Xcode
• Как мы использовали Firebase Audiences для A/B-тестирования онбординга в iOS-приложении
• 5 iOS-библиотек для улучшения вашего приложения
• Современный нетворкинг в Swift 5
Android
• Многопоточность Android: потоки, пользовательский интерфейс, сборщик мусора, утечки памяти и многое другое
• Добавляем кнопку «Sign in with Apple» в Android-приложение
Разработка
• Тренды рынка мобильных приложений 2019 — отчет Liftoff
• Жиза ГД #29: Должно ли мнение игроков влиять на разработку?
• Самые зарабатывающие приложения с подпиской в 3 квартале 2019
• Podlodka #138: SRE
• Google предлагает $1 млн. за уязвимости в Android
• Россия станет третьим по величине рынком для видеоигр в Европе
• Топ 1% издателей получает 80% установок и 93% доходов всего рынка приложений
• Тейн Лайман (Wargaming): игры, с которыми есть эмоциональная связь
• OpenDiablo2: открытый движок Diablo 2
• Почему вам стоит бояться призрачных кнопок
• Конструктор приложений AppyGEN: почему я ненавижу проект, приносящий мне $6K в месяц
• Эволюция в вашем кармане: как развивались мобильные приложения
• Как вернуть контроль и уменьшить зависимость от смартфонов и уведомлений
• Как написать сапера на Phaser и выполнить тестовое задание HTML5 разработчика
• Как создать сайт для вашей инди-игры: пошаговое руководство
• Прекратите использовать For для перебора массивов
• 5 хаков повышения производительности разработчика
iOS
• API для удаленной асинхронной выборки с помощью Apple Combine
• Доступность в SwiftUI
• Быстрая переделка проектов в Xcode
• Как мы использовали Firebase Audiences для A/B-тестирования онбординга в iOS-приложении
• 5 iOS-библиотек для улучшения вашего приложения
• Современный нетворкинг в Swift 5
Android
• Многопоточность Android: потоки, пользовательский интерфейс, сборщик мусора, утечки памяти и многое другое
• Добавляем кнопку «Sign in with Apple» в Android-приложение
AppTractor
Тренды рынка мобильных приложений 2019 — отчет Liftoff
Мировая экономика приложений растет с невероятной скоростью и в 2023 году все приложения, по прогнозу Liftoff, заработают 156 миллиардов долларов.