Size: a a a

Mobile Insights by AppTractor

2020 August 24
Mobile Insights by AppTractor
Псс… Соскучились? 😝 Photo Lab объявляет о старте онлайн-хакатона PhotoHack Mobile с призовым фондом 500 000 рублей! 🔥

В этот раз перед участниками стоит задача разработать мобильное приложение, используя технологии Photo Lab. При этом речь не идёт о чём-то масштабном и грандиозном, а наоборот, нужно создать нишевый продукт, направленный на решение конкретной задачи.

Где: онлайн
Когда: 12-13 сентября 2020 года
Кого мы ждём: мобильных разработчиков, специалистов по Machine Learning и Data Science, продакт-менеджеров, UI/UX-дизайнеров, авторов креативных идей, а также студентов технических специальностей.

P.S. в команде может быть не более пяти человек 😉

Подробная информация и регистрация на сайте:  https://bit.ly/2FNaQrD

Торопитесь! Заявки принимаются до 11 сентября 2020
источник
Mobile Insights by AppTractor
Недавно Google объявил о новых профессиональных сертификатах для разработчиков, которые можно получить за шесть месяцев. Компания также дала понять соискателям, что будет рассматривать эти сертификаты, которые не требуют предварительного опыта бакалавриата, как эквивалент четырехлетнего обучения. Вопрос: если можно получить работу в Google после прохождения курса за 300 долларов, то каково будущее высшего образования за десятки или сотни тысяч долларов? Нужно ли оно вообще?

Разработка

Google: ВУЗ больше не нужен
Житель Петербурга потратил на «Великого Султана» 763 тыс. рублей и решил вернуть их через суд
Microsoft поддержала Epic Games в споре с Apple
Рынок умных часов растет
Хочу в геймдев #11: как попасть в зарубежную геймдев-компанию
Epic запускает чемпионат #FreeFortnite
Взлет приложений для здоровья и фитнеса в 2020
Podlodka #177: криптография
ASOindex бенчмарк 20 популярных категорий App Store и Google Play
Интерфейсы для тех, кто еще не читает. Принципы проектирования детского UX-UI
AppMetrica: как правильно собирать и интерпретировать данные отчетов
Работа в Mobis Apps, или как потерять 130 тысяч рублей
Делаем Операционную систему (x86)  (англ.)

iOS

Layout Framework Benchmark: сравнительное тестирование Swift-фреймворков
Время сборки Xcode с BitBar
Почему все взъелись на Apple с её 30%?
Управление приложением в SwiftUI
Как создать змейку на SwiftUI
Как программно изменить иконку приложения
Новое в iOS 14: App Attest
Постраничное листание на SwiftUI

Android

Android для всех: словарь терминов
Сравнение времени сборки Android на разных процессорах
Создание элегантных DSL на Kotlin
источник
Mobile Insights by AppTractor
Нужен ли четырехлетний бакалавриат разработчику?
Анонимный опрос
12%
Да, нужен, без него никак
38%
Нет, не нужен, достаточно курсов
50%
Нужно совмещать большое образование и всякое дополнительное
Проголосовало: 1172
источник
2020 August 25
Mobile Insights by AppTractor
#ЦифраДня: 28 сентября следующее слушание по делу Epic vs. Apple. Сейчас, на предварительном слушании, судья запретила Apple отзывать сертификаты разработчика у Epic, но и Fortnite не вернула.
источник
Mobile Insights by AppTractor
Еще интересное из вчерашнего - суд отказал жителю Санкт-Петербурга в возмещении 763 тысяч рублей, которые он потратил на «Великого Султана». Традиционно это докатилось до нас через несколько лет - еще в 2016 пятидесятидевятилетний владелец магазина бытовой техники, будучи лидером одного из кланов, потратил на Modern War более 2 миллионов долларов, а проворовавшийся бухгалтер спустил на Game of War украденный миллион. Морали никакой нет, хочется просто самому уже сделать игру, в которой игрок может со смыслом потратить хотя бы $10,000 😀

Разработка

Цифровая трансформация бизнеса и ее сложности
Суд запретил Apple удалять аккаунты Epic Games
Azure IoT Edge и SQL Edge: перенос облачных нагрузок на «наземные» устройства
Инди-проект Tenebris, или геймдев без бюджета
ActiveLife App: исследование UI/UX
Как я бы снова начал изучать машинное обучение (через 3 года)
7 устаревших стилей программирования

iOS

Как подготовиться к iOS 14
Осваиваем Grid в SwiftUI
Make your iOS app talk. Доклад Яндекса
В чем разница между Leading и Left, Trailing и Right Constraints в Swift
GraphQL в iOS-разработке
Обнаружение утечки памяти во время выполнения на iOS

