Size: a a a

Mobile Insights by AppTractor

2020 July 31
Mobile Insights by AppTractor
источник
2020 August 03
Mobile Insights by AppTractor
#ЦифраДня: Основные проблемы в обеспечении качества кода — недостаток инструментов/процессов тестирования кода, отсутствие достаточного времени на разработку, невнятное руководство проектом, недостаток инструментов/процессов отслеживания ошибок, отсутствие метрик.
источник
Mobile Insights by AppTractor
Текста на вступление совсем не осталось, поэтому просто смотрите прикольного Артема Зиннатуллина в Броадкасте и еще более прикольное видео про создание Plague Inc. для калькулятора.

Разработка

Как игра One Guy Run получила 100.000+ установок за 2 дня?
Мобильное видео заменяет телевизор
Podlodka #174: картография
make sense: О конкурентном анализе, сегментировании индустрий и ниш, и копировании фич
Дизайн приложений: примеры для вдохновения #11
Отчет «Качество кода 2020»
Как машинное обучение спасает деревья в Екатеринбурге
Сказ о разработке амбициозного проекта 16-ти летним парнем (file547)
Тестирование сервиса без ругани с программистом
Тестирование цен для подписных приложений
Как сделать многопользовательскую (.io) веб-игру
Slack теряет разработчиков, Discord получает
Я сделал Plague Inc. для калькулятора
Как индустрия рингтонов проложила путь магазинам приложений, а затем исчезла
Как Flutter выиграет десктопы
Как разработать приложение, которое само по себе продвигает
4 ключевых фактора, которые нужны, чтобы стать успешным разработчиком
Конфигурируем VS Code как профессионалы

iOS

Apple удалила тысячи приложений из китайского App Store
YouTag: музыкальный плеер для iOS
Так ли безопасен ваш iPhone? Обзор уязвимостей и тайных ходов в iOS
Делаем прилипчивый заголовок в ScrollView на SwiftUI
Делаем перетаскиваемую карточку на SwiftUI
Apple может потерять толпу разработчиков
matchGeometryEffect от SwiftUI в iOS 14

Android

Android Broadcast: ламповые посиделки. Артем Зиннатуллин@Lyft
Реализация функции сканирования штрихкодов с помощью HMS Core Scan SDK
RxRelay – это магия? Subject vs RxRelay
MarvelHeroes: супергерои в Android-разработке
Union, Intersect, Subtract в Kotlin
ViewPager2 - копаемся во внутренних API для работы с DiffUtil
Как оставаться современным Android-разработчиком
источник
2020 August 04
Mobile Insights by AppTractor
Хотел постонать про современные калькуляторы из вчерашнего поста, которые в общем-то от компьютеров кажется ничем не отличаются, и рассказать про мое начало начал в виде МК-54, но полез читать и слезы ностальгии затмили глаза. Поэтому вот лучше послушайте наш новый подкаст с Adjust, Леонида мало кто может переговорить, разве что только Евгений из подкаста прошлого. Напоминаю также, что если хотите обсудить ваш проект, его маркетинг и разработку в подкасте - приходите, все сделаем в лушчем виде.

Разработка

LOVEMOBILE #08: Adjust
Apple купила канадский финтех Mobeewave
Исследователи сделали ИИ для превращения селфи в нормальные портреты
Доходы мобильных игр во 2 квартале поставили новый рекорд
Дело о Маленьких и Больших Буквах
[Фреймворк формирования полезных привычек] и максимального вовлечения юзеров на примере изучения английского языка
Почему быстрый дизайн убьёт ваш продукт?
Что делает движок Godot отличным для приложений с продвинутым GUI
Как я повысил производительность программной системы на 35,000%
Платные приложения мертвы. Что будет дальше с монетизацией?
8 ML/AI проектов, чтобы выделить ваше портфолио

iOS

Apple опубликовала требования к браузерами и почтовым клиентам по умолчанию
Материалы Avito iOS meetup #8: видео и презентации
Современные модульные приложения с Xcode 12 и Swift Package Manager
Почему SwiftUI делает вас лучшим программистом

Android

Google представил Pixel 4A
Scrcast: запись экрана в приложении для Android
Тестирование для мобильных разработчиков: полезные видео с Android-митапа
Как внедрить in-app подписки в Android-приложения: советы и рекомендации
Как использовать Composite сборки в качестве замены buildSrc в Gradle
Реверс-инжиниринг Android-приложений
Внедрение поискового фильтра с использованием Kotlin Channels и Flows
источник
2020 August 05
Mobile Insights by AppTractor
Очень смешно, но, как говорится, на каждую хитрую **** найдется свой болт с резьбой. Помните новый европейский регламент? Ну там не удалять, предупреждать, убрать преференции… Хотели сделать всех равными? Получите и распишитесь. Google одним небольшим изменением в Play Store решил все свои проблемы — теперь все приложения в Европе продает не разработчик, а сама компания.

