Билл Гейтс своей главной ошибкой считает то, что не Microsoft сделала вторую мобильную ОС, a Google. Страшно представить, что бы получилось, если бы с iOS боролся продукт Microsof, но мне кажется это его сожаление немного наигранное. И так неплохо получилось. Microsoft прекрасно обогнала в один момент Apple по капитализации и сильно изменилась в попытке соответствовать рынку и найти новые возможности для развития. Если бы у компании был Android, то, может быть, всего этого и не было и мы по прежнему бы знали застывший в своем величии монолит.
• Величайшая ошибка Билла Гейтса – не Microsoft сделала Android
• Google запустил 3D и AR объявления
• Как работает проверка приложений в Apple
• Первая колонка LG с Алисой
• Harry Potter: Wizards Unite: как Pockemon Go, но про волшебников
• Вышел Raspberry Pi 4
• Видео mDevCamp 2019
• FYI: шаблоны документов
• Facebook выпустил фреймворк для роботов PyRobot
• Google отказался от планшетов
• Гонка вооружений: Jetpack Compose против SwiftUI
• Почему текстовые кнопки вредят юзабилити мобильных приложений
• Начинаем работу со SwiftUI
• 10 подсказок для вашего портфолио
• Создание динамической Popover карточки на Swift
• Полное руководство по оптимизации сборки в XCode
• Начинаем работу с программным языком Facebook Libra
• Анимация UIButton в Swift
• Уменьшаем время сборки ваших Android-проектов
• Дизайн для темной темы
• Почему я перестал использовать корутины в Kotlin
• Двигаясь в сторону микро-сервисного мышления на Android
• Миграция на Room в реальном мире
• Величайшая ошибка Билла Гейтса – не Microsoft сделала Android
• Google запустил 3D и AR объявления
• Как работает проверка приложений в Apple
• Первая колонка LG с Алисой
• Harry Potter: Wizards Unite: как Pockemon Go, но про волшебников
• Вышел Raspberry Pi 4
• Видео mDevCamp 2019
• FYI: шаблоны документов
• Facebook выпустил фреймворк для роботов PyRobot
• Google отказался от планшетов
• Гонка вооружений: Jetpack Compose против SwiftUI
• Почему текстовые кнопки вредят юзабилити мобильных приложений
• Начинаем работу со SwiftUI
• 10 подсказок для вашего портфолио
• Создание динамической Popover карточки на Swift
• Полное руководство по оптимизации сборки в XCode
• Начинаем работу с программным языком Facebook Libra
• Анимация UIButton в Swift
• Уменьшаем время сборки ваших Android-проектов
• Дизайн для темной темы
• Почему я перестал использовать корутины в Kotlin
• Двигаясь в сторону микро-сервисного мышления на Android
• Миграция на Room в реальном мире
AppTractor
Величайшая ошибка Билла Гейтса — не Microsoft сделала Android
Сооснователь Microsoft Билл Гейтс рассказал, за какую ошибку на посту руководителя компании он до сих пор себя корит. Второй номер в списке Forbes уверен, что Microsoft, а не Google, должна была создать альтернативу iOS для мобильных устройств, которой стал…
Тут на VC завезли какую-то странную историю про №1 в топе платных в категории «Спорт» с первым самодельным приложением. То есть она само по себе не странная, но №1 в категории с 30 покупками по 15 рублей?? То ли у Apple что-то сломалось, то ли iOS сильно менее доходна, чем казалось. Хотя, может, автор что-то просто не договаривает. Надо посмотреть в динамике 😀
• Wrike запускает конкурс Work, Unleashed 2019
• Microsoft готовит планшет с двумя экранами и поддержкой Android
• Apple выпустила публичные бета-версии iOS 13 и iPadOS
• MovieSwiftUI: кино на SwiftUI и Combine
• Экономия на мобильной кросс-платформенной разработке: кейс Skyeng
• Я создал iOS-приложение и попал в топ-чарты в первый день
• SwiftUI против UIKit - сравнение при создании одинаковых проектов
• Как писать хороший код
• Почему вашему продукту нужно видение - мои выводы из WWDC 2019
• Используем Sky Segmentation для создания движущегося неба
• 3 стадии программирования: Написание. Избегание. Удаление.
• Flutter для десктопов: создаем и запускаем приложение
• ViewModels вместе с Saved State, Jetpack Navigation, Data Binding и Корутинами
• Стратегия Android-тестирования
• Wrike запускает конкурс Work, Unleashed 2019
• Microsoft готовит планшет с двумя экранами и поддержкой Android
• Apple выпустила публичные бета-версии iOS 13 и iPadOS
• MovieSwiftUI: кино на SwiftUI и Combine
• Экономия на мобильной кросс-платформенной разработке: кейс Skyeng
• Я создал iOS-приложение и попал в топ-чарты в первый день
• SwiftUI против UIKit - сравнение при создании одинаковых проектов
• Как писать хороший код
• Почему вашему продукту нужно видение - мои выводы из WWDC 2019
• Используем Sky Segmentation для создания движущегося неба
• 3 стадии программирования: Написание. Избегание. Удаление.
• Flutter для десктопов: создаем и запускаем приложение
• ViewModels вместе с Saved State, Jetpack Navigation, Data Binding и Корутинами
• Стратегия Android-тестирования
AppTractor
Wrike запускает конкурс Work, Unleashed 2019
Wrike, разработчик сервиса для совместной работы и управления проектами, открывает новый международный офис в Праге, и запускает конкурс Work, Unleashed 2019. Цель конкурса — генерация и реализация идей, которые привнесут новые возможности в Wrike и позволят…
Apple что-то совсем не поймешь. То делает автомобиль свой автономный, то не делает. То разгоняет команды, то покупает стартапы. Вот интересно во что это в конце концов выльется. Бурления страшные в индустрии 😀 Кто сделает первый нормальный автономный автомобиль?
• Apple купила стартап Drive.ai, занимающийся автономными автомобилями
• Gucci сделал AR-примерку кроссовок
• New.HR Podcast #1: Профессия UX исследователь
• АйтиХайп: Герман Клименко
• WhatsApp Clone: как сделать WhatsApp
• DigitMarket: создание цифровых экосистем
• Делаем вездесущий Splash Screen на iOS
• Анализ десяти самых доходных приложений в App Store за 2018 год
• История стартапа: как превратить блог в мобильное приложение и получать в месяц $1000 пассивного дохода
• Почему пользовательские тестирования отстой
• (Почти) Все, что вам надо знать о Grand Central Dispatch в Swift
• GIPHY выпустил SDK для iOS и Android
• AAA против инди разработки
• Калькулятор из Windows 10 теперь на WebAssembly нативно работает в iOS и Android
• Что такое функциональное программирование?
• Как проводить осмысленное пользовательское тестирование при небольшом бюджете
• Apple News: исследование UX
• Темный режим не решит всех наших проблем с экранами
• Кроссплатформенная разработка с Джесси Уилсон
• Параноидальные видео с митапа Яндекс.Денег
• Советы по созданию кастомных View для Android с Canvas API
• Apple купила стартап Drive.ai, занимающийся автономными автомобилями
• Gucci сделал AR-примерку кроссовок
• New.HR Podcast #1: Профессия UX исследователь
• АйтиХайп: Герман Клименко
• WhatsApp Clone: как сделать WhatsApp
• DigitMarket: создание цифровых экосистем
• Делаем вездесущий Splash Screen на iOS
• Анализ десяти самых доходных приложений в App Store за 2018 год
• История стартапа: как превратить блог в мобильное приложение и получать в месяц $1000 пассивного дохода
• Почему пользовательские тестирования отстой
• (Почти) Все, что вам надо знать о Grand Central Dispatch в Swift
• GIPHY выпустил SDK для iOS и Android
• AAA против инди разработки
• Калькулятор из Windows 10 теперь на WebAssembly нативно работает в iOS и Android
• Что такое функциональное программирование?
• Как проводить осмысленное пользовательское тестирование при небольшом бюджете
• Apple News: исследование UX
• Темный режим не решит всех наших проблем с экранами
• Кроссплатформенная разработка с Джесси Уилсон
• Параноидальные видео с митапа Яндекс.Денег
• Советы по созданию кастомных View для Android с Canvas API
AppTractor
Apple купила стартап Drive.ai, занимающийся автономными автомобилями
На этой неделе компания Apple подтвердила свою приверженность развитию технологий самостоятельного вождения автомобилей, приобретя стартап Drive.ai.
Кто сделает первый нормальный автономный автомобиль?
Anonymous Poll
6%
Apple
51%
Tesla
9%
Кто-то из больших автопроизводителей
4%
Кто-то из стартапов
10%
Яндекс
21%
В ближайшие 5 лет и не сделают
В ходе разбирательства по поводу игровой зависимости выяснились интересные подробности про Candy Crush Saga - 3.4% игроков тратят на игру от 3 до 6 часов в день, а еще 0.16% играют более 6 часов. Вроде ничего, но если учесть аудиторию игры в 270 миллионов пользователей, то это получается 9.2 миллиона и 432,000 тысячи человек. Итого 10 миллионов человек большую часть своего дня тратят на перекладывание конфеток. Но представитель King там лихо завернул, что типа пользователи сами идиоты - мы тут не при чем и пока никто не жаловался ¯ \ _ (ツ) _ / ¯ Вот жешь дебилы, что сказать. Пойду в Clash Royale, у меня ж битва стоит!
• 9 млн. человек играет в Candy Crush более 3 часов в день
• Podlodka #117: Современный фронтенд
• Навыки Алисы пополнились звуками
• Uno Calculator: кроссплатформенный калькулятор из Windows
• Huawei открывает компилятор Ark для разработчиков
• Конкурс инди-игр от AppLovin с призовым фондом $300,000
• “Монетизация мобильных приложений в 1 квартале”: отчет SOOMLA
• GIPHY SDK для iOS и Android
• Анимированные карточки на SwiftUI
• Airbus берет новые высоты с помощью смешанной реальности Microsoft
• Как создать виджет для iOS
• Руководство по самостоятельным маркетинговым исследованиям для инди-разработчиков
• Чему я научился,со-основав Dribbble
• Понимаем нейронные сети
• Что такое Android Lint и как он помогает писать поддерживаемый код
• Мультиплатформенное программирование на Kotlin Native - квест мобильных разработчиков
• Первый показ Android 11 лет назад
• Переизобретаем Firefox для Android
• 16 причин опубликовать приложения и игры в Android App Bundle
• 9 млн. человек играет в Candy Crush более 3 часов в день
• Podlodka #117: Современный фронтенд
• Навыки Алисы пополнились звуками
• Uno Calculator: кроссплатформенный калькулятор из Windows
• Huawei открывает компилятор Ark для разработчиков
• Конкурс инди-игр от AppLovin с призовым фондом $300,000
• “Монетизация мобильных приложений в 1 квартале”: отчет SOOMLA
• GIPHY SDK для iOS и Android
• Анимированные карточки на SwiftUI
• Airbus берет новые высоты с помощью смешанной реальности Microsoft
• Как создать виджет для iOS
• Руководство по самостоятельным маркетинговым исследованиям для инди-разработчиков
• Чему я научился,со-основав Dribbble
• Понимаем нейронные сети
• Что такое Android Lint и как он помогает писать поддерживаемый код
• Мультиплатформенное программирование на Kotlin Native - квест мобильных разработчиков
• Первый показ Android 11 лет назад
• Переизобретаем Firefox для Android
• 16 причин опубликовать приложения и игры в Android App Bundle
AppTractor
9 млн. человек играет в Candy Crush более 3 часов в день
Алекс Дейл, один из топ-менеджеров King, выступая перед британскими правительственными органами, занимающимися вопросами игровой зависимости, рассказал, что никакого пристрастия у игроков к Candy Crush Saga нет и чрезмерное время они на нее совсем не тратят.
Samsung как то уж совсем припозднился, но лучше поздно, чем никогда. Открылся Bixby Marketplace – магазин навыков для голосового помощника. Говорят, что сам помощник доступен во всем мире на более чем 500 миллионах устройств. Но, например, в США Bixby пользуется всего 6% пользователей, по сравнению с 24% Amazon, 22% Apple, 20% Google и 10% Microsoft. Пока магазин не поддерживает платные навыки или подписки, но планирует внедрить такой функционал в будущем.
• Samsung открыл Bixby Marketplace
• Unity Learn Premium будет учить 3D-разработке
• Avito iOS Meetup #7: feature toggles, remote cache, proхy-объекты
• Postmates делает робота для доставки еды
• Siren: уведомление о выходе новой версии приложения
• Google открыл сайт Fuchsia
• Flutter Dev Podcast #5: Dart VM
• Неофициальное приложение droidcon Berlin 2019
• 10 самых влиятельных книг для маркетологов
• Видео UIKonf 2019
• Mobile People Talks #7: Асинхронность
• Карты Google будут предсказывать заполненность транспорта
• Superhuman: самая быстрая почта
• Джони Айв покидает Apple
• Минкомсвязи вернулось к предустановке российских приложений
• Пять трендов, которые определяют банковский UX в 2019 году
• Принцип Брета Виктора: «Творцам нужна мгновенная связь с тем, что они создают»
• Пропущенный компонент: SwiftWebUI
• Что стоит за напоминанием об оценке приложения в iOS-приложении
• 99 типов продуктовых менеджеров
• Водяные знаки с ImageMagick, Vapor 3 и Swift на macOS и Linux
• Как сделать приложение с email-аутентификацией на Firebase, Firestore и React Native
• Кастомное распознавание жестов в iOS
• Лучшие практики подключения IoT-устройств к Google Assistant
• QA в UX-дизайне
• Фреймворк Combine в действии
• 19 советов по использованию Gradle в Android-проекте: версия 2019 года
• Правильные свайпы в Motion Layout
• Подпрыгивающая анимация в онбординге на Android
• Как начать фриланс на Upwork и получить первые $2000
• Samsung открыл Bixby Marketplace
• Unity Learn Premium будет учить 3D-разработке
• Avito iOS Meetup #7: feature toggles, remote cache, proхy-объекты
• Postmates делает робота для доставки еды
• Siren: уведомление о выходе новой версии приложения
• Google открыл сайт Fuchsia
• Flutter Dev Podcast #5: Dart VM
• Неофициальное приложение droidcon Berlin 2019
• 10 самых влиятельных книг для маркетологов
• Видео UIKonf 2019
• Mobile People Talks #7: Асинхронность
• Карты Google будут предсказывать заполненность транспорта
• Superhuman: самая быстрая почта
• Джони Айв покидает Apple
• Минкомсвязи вернулось к предустановке российских приложений
• Пять трендов, которые определяют банковский UX в 2019 году
• Принцип Брета Виктора: «Творцам нужна мгновенная связь с тем, что они создают»
• Пропущенный компонент: SwiftWebUI
• Что стоит за напоминанием об оценке приложения в iOS-приложении
• 99 типов продуктовых менеджеров
• Водяные знаки с ImageMagick, Vapor 3 и Swift на macOS и Linux
• Как сделать приложение с email-аутентификацией на Firebase, Firestore и React Native
• Кастомное распознавание жестов в iOS
• Лучшие практики подключения IoT-устройств к Google Assistant
• QA в UX-дизайне
• Фреймворк Combine в действии
• 19 советов по использованию Gradle в Android-проекте: версия 2019 года
• Правильные свайпы в Motion Layout
• Подпрыгивающая анимация в онбординге на Android
• Как начать фриланс на Upwork и получить первые $2000
AppTractor
Samsung открыл Bixby Marketplace
Samsung открыл Bixby Marketplace - магазин приложений, в котором разработчики могут предлагать свои Bixby-совместимые сервисы (навыки для голосового помощника). Пока магазин Samsung работает только в США и Южной Корее.
Calm, приложение для медитации, получило еще $27 миллионов в очередном раунде. Но не на саму медитацию, а на сон и здоровую жизнь. Как пишет TechCrunch, катализатором нового раунда, видимо, стала функция Calm Sleep Stories, запущенная в прошлом году – более 2 миллионов платных подписчиков прослушали более 150 миллионов “ночных” историй от Мэтью МакКонахи и Стивена Фрая. Кажется, что приложение, которому уже 7 лет, наконец нашло свою must-have функцию, превращающую его в привычку, а не в случайность.
• Calm получил еще $27 млн на расширение
• Droid Mission: онлайн-квест для Android-разработчиков
• Сушите вёсла #2: Наши на WWDC
• Видео Appdevcon 2019
• Архитектурные подходы в iOS-приложениях
• Мобильная экстрасенсорика: 10 новых фактов о том, как носимые устройства следят за тобой
• 56 тысяч навыков: почему Alexa более способная, чем ассистент Google
• Использование инъекции зависимостей для мокирования Network API Service в View Controller
• Как правильный UX может улучшить вовлеченность пользователей
• Использование Responder Chain
• Уважаемый Agile, я устал притворяться
• Улучшение Roommate Communication: исследование UX
• Признаки настоящего Senior-разработчика
• Инструменты обработки естественного языка
• Android Academy в Москве: Advanced Course
• KOTLIN или JAVA - великая война Android-разработки
• Превосходный дизайн Android SDK
• Calm получил еще $27 млн на расширение
• Droid Mission: онлайн-квест для Android-разработчиков
• Сушите вёсла #2: Наши на WWDC
• Видео Appdevcon 2019
• Архитектурные подходы в iOS-приложениях
• Мобильная экстрасенсорика: 10 новых фактов о том, как носимые устройства следят за тобой
• 56 тысяч навыков: почему Alexa более способная, чем ассистент Google
• Использование инъекции зависимостей для мокирования Network API Service в View Controller
• Как правильный UX может улучшить вовлеченность пользователей
• Использование Responder Chain
• Уважаемый Agile, я устал притворяться
• Улучшение Roommate Communication: исследование UX
• Признаки настоящего Senior-разработчика
• Инструменты обработки естественного языка
• Android Academy в Москве: Advanced Course
• KOTLIN или JAVA - великая война Android-разработки
• Превосходный дизайн Android SDK
AppTractor
Calm получил $27 млн на расширение
Приложение для медитации Calm нашло большую возможность для роста во сне. Функция Calm Sleep Stories, запущенная в прошлом году, стала в приложении настоящим хитом - более 2 миллионов платных подписчиков прослушали более 150 миллионов “ночных” историй от…
Еще одна модная тенденция - публикация музыки и альбомов в играх и приложениях. Недавно Mobу выпустил свой альбом в Calm, о котором я писал вчера, а сегодня Marshmello эксклюзивно презентовал свой альбом Joytime III в своей же игре Marshmello Music Dance. Marshmello, кстати, недавно еще давал концерт в Fortnite. Я уже не застал, так как строительство меня от игры отвратило, но, говорят, собралось 10 миллионов игроков! Так что не только альбомы, но и выступления виртуализируются.
• Marshmello выпускает новый альбом в собственной игре
• IronSource упростил работу с кросс-промо
• Facebook опубликовал свою ИИ-систему рекомендаций
• Microsoft научила Windows получать уведомления с Android
• Ornikar: агрегатор автошкол
• Nearby Shops: платформа гиперлокального шоппинга
• 3 правила дизайна иконок мобильных приложений
• CI/CD с помощью AWS и Bamboo
• Знакомство с HealthKit
• Добавляем поддержку контроллера в iOS-приложение
• 4 ошибки при проведении A/B-тестов с помощью Firebase Remote Config
• Выводим номер версии в iOS-приложении
• Внутренности XCFrameworks
• Лучшая книга для разработчика
• Прямо в прод
• Что делать и не делать в техническом интервью
• Примеры Progressive Web Apps (PWAs) в 2019
• Взаимоотношения Flutter и Kotlin Multiplatform
• Все, что вам надо знать об утечках памяти в Android
• Тестирование и публикация приложения с CircleCI + Fastlane + Firebase Test Lab
• Marshmello выпускает новый альбом в собственной игре
• IronSource упростил работу с кросс-промо
• Facebook опубликовал свою ИИ-систему рекомендаций
• Microsoft научила Windows получать уведомления с Android
• Ornikar: агрегатор автошкол
• Nearby Shops: платформа гиперлокального шоппинга
• 3 правила дизайна иконок мобильных приложений
• CI/CD с помощью AWS и Bamboo
• Знакомство с HealthKit
• Добавляем поддержку контроллера в iOS-приложение
• 4 ошибки при проведении A/B-тестов с помощью Firebase Remote Config
• Выводим номер версии в iOS-приложении
• Внутренности XCFrameworks
• Лучшая книга для разработчика
• Прямо в прод
• Что делать и не делать в техническом интервью
• Примеры Progressive Web Apps (PWAs) в 2019
• Взаимоотношения Flutter и Kotlin Multiplatform
• Все, что вам надо знать об утечках памяти в Android
• Тестирование и публикация приложения с CircleCI + Fastlane + Firebase Test Lab
AppTractor
Marshmello выпускает новый альбом в собственной игре
“Мультиплатформенный” музыкант Marshmello сегодня выпускает новый альбом Joytime III и первыми его получат пользователи мобильной игры Marshmello Music Dance.
Пользователи App Store и Google Play в первой половине 2019 года потратили на приложения и игры 39.7 миллиарда долларов. Это на 15.4% больше, чем в первом полугодии 2018. Радует, что Google Play догоняет App Store по доходам - рост 19.6% и 13.2% соответственно. Конечно, пока Android в полтора раза уступает iOS, но тенденция замечательная.
• Рынок приложений в первом полугодии вырос на 15% до $39.7 млрд
• Podlodka #118: Инженерная культура
• Дизайн иконок мобильных приложений: 3 правила
• Apple показала данные о запросах властей на раскрытие данных пользователей
• Rammstein выпустил собственное приложение
• В 2019 году средний российский геймер потратит на игры $64.08
• Login Critter: анимированный персонаж для экрана входа
• MotionLayout: анимации лучше, кода — меньше
• Учим iOS/Android: работа с сетью
• 5 инструментов продуктивности, о которых должен знать каждый разработчик
• Рынок приложений в первом полугодии вырос на 15% до $39.7 млрд
• Podlodka #118: Инженерная культура
• Дизайн иконок мобильных приложений: 3 правила
• Apple показала данные о запросах властей на раскрытие данных пользователей
• Rammstein выпустил собственное приложение
• В 2019 году средний российский геймер потратит на игры $64.08
• Login Critter: анимированный персонаж для экрана входа
• MotionLayout: анимации лучше, кода — меньше
• Учим iOS/Android: работа с сетью
• 5 инструментов продуктивности, о которых должен знать каждый разработчик
AppTractor
Рынок приложений в первом полугодии вырос на 15% до $39.7 млрд
Пользователи App Store и Google Play в первой половине 2019 года потратили на приложения и игры 39.7 миллиарда долларов. Это на 15.4% больше, чем в 2018.
Вот кто бы сказал несколько лет назад, что App Store будет проверять приложения за несколько часов, а Google Play неделями и воевать с разработчиками - никогда бы не поверил. Но вот свершившийся факт. Непонятно как мы дошли до этого, но, кажется, официальный магазин приложений Android тонет под собственной тяжестью 😔
• Google ужесточает политики публикации приложений
• Karamel: активности для детей
• Как вашему приложению добиться успеха в Китае: выступление Mobvista на WhiteNights
• Retro Rampage: Wolfenstein на Swift
• Android Dev Podcast #97: Репортаж с Droidcon Berlin
• New.HR Podcast #3: Грейды разработчиков
• “Game of Thrones – За Стеной”: за 48 лет до сериала
• Churn SDK: вернуть подписчиков в приложение
• Заметки product manager’a: поведение пользователей на страницах игр в app store. Сколько надо времени чтобы скачать игру
• Сервис подбора фильмов по emoji — emovi
• Управление потоками данных в SwiftUI
• 10 советов по рецензированию кода, который вам не нравится
• Управление памятью в iOS за 6 минут
• Умный календарь для путешествующих продажников: UX/UI конкурс
• Как использование SwiftUI ускорит программирование View
• Создание приложения для перевода текста в речь с нуля: исследование UX
• Глубокое погружение в рекурсию в Swift
• Карта развития Android-разработчика 2019
• Управление задачами с WorkManager
• Облачные якоря ARCore с Sceneform
• Google ужесточает политики публикации приложений
• Karamel: активности для детей
• Как вашему приложению добиться успеха в Китае: выступление Mobvista на WhiteNights
• Retro Rampage: Wolfenstein на Swift
• Android Dev Podcast #97: Репортаж с Droidcon Berlin
• New.HR Podcast #3: Грейды разработчиков
• “Game of Thrones – За Стеной”: за 48 лет до сериала
• Churn SDK: вернуть подписчиков в приложение
• Заметки product manager’a: поведение пользователей на страницах игр в app store. Сколько надо времени чтобы скачать игру
• Сервис подбора фильмов по emoji — emovi
• Управление потоками данных в SwiftUI
• 10 советов по рецензированию кода, который вам не нравится
• Управление памятью в iOS за 6 минут
• Умный календарь для путешествующих продажников: UX/UI конкурс
• Как использование SwiftUI ускорит программирование View
• Создание приложения для перевода текста в речь с нуля: исследование UX
• Глубокое погружение в рекурсию в Swift
• Карта развития Android-разработчика 2019
• Управление задачами с WorkManager
• Облачные якоря ARCore с Sceneform
AppTractor
Google ужесточает политики публикации приложений
Google вносит важные изменения в политики публикации приложений в Google Play Store.
Есть у вас личный проект, которым вы занимаетесь после работы? В принципе вот уже не первый раз пишут, что это хороший способ обучения. Но тогда когда отдыхать от компьютеров и кода? И так все время в экранах, а тут еще и pet project содержи… 🙄
• Как личный проект делает вас лучшим разработчиком
• Spotify выпустил Lite-версию для развивающихся стран
• Видео AltConf 2019
• Android Dev Podcast #98: Большое интервью о Google и Compose
• Интеллектуальные CPaaS: новинки индустрии и что ей дали AI/ML
• Remote cache для iOS, feature toggles, тёмные темы и карьера разработчика — отчёт с Avito iOS Meetup #7
• Application Security Manager. Разработчик или безопасник?
• Чему можно научиться у дизайна гиперказуальных игр
• С оранжевого на белый: как Одноклассники обновили дизайн iOS-приложения
• Нужно ли iOS-разработчику учит Kotlin или другие языки программирования?
• Как использовать URLSessionWebSocketTask в Swift
• Лучше крадите наши игры, говорят инди-разработчики
• Принципы красивого кода
• Мокирование удаленного API в iOS
• Концепт редизайна уведомлений в iOS
• Из риелтора в разработчика игр 2. «Операция: Андроид»
• Собственный хаб автоматизации дома с Android Things и Kotlin
• Как личный проект делает вас лучшим разработчиком
• Spotify выпустил Lite-версию для развивающихся стран
• Видео AltConf 2019
• Android Dev Podcast #98: Большое интервью о Google и Compose
• Интеллектуальные CPaaS: новинки индустрии и что ей дали AI/ML
• Remote cache для iOS, feature toggles, тёмные темы и карьера разработчика — отчёт с Avito iOS Meetup #7
• Application Security Manager. Разработчик или безопасник?
• Чему можно научиться у дизайна гиперказуальных игр
• С оранжевого на белый: как Одноклассники обновили дизайн iOS-приложения
• Нужно ли iOS-разработчику учит Kotlin или другие языки программирования?
• Как использовать URLSessionWebSocketTask в Swift
• Лучше крадите наши игры, говорят инди-разработчики
• Принципы красивого кода
• Мокирование удаленного API в iOS
• Концепт редизайна уведомлений в iOS
• Из риелтора в разработчика игр 2. «Операция: Андроид»
• Собственный хаб автоматизации дома с Android Things и Kotlin
AppTractor
Как личный проект делает вас лучшим разработчиком
Кажется, что для разработчика, программирующего целый день на работе, последнее желание писать еще больше кода после ее окончания. Но если вы все время смотрите в экран, то это сказывается на вас. Как только у вас появляется возможность прогуляться и что…
Есть у вас личный проект?
Anonymous Poll
14%
Есть для развлечения
19%
Есть для образования
34%
Есть для превращения в бизнес
33%
Нет
При поддержке Google вышла серия видео о том, как сделать успешное приложение. Всего 15 роликов, в среднем по 10-12 минут. Откровения вас вряд ли настигнут, но в качестве примера некоторых проблем, с которыми сталкивается начинающий разработчик - вполне.
• Как создать приложение: все, что вам нужно знать
• Podlodka #119: Теория языков программирования
• Google выпустил превью Local Home SDK
• Apple стала дополнительно проверять приложения после публикации
• ActivityWatch: открытый трекер времени
• Отсрочки и переносы не так плохи, как вы думаете
• Как создавался дизайн Яндекс.Авто
• Как сделать кроссплатформенное приложение для классификации изображений с Flutter и Fastai
• Подключаем iOS-приложение к MySQL с Swift 5, Protocol Delegation и MVC
• Как iOS-разработчику написать резюме так, чтобы его сразу позвали на интервью
• Приложение с несколькими языками на React Native
• Маленькие советы для того, чтобы сделать ваше приложение более интерактивным
• Как провести пользовательское тестирование - 6 простых шагов
• Программирование - это искусство
• Введение в Data Science для начинающих
• Сколько стоит дизайн приложения в 2019
• Создаем "Камень-Ножницы-Бумагу" на Java и с Цепями Маркова для ИИ
• Создаем сервис для Android, который никогда не останавливается
• Как создать приложение: все, что вам нужно знать
• Podlodka #119: Теория языков программирования
• Google выпустил превью Local Home SDK
• Apple стала дополнительно проверять приложения после публикации
• ActivityWatch: открытый трекер времени
• Отсрочки и переносы не так плохи, как вы думаете
• Как создавался дизайн Яндекс.Авто
• Как сделать кроссплатформенное приложение для классификации изображений с Flutter и Fastai
• Подключаем iOS-приложение к MySQL с Swift 5, Protocol Delegation и MVC
• Как iOS-разработчику написать резюме так, чтобы его сразу позвали на интервью
• Приложение с несколькими языками на React Native
• Маленькие советы для того, чтобы сделать ваше приложение более интерактивным
• Как провести пользовательское тестирование - 6 простых шагов
• Программирование - это искусство
• Введение в Data Science для начинающих
• Сколько стоит дизайн приложения в 2019
• Создаем "Камень-Ножницы-Бумагу" на Java и с Цепями Маркова для ИИ
• Создаем сервис для Android, который никогда не останавливается
AppTractor
Как создать приложение: все, что вам нужно знать
Серия видео о том, как сделать успешное приложение.
Нет, ну понятно, машинное обучение, распознавание изображений и все вот это, но должен быть какой-то конечный человек для проверки и понимания… В наш маленький ламповый канал в Дзене отчаянно пытаюсь залить Android Dev Podcast #98. И все бы хорошо, но картинка заглавная к нему никак не прикрепляется. Казалось бы - почему? На третий день до меня дошло, что с ней не так 😀
• Android Dev Podcast #98: Большое интервью о Google и Compose
• Лучший квартал для мобайла за всю историю
• Apple открыла в Китае акселератор
• Вирус Agent Smith показывает свою рекламу на Android
• Staffbase: первое мобильное решение для коммуникаций внутри компании
• Почему мы не можем прекратить играть в мобильные игры?
• Онбординг в Мобильных Приложениях: Что Можно и Нельзя
• Как мы сделали приложение для велопарада
• Юнит-экономика за 30 слов. Самое простое и понятное объяснение
• Как распознать текст с фото: новые возможности фреймворка Vision
• Курс Молодого Геймдизайнера: как считать баланс персонажей и снаряжения без математики
• GitHub Package Registry будет поддерживать пакеты Swift
• Создание игры Tower Defense в Unity: башни и стрельба по врагам
• Создание реального приложения на SwiftUI
• Мое первое разочарование во Flutter
• Использование анимации Lottie
• Использование нескольких версий Xcode параллельно с помощью Bitrise
• Swift 5.1 выводит инъекции зависимостей на новый уровень
• Новые функции и важные изменения React Native 0.60
• Карта Метро Москвы и всего мира для Android
• Слияние между WorkManager и AlarmManager
• Android Dev Podcast #98: Большое интервью о Google и Compose
• Лучший квартал для мобайла за всю историю
• Apple открыла в Китае акселератор
• Вирус Agent Smith показывает свою рекламу на Android
• Staffbase: первое мобильное решение для коммуникаций внутри компании
• Почему мы не можем прекратить играть в мобильные игры?
• Онбординг в Мобильных Приложениях: Что Можно и Нельзя
• Как мы сделали приложение для велопарада
• Юнит-экономика за 30 слов. Самое простое и понятное объяснение
• Как распознать текст с фото: новые возможности фреймворка Vision
• Курс Молодого Геймдизайнера: как считать баланс персонажей и снаряжения без математики
• GitHub Package Registry будет поддерживать пакеты Swift
• Создание игры Tower Defense в Unity: башни и стрельба по врагам
• Создание реального приложения на SwiftUI
• Мое первое разочарование во Flutter
• Использование анимации Lottie
• Использование нескольких версий Xcode параллельно с помощью Bitrise
• Swift 5.1 выводит инъекции зависимостей на новый уровень
• Новые функции и важные изменения React Native 0.60
• Карта Метро Москвы и всего мира для Android
• Слияние между WorkManager и AlarmManager
Экспериментальная функция дайджеста - русские материалы толстыми буллетами, на английском - тонкими. Норм?
• Microsoft Teams обогнал Slack по количеству пользователей
• Wilberries открывает школу программирования
• Microsoft Word достиг 1 млрд. скачиваний на Android
• Anvyl: управление D2C
• Наталья Першиц (World of Tanks Blitz): все танки различаются
• Курс по Kotlin – руководство для начинающих
• Shoelace: гиперлокальная социальная сеть от Area 120
• #BeardyCast WWDC 2019. Нейронные сети, Core ML и Create ML
• Gravity Sound: бесплатные звуки и музыка
• Rokit выделяет $50 млн на поддержку инди-разработчиков
• Бесплатный обучающий курс по разработке навыков с Alexa Skills Kit
• Почему небольшие команды выигрывают
• 8 простых UI приёмов чтобы сделать дизайн-прототип динамичным, не прибегая к анимации
• Инструкция: создать и загрузить разметку изображений в новый инструмент Apple для обучения нейросетей Create ML
· В поисках неявной стоимости дизайна
· Как использовать iOS Background Task, чтобы поддерживать ваше приложение в актуальном состоянии
· Инкрементальная загрузка и анимация изображений в SwiftUI
· Как определить токсичного издателя мобильных игр
· Архитектура Instagram - как хранить и искать миллиарды изображений
· Триумфальное возвращение пробных версий
· Прекратите писать комментарии в коде
· Забудьте о пользователях, думайте о людях
· Кто такой тестировщик?
· Разработка игры в рулетку для Android
· Google Analytics вместе с Tag Manager + Firebase
· Создание обложек для Wear OS
· Готовим приложение для Android Q
· Как сделать View функцией State в Kotlin
• Microsoft Teams обогнал Slack по количеству пользователей
• Wilberries открывает школу программирования
• Microsoft Word достиг 1 млрд. скачиваний на Android
• Anvyl: управление D2C
• Наталья Першиц (World of Tanks Blitz): все танки различаются
• Курс по Kotlin – руководство для начинающих
• Shoelace: гиперлокальная социальная сеть от Area 120
• #BeardyCast WWDC 2019. Нейронные сети, Core ML и Create ML
• Gravity Sound: бесплатные звуки и музыка
• Rokit выделяет $50 млн на поддержку инди-разработчиков
• Бесплатный обучающий курс по разработке навыков с Alexa Skills Kit
• Почему небольшие команды выигрывают
• 8 простых UI приёмов чтобы сделать дизайн-прототип динамичным, не прибегая к анимации
• Инструкция: создать и загрузить разметку изображений в новый инструмент Apple для обучения нейросетей Create ML
· В поисках неявной стоимости дизайна
· Как использовать iOS Background Task, чтобы поддерживать ваше приложение в актуальном состоянии
· Инкрементальная загрузка и анимация изображений в SwiftUI
· Как определить токсичного издателя мобильных игр
· Архитектура Instagram - как хранить и искать миллиарды изображений
· Триумфальное возвращение пробных версий
· Прекратите писать комментарии в коде
· Забудьте о пользователях, думайте о людях
· Кто такой тестировщик?
· Разработка игры в рулетку для Android
· Google Analytics вместе с Tag Manager + Firebase
· Создание обложек для Wear OS
· Готовим приложение для Android Q
· Как сделать View функцией State в Kotlin
AppTractor
Microsoft Teams обогнал Slack по количеству пользователей
Microsoft раскрыла количество пользователей мессенджера Teams. по словам компании, сейчас конкурентом Slack каждый день пользуется более 13 миллионов человек, а в месяц - более 19 миллионов.
Два интересных наблюдения - в App Store чувак протестировал триальную версию приложения и прокатило. Под триалом тут понимают пробный ознакомительный период, а потом полное отключение всех функций - раньше такое было запрещено, но после WWDC в гайдлайны внесли изменения. А во-вторых Google отказывается от приложений для AdSense. Вместо них будет мобильный сайт с AMP и PWA. Технологии дозрели?
• Триал для приложений: возвращение в App Store?
• Google AdSense отказывается от мобильных приложений
• Как повысить эффективность удаленной команды с помощью хакатонов
• MagazineLayout: UICollectionView от Airbnb
• Самые зарабатывающие приложения с подпиской во 2 квартале 2019
• ShineButton: сияющие кнопки
• Сегментация как инструмент поиска инсайтов
• Могут ли цифровые продукты быть безвременными?
• Создаем шаблон Xcode проекта
• Из веба и банков в iOS-разработку: личный опыт программиста Apiqa
• Нативная разработка, React Native и Flutter: критерии выбора
• Полное руководство по правильному использованию анимации в UX
· iOS 13 - готово ваше приложение к темноте?
· Хороший UX, плохой UX: Создаем UX, который работает
· Делаем Minecraft за неделю с использованием C++ и OpenGL
· Сокращение объема памяти и OOM-завершений в iOS
· 4 минуты на то, чтобы стать лучшим разработчиком
· Топ-10 инструментов Data Science и ML для не-программистов
· Создание статичных фреймворков в Carthage
· Пакет приложений и Sideloading: как предотвратить сбои
· Создаем сканер QR-кодов с использованием Firebase ML Kit и CameraX
· Исследуем App Actions на Android
· 10 самых многообещающих трендов Android-разработки в 2019
• Триал для приложений: возвращение в App Store?
• Google AdSense отказывается от мобильных приложений
• Как повысить эффективность удаленной команды с помощью хакатонов
• MagazineLayout: UICollectionView от Airbnb
• Самые зарабатывающие приложения с подпиской во 2 квартале 2019
• ShineButton: сияющие кнопки
• Сегментация как инструмент поиска инсайтов
• Могут ли цифровые продукты быть безвременными?
• Создаем шаблон Xcode проекта
• Из веба и банков в iOS-разработку: личный опыт программиста Apiqa
• Нативная разработка, React Native и Flutter: критерии выбора
• Полное руководство по правильному использованию анимации в UX
· iOS 13 - готово ваше приложение к темноте?
· Хороший UX, плохой UX: Создаем UX, который работает
· Делаем Minecraft за неделю с использованием C++ и OpenGL
· Сокращение объема памяти и OOM-завершений в iOS
· 4 минуты на то, чтобы стать лучшим разработчиком
· Топ-10 инструментов Data Science и ML для не-программистов
· Создание статичных фреймворков в Carthage
· Пакет приложений и Sideloading: как предотвратить сбои
· Создаем сканер QR-кодов с использованием Firebase ML Kit и CameraX
· Исследуем App Actions на Android
· 10 самых многообещающих трендов Android-разработки в 2019
AppTractor
Триал для приложений: возвращение в App Store?
Джон Скало из студии Windmill опробовал новый режим монетизации приложения по давно известной схеме trialware. И он работает!
Новый опрос Developer Economics!
Станьте одним из 40,000 разработчиков, которые ежегодно делятся своим опытом и рассказывают о тенденциях в сфере разработки.
Вопросы о средствах разработки, платформах, языках программирования, инфраструктуре, а также ресурсах для обучения и развития. Новый определяющий отчет ждет вас!
Пройдите опрос и выиграйте классные призы!
Станьте одним из 40,000 разработчиков, которые ежегодно делятся своим опытом и рассказывают о тенденциях в сфере разработки.
Вопросы о средствах разработки, платформах, языках программирования, инфраструктуре, а также ресурсах для обучения и развития. Новый определяющий отчет ждет вас!
Пройдите опрос и выиграйте классные призы!
Мое любимое - маленькие быстры сервисы. Stein - обертка для Google Таблиц, быстро превращающая их в маленькие базы данных. Дает RESTful доступ к данным и с его помощью таблицы можно использовать для быстрого прототипирования или мелких задач. Для больших проектов таблицы, конечно, не подойдут, но для небольших задач самое то - избавляет от массы ненужных телодвижений с установкой и настройкой новой базы данных на сервере.
• Stein: база данных из Таблицы Google
• Blackstone покупает Vungle
• Работа с CloudKit
• Видео Conference for Kotliners 2019
• Minecraft Earth начинает бета-тестирование
• Apple представляет новые эмодзи
• Как создавался Pokemon Go и почему он стал таким успешным
• Идея для приложения: с чего все начинать?
• Обзор новой операционной системы iPadOS Beta от Apple
• Сравнение Ionic и Flutter для разработки мобильных и прогрессивных приложений
• Зачем нужны скрытые игровые механики
• Custom refactoring tool: Swift
› Code Reviews в Medium
› Начинаем работу с Combine в Swift
› Как думать по noSQL с Firebase
› Сколько стоит локализация?
› Разбил лобовое стекло и заработал $ 10 000 в программе поиска уязвимостей Tesla
› Как использовать Swift для WatchConnectivity
› Как Kotlin упростил мою жизнь в мире Java
• Stein: база данных из Таблицы Google
• Blackstone покупает Vungle
• Работа с CloudKit
• Видео Conference for Kotliners 2019
• Minecraft Earth начинает бета-тестирование
• Apple представляет новые эмодзи
• Как создавался Pokemon Go и почему он стал таким успешным
• Идея для приложения: с чего все начинать?
• Обзор новой операционной системы iPadOS Beta от Apple
• Сравнение Ionic и Flutter для разработки мобильных и прогрессивных приложений
• Зачем нужны скрытые игровые механики
• Custom refactoring tool: Swift
› Code Reviews в Medium
› Начинаем работу с Combine в Swift
› Как думать по noSQL с Firebase
› Сколько стоит локализация?
› Разбил лобовое стекло и заработал $ 10 000 в программе поиска уязвимостей Tesla
› Как использовать Swift для WatchConnectivity
› Как Kotlin упростил мою жизнь в мире Java
AppTractor
Stein: база данных из Таблицы Google
Stein - обертка для Google Таблиц, быстро превращающая их в базы данных.
Появилась запись выступления Алекса Шварца и Зибы Скота на GDC 2019 - “1,500 игровых автоматов входят в бар“. Если не знаете, то это чуваки до опупения рескинили один и тот же игровой автомат под разные поисковые слова. Все делалось автоматом и ограничивалось только пропускной способностью Google Play - 15 приложений в день. В результате они за всю жизнь проекта смогли загрузить примерно 1500 приложений и заработали примерно 50,000 долларов. Статья с Хабра об этом дальше.
• 1,500 игровых автоматов входят в бар: дело в количестве, а не качестве
• Как разработчики процедурно создали кучу «мусорных» мобильных игр и заработали 50 тысяч долларов
• Podlodka #120: Kubernetes
• UI-тесты
• AppsCast #9: Тимлид, или Туда и обратно
• Маркетинг влияния вырос на 83%
• Pro Bulk Sms Sender: массовая отправка СМС
• Разработка под Android: советы самому себе
• Постбраузерная эпоха
• Дизайнеры vs разработчики: об истории создания приложения «Мой умный город»
› Быстрые очереди на Swift
› Создаем Поисковую панель с материальным дизайном в iOS
› Управление фоновыми задачами с новым Task Scheduler в iOS 13
› Объектно-ориентированное программирование - Бедствие на триллион долларов
• Как реализовать чистую архитектуру на Android?
› Модели потоков в Корутинах и Android SQLite API
› Эксперимент: превращаем MVP в MVVM без ViewModel library
• 1,500 игровых автоматов входят в бар: дело в количестве, а не качестве
• Как разработчики процедурно создали кучу «мусорных» мобильных игр и заработали 50 тысяч долларов
• Podlodka #120: Kubernetes
• UI-тесты
• AppsCast #9: Тимлид, или Туда и обратно
• Маркетинг влияния вырос на 83%
• Pro Bulk Sms Sender: массовая отправка СМС
• Разработка под Android: советы самому себе
• Постбраузерная эпоха
• Дизайнеры vs разработчики: об истории создания приложения «Мой умный город»
› Быстрые очереди на Swift
› Создаем Поисковую панель с материальным дизайном в iOS
› Управление фоновыми задачами с новым Task Scheduler в iOS 13
› Объектно-ориентированное программирование - Бедствие на триллион долларов
• Как реализовать чистую архитектуру на Android?
› Модели потоков в Корутинах и Android SQLite API
› Эксперимент: превращаем MVP в MVVM без ViewModel library
AppTractor
1,500 игровых автоматов входят в бар: дело в количестве, а не качестве
На проводимой в этом году Game Developers Conference выступили два разработчика игр, способные написать новую главу романа-антиутопии о будущем: они рассказали историю о том, как заработали деньги, позволив делать всю работу роботам. В их случае этой работой…
Если вы не знали, то легальный поиск уязвимостей - довольно прибыльное занятие. Программа выплаты вознаграждений существует практически у всех компаний. Google вот, например, за найденные в Google Play ошибки готов платить до 20 тысяч долларов, а за хищение персональных данных - до 3 тысяч. ну и чтобы два раза не вставать - у Android Dev Podcast грядет 100 выпуск, если хотите проспонсировать лучший в мире подкаст, так только скажите 😀
• Google во много раз увеличил вознаграждения за поиск уязвимостей в Chrome, Chrome OS и Google Play
• Area 120 представил новый сервис проведения интервью с разработчиками Byteboard
• Changefeed: красивый changelog
• #BeardyCast WWDC 2019. SwiftUI, темная тема и другие особенности разработки
• Android Dev Podcast #99: Server Driven UI
• Геймдизайн 101: книги для начинающих
• FaceApp заработал $1 млн за 10 дней
• 10x Ascend: торг с работодателем
• Лояльность владельцев iPhone достигла минимума
• Kotlin стал “Прорывным проектом года”
• 6 принципов функциональной анимации: как сделать правильные переходы
• Flutter, руководство для начинающих
• Как мы в QIWI пришли к единому стилю взаимодействия между View и ViewModel в рамках MVVM
• Шесть экспериментов для проверки гипотез поведенческой экономики, которые можно применить в монетизации игр
• iOS-приложение за три месяца, не зная ничего: только опыт
› Портируем iPad приложение на macOs Catalina
› Pygame и разработка игр
› Новый фреймворк для мобильного вовлечения: Acknowledgment – Interest – Conversion (AIC)
› 8 практик React, которые обрушат ваше приложение в будущем
› Как Uber незаметно изменил интерфейс для всего остального мира
• WorldSkills: Обзор от участника олимпиады
• Создание Android Live Wallpapers
• Загружаем сайт в Google Play
› Tinder обходит Play Store на Android для того, чтобы миновать 30% налог
• Google во много раз увеличил вознаграждения за поиск уязвимостей в Chrome, Chrome OS и Google Play
• Area 120 представил новый сервис проведения интервью с разработчиками Byteboard
• Changefeed: красивый changelog
• #BeardyCast WWDC 2019. SwiftUI, темная тема и другие особенности разработки
• Android Dev Podcast #99: Server Driven UI
• Геймдизайн 101: книги для начинающих
• FaceApp заработал $1 млн за 10 дней
• 10x Ascend: торг с работодателем
• Лояльность владельцев iPhone достигла минимума
• Kotlin стал “Прорывным проектом года”
• 6 принципов функциональной анимации: как сделать правильные переходы
• Flutter, руководство для начинающих
• Как мы в QIWI пришли к единому стилю взаимодействия между View и ViewModel в рамках MVVM
• Шесть экспериментов для проверки гипотез поведенческой экономики, которые можно применить в монетизации игр
• iOS-приложение за три месяца, не зная ничего: только опыт
› Портируем iPad приложение на macOs Catalina
› Pygame и разработка игр
› Новый фреймворк для мобильного вовлечения: Acknowledgment – Interest – Conversion (AIC)
› 8 практик React, которые обрушат ваше приложение в будущем
› Как Uber незаметно изменил интерфейс для всего остального мира
• WorldSkills: Обзор от участника олимпиады
• Создание Android Live Wallpapers
• Загружаем сайт в Google Play
› Tinder обходит Play Store на Android для того, чтобы миновать 30% налог
AppTractor
Google во много раз увеличил вознаграждения за поиск уязвимостей в Chrome, Chrome OS и Google Play
Google, который уже выплатил исследователям в области безопасности более 15 миллионов долларов с момента запуска программы поиска уязвимостей, сегодня увеличил премии за найденные в Chrome и Play ошибки.
Apple снова обвиняют в нечестной конкуренции. Теперь дело за поиском - говорят, что собственные приложения компании всегда на первых местах. Apple отбивается, что в формировании поисковой выдачи участвует 42 параметра, среди которых оценки, поведение и т.п. Ирония в том, что у многих приложений Apple нет ни оценок, ни установок (кроме пред от самой Apple) - а они все равно на первом месте. В общем, забавно наблюдать.
• Apple манипулирует поиском App Store в пользу своих приложений
• Podlodka #121: Зарплаты
• Netflix запустил супер-дешевую подписку для Индии
• Эффективное привлечение пользователей с оптимизацией по CPO. Кейс Rocket10 и OZON
• Microsoft инвестировала $1 млрд. в OpenAI
• AppsCast #10: Функциональный Swift
• Lockdown: файрвол для iOS
• Почему вам стоит закрыть ваш самый денежный проект
• Лучшие бесплатные игры для Android 2019
• Tinder начал принимать оплату в обход Google Play
• MiniSpaceJourney: вторжение инопланетян на часах
• Почему не окупается локализация?
• Психология цвета для мобильных приложений
• Что предложит Feedback Assistant — платформа для разработчиков, которая заменит Bug Reporter
• Деплоим ML проект, используя Flask как REST API, и делаем доступным через приложение на Flutter
› GDevelop: открытый игровой движок для всех
› Приложение Goodreads: исследование UX
› Лучшая стратегия подготовки к интервью с программированием
› Continuous Integration в iOS c Gitlab CI, Fastlane и OTA-установками
› Разработка через тестирование тупа. Переубедите меня.
• Пишем Android приложение для киноманов — Часть 1 (Прототипирование)
• Android preferences delegate
• Первое впечатление от Android Jetpack Compose
› Разрабатываем приложение для оценки стойкости пароля для Android
› Поддержка навигации жестами в для Android Q
› Выжимаем все из Android Studio
› Семь раз отмерь, один раз отрежь
• Apple манипулирует поиском App Store в пользу своих приложений
• Podlodka #121: Зарплаты
• Netflix запустил супер-дешевую подписку для Индии
• Эффективное привлечение пользователей с оптимизацией по CPO. Кейс Rocket10 и OZON
• Microsoft инвестировала $1 млрд. в OpenAI
• AppsCast #10: Функциональный Swift
• Lockdown: файрвол для iOS
• Почему вам стоит закрыть ваш самый денежный проект
• Лучшие бесплатные игры для Android 2019
• Tinder начал принимать оплату в обход Google Play
• MiniSpaceJourney: вторжение инопланетян на часах
• Почему не окупается локализация?
• Психология цвета для мобильных приложений
• Что предложит Feedback Assistant — платформа для разработчиков, которая заменит Bug Reporter
• Деплоим ML проект, используя Flask как REST API, и делаем доступным через приложение на Flutter
› GDevelop: открытый игровой движок для всех
› Приложение Goodreads: исследование UX
› Лучшая стратегия подготовки к интервью с программированием
› Continuous Integration в iOS c Gitlab CI, Fastlane и OTA-установками
› Разработка через тестирование тупа. Переубедите меня.
• Пишем Android приложение для киноманов — Часть 1 (Прототипирование)
• Android preferences delegate
• Первое впечатление от Android Jetpack Compose
› Разрабатываем приложение для оценки стойкости пароля для Android
› Поддержка навигации жестами в для Android Q
› Выжимаем все из Android Studio
› Семь раз отмерь, один раз отрежь
AppTractor
Apple манипулирует поиском App Store в пользу своих приложений
Мобильные приложения компании Apple обычно первыми появляются в результатах поиска, опережая конкурентов в App Store, что является существенным преимуществом, которое не соответствует ряд декларируемых компанией правил, пишет The Wall Street Journal.