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.
Forwarded from Leonid
Для внутренних данных интересно понять - вы программист и в какой IDE работаете?
Anonymous Poll
81%
Я в Xcode и Android Studio
14%
В другой
6%
Пишу в блокноте
Не знаю, про Age of Z это или нет, но вот что пишут о том, как заработать на школьниках. Был как-то в CPA сети оффер, в котором платили, если юзер регался в онлайн игрушке и доходил до 4 уровня. Понятное дело, что не каждый сконвертится в установку, а тут еще и нужно дойти до 4 уровня. Что сделали парни из Partnerkin. Зашли в сервисы, где школьники выполняют задания за пару центов (просмотреть страницу, поставить лайк). Сделали лендинг типа "Заработай на игрушке. Найди баг на 4 уровне и получи приз". Прорекламировали лендинг на этих школьников. Юзеры начали массово регистрироваться и все доходить до 4 уровня, чтобы найти баг. Понятно, что никакого бага не было и никто приз не получил. Но зато получилась отличная выплата в партнерке за игроков 😎
• Продвижение игры Age of Z на российском рынке – опыт Adsup
• 8 игр для изучения программирования
• Видео App Design & Development Conference 2019
• Boot Finder: поиск обуви по фотографии
• Миру не нужно ваше приложение
• ARPU и ARPPU: одна буква и принципиальные отличия
• Распознавание объектов в режиме реального времени на iOS с помощью YOLOv3
• Split Controller без этих ваших сторибордов
• Мобильная разработка hh.ru и где она обитает
• 9 Принципов для создания качественных iOS приложений
• Как продвигать мобильное приложение в 2019 году: 4 практических способа + полезные инструменты
• «Мексика — это наши девяностые»: как мобильный разработчик проводит лето c семьёй
› Ключ к тому, чтобы быть отличным программистом
› Создаем iOS-приложение без Storyboard
› Тренды в программировании 2020
› Тестирование Android-приложений с Firebase Robo Test
› 5 отличных альтернатив Google Play Store
› Что нового в Android Studio 3.5
› Межмодульная навигация в Android с помощью Dagger
• Продвижение игры Age of Z на российском рынке – опыт Adsup
• 8 игр для изучения программирования
• Видео App Design & Development Conference 2019
• Boot Finder: поиск обуви по фотографии
• Миру не нужно ваше приложение
• ARPU и ARPPU: одна буква и принципиальные отличия
• Распознавание объектов в режиме реального времени на iOS с помощью YOLOv3
• Split Controller без этих ваших сторибордов
• Мобильная разработка hh.ru и где она обитает
• 9 Принципов для создания качественных iOS приложений
• Как продвигать мобильное приложение в 2019 году: 4 практических способа + полезные инструменты
• «Мексика — это наши девяностые»: как мобильный разработчик проводит лето c семьёй
› Ключ к тому, чтобы быть отличным программистом
› Создаем iOS-приложение без Storyboard
› Тренды в программировании 2020
› Тестирование Android-приложений с Firebase Robo Test
› 5 отличных альтернатив Google Play Store
› Что нового в Android Studio 3.5
› Межмодульная навигация в Android с помощью Dagger
AppTractor
Продвижение игры Age of Z на российском рынке — опыт Adsup
Опыт команды Adsup по продвижению китайской ММО онлайн-стратегии в жанре «Зомби-апокалипсис».
Новостей как всегда куча, но главное - наконец-то, спустя 25 лет, DOOM снова с нами. Помню, как у нас в институте была сетка - даже не Ethernet, а коаксиал. И когда запускалась сетевая игра все просто вешалось. Но удовольствие было незбываемое, а в буфете на нас смотрели очень странно 😀
• DOOM и DOOM II вышли на iOS и Android
• Rozental As A Service: поиск опечаток в исходниках
• Топ стран по загрузкам во 2 квартале 2019
• Magic Leap выпустила первую игру в рамках Independent Creator Program
• Flutter Dev Podcast #6: Асинхронность
• Ваша игра может стать лучше: Как найти проблемы и точки роста
• Когда приходит время погашать технический долг: опыт LinkedIn
• UX-дизайн: Как Работает Человеческая Память
• Менеджер по продукту – 10 мобильных особенностей
• Разработка и программирование 2020
• Airbud: голосовое управление сайтами
• TabNine — ИИ, помогающий писать код
• Balloon: подсказки для Android
• Самые популярные мобильные игры во 2 квартале 2019
• Вклад дизайнера в разработку мобильных приложений
• Чего ждать, если хочешь стать iOS-разработчиком
• Знакомство с SwiftUI: Создание простого приложения с использованием TableView
• Meows.app — клиент для Apple Music
• WeChat следит за тобой
• Как мы поменяли этап тестирования в разработке приложений
› Запуск вашего инди приложения
› Обработка естественного языка в Swift
› Сказка о гениальном программисте
› 30 вещей, которые я хотел бы знать в начале занятия программированием
› Можно ли учить программирование на телефоне?
› UICollectionView с ячейками автоматического размера
› Продвижение музейных активностей - исследование UX
› gRPC и как оно может сэкономить время на разработку
• Переключение языка в Android-приложении
› Android MVVM - что делать и что не делать
› Отображение картинок в Android приложении: поддерживаемо, тестируемо, безболезненно
› Как Pandao ускоряет процесс обновления приложения на Android
• DOOM и DOOM II вышли на iOS и Android
• Rozental As A Service: поиск опечаток в исходниках
• Топ стран по загрузкам во 2 квартале 2019
• Magic Leap выпустила первую игру в рамках Independent Creator Program
• Flutter Dev Podcast #6: Асинхронность
• Ваша игра может стать лучше: Как найти проблемы и точки роста
• Когда приходит время погашать технический долг: опыт LinkedIn
• UX-дизайн: Как Работает Человеческая Память
• Менеджер по продукту – 10 мобильных особенностей
• Разработка и программирование 2020
• Airbud: голосовое управление сайтами
• TabNine — ИИ, помогающий писать код
• Balloon: подсказки для Android
• Самые популярные мобильные игры во 2 квартале 2019
• Вклад дизайнера в разработку мобильных приложений
• Чего ждать, если хочешь стать iOS-разработчиком
• Знакомство с SwiftUI: Создание простого приложения с использованием TableView
• Meows.app — клиент для Apple Music
• WeChat следит за тобой
• Как мы поменяли этап тестирования в разработке приложений
› Запуск вашего инди приложения
› Обработка естественного языка в Swift
› Сказка о гениальном программисте
› 30 вещей, которые я хотел бы знать в начале занятия программированием
› Можно ли учить программирование на телефоне?
› UICollectionView с ячейками автоматического размера
› Продвижение музейных активностей - исследование UX
› gRPC и как оно может сэкономить время на разработку
• Переключение языка в Android-приложении
› Android MVVM - что делать и что не делать
› Отображение картинок в Android приложении: поддерживаемо, тестируемо, безболезненно
› Как Pandao ускоряет процесс обновления приложения на Android
AppTractor
DOOM и DOOM II вышли на iOS и Android
Двадцать пять лет назад небольшая студия id Software выпустила игру DOOM. В общей сложности на разработку DOOM ушло 12 месяцев, вдвое больше времени, чем на разработку Wolfenstein 3D.
ByteDance (TikTok) признался в создании собственного смартфона. Навскидку ни одна аналогичная затея ни разу не выгорела - смартфон Facebook просто сразу “не пошел”, Яндекс тоже быстро загнулся, Amazon и тот свернул свой Fire. Хотя у TikTok скоро будет под миллиард пользователей, так что ситуация вполне уникальная… Так сделают они свой популярный смартфон?
• ByteDance делает собственный смартфон
• Магазин приложений для Android: 5 альтернатив Google Play Store
• Представлен единый стандарт дополненной реальности OpenXR
• Teamlead Roadmap: карта навыков и модель развития тимлидов
• Опыт разработки Life Simulator: Спустя один год и миллион загрузок
• Персонализация: 3 стратегии, которые гарантируют успех вашего приложения
• Игра AirAttack! — наш первый опыт разработки в VR
• Как распознать картинки и тексты на телефоне с помощью ML Kit
• Способы разработки переключателей учетных записей и переключателей приложений
• Разработчики больше, чем обезьянки
• Вы платите неправильной системе, когда покупаете что-то в iOS
• Неймспейсинг в Kotlin
• Finch: показывает трафик OkHttp
• ViewPager 2 — новая функциональность в старой обертке
• Разоблачаем магию DiffUtil
• 12 лучших способов уменьшить размер Android-приложения в течение жизненного цикла разработки
• Dagger в Kotlin: ошибки и оптимизации
• Охота на ошибку - настоящая история отладки App Bundle
• ByteDance делает собственный смартфон
• Магазин приложений для Android: 5 альтернатив Google Play Store
• Представлен единый стандарт дополненной реальности OpenXR
• Teamlead Roadmap: карта навыков и модель развития тимлидов
• Опыт разработки Life Simulator: Спустя один год и миллион загрузок
• Персонализация: 3 стратегии, которые гарантируют успех вашего приложения
• Игра AirAttack! — наш первый опыт разработки в VR
• Как распознать картинки и тексты на телефоне с помощью ML Kit
• Способы разработки переключателей учетных записей и переключателей приложений
• Разработчики больше, чем обезьянки
• Вы платите неправильной системе, когда покупаете что-то в iOS
• Неймспейсинг в Kotlin
• Finch: показывает трафик OkHttp
• ViewPager 2 — новая функциональность в старой обертке
• Разоблачаем магию DiffUtil
• 12 лучших способов уменьшить размер Android-приложения в течение жизненного цикла разработки
• Dagger в Kotlin: ошибки и оптимизации
• Охота на ошибку - настоящая история отладки App Bundle
AppTractor
ByteDance делает собственный смартфон
Китайская компания ByteDance, являющаяся владельцем сервиса TikTok, занимается разработкой собственного смартфона.
Хочешь стать востребованным специалистом и достойно зарабатывать? Освой профессию iOS-разработчика!
✔️ Научись создавать мобильные приложения под iOS на практике.
✔️ Сделай шесть проектов для портфолио под руководством опытного наставника.
✔️ После прохождения обучения получи гарантированное трудоустройство.
Для первых 20 студентов скидка 20%. Есть рассрочка.
Начни свой путь к успеху!
Программа курса и остальные подробности по ссылке 👉 https://clc.to/JgTEdg
✔️ Научись создавать мобильные приложения под iOS на практике.
✔️ Сделай шесть проектов для портфолио под руководством опытного наставника.
✔️ После прохождения обучения получи гарантированное трудоустройство.
Для первых 20 студентов скидка 20%. Есть рассрочка.
Начни свой путь к успеху!
Программа курса и остальные подробности по ссылке 👉 https://clc.to/JgTEdg