https://apptractor.ru/info/news/google-play-europe.html
источник
Mobile Insights by AppTractor
Apple уже не торт. Наш любимый Фил Шиллер перестанет быть главой маркетинга Apple (но останется с App Store, так что его скучных выступлений на WWDC никак не избежать ☺️). Интересно, что Шиллер стал третьим сотрудником Apple из числа высшего руководства, который покинул компанию с начала 2019 года. В феврале прошлого года старший вице-президент по розничной торговле Анджела Арендтс объявила о своем уходе из компании. Ну и в июне того же года Apple лишилась еще одного легендарного сотрудника — главного дизайнера Джони Айва.

Разработка

Фил Шиллер перестанет заниматься маркетингом Apple
Radish: микрочтение фантастики
Google стал продавцом ВСЕХ приложений в Европе
Самые зарабатывающие приложения в июле 2020
Единственный фактор, который сделает вас Senior-разработчиком
Мои 2 цента о кроссплатформе
12 правил виральности, которые я узнал, создавая видео-приложение со взрывным ростом
Миф о стоимости качества ПО

iOS

FigmaToCode: макет в код для Flutter и SwiftUI
iOS 14 & IDFA & мобильная атрибуция трафика: глобальное изменение на мобильном рынке рекламы
Распознавание текста на iOS-устройстве с помощью SwiftUI
Чистый AppDelegate

Android

Топ самых важных функций Android для слепых – мнение незрячих экспертов
Android изнутри: сравнение Dalvik и ART
RecyclerView.ItemDecoration: используем по максимуму
Используем In-App Review API для отзывов в Google Play
Шаблон Репозиторий в Android
источник
2020 August 06
Mobile Insights by AppTractor
👨🏼‍🎓 Курс «iOS разработчик. Продвинутый уровень» для профессионалов от OTUS

👤 Программа создана специально для iOS Developers с опытом работы в сфере разработки мобильных iOS-приложений от 1 года и более.

Обучение построено исключительно на кейсах из практики разработки приложений в production. Мы будем решать сложные и хардкорные задачи с уровнем качества топовых приложений:
— разработаем комплексный и анимированный UI, используя SwiftUI и знания, которые не найти в статьях в интернете;
— научимся адаптировать UI код для iPadOS и переносить на watchOS, tvOS, macOS платформы;
— изучим вопрос смешения декларативной и императивной парадигм, Rx паттерны и разработку на Combine.
— выстроим архитектуру под конкретное приложение: MVVM+S, Clean Swift(VIP) или SOA;
— научимся редкому навыку комфортного для iOS разработчиков переноса приложения на Android с сохранением 80-90% логики. Использованию кодогенерации, способу развивать себя как T-shaped мобайл инженера.

👉🏻 Чтобы попасть на курс, пройдите вступительное тестирование: https://otus.pw/tfAt/

⚠️ Лучших выпускников курса уже ждут на собеседования крупнейшие IT-компании страны и партнеры образовательного проекта OTUS.
источник
Mobile Insights by AppTractor
apptractor
В июле TikTok по загрузкам:
Анонимный опрос
58%
Будет снова №1, инфа 100%
29%
Будет в тройке
5%
Будет в пятерке
8%
Будет ниже пятерки
Проголосовало: 601
#ЦифраДня: TikTok снова на вершине с 65.2 миллионами установок. Это на 21.4% больше, чем в июле 2019, но почти на треть меньше 87 миллионов, которые были в прошлом месяце.

Весь топ: https://apptractor.ru/measure/app-store-analytics/top-apps-worldwide-july-2020.html
источник
Mobile Insights by AppTractor
Делаем новый прогноз. В августе TikTok по загрузкам:
Анонимный опрос
49%
Будет снова №1, инфа 100%
27%
Будет в тройке
5%
Будет в пятерке
3%
Будет ниже пятерки
16%
Не будет никакого TikTok, будет сплошной Microsoft
Проголосовало: 548
источник
Mobile Insights by AppTractor
Интересные записки из недр стартапа. В общем-то интересен даже не рассказ разработчика, а то, кто посадил интерна писать приложение для пользователей. Интересный подход и необычный опыт, но если пишет - наверное справился и все у компании хорошо.

Разработка

5 вещей, которые лучше понять до того, как начать стажировку в стартапе
Самые скачиваемые приложения в июле 2020
Как Apple при помощи нерыночных методов занимается вымогательством у разработчиков
Защищаемся от трекеров на мобильных платформах
Правила хорошего интерфейса: изучаем UI-дизайн на примере LEGO
Локализуйте свое приложение на Flutter за 3 шага
Уроки, извлеченные из создания первых 10 коммерческих приложений на Flutter
6 советов разработчикам по борьбе с синдромом самозванца
 