Android

Google выпустил приложение AdMob для Android
Android Additive Animations: анимации для Android
Распознаем нарисованное с ML Kit
Как использовать Ktor в вашем Android-приложении
Использование Firebase In-App-Messaging в Android-приложении
Анимируйте клавиатуру
Связь Фрагмента с другими Фрагментами и Активити
источник
2020 August 26
Mobile Insights by AppTractor
Если вы просите новых мессенджеров, их есть у меня. На самом деле концепция Muze довольно любопытная - чистый холст (canvas), на котором можно писать, рисовать размещать фотки, стикеры и все прочее. Главная прелесть в том, что все это можно делать не последовательно, не в привычных нам пузырях - это скорее совместный арт-проект или доска, любое место которой доступно для редактирования.

Разработка

Muze переосмысливает мобильный месседжинг
Amazon улучшает расстановку мебели в AR
Арабские страны: новый Клондайк для разработчиков
Использование SVG ресурсов в Xamarin
Как однажды была чуть не сорвана разработка Gardenscapes
Как сделать Flutter-приложение с высоким уровнем безопасности?
Каково это быть Senior инженером?

iOS

NeumorphismKit: неоморфизм в UIKit
10 советов по разработке виджетов для iOS 14
Отслеживание рук и определение положения тела с помощью Vision Framework
Протоколы в Swift
Затерянный в стране Xcode

Android

Конфигурация многомодульных проектов
Делаем кастомный Android Sheet, выезжающий сверху экрана
Android Material Component: создаем Navigation Drawer в стиле Gmail
Используем Jetpack CameraX
источник
2020 August 27
Mobile Insights by AppTractor
В Microsoft провели опрос - как повлияла работа из дома на продуктивность разработчиков и проджект-менеджеров. Оказалось, что в среднем никак не повлияла 😎 Часть стала более продуктивной, почти такая же менее продуктивной, “ничего не изменилось” - самый популярный ответ. Главные недостатки - отсутствие социальных взаимодействий, потеря границ работа-жизнь, плохая эргономика. А как работа из дома повлияла на вашу продуктивность?

Разработка

Повлияла ли работа из дома на продуктивность разработчиков?
Исследователи Intel на основе смартфона сделали робота за $50
Facebook предупреждает о 50% падении дохода от рекламы после перехода на iOS 14
10 вещей, о которых нужно помнить при переходе с React на React Native
Какие бывают метрики. Дизайнер и метрики, 2 часть
10 главных метрик для аналитики ecommerce-приложений
Тени и размытие. Основы UI дизайна
Сколько стоит сделать кроссплатформенное приложение в 2020?
Adobe отказывается от PhoneGap
Как разработать отличное мобильное приложение для фитнеса? (фичи, бюджет и монетизация)
6 потрясающих Github-репозиториев для Flutter
VR-разработка на Unreal: для каких проектов лучше всего использовать?

iOS

Создание сложных многослойных макетов с Safe Area

Android

Вышла альфа-версия Jetpack Compose
Android Broadcast: Архитектура приложений: Делаем аналитику правильно
Awesome Dialog: красивые уведомления для Android
Архитектурный шаблон MVI в Kotlin Multiplatform. Часть 3: тестирование
Как повысить качество приложения с помощью Firebase и Google Play
10 полезных строковых расширений Kotlin
источник
Mobile Insights by AppTractor
Как работа из дома повлияла на вашу продуктивность?
Анонимный опрос
9%
Продуктивность заничтельно выросла
19%
Выросла
30%
Осталась на прежнем уровне
24%
Снизилась
7%
Значительно снизилась
11%
Я и так из дома все время
Проголосовало: 1086
источник
2020 August 28
Mobile Insights by AppTractor
#Пятничное
источник
Mobile Insights by AppTractor
🦾 По просьбе SkillFactory написали обзор “Убьет ли Искусственный Интеллект программирование?”. Короткий ответ - нет, слухи о смерти программирования несколько преувеличены. Но наверняка, по результатам прочтения, у вас возникнет потребность изучить Data Science и ИИ, чтобы, например, сделать код, который делает код.

🧑🏻‍💻 Тут как раз скоро начинается курс «Профессия Data Scientist» от SkillFactory. За два года обучения по 6 часов в неделю вы освоите востребованные навыки в Data Science и соберёте портфолио проектов. Курс подходит разработчикам любого уровня, в том числе и начинающим. В конце курса вы станете Middle дата сайентистом и сможете работать по специальности.

