Было бы смешно, если бы… Да нет, без всяких если - просто смешно. Grindr (дейтинг для геев) признали угрозой для национальной безопасности США. Попытка кликбейта, ладно 😁 Признали не Grindr, а то, что им владеет китайская Beijing Kunlun Tech Co Ltd. США идет торговой войной на Китай, но как знания китайцев о геях могут повлиять на ситуацию я так и не придумал.
• Grindr признали угрозой национальной безопасности США
• Sauce Labs получает $50 млн. на улучшение тестирования
• Animoca Brands сделает блокчейн игру для Формулы 1
• Flutter Dev Podcast #2: Expload Arena
• AppsCast #2: CarPlay – костыли и документация
• IoT-стандарты, сети, три стола
• Видео докладов с FunTech iOS-meetup #1
• Обучающие настольные игры для программистов
• UICollectionView всему голова: Изменение представления на лету
• Разработка приложения для старого КПК (Cybiko Xtreme) в 2019 году
• Чем занимается UX-писатель?
• Спортивное приложение Wildpatro: исследование UX
• Рефакторинг MVC iOS-приложения в MVVM с RxSwift и Minutes
• Пора отказаться от вашей сетевой библиотеки в пользу URLSession
• Создаем Genji – Dash & Double Jump на Unity
• Стандартные ошибки инди-разработчиков игр
• Continuous Deployment для React Native
• Бесплатный курс по качественной аналитике
• Android Academy в Москве — рассказываем о том, как это было и делимся материалами курса
• Создание собственного Android-диктофона с помощью Kotlin
• Отладка без временных логов в Android Studio
• Прочтите эти книги, если хотите стать Android-разработчиком
• Grindr признали угрозой национальной безопасности США
• Sauce Labs получает $50 млн. на улучшение тестирования
• Animoca Brands сделает блокчейн игру для Формулы 1
• Flutter Dev Podcast #2: Expload Arena
• AppsCast #2: CarPlay – костыли и документация
• IoT-стандарты, сети, три стола
• Видео докладов с FunTech iOS-meetup #1
• Обучающие настольные игры для программистов
• UICollectionView всему голова: Изменение представления на лету
• Разработка приложения для старого КПК (Cybiko Xtreme) в 2019 году
• Чем занимается UX-писатель?
• Спортивное приложение Wildpatro: исследование UX
• Рефакторинг MVC iOS-приложения в MVVM с RxSwift и Minutes
• Пора отказаться от вашей сетевой библиотеки в пользу URLSession
• Создаем Genji – Dash & Double Jump на Unity
• Стандартные ошибки инди-разработчиков игр
• Continuous Deployment для React Native
• Бесплатный курс по качественной аналитике
• Android Academy в Москве — рассказываем о том, как это было и делимся материалами курса
• Создание собственного Android-диктофона с помощью Kotlin
• Отладка без временных логов в Android Studio
• Прочтите эти книги, если хотите стать Android-разработчиком
AppTractor
Grindr признали угрозой национальной безопасности США
Китайская игровая компания Beijing Kunlun Tech Co Ltd видимо продаст Grindr, популярное приложение для гей-знакомств, которым она владеет с 2016 года.
Сестра основателя Snapchat анонсировала запуск собственного социального продукта - эротической социальной сети. Видимо чтобы как-то вписаться в рамки магазинов приложений, в ней не будет видео и изображений, а будет только текст и аудио. А может просто концепция такая – ведь текстовая порнография довольно распространена. Думаю, ждет Каролину Шпигель светлое будущее 🍓💑
• Quinn: социальная сеть для взрослых без изображений
• Пьяный шопинг: 45 миллиардов долларов в год
• Android Dev Podcast #91. Гуманитарные новости
• Рынок мобильных приложений 2023: прогноз Sensor Tower
• Kotlin вошел в Топ-20 языков программирования RedMonk
• Adobe показал приложение для автомобилей
• Джедайские техники мобильного разработчика: как монетизировать приложение в 2019?
• Что нового в iOS 12.2 для Progressive Web Apps
• Украшаем iOS-приложение с Core Animation
• Миграция в единое логирование: консоль и инструменты
• Автоматические размеры хедера и футера UITableView с AutoLayout
• Разработка для разных размеров экранов и разных ориентаций на Flutter
• Учиться скучно? 5 советов по превращению E-Learning в историю
• Agile локализация: полное руководство
• Разрабатывать приложения под Android — словно быть (демонетизированным) ютубером
• Разбиваем монолит приложения - история Android-приложения Robinhood
• Топ-17 плагинов для Android Studio
• MVVM и DataBinding: шаблоны дизайна Android
• Как разрабатывать экраны для складывающихся экранов
• Quinn: социальная сеть для взрослых без изображений
• Пьяный шопинг: 45 миллиардов долларов в год
• Android Dev Podcast #91. Гуманитарные новости
• Рынок мобильных приложений 2023: прогноз Sensor Tower
• Kotlin вошел в Топ-20 языков программирования RedMonk
• Adobe показал приложение для автомобилей
• Джедайские техники мобильного разработчика: как монетизировать приложение в 2019?
• Что нового в iOS 12.2 для Progressive Web Apps
• Украшаем iOS-приложение с Core Animation
• Миграция в единое логирование: консоль и инструменты
• Автоматические размеры хедера и футера UITableView с AutoLayout
• Разработка для разных размеров экранов и разных ориентаций на Flutter
• Учиться скучно? 5 советов по превращению E-Learning в историю
• Agile локализация: полное руководство
• Разрабатывать приложения под Android — словно быть (демонетизированным) ютубером
• Разбиваем монолит приложения - история Android-приложения Robinhood
• Топ-17 плагинов для Android Studio
• MVVM и DataBinding: шаблоны дизайна Android
• Как разрабатывать экраны для складывающихся экранов
AppTractor
Quinn: социальная сеть для взрослых без изображений
AppCraft ежедневно обозревает новые и интересные стартапы в своем Telegram-канале, говорит о том, как делать отличные сервисы и зарабатывать, решая проблемы клиентов.
Локальная радость российского розлива – в Яндекс.Музыку завезли Pink Floyd и Rammstein, например. Не знаю, кто в каком лесу умер (наверное с каким-то лейблом запартнерились), но все равно приятно. Неприятно, что рекомендации ежедневные как были каким-то отстоем, так и остались. Посоветуйте, где вы слушаете и ищете новую музыку?
• Valve выпускает свой шлем виртуальной реальности
• Podlodka #105: Инцидент-менеджмент
• Как увеличить охват постов группы в Facebook для мобильной игры
• За сотовый можно платить просмотром рекламы
• Кодогенерация в Dart. Часть 2. Аннотации, source_gen и build_runner
• Написание игр для ZX Spectrum
• Приключение инди - переписываем MobiLinc на React Native
• Реверс-инжиниринг iOS-приложений
• UX так или иначе случится: тактика против стратегии
• Почему всем дизайнерам надо читать киберпанк
• Как сделать собственный мобильный кошелек и выиграть
• Простое руководство по созданию CocoaPods
• Изменения локали и антишаблон AndroidViewModel
• Оптимизируем байткод изменяя исходники
• Введение в RoleManager в Android Q
• Как разработать приложение для Android в 2019 году: использование «нового» Android
• Valve выпускает свой шлем виртуальной реальности
• Podlodka #105: Инцидент-менеджмент
• Как увеличить охват постов группы в Facebook для мобильной игры
• За сотовый можно платить просмотром рекламы
• Кодогенерация в Dart. Часть 2. Аннотации, source_gen и build_runner
• Написание игр для ZX Spectrum
• Приключение инди - переписываем MobiLinc на React Native
• Реверс-инжиниринг iOS-приложений
• UX так или иначе случится: тактика против стратегии
• Почему всем дизайнерам надо читать киберпанк
• Как сделать собственный мобильный кошелек и выиграть
• Простое руководство по созданию CocoaPods
• Изменения локали и антишаблон AndroidViewModel
• Оптимизируем байткод изменяя исходники
• Введение в RoleManager в Android Q
• Как разработать приложение для Android в 2019 году: использование «нового» Android
AppTractor
Valve выпускает свой шлем виртуальной реальности
Valve выпускает свой шлем виртуальной реальности Index VR.
Где вы слушаете музыку?
Anonymous Poll
25%
Apple
13%
Google
7%
ВК
29%
Яндекс
2%
Deezer
11%
Spotify
14%
Другое
Тут внезапно в исследовании LinkedIn за прошедший год Flutter стал самым быстрорастущим навыком разработчиков (на втором месте Android Design). То есть он появился в резюме наибольшего количества инженеров, насколько я понял. Как они все успели, если он только недавно стабильным стал, непонятно, но видимо надо учить, чтобы не отставать! Так вот, будущее за такой кроссплатформой, вроде Flutter или RN, или нативный код все же рулит? 👍 за Flutter, 👎 за native.
• Flutter – самый быстрорастущий навык у разработчиков
• AppsCast #3: Архитектура, архитектура и еще немного архитектуры
• Вышла Microsoft Visual Studio 2019
• The Jolly Rogers: open-source клон Clash Royale на Unity
• Не грусти: как не растерять оптимизм в игровой разработке
• «Обмен любезностями»: в чем суть конфликта двух наиболее известных стриминговых компаний
• Проблемы паттерна Координатор и причем тут RouteComposer
• Как мы получили 11.3 млн просмотров страниц без всякой growth hacking фигни
• Туториал по работе с CallKit в iOS
• Прагматичное руководство по масштабируемой Swift-архитектуре в 2019
• Адаптация приложения для iPad с UISplitViewController
• Как интервьюировать интервьюеров когда вы ищете работу
• Стандартные проблемы модуляризации iOS-приложения
• TensorFlow мертв, да здравствует TensorFlow!
• Hype-driven Android-development, или как инженерная специальность превращается в маркетинг
• Передача данных между Android-устройствами по Bluetooth на Kotlin
• Сегментация изображений в Android - умная замена фона с Fritz
• Модуляризация - пример из жизни
• Flutter – самый быстрорастущий навык у разработчиков
• AppsCast #3: Архитектура, архитектура и еще немного архитектуры
• Вышла Microsoft Visual Studio 2019
• The Jolly Rogers: open-source клон Clash Royale на Unity
• Не грусти: как не растерять оптимизм в игровой разработке
• «Обмен любезностями»: в чем суть конфликта двух наиболее известных стриминговых компаний
• Проблемы паттерна Координатор и причем тут RouteComposer
• Как мы получили 11.3 млн просмотров страниц без всякой growth hacking фигни
• Туториал по работе с CallKit в iOS
• Прагматичное руководство по масштабируемой Swift-архитектуре в 2019
• Адаптация приложения для iPad с UISplitViewController
• Как интервьюировать интервьюеров когда вы ищете работу
• Стандартные проблемы модуляризации iOS-приложения
• TensorFlow мертв, да здравствует TensorFlow!
• Hype-driven Android-development, или как инженерная специальность превращается в маркетинг
• Передача данных между Android-устройствами по Bluetooth на Kotlin
• Сегментация изображений в Android - умная замена фона с Fritz
• Модуляризация - пример из жизни
AppTractor
Flutter — самый быстрорастущий навык у разработчиков
Flutter стал самым быстрорастущим навыком разработчиков, отмечает LinkedIn в своем исследовании.
Плавными рывками приближаемся к 3500, аж страшно становится 😊 Самое время поделиться ссылкой на наш канал с товарищами и друзьями, если еще не. Ну и традиционное спасибо, что читаете 🚜
• UsabilityLab представила рейтинг iOS-приложений банков
• Preglife получил первые инвестиции за 9 лет
• Hometalk: “сделай сам” по-американски
• Вышла вторая версия Android Q
• Обзор самых интересных докладов CodeFest 2019: версия True Engineering
• Swift 5.1 — что нового?
• 5 техник сделать мобильные кнопки с призывом к действию интуитивными
• Charmed Dark тема для Xcode
• View Decoration в Swift
• Быстродействие PostgreSQL на Raspberry Pi
• Комбинируем CoreGraphics и Metal разделяя память ресурсов
• 9 самых распространенных ошибок в разработке приложений
• Kaspersky Mobile Talks #1. Многомодульность
• Исследуем Android Q: пузыри
• Введение в меню Android
• UsabilityLab представила рейтинг iOS-приложений банков
• Preglife получил первые инвестиции за 9 лет
• Hometalk: “сделай сам” по-американски
• Вышла вторая версия Android Q
• Обзор самых интересных докладов CodeFest 2019: версия True Engineering
• Swift 5.1 — что нового?
• 5 техник сделать мобильные кнопки с призывом к действию интуитивными
• Charmed Dark тема для Xcode
• View Decoration в Swift
• Быстродействие PostgreSQL на Raspberry Pi
• Комбинируем CoreGraphics и Metal разделяя память ресурсов
• 9 самых распространенных ошибок в разработке приложений
• Kaspersky Mobile Talks #1. Многомодульность
• Исследуем Android Q: пузыри
• Введение в меню Android
AppTractor
UsabilityLab представила рейтинг iOS-приложений банков
UsabilityLab провела исследование удобства банковских приложений на iOS. Компания исследовала удобство, доступность и функциональность банковских приложений.
Оказывается, есть целая серия (или даже издательство) документальных книг про разработку классических игр – вон она в Humble Book Bundle распродается. Может и про разработку (российских) приложений написать что-то типа такого?
• Humble Book Bundle о классических видео-играх
• Умные ответы и Определение языка в ML Kit
• Netflix отказался от работы с AirPlay
• Технодайджест (март 2019)
• Приложение для знакомств RusDate: только проверенные люди
• Snap анонсировал рекламную сеть
• Snapchat открыл игровую платформу
• Amazon готовит свои умные наушники
• Создание Action для Google Assistant
• Следует ли мне использовать React Native?
• Как я взял идею и превратил ее в продукт
• UIView SmoothCorners: скругленные углы, как у Apple
• Улучшаем цикл iOS-разработки с брекпоинтами
• Aroma: используем машинное обучение для рекомендаций кода
• Почему Test Driven Development (TDD) лучше всего подходит для надежного программирования
• Splash Screen: успешный первый запуск для вашего мобильного приложения
• 3 самые большие ошибки в изучении Data Science
• Идеи приложений, которые повысят ваши навыки программирования
• Перемещение изображений по экрану в Android
• Что такое Android Lint и как он помогает писать поддерживаемый код
• Приложение с фактами о Чаке Норрисе на Kotlin
• Humble Book Bundle о классических видео-играх
• Умные ответы и Определение языка в ML Kit
• Netflix отказался от работы с AirPlay
• Технодайджест (март 2019)
• Приложение для знакомств RusDate: только проверенные люди
• Snap анонсировал рекламную сеть
• Snapchat открыл игровую платформу
• Amazon готовит свои умные наушники
• Создание Action для Google Assistant
• Следует ли мне использовать React Native?
• Как я взял идею и превратил ее в продукт
• UIView SmoothCorners: скругленные углы, как у Apple
• Улучшаем цикл iOS-разработки с брекпоинтами
• Aroma: используем машинное обучение для рекомендаций кода
• Почему Test Driven Development (TDD) лучше всего подходит для надежного программирования
• Splash Screen: успешный первый запуск для вашего мобильного приложения
• 3 самые большие ошибки в изучении Data Science
• Идеи приложений, которые повысят ваши навыки программирования
• Перемещение изображений по экрану в Android
• Что такое Android Lint и как он помогает писать поддерживаемый код
• Приложение с фактами о Чаке Норрисе на Kotlin
AppTractor
Humble Book Bundle о классических видео-играх
Boss Fight Books издает документальные книги о разработке игр. В новой благотворительной распродаже Humble Book Bundle предлагает электронные книги о классических компьютерных развлечениях.
Потом то, конечно, выяснится, что они продали души и пользовались черной магией, но сейчас просто непонятно… КАК? На седьмом году King показывает лучший первый квартал по деньгам для своих игр Candy Crush. Люди же все несут и несут… 😱
• У серии Candy Crush рекордный 1 квартал
• Tonal: гимнастический зал на стене
• Snap обновил Snapchat для Android
• Дополненная реальность в Эрмитаже: 15 апреля стартует конкурс AR-приложений AR-craft
• Как создать тёмную тему и не навредить. Опыт команды Яндекс.Почты
• Создание игры на запоминание с карточками на Swift
• iOS: Umbrella Framework с CocoaPods
• Зачем и как я учу Flutter?
• Компьютерные игры на BASIC
• IntelliJ IDEA 2019.1: Кастомизация тем интерфейса, switch-выражения из Java 12, отладка внутри Docker-контейнеров
• Как просто генерировать Smart Replies с ML Kit на Android
• Холодные потоки, горячие каналы
• Воссоздаем градиент Facebook Messenger
• Используем TextWatchers правильно
• У серии Candy Crush рекордный 1 квартал
• Tonal: гимнастический зал на стене
• Snap обновил Snapchat для Android
• Дополненная реальность в Эрмитаже: 15 апреля стартует конкурс AR-приложений AR-craft
• Как создать тёмную тему и не навредить. Опыт команды Яндекс.Почты
• Создание игры на запоминание с карточками на Swift
• iOS: Umbrella Framework с CocoaPods
• Зачем и как я учу Flutter?
• Компьютерные игры на BASIC
• IntelliJ IDEA 2019.1: Кастомизация тем интерфейса, switch-выражения из Java 12, отладка внутри Docker-контейнеров
• Как просто генерировать Smart Replies с ML Kit на Android
• Холодные потоки, горячие каналы
• Воссоздаем градиент Facebook Messenger
• Используем TextWatchers правильно
AppTractor
У серии Candy Crush рекордный 1 квартал
Несмотря на то, что первая Candy Crush Sags вышла еще в 2012 году, сама игра и вся серия продолжает приносить King огромные доходы.
По всем прогнозам Африка, южная Америка, развивающаяся Азия станут следующими «большими» рынками в экономики приложений. На Бразилию, силами Sensor Tower, можно посмотреть уже сейчас 🌎 В топе зарабатывающих 5 игр, традиционные уже Netflix и Tinder, почему-то Google Drive (Не совсем понятно за что там платить? Или они через него чатятся, как в одной из наших новостей?), музыка Deezer и, судя по всему, платежная система.
• Самые зарабатывающие приложения в Бразилии в 2018
• Qualcomm улучшает работу ИИ в новых Snapdragon
• Apple наняла еще одного ветерана виртуальной реальности
• Результаты опроса разработчиков Stack Overflow 2019
• Пишем игру «Карточки памяти» на Swift
• Продвинутая интерполяция строк в Swift 5.0
• Как мы из веб-разработки в разработку игры зашли
• Создаем элементы интерфейса программно с помощью PureLayout (Часть 2)
• Работаем с MLDataTable из Create ML для предварительной обработки данных
• Нет времени, нет денег, нет проблем: окончание "The First Tree"
• Непрошенный редизайн Paypal: исследование UX
• Пять черт прекрасных программистов
• Создаем полноценное мобильное приложение на Ionic4
• Как при помощи 2 видов unit-тестов сделать приложение более стабильным
• Как Android-троян Gustuff снимает сливки (фиат и крипту) с ваших счетов
• Играем с холстом Android drawVertices
• Google запрещает плагины для Instant Apps
• Самые зарабатывающие приложения в Бразилии в 2018
• Qualcomm улучшает работу ИИ в новых Snapdragon
• Apple наняла еще одного ветерана виртуальной реальности
• Результаты опроса разработчиков Stack Overflow 2019
• Пишем игру «Карточки памяти» на Swift
• Продвинутая интерполяция строк в Swift 5.0
• Как мы из веб-разработки в разработку игры зашли
• Создаем элементы интерфейса программно с помощью PureLayout (Часть 2)
• Работаем с MLDataTable из Create ML для предварительной обработки данных
• Нет времени, нет денег, нет проблем: окончание "The First Tree"
• Непрошенный редизайн Paypal: исследование UX
• Пять черт прекрасных программистов
• Создаем полноценное мобильное приложение на Ionic4
• Как при помощи 2 видов unit-тестов сделать приложение более стабильным
• Как Android-троян Gustuff снимает сливки (фиат и крипту) с ваших счетов
• Играем с холстом Android drawVertices
• Google запрещает плагины для Instant Apps
AppTractor
Самые зарабатывающие приложения в Бразилии в 2018
Бразилия и Южная Америка становятся одним из центров роста мобильной экономики и Sensor Tower рассказывает о том, кто сейчас зарабатывает больше всего в стране.
Вот вам еще один рынок на 12 миллиардов долларов только в США – изготовления ключей*. Не криптографических - обычных, металлических 🔑 Вот стартап KeyMe и получил уже 156 (читайте прописью – СТО ПЯТЬДЕСЯТ ШЕСТЬ) миллионов на автоматизированные будки для изготовлений копий ключей. Унутри там, кроме неонки, машин лёрнинг, машин вижн, криптография, сканеры отпечатков и вот это всё. Так что в следующий раз, когда будете проходить мимо какого-нибудь ремесленника в маленьком закутке, точающего ключи, вспомните о стартапах первого мира.
* ладно, если серьезно, это, насколько я понял, и со всякими мелкими слесарными работами
• KeyMe получил $50 млн на изготовление ключей
• Смартфоны с Android стали секретными ключами
• Disruptor Beam открывает свой бэкенд
• Эволюция CI в команде мобильной разработки
• Миграция со Swift 4 на Swift 5
• Технический долг - перезанять или ликвидировать?
• Да, ИИ заменит дизайнеров
• Теория цвета для дизайнеров (с инфографикой)
• Создание динамической модульной архитектуры для iOS
• Angular приложение как Progressive Web App
• Reaktive — мультиплатформенная библиотека для реактивного Kotlin
• Как использовать Firebase для создания многопользовательской игры для Android
• Конверсия Kotlin - 4 ловушки, на которые стоит обратить внимание
• Шпаргалка по API анимаций в Android
• Dagger и сверкающая новая @Component.Factory
* ладно, если серьезно, это, насколько я понял, и со всякими мелкими слесарными работами
• KeyMe получил $50 млн на изготовление ключей
• Смартфоны с Android стали секретными ключами
• Disruptor Beam открывает свой бэкенд
• Эволюция CI в команде мобильной разработки
• Миграция со Swift 4 на Swift 5
• Технический долг - перезанять или ликвидировать?
• Да, ИИ заменит дизайнеров
• Теория цвета для дизайнеров (с инфографикой)
• Создание динамической модульной архитектуры для iOS
• Angular приложение как Progressive Web App
• Reaktive — мультиплатформенная библиотека для реактивного Kotlin
• Как использовать Firebase для создания многопользовательской игры для Android
• Конверсия Kotlin - 4 ловушки, на которые стоит обратить внимание
• Шпаргалка по API анимаций в Android
• Dagger и сверкающая новая @Component.Factory
AppTractor
KeyMe получил $50 млн на изготовление ключей
Обычно, получение дубликата ключа требует долго, нудной и дорогой поездки к профессиональному слесарю, но KeyMe пытается изменить эту парадигму с помощью сети киосков изготовления ключей.
Проверим ваше понимание рынка в пятницу :) Netflix потерял первое место в мировом топ-гроссинге. Связано это:
Final Results
32%
С ожиданием Игры престолов
3%
С плохими продажами
28%
С появлением Disney+ и Apple TV
12%
С изменением подсчета
8%
Tinder вырос сразу на 50%
16%
Отстаньте от меня со своими опросами
Ладно, что уж там скрывать. Конечно, Netflix не стал меньше зарабатывать, а «Игра престолов» вообще не их, а HBO. Дело в том, что они перестали проводить оплаты через App Store как IAP (и платить минимум 128 миллионов долларов Apple в год). Соответственно, их продажи и перестали учитываться в статистике топа зарабатывающих.
Apple давит игроделов деньгами и по неподтвержденным данным готова вложить полмиллиарда долларов в свой новый Arcade. Фактически – выкупает эксклюзивы и гарантирует ведущим разработчикам доход. По слухам, опять же, сервис будет стоить 10 долларов в месяц и интересно потом будет оценить, сколько будут отбиваться эти инвестиции. Так или иначе – большой шаг для платформы iOS и попытка сделать мобильные игры снова прекрасными и интересными.
• Apple потратит до $500 млн на эксклюзивы для Arcade
• Яндекс проведёт чемпионат по программированию
• Радио-Т 645
• AppsCast #4: GPU, гексагональные ускорители и линейная алгебра
• Podlodka #106: Платформенная разработка
• Apple добавила дополнительный шаг в оформление подписки
• Netflix упустил первое место в топе зарабатывающих приложений
• Model-View-Controller (MVC) в iOS - современный подход
• Открываем приложение на определенном экране при тапе на пуш-уведолмении
• Swash: динамическое управление шрифтами
• Руководство разработчика игр: как стать несчастным за 10 простых шагов
• Создание текстового игрового движка на C++ с нуля в ReactOS
• Dine Rite: исследование UX
• Как наш редизайн позволил вырасти в 10 раз за год: исследование UX
• Обзор MVVM шаблона в Swift
• Руководство для начинающих разработчиков по написанию суперчистого и читабельного кода
• Распространенные ловушки разработки, с которыми даже senior-ы сталкиваются
• Робо-футболист от начинающих. Соревнования в МФТИ. Android & Arduino & Bluetooth
• Секреты API Android-устройств. Доклад Яндекса
• Как распространять Android-библиотеки
• "В первую очередь офлайн" подход
• Один простой трюк, который сэкономит вам часы при разработке приложений для Android
• Apple потратит до $500 млн на эксклюзивы для Arcade
• Яндекс проведёт чемпионат по программированию
• Радио-Т 645
• AppsCast #4: GPU, гексагональные ускорители и линейная алгебра
• Podlodka #106: Платформенная разработка
• Apple добавила дополнительный шаг в оформление подписки
• Netflix упустил первое место в топе зарабатывающих приложений
• Model-View-Controller (MVC) в iOS - современный подход
• Открываем приложение на определенном экране при тапе на пуш-уведолмении
• Swash: динамическое управление шрифтами
• Руководство разработчика игр: как стать несчастным за 10 простых шагов
• Создание текстового игрового движка на C++ с нуля в ReactOS
• Dine Rite: исследование UX
• Как наш редизайн позволил вырасти в 10 раз за год: исследование UX
• Обзор MVVM шаблона в Swift
• Руководство для начинающих разработчиков по написанию суперчистого и читабельного кода
• Распространенные ловушки разработки, с которыми даже senior-ы сталкиваются
• Робо-футболист от начинающих. Соревнования в МФТИ. Android & Arduino & Bluetooth
• Секреты API Android-устройств. Доклад Яндекса
• Как распространять Android-библиотеки
• "В первую очередь офлайн" подход
• Один простой трюк, который сэкономит вам часы при разработке приложений для Android
AppTractor
Apple потратит до $500 млн на эксклюзивы для Arcade
По данным The Financial Times, компания Apple потратит до 500 миллионов долларов на сотню игр для своего сервиса Arcade.
Возрадуемся, братья и сестры! Google наконец-то внял жалобам и обещает улучшить общение с разработчиками. Почему на это понадобился примерно год не очень понятно, но сейчас говорят об улучшении процесса апелляций и даже появления большего количества живых модераторов.
• Google сделает общение с разработчиками Play более человечным
• Видеоблогеры как способ продвижения продукта
• Количество умных колонок почти удвоится за год
• Визуальный редактор логики для Unity3d. Часть 1
• SMS-мониторинг веса трех ульев за 35$
• Hекламодатели в России потратили 4 млрд рублей на мобильную видеорекламу в 2018 году
• Улучшение продуктивности iOS-команды через создание фич как фреймворков
• Мои советы UX-дизайнерам к их первой работе
• Создание законченного веб-приложения с машинным обучением на React и Flask
• Ярость против кода: программисты и негатив
• Почему программные проекты занимают больше времени, чем вы думаете - статистическая модель
• Historical Source: исходники классических игр Infocom
• Приложение для продуктивности Goalful: исследование UX
• 21 сайт для бесплатного изучения программирования
• Современное время на Android
• Определяем породу собаки: полный цикл разработки, от нейросети на Питоне до приложения на Google Play
• Тестирование Espresso с Android Architecture Components
• Google сделает общение с разработчиками Play более человечным
• Видеоблогеры как способ продвижения продукта
• Количество умных колонок почти удвоится за год
• Визуальный редактор логики для Unity3d. Часть 1
• SMS-мониторинг веса трех ульев за 35$
• Hекламодатели в России потратили 4 млрд рублей на мобильную видеорекламу в 2018 году
• Улучшение продуктивности iOS-команды через создание фич как фреймворков
• Мои советы UX-дизайнерам к их первой работе
• Создание законченного веб-приложения с машинным обучением на React и Flask
• Ярость против кода: программисты и негатив
• Почему программные проекты занимают больше времени, чем вы думаете - статистическая модель
• Historical Source: исходники классических игр Infocom
• Приложение для продуктивности Goalful: исследование UX
• 21 сайт для бесплатного изучения программирования
• Современное время на Android
• Определяем породу собаки: полный цикл разработки, от нейросети на Питоне до приложения на Google Play
• Тестирование Espresso с Android Architecture Components
AppTractor
Google сделает общение с разработчиками Play более человечным
Google, кажется, наконец услышал разработчиков, недовольных бессмысленной и беспощадной модерацией, и объявил о ряде изменений в общении с ними.
Как написали у нас на Facebook – если бы блокировки TikTok на самом деле не было, ее стоило бы придумать. Отличный PR для социальной сети получился. Думается, что потом, конечно, разблокируют, но слава то никуда не денется 😄
• TikTok заблокировали в Индии
• Brawl Stars заработали $200 млн. за 4 месяца
• Мобильные игры – одна из лучших платформ для рекламы
• Запускается новый Indie Games Accelerator
• Модульная разработка или путь туда, а не обратно
• AppCode 2019.1: Swift 5, улучшенная работа подсветки, навигации и автодополнения, перемещение выражений и многое другое
• Самый простой способ сделать чат в iOS приложении
• GPU, гексагональные ускорители и линейная алгебра
• Начинаем работу с RxSwift и RxCocoa
• Как сделать круглый слайдер во Flutter
• Как сделать мосты между фреймворками в iOS-приложении
• Kotlin Multiplatform для iOS-разработчиков
• Первый взгляд на firstBorn - новую библиотеку компонентов React Native
• Машинное обучение расширяет разрыв между знаниями и пониманием
• От кнопок Like до пузырей с сообщениями: UX-дизайн, который вы не можете использовать
• Cloud Firestore + Android это просто
• Руководство по Android Kotlin: делаем калькулятор чаевых
• Кастомная галерея для Android
• Android Studio 3.4
• TikTok заблокировали в Индии
• Brawl Stars заработали $200 млн. за 4 месяца
• Мобильные игры – одна из лучших платформ для рекламы
• Запускается новый Indie Games Accelerator
• Модульная разработка или путь туда, а не обратно
• AppCode 2019.1: Swift 5, улучшенная работа подсветки, навигации и автодополнения, перемещение выражений и многое другое
• Самый простой способ сделать чат в iOS приложении
• GPU, гексагональные ускорители и линейная алгебра
• Начинаем работу с RxSwift и RxCocoa
• Как сделать круглый слайдер во Flutter
• Как сделать мосты между фреймворками в iOS-приложении
• Kotlin Multiplatform для iOS-разработчиков
• Первый взгляд на firstBorn - новую библиотеку компонентов React Native
• Машинное обучение расширяет разрыв между знаниями и пониманием
• От кнопок Like до пузырей с сообщениями: UX-дизайн, который вы не можете использовать
• Cloud Firestore + Android это просто
• Руководство по Android Kotlin: делаем калькулятор чаевых
• Кастомная галерея для Android
• Android Studio 3.4
AppTractor
TikTok заблокировали в Индии
Google и Apple удалили TikTok из своих магазинов в Индии. Это произошло после того, как местный суд постановил заблокировать приложение из-за детской порнографии и другого нелегального контента.
❤1
Палим очередной миллиардный рынок – гороскопы. Ненене, не смейтесь – абсолютно серьезно! Инвестиции в приложения-гороскопы стали заметным трендом среди венчурных инвесторов Силиконовой долины. Один из лидеров рынка — приложение 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, с помощью которого практически любой пользователь сможет создать приложение внутри мессенджера.
Мошенничество в мобильной рекламе представляет серьезную проблему для всех участников индустрии — от издателей до аналитических сервисов. Фрод не просто сказывается на рабочих процессах и уменьшает доходы, но и изменяет данные, разрушая мобильные стратегии еще до их внедрения. Это руководство определяет источники мобильного фрода, показывает, почему это такая важная и растущая проблема, подробно описывает способы, которыми навсегда можно покончить с ним.