Как вам WWDC?
Anonymous Poll
18%
5
15%
4
14%
3
4%
2
4%
1
34%
Не смотрел, но осуждаю
11%
Не смотрел, но восхищаюсь
#ЦифраДня #ВыНеПонимаетеЭтоДругое: 11 лет понадобилось Apple, чтобы реализовать виджеты в iOS. Виджеты в Android работают еще с версии 1.5 - 2009 год.
История с Hey вроде как закончилась хорошо. Внесли небольшие изменения и обновление прошло. Однако по результатам последовали и более существенные изменения. Apple объявила о двух важных решения в том, как компания обрабатывает споры в App Store со сторонними разработчиками. Во-первых, Apple теперь разрешит разработчикам обжаловать конкретное нарушение правила App Store, а также (невиданное дело!) будет отдельный процесс для оспаривания самих правил. Кроме того, Apple заявляет, что больше не будет задерживать обновления приложений, предназначенные для исправления ошибок и обновления других важных функций, из-за споров с модераторами App Store. Теперь заживем!
Разработка
• Apple пропустила Hey в App Store и меняет политику модерации
• Как устроен Selenium: Эпизоды 3 — 5
• Как мы сэкономили время курьерам. Логистика в Яндекс.Еде
• Локализация мобильных приложений: основные сложности и лайфхаки
• Что iOS-разработчики думают о переходе Mac на процессоры Apple и других анонсах WWDC 2020
• Приложение для детей: от идеи до запуска
• Как два студента заработали $600,000 за 24 часа
• Создание кулинарных рецептов с использованием TensorFlow и LSTM рекуррентной нейронной сети: пошаговое руководство
iOS
• Тестирование покупок и семейная подписка: обновление IAP с WWDC
• Создавайте виджеты с помощью WidgetKit
• Apple представила мини-приложения App Clips
• Apple запустила программу поддержки разработки «универсальных» приложений
• 9 способов повысить точность прогноза дохода
• iOS in-app purchases: Конфигурация и добавление в проект
• Что нового в Xcode 12?
• Рисуем в 3D, используя SwiftUI
• iOS 14: важные изменения в UIKit
• Автоматизация создания скриншотов в iOS с Bitrise и Fastlane
• Цепная анимация в Swift
Android
• Huawei выпустил HMS Core 5.0
• Стилизация Android-приложений и дизайн-система: как это сделать и подружить одно с другим
• Создание безопасных Android-приложений
• Мигрируем с Retrofit на Ktor
• Внедрение темной темы в ваше Android-приложение
Разработка
• Apple пропустила Hey в App Store и меняет политику модерации
• Как устроен Selenium: Эпизоды 3 — 5
• Как мы сэкономили время курьерам. Логистика в Яндекс.Еде
• Локализация мобильных приложений: основные сложности и лайфхаки
• Что iOS-разработчики думают о переходе Mac на процессоры Apple и других анонсах WWDC 2020
• Приложение для детей: от идеи до запуска
• Как два студента заработали $600,000 за 24 часа
• Создание кулинарных рецептов с использованием TensorFlow и LSTM рекуррентной нейронной сети: пошаговое руководство
iOS
• Тестирование покупок и семейная подписка: обновление IAP с WWDC
• Создавайте виджеты с помощью WidgetKit
• Apple представила мини-приложения App Clips
• Apple запустила программу поддержки разработки «универсальных» приложений
• 9 способов повысить точность прогноза дохода
• iOS in-app purchases: Конфигурация и добавление в проект
• Что нового в Xcode 12?
• Рисуем в 3D, используя SwiftUI
• iOS 14: важные изменения в UIKit
• Автоматизация создания скриншотов в iOS с Bitrise и Fastlane
• Цепная анимация в Swift
Android
• Huawei выпустил HMS Core 5.0
• Стилизация Android-приложений и дизайн-система: как это сделать и подружить одно с другим
• Создание безопасных Android-приложений
• Мигрируем с Retrofit на Ktor
• Внедрение темной темы в ваше Android-приложение
AppTractor
Apple пропустила Hey в App Store и меняет политику модерации
Несмотря на то что теперь приложение после скачивания может работать, оплатить подписку на сервис можно по-прежнему только на сайте Hey.
Немного странно выглядит, но Google начал дербанить Firebase - ML Kit теперь вроде как будет отдельным продуктом и не зависеть от всего бэкенда. С одной стороны, конечно, ML Kit самое передовое направление, SDK этого заслуживает, и отдельно он сможет развиваться быстрее и интереснее. С другой от Firebase начинают отваливаться куски и кто будет следующим непонятно - удобный комбайн,в котором есть вообще все, теряет свое единство. Смутная тревога, что добром это не кончится 😎
Разработка
• ML Kit становится отдельным продуктом
• Разбор UI/UX на примере прототипа в Figma и основные принципы
• Серьезные ошибки в UX, которые могут снижать ваши продажи
• Мое 10-летнее путешествие в разработке игр
• 13 моих любимых UI/UX ресурсов
iOS
• Загрузка данных в iOS в Background-режиме
• Что нового в Xcode 12
• SwiftUI 2020. Что изменилось?
• Тестирование StoreKit в Xcode 12 и iOS 14
• Создаем SwiftUI + Core ML игру для iOS
Android
• Android Broadcast: все тайны MVI
• Как создать REST API для вашего приложения с помощью Spring Boot, Kotlin и Gradle
• Создание масштабируемой навигационной системы в Android
• Отточенный и гибкий Progress View для Android
• Шаблон моего Android-проекта
• Checked Android App: ToDo на Kotlin
Разработка
• ML Kit становится отдельным продуктом
• Разбор UI/UX на примере прототипа в Figma и основные принципы
• Серьезные ошибки в UX, которые могут снижать ваши продажи
• Мое 10-летнее путешествие в разработке игр
• 13 моих любимых UI/UX ресурсов
iOS
• Загрузка данных в iOS в Background-режиме
• Что нового в Xcode 12
• SwiftUI 2020. Что изменилось?
• Тестирование StoreKit в Xcode 12 и iOS 14
• Создаем SwiftUI + Core ML игру для iOS
Android
• Android Broadcast: все тайны MVI
• Как создать REST API для вашего приложения с помощью Spring Boot, Kotlin и Gradle
• Создание масштабируемой навигационной системы в Android
• Отточенный и гибкий Progress View для Android
• Шаблон моего Android-проекта
• Checked Android App: ToDo на Kotlin
AppTractor
ML Kit становится отдельным продуктом
ML Kit сейчас может решать задачи сканирования штрих-кодов, обнаружения лиц и объектов на фотографиях, распознавания текста, перевода, создания умных ответов и многого другого.
Forwarded from Leonid
Что из Firebase используете?
Anonymous Poll
27%
Аутентификацию
29%
Базы данных
16%
Хранение файлов
5%
ML
61%
Crashlytics или Perfomance
54%
Аналитику
57%
Пуши или сообщения
8%
Cloud Functions
9%
Другие сервисы
12%
Ничего
Unity сделала свои обучающие Premium курсы бесплатными для всех. Среди них, например, курс по C#, по созданию ML-агентов, по основам геймдизайна, разработке AR-приложений, прототипированию игр и множество других. Если хотели начать делать игры на Unity - самое время.
Разработка
• Unity сделала все Premium курсы бесплатными
• Дизайн приложений: примеры для вдохновения #6
• myTarget расширил возможности закупки видеорекламы в форматах Rewarded и Interstitial видео
• Победители конкурса “Полезные Инновации” от Google
• В AWS запустили конструктор приложений Amazon Honeycode
• UX/UI-ДИЗАЙН: нельзя просто взять и нарисовать экран
• Пять лайфхаков по оптимизации приложения в App Store и Google Play
• Быстрая навигация во Flutter с Get
• Как Apple делает soft-U будущим
iOS
• Как анимировать изображения в Swift
• Core ML теперь можно шифровать и обновлять независимо от приложения
Android
• Android и 3D камера. Распознавание лиц с защитой от Fraud
• Бифуркация Android
• Merge Adapter: объединяйте списки в Android
• Освоение шаблонов дизайна в Android с Kotlin
• Создание адаптера RecyclerView, который можно использовать с любыми данными и любым представлением
Разработка
• Unity сделала все Premium курсы бесплатными
• Дизайн приложений: примеры для вдохновения #6
• myTarget расширил возможности закупки видеорекламы в форматах Rewarded и Interstitial видео
• Победители конкурса “Полезные Инновации” от Google
• В AWS запустили конструктор приложений Amazon Honeycode
• UX/UI-ДИЗАЙН: нельзя просто взять и нарисовать экран
• Пять лайфхаков по оптимизации приложения в App Store и Google Play
• Быстрая навигация во Flutter с Get
• Как Apple делает soft-U будущим
iOS
• Как анимировать изображения в Swift
• Core ML теперь можно шифровать и обновлять независимо от приложения
Android
• Android и 3D камера. Распознавание лиц с защитой от Fraud
• Бифуркация Android
• Merge Adapter: объединяйте списки в Android
• Освоение шаблонов дизайна в Android с Kotlin
• Создание адаптера RecyclerView, который можно использовать с любыми данными и любым представлением
AppTractor
Unity сделала все Premium курсы бесплатными
Предложения Unity помогают развивать навыки, необходимые для творческого самовыражения и воплощения своих идей.
#КартинкаВПятницу: Все iOS-разработчики на этой неделе.
Новый проект из Израиля, который мне очень понравился - Sightbit. Чуваки прикручивают нейронную сеть к камерам на пляжах и помогают спасателям определять критические ситуации. Люди не всё и не всегда видят, а модели постоянно фильтруют поток и могу указывать на тонущих. Фактически - одна из немногих ситуаций, когда Machine Learning будет реально спасать жизни. В перспективе все это и автоматизируют - будут, например, высылать дронов со спасательным жилетом в море. Кстати, если вы не знали, то в год в мире тонет 320,000 человек. И если нейронка спасет хотя бы 1%, то это будет несколько тысяч человек.
Разработка
• Машинное обучение поможет спасать людей на пляжах
• Apple назвала 8 лауреатов ежегодной премии Apple Design Awards
• TikTok заподозрили в шпионаже
• Разработка с Actions Builder и Actions SDK
• «Вы все дебилы! Кто это вообще писал?!»: специфика работы над кодом стартапа, который стал бизнесом
• Одноклассники выплатили создателям мобильных игр более 360 млн. рублей
• Podlodka #169: увольнения
• Сколько стоит сделать ролик об игре своими силами
• 6 советов по нагрузочному тестированию к Черной пятнице
• 7 подходов к тестированию
• 6 месяцев ежемесячного создания игр
• Простой игровой движок с Flutter Animations
iOS
• iOS 14 позволит получать уведомления о важных звуках
• Развитие ARKit в этом году и новая возможность в ARKit 4: Location Anchors
• Погружаемся в мир дополненной реальности с ARKit
• Когда вам нужно сообщить о применении шифрования в приложении?
• Новое в iOS 14: определение контуров
• iOS 14 App Clips
Android
• ARCore Depth API открыли для всех
• Представляем RainbowCake
• JetPack Compose с Server Driven UI
• Новый способ передачи данных между Фрагментами
• Динамическое изменение цвета градиента в Android
• Wizard Camera: эффекты для фото на OpenGL
Разработка
• Машинное обучение поможет спасать людей на пляжах
• Apple назвала 8 лауреатов ежегодной премии Apple Design Awards
• TikTok заподозрили в шпионаже
• Разработка с Actions Builder и Actions SDK
• «Вы все дебилы! Кто это вообще писал?!»: специфика работы над кодом стартапа, который стал бизнесом
• Одноклассники выплатили создателям мобильных игр более 360 млн. рублей
• Podlodka #169: увольнения
• Сколько стоит сделать ролик об игре своими силами
• 6 советов по нагрузочному тестированию к Черной пятнице
• 7 подходов к тестированию
• 6 месяцев ежемесячного создания игр
• Простой игровой движок с Flutter Animations
iOS
• iOS 14 позволит получать уведомления о важных звуках
• Развитие ARKit в этом году и новая возможность в ARKit 4: Location Anchors
• Погружаемся в мир дополненной реальности с ARKit
• Когда вам нужно сообщить о применении шифрования в приложении?
• Новое в iOS 14: определение контуров
• iOS 14 App Clips
Android
• ARCore Depth API открыли для всех
• Представляем RainbowCake
• JetPack Compose с Server Driven UI
• Новый способ передачи данных между Фрагментами
• Динамическое изменение цвета градиента в Android
• Wizard Camera: эффекты для фото на OpenGL
AppTractor
Машинное обучение поможет спасать людей на пляжах
Система выдает оповещения в реальном времени о таких вещах, как пловцы, которые, кажется, испытывают трудности, в то время как прогнозная аналитика может помочь спасателям предвидеть риск и предпринимать профилактические действия.
This media is not supported in your browser
VIEW IN TELEGRAM
#ЦифраДня: Нативный код в работе с анимациями обеспечивает наилучшую производительность, в то время как FPS на тяжелых анимациях у React Native или Flutter может падать в разы (30 - 9 или 58 - 7). С другой стороны, может и не падать :)
Настоящая война Индии и Китая дополнилась и разборками на уровне приложений. Забанили TikTok, UC Browser, WeChat, игру Clash of Kings и еще около 50 топовых приложений родом из Китая. И это при том, что китайские инвесторы за последние 5 лет вложили в индийские стартапы около $4 млрд. и сейчас 18 из 30 индийских единорогов развиваются на китайские деньги.
Разработка
• В Индии забанили TikTok и десятки других китайских приложений
• AWS запускает CodeGuru для автоматического анализа кода
• Flutter vs React Native vs нативный код: сравнение быстродействия
• Как смотреть WWDC 2020, если ты не разработчик
• 47 ключевых уроков для UI и UX дизайнеров
• Возглавляя команду разработчиков программного обеспечения
• 20 лучших идей для дизайна пользовательского интерфейса
iOS
• Почему разработчики отказываются от авторизации через Apple с фейковым email
Android
• Блокировка двойного клика. Велосипед?
• Создаем приложение с новостями для Android за 5 простых шагах
• MVVM с Hilt, RxJava 3, Retrofit, Room, Live Data и View Binding
• Быстрое тестирование на Android с Mobile Test Orchestrator
• Кастомные Android View: Drag and Drop
• Дилемма Kotlin dilemma: Extension или Member
• RainbowCake: новая Android-архитектура
Разработка
• В Индии забанили TikTok и десятки других китайских приложений
• AWS запускает CodeGuru для автоматического анализа кода
• Flutter vs React Native vs нативный код: сравнение быстродействия
• Как смотреть WWDC 2020, если ты не разработчик
• 47 ключевых уроков для UI и UX дизайнеров
• Возглавляя команду разработчиков программного обеспечения
• 20 лучших идей для дизайна пользовательского интерфейса
iOS
• Почему разработчики отказываются от авторизации через Apple с фейковым email
Android
• Блокировка двойного клика. Велосипед?
• Создаем приложение с новостями для Android за 5 простых шагах
• MVVM с Hilt, RxJava 3, Retrofit, Room, Live Data и View Binding
• Быстрое тестирование на Android с Mobile Test Orchestrator
• Кастомные Android View: Drag and Drop
• Дилемма Kotlin dilemma: Extension или Member
• RainbowCake: новая Android-архитектура
AppTractor
В Индии забанили TikTok и десятки других китайских приложений
Правительство считает, что работа этих приложений причиняет «ущерб суверенитету и целостности Индии», а также угрожает безопасности государства и общественному порядку.
#ЦифраДня: На 23.4% выросли доходы приложений и игр в App Store и Google Play в 1 половине 2020. Apple App Store в первом полугодии 2020 года во всем мире получил 32.8 млрд. долларов за счет встроенных покупок, подписок и приложений и игр премиум-класса. Это на 24.7% больше по сравнению с аналогичным периодом прошлого года. Расходы на рынке iOS почти вдвое превышают предполагаемый валовой доход от Android, который составил 17.3 миллиарда долларов. Он вырос на 21% по сравнению с 1 полугодием 2019 года.
Честно говоря, так и не понял до конца, что такое Internet Computer, но вот открыли на блокчейне децентрализованную и непроприетарную сеть для запуска «мега-приложений» следующего поколения. Походу исходники или (как минимум) BaaS шарится по многим подключенным компьютерам, за счет чего все должно работать быстрее и исключить возможность создания доминирующих Big Tech корпораций. Идея, конечно, утопичная и пока малопонятна, но вы уже можете подключиться к платформе и попытаться ее использовать для своего "мега-проекта". А если вы поняли, как это все работает - расскажите мне в чате пожалуйста 😎
Разработка
• Dfinity открывает платформу Internet Computer для разработчиков
• Flutter Dev Podcast #17: Flutter Day 2020
• Apple пытается улучшить вовлеченность игр Arcade
• Fluent System Icons: мобильные иконки от Microsoft
• Расходы на мобильные приложения в 1 половине 2020 выросли на 23.4%
• Мы упростили сайт до приложения с действием в один клик — и провалились
• 8 правил, которые помогут вам спроектировать лучший дизайн карточки
• Как работать с Google Analytics и Яндекс Метрикой?
• Как работать с восточными языками в App Store и Google Play
• Мой опыт создания приложения с no-code инструментами
• Давайте сделаем мобильную многопользовательскую игру на Unity
iOS
• BoxView — удобный autolayout для iOS
• Ваше первое сложное приложение на SwiftUI
• Внедряем чистую VIP-архитектуру в Swift 5
• Создайте свою собственную библиотеку CocoaPods
Android
• Рендеринг PDF-файлов на Android: простой способ
• Укрепление безопасности системы в Android 11
• Юнит-тестирование кастомных View в Android
Разработка
• Dfinity открывает платформу Internet Computer для разработчиков
• Flutter Dev Podcast #17: Flutter Day 2020
• Apple пытается улучшить вовлеченность игр Arcade
• Fluent System Icons: мобильные иконки от Microsoft
• Расходы на мобильные приложения в 1 половине 2020 выросли на 23.4%
• Мы упростили сайт до приложения с действием в один клик — и провалились
• 8 правил, которые помогут вам спроектировать лучший дизайн карточки
• Как работать с Google Analytics и Яндекс Метрикой?
• Как работать с восточными языками в App Store и Google Play
• Мой опыт создания приложения с no-code инструментами
• Давайте сделаем мобильную многопользовательскую игру на Unity
iOS
• BoxView — удобный autolayout для iOS
• Ваше первое сложное приложение на SwiftUI
• Внедряем чистую VIP-архитектуру в Swift 5
• Создайте свою собственную библиотеку CocoaPods
Android
• Рендеринг PDF-файлов на Android: простой способ
• Укрепление безопасности системы в Android 11
• Юнит-тестирование кастомных View в Android
AppTractor
Dfinity открывает платформу Internet Computer для разработчиков
Фактически, он строит свой так называемый “Internet Computer”: децентрализованную и непроприетарную сеть для запуска «мега-приложений» следующего поколения.