Профессия Data Scientist: https://bit.ly/34G9BoP
источник
2020 August 31
Mobile Insights by AppTractor
Facebook тоже слегка пнул Apple - не так, конечно, как Epic, но тоже “пострадал за правду”. В своей новой версии приложения Facebook включил функцию, которая позволяет пользователям покупать билеты на мероприятия онлайн, но поставил предупреждение о том, что 30% выручки пойдет в Apple, поскольку покупка совершается на iOS-приложении. оказывается, что и так делать нельзя. Приложение завернули, ибо не должны пользователи знать, что даже в тяжелые времена 30% от билетов идет компании за 2 триллиона 🤨

Разработка

Apple заблокировала обновление Facebook из-за предупреждения о 30%
Windows 95 исполнилось 25 лет
Unity Distribution Portal позволит работать сразу со многими магазинами приложений
Дизайн приложений: примеры для вдохновения #14
Игровой рынок России: обзор Wargaming и Superdata
В Канаде самый большой рост расходов на приложения, в России рост ниже прошлогоднего
Flutter Dev Podcast #19: Яндекс.Про
Хочу в геймдев #12: путь инди
Podlodka #178: Stack Overflow
Как работают мобильные кошельки на примере приложения «Mir Pay»
Локализация: как выйти на международный рынок и увеличить количество установок?
Проектирование игры в Sketch: интервью с создателем King Rabbit
Что такое Actions Builder? Actions Builder и Actions SDK для Google Assistant
Реверс-инжиниринг: разработка эмулятора сервера для Marvel’s Avengers

iOS

Apple делает свой поисковый сервис?
Swift Best Practices которые не стыдно знать
Победитель Apple Design Awards: статистически усреднённый портрет
Мои любимые приложения для iOS-разработки в 2020 году
Как создать интерактивный Bottom Sheet в Swift 5
Создание мульти-платформенного приложения с помощью SwiftUI
Встроенные покупки и StoreKit в iOS 14

Android

Android Broadcast: Kotlin 1.4: быстрее и лучше
Jetpack Compose Samples: примеры работы с Compose
Thermal в Android
Приватные библиотеки в Android - почему вы должны рассмотреть это
Извлекаем взаимодействий из ViewModel
Распознавание касания, двойного касания, панорамирования и щипка в Android
источник
2020 September 01
Mobile Insights by AppTractor
Уже больше года занимаетесь Android-разработкой? Приглашаем на бесплатные вебинары продвинутого онлайн-курса «Android Developer. Professional на Kotlin»от OTUS и Альфа-Банка:

📌«Продвинутая разработка под Android на Kotlin: как обеспечить себе карьерный прогресс?»: https://otus.pw/ZJHNW/
О требованиях работодателей, вопросах на собеседовании, необходимых знаниях и навыках узнайте из первых рук — от Руководителя направления Android-разработки Альфа-Банка.

📌«Dependency Injection с Hilt»: https://otus.pw/9JnL/
— Познакомимся с Hilt Api и сравним его с уже знакомым API Dagger2. Посмотрим, что hilt-compiler генерирует под капотом. Разберемся в плюсах и минусах Hilt. Если плюсов больше чем минусов, то рассмотрим процесс миграции.

Регистрируйтесь сейчас — напомним в день вебинара!
источник
Mobile Insights by AppTractor
#ЦифраДня: 24 августа 1995 года, 25 лет назад, была представлена Windows 95. Выход на рынок Windows 95 стал настоящим переворотом в мире ИТ-технологий. Она впервые предоставила для домашних компьютеров рабочий стол со значками и меню «Пуск», благодаря которым можно было легко запускать нужные программы, панель задач, Windows Explorer. Достоинствами новой ОС стали запуск 32-битных программ и поддержка длинных имен файлов. Здесь впервые был применен стандарт Plug and Play, позволивший без проблем подключать периферию. В том же 1995 году Borland выпустил Delphi, Sun Microsystems выпустила Java, а Netscape выпустил JavaScript. PHP и Ruby также дебютировали в 1995 году.
источник
Mobile Insights by AppTractor
Еще из вчерашнего. Sensor Tower подсчитала рост в первой половине года на 10 крупнейших рынках приложений. Средние расходы в приложении на одного человека выросли больше всего почему-то в Канаде - на 39%, на втором месте Великобритания с 33%. В России рост на 26%, что меньше прошлогоднего. Япония лидирует по абсолютным расходам на душу населения среди 10 рынков. В среднем каждый японец тратит на приложения 78 долларов! Россия на предпоследнем месте с 3.4 долларов.

Разработка