iOS

SwiftFortuneWheel: «Колесо фортуны» на Swift
AppCode 2020.2: поддержка Swift Package Manager, улучшенное быстродействие, Change Signature для Swift и многое другое
Создаем калькулятор на Swift 5
Реализация Grid раскладки на SwiftUI
Сделайте ваше приложение на SwiftUI масштабируемым и готовым к разным размерам экрана
iOS-разработка в VSCode

Android

Xiaomi отказалась от программы Android One  
Композитная сборка как альтернатива buildSrc в Gradle
Трансформация Android-разработки с Jetpack Compose и Корутинами
Material Components для Android 1.2.0
источник
2020 August 07
Mobile Insights by AppTractor
Подборка прототипов для вашего вдохновения
источник
Mobile Insights by AppTractor
источник
Mobile Insights by AppTractor
источник
Mobile Insights by AppTractor
источник
Mobile Insights by AppTractor
источник
Mobile Insights by AppTractor
#Пятничное фото
источник
Mobile Insights by AppTractor
Как вы думаете, 1024:
Анонимный опрос
72%
Отличное круглое число
28%
Я нормальный
Проголосовало: 1040
источник
2020 August 10
Mobile Insights by AppTractor
Банк ВТБ реализует программу «600 дней». В планах – за 20 месяцев трансформировать банк на принципиально новой цифровой платформе.

Для этого ищет героев:

🚀Владелец продукта / Product Owner
Вакансия для специалистов с подтвержденным опытом разработки продукта, roadmap, пониманием гибких методологий (Agile/Scrum), знаниями в cusdev, jtbd и других глубинных исследованиях

🚀CJE / Продуктолог
Вакансия для выпускника с опытом в продуктовой команде или бизнес-аналитиком. Желателен опыт в качестве заказчика/участника рабочих групп/владельца продукта в разработке ПО. Важны навыки работы с инструментами бизнес-анализа (Visio, Business Studio, miro и пр.)

🚀UI/UX-дизайнер
Вакансия для дизайнеров с опытом в Figma/Invision/Zeplin. Нужно будет повышать качество UX, проводить исследования, мониторить результаты с точки зрения удобства использования

Присоединяйтесь к продуктовой команде ВТБ и создавайте продукты и сервисы нового поколения, которыми будут пользоваться миллионы людей. Оставляйте отклик по ссылке!
источник
Mobile Insights by AppTractor
#ЦифраДня: Google выпустил Digital Ink Recognition API на Android и iOS. Новая функция ML Kit позволит разработчикам создавать приложения, которые понимают рукописный ввод. API выполняет обработку в режиме, близком к реальному времени, и поддерживает более 300 языков и более 25 систем письма, включая все основные латинские языки, китайский, японский, корейский, арабский и кириллицу. Разработчики могут загрузить в свое приложение один или несколько классификаторов весом около 20 Мб. Google утверждает, что время распознавания составляет около 100 миллисекунд, в зависимости от аппаратного обеспечения устройства и последовательности ввода.
источник
Mobile Insights by AppTractor
Вот теперь Huawei кажись точно конец. Без софта еще можно выжить, а вот без процессоров сложновато. Qualcomm им давно ничего не продает, Samsung тем более. Да даже если всю документацию спереть, без западного производства никак не обойтись. Вот прямо уже любопытно - что китайцы придумают.

Разработка

Huawei вынужден прекратить производство процессоров Kirin
Запрет WeChat может снизить продажи iPhone на 30%
make sense: О практике Jobs-To-Be-Done, разных уровнях применения, мифах и вреде продуктоцентричности
Podlodka #175: имитационное моделирование
Для Linux появился новый векторный редактор для создания макетов интерфейсов
5 ключиков к игровому рынку Бразилии
10 лучших инструментов автоматизации тестирования
Почему разработчики влюбляются в функциональное программирование
10 обязательных macOS-инструментов для опытных пользователей и разработчиков
О, мама, я люблю Градиент

iOS

Переход на модульную архитектуру в iOS-проекте: опыт Redmadrobot
ФАС признала Apple ограничивающей конкуренцию на рынке приложений
Swift 5.2 в «iOS Разработчик. Продвинутый курс» от OTUS
Apple запретила стриминговые игры Stadia и xCloud
iOS-разработка в VSCode
Супер простой композитный UICollectionView на Swift
Работа с интернет-подключением в iOS на Swift: лучшие практики

Android

Wheel Spinner: «Колесо фортуны» для Android
GraphView: графики для Android
Распространение Android-приложений в 2020
Создание своей автомобильной инфотеймент системы с нуля
Динамическая нижняя навигация в Android
Реализуем конечный автомат с помощью Kotlin и библиотеки Tinder
Android Broadcast: The Elm Architecture. Функциональное программирование на Android
источник