Pokemon GO прекращает поддержку старых смартфонов
Как встроить голосового помощника в любое мобильное приложение. Разбираем на примере Habitica
Малиновый киноцентр или как сделать неубиваемый смарт-ТВ
Не проектируйте для мобильных устройств (Mobile-first)
10 лучших и самых популярных пакетов Flutter
5 советов для лучшего дизайна кнопок

iOS

10 советов по разработке виджетов для iOS 14
Apple не будет задерживать исправление ошибок в App Store
MultiplatformApp: мультиплатформенное приложение на SwiftUI
Секрет формы иконок iOS: это сквиркл? Разбор
Что нового в Xcode 12.0?
Привязка к прокрутке элемента
Как создать навигатор для перехода на любую страницу в Swift
Ваш первый UITest на Swift

Android

Заставьте ваш (Kotlin) код выражать самого себя
Вышла альфа-версия Kotlin Multiplatform Mobile
Распространенные ошибки разработчиков при создании RecyclerViews и способы их устранения с помощью класса ViewRepresentation
источник
2020 September 02
Mobile Insights by AppTractor
Какое-то странное исследование о продажах смартфонов в мире - в топе с огромным отрывом iPhone 11, всего в десятке 5 смартфонов Apple! В прошлом году было 3. То есть карантин и все бросились скупать iPhone на фоне падения экономик? Такое впечатление, что есть какой-то подвох - то ли Китай с Индией не учли, то ли правда благосостояние мира значительно выросло 😀

Разработка

Apple iPhone 11 стал самым продаваемым смартфоном в первой половине 2020
myTracker анализирует доходы от рекламы в приложениях
Вышла альфа Kotlin Multiplatform Mobile
Google и Apple разработали упрощенную систему предупреждения о COVID-19
«Ну, покати!» или CI/CD мобильных приложений на основе контракта
С чего начать проектирование мобильного приложения. Основы UI дизайна
Модель монетизации: меняем и дешево тестируем новую
Улучшаем Flutter-приложения с помощью автозаполнения
Чистый код для ведущих разработчиков
Автоматизация жизненного цикла Flutter-проекта с помощью GitHub Actions

iOS

Обработка видео в SwiftUI в реальном времени с использованием Core Image
Не делайте этого с помощью Swift Optionals

Android

TrackerControl: отслеживание сбора данных на Android
Анализ сервисов приема SMS для Android против сайтов-сервисов и опыт разработки нового функционала под Android
Отформатируйте код Kotlin с помощью Ktlint
Shape Drawables — самый мощный инструмент для Android UI
Исследуем Kotlin Multiplatform
Настраиваем Logcat в Android Studio
источник
2020 September 03
Mobile Insights by AppTractor
Куда и как развиваться разработчику с опытом? Узнайте на бесплатных пробных уроках онлайн-курсов «Java Developer. Professional» и «Flutter Mobile Developer» от OTUS:

📌«Event-Driven Microservices»: https://otus.pw/Ljqp/
— Разберемся, что такое Event-Driven архитектура, чем она полезна и какие проблемы помогает решить.

📌«Что и как можно анимировать во Flutter?»: https://otus.pw/EmnY/
— Выясним, как устроена анимация во Flutter. Разберём различные кейсы (Implicit Animations, AnimationController, AnimatedWidget). Анимацию с помощью Flare разберём на примере.

Проверьте, насколько вам подходит курс — пройдите тест при регистрации на вебинар!
источник
Mobile Insights by AppTractor
Война Индии с Китаями продолжается и сейчас после TikTok под раздачу попали PUBG, Alipay, Baidu, Taobao и т.п. Говорят, что тырят пользовательские данные, но мы то понимаем! Правда, кажется, китайцам от этих демаршей ни горячо, ни холодно - деньги все равно индусы не платят. А может просто не могут (не хотят) китайцы ничего решать. В общем, самое интересное что дальше Индия делать будет. PUBG это уже серьезно, дальше эскалировать будет трудно 😎

Разработка

Индия забанила PUBG и еще сотню приложений
Дизайн приложений: примеры для вдохновения #15
Особенности реализации календаря с горизонтальным скролом
Google запустил Growth Academy для Украины и Беларуси
App Annie представляет отчет по геймингу за первое полугодие
Google, Apple и Amazon полностью переложили новый цифровой налог в Европе на клиентов
Как прошел открытый Demo Day в Райффайзенбанке
Совет инженерам по тестированию №1: Докеризируйте ваш Selenium Grid
Тестирование Flutter-приложений: инструменты, преимущества, проблемы
Когда использовать микросервисы (а когда нет!)
Да, TDD вас замедляет
Почему удержание - лучший способ роста
Разработка дневника настроения на Flutter за 2 часа
6 шагов в поиске подходящей среды автоматизации тестирования (с примером из практики)

iOS

Ассемблер в iOS
Apple Silicon для разработчиков приложений
Apple запускает промо-коды для подписок

Android

Jetpack Release Tracker: отслеживание обновлений AndroidX  
Быть или не быть: дискуссии о тестировании в мобильной разработке
20 инструментов Android-разработки о которых вы, вероятно, никогда не слышали
Добавляем ленту на иконку приложения в Android (снова)
Предпочитаемое хранение данных в Jetpack DataStore
источник
2020 September 04
Mobile Insights by AppTractor
#ЦифраДня: В iOS 14 планировалось дикое ужесточение конфиденциальности и возможность для пользователей отказаться от отслеживания рекламы. Настолько дикое, что Facebook, предупредил об предполагаемом отказе FAN работать с iOS 14. Якобы обновления сделают Audience Network настолько неэффективной для iOS 14, что не будет смысла предлагать ее разработчикам. Сейчас Apple вроде неожиданно как пошла на попятную и новые правила внедрят только после нового года. А может и вообще не внедрят. Саечку за испуг.
источник
2020 September 07
Mobile Insights by AppTractor
Продолжаем с любопытством наблюдать за доходами TikTok. В августе он снова на первом месте с 88.1 миллиона долларов. Это значительно больше августа 2019, но уже и заметно меньше июня 2020. Сместит ли Трамп TikTok с первого места? Примерно 85% доходов TikTok приходится на Douyin в Китае и дальше только 7.8% на США. Так что даже полная блокировка в стране вряд ли уж так сильно подорвет доходы приложения. Хотя, конечно, репутационные потери будут интересными.

Разработка

Самые зарабатывающие приложения в августе 2020
Planet-Scale AR Alliance готовит дополненную реальность для 5G
Huawei готовит смартфон на HarmonyOS
Мотивация разработчиков и других людей творческих профессий — руководство для компаний
Илкка Паананен: «Игры, как бизнес, не должны управляться процессами»
Avo: аналитика нового поколения
Как создать свой игровой бизнес
Flutter.dev: Простое управление состоянием приложения
Инструкция: как создать приложение для просмотра погоды на Flutter
Пошаговое руководство для того, чтобы стать экспертом по искусственному интеллекту

iOS

Velik: отслеживание поездок на велосипеде
Apple откладывает защиту конфиденциальности в iOS 14 до следующего года
Swifty Guitar Chords: гитарные аккорды на Swift
Микровзаимодействия: анимированная волна
7 вариантов AlertView в SwiftUI
Тестирование производительности Xcode на большом проекте Swift. Сравнение iMac, MacBook, iMac Pro

Android

Android Broadcast: Dagger Hilt: Deep Dive / No more Koin
Google показал зависимость Firebase от GMS
Подход чистой архитектуры при рассмотрении Модели
Не изобретайте колесо заново, делегируйте его!
Базовая инъекция зависимостей с помощью Hilt
Магические функции Kotlin - все, что вам нужно знать
источник
2020 September 08
Mobile Insights by AppTractor
Вышел финальный Android 11, раскатывать уже вроде как начали. Помимо внешних изменений, не могу не отметить титаническую работу, которую Google проделал для уменьшения фрагментации. Еще несколько лет назад это был какой-то ад из версий с 2.3 по 6.0, причем последних было меньшинство. Сейчас, кажется, скорость внедрения новых версий значительно увеличилась. Не iOS, конечно, но все сейчас 40% это Android 10 и 9 и это хорошо.

Разработка

Вышла финальная версия Android 11
Mustard: скаутинг на основе ИИ
Как стать экспертом в области искусственного интеллекта: пошаговое руководство
Сетки, принципы и правила создания интерфейсных иконок, iOS и Android
Действительно ли Firebase так хорош, как кажется?
Создаем веб-приложение Flutter с нуля и размещаем его с помощью Continuous Deployment
4 типа разработчиков, с которыми вы (к сожалению) будете работать

Продукт

Два типа стратегий роста: стратегии искры (kindle) и стратегии пламени (fire)

iOS

Преобразование платного iOS-приложения в подписное
Пишем первый виджет для iOS
7 основных инструментов iOS-разработчика

Android

20 инструментов Android-разработчика, о которых вы, вероятно, никогда не слышали
Blue Pair: работа с Bluetooth в Android
Полируем UI в Android: StateListAnimator
Сборка Android: как уменьшить время с 5 минут до 15 секунд
Разработка сложного пользовательского интерфейса с использованием Android ConstraintLayout
22 расширения Kotlin для более чистого кода
Простая библиотека настроек - создаем экран настроек за секунды
источник