Mobile Development by AppTractor
11K subscribers
1.98K photos
42 videos
11 files
4.92K links
Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/

YMReferral
Download Telegram
В AWS запустилось облако “физических” Mac mini (еще старых, на Intel). Штука довольно приятная, однако ломит Amazon достаточно много - после первоначального взноса за первый день в размере 26 долларов, час будет стоить 1,083 доллара. Тот же Macincloud за 3 часа в день просит 40 долларов в месяц, что более чем вдвое дешевле. Но, так или иначе, теперь и в AWS можно перетащить всякие сборки и прочие ресурсоемкие задачи.

Разработка

AWS запускает облако из Mac mini
Xiaomi обогнала Apple по продажам смартфонов
Делаем печатные ссылки кликабельными с помощью TensorFlow 2 Object Detection API
«Хамелеон», которого мы создали и приручили
Какие дизайнерские тренды будут главными в вебе и мобайле в 2021 году
Расчет LTV. Как надо и не надо считать Lifetime Value
Игра про динозавра из Chrome на Flutter
Прекратите. Кодить.
Чему я бы учился как новый разработчик
Бэкенд для мобильных инженеров с Kotlin и Ktor

iOS

Apple Silicon M1: взгляд разработчика
Уменьшение объема памяти при использовании UIImage

Android

Лучшие игры для Android 2020 по мнению Google Play
Лучшие приложения для Android 2020 по мнению Google Play
Основы Kotlin Coroutines для разработки под Android
Рисование собственных представлений (View) в Android
Меняем стандартный диалог сбоя приложения в Android на собственный экран
Обновление конвейера Android-тестирования в Dropbox
Определяем позу человека в Android с использованием Fritz AI
Как, интересно, писали приложения до StackOverflow??
Лучшие приложения и игры в App Store по мнению Apple

Приложения года

• Wakeout!
• Zoom
• Fantastical
• Disney+
• Endel

Игры года

• Genshin Impact
• Legends of Runeterra
• Disco Elysium
• Dandara Trials of Fear
Apple наняла венчурного инвестора Джоша Элмана для улучшения поиска и открытия (в данном случае это представление новых релевантных продуктов пользователям) приложений в App Store. Элман это Discord, Musical.ly, Robinhood, Medium, SmartThings, HouseParty и т.д., так что, надо полагать, человек знает в продвижение. Что можно улучшить в App Store - уже другой вопрос, но к лету надо ожидать каких-то интересных нововведений. Или неинтересных.

Разработка

Apple нанимает венчурного инвестора для улучшения поиска и открытия приложений в App Store
Salesforce покупает Slack за $27.7 млрд.
UX Кейс: Защита от компульсивных трат в банковском приложении
Глассморфизм — новый тренд в дизайне интерфейсов
Создание платформы интернационализации Airbnb
5 причин, по которым вам не нужно изучать машинное обучение
Дизайнеры, пожалуйста, перестаньте представлять свои работы с закругленными углами
Четыре вещи, которые я хотел бы знать, когда начинал программировать

iOS

Лучшие приложения и игры в App Store по мнению Apple
Toppon: Scroll-To кнопка для iOS
Рефакторинг сложных iOS-приложений
Одиссея radio proximity эксплоита для iOS

Android

Что такое Чистый код и как его можно использовать в Android-разработке
Как защитить Android-приложение от реверс-инжиниринга
Тестирование с Android
Различия в методах сбора Kotlin Flows()
8 распространенных ошибок в разработке под Android
Хочешь стать программистом, но не знаешь, с чего начать?

Думаешь, какой язык программирования выбрать?

Чтобы разобраться, участвуй в бесплатном онлайн-интенсиве, попробуй несколько направлений и реши, какая специализация нравится тебе больше.

Регистрация по ссылке: 🔜 https://clc.to/cJgEqA.

Что тебя ждёт на занятиях?

💡 Обзор популярных языков программирования — Java, Python и 1С.
💡 Работа с кодом на каждом из этих языков.
💡 Знакомство со смежными направлениями — frontend-разработкой, тестированием, Data Science, разработкой Android- и iOS-приложений.
💡 Анализ рынка труда: спрос на IT-специалистов, уровень зарплат.
💡 Советы о том, как составить резюме и пройти собеседование.

💬 Спикер интенсива: разработчик с опытом более 15 лет, директор центра SymbioWay, который находит IT-специалистов для крупнейших компаний России, — Даниил Пилипенко.

🎁 Присоединяйся и получай подарки от издательства МИФ и Skillbox!!
#ЦифраДня: Salesforce купил Slack за $27.7 млрд. И хотя это кажется победой для Slack, видимо это мера все-таки вынужденная. К 2020 году Slack потерял около 40% своей стоимости с тех пор, как стал публичным. После последнего отчета о прибылях и убытках компания потеряла еще 16% своей стоимости, а до того, как произошла утечка информации о сделке с Salesforce, акции компании стоили немногим больше, чем во время размещения на бирже. Чистые убытки за два квартала 2020 — 147.6 млн долларов. И это несмотря на рост выручки при пандемии. “Ах, ты конкуренция, бессердечная ты с***” (C)
А помните как все начиналось? VR в каждую семью, не будет ни театра, ни кино, ни книг - одна виртуальная реальность. И? Daydream закрылся уже год как, мобильная виртуальная реальность Samsung почила в бозе еще раньше. Oculus недешев и, кажется, пока достаточно мало распространен, Hololens превратился в нормальный рабочий инструмент для корпораций. Прорыва не случилось, VR-хайп закончился - вот и Google закрыл библиотеку 3D-объектов, которая создавалась как раз по индустрию - и началось нормальное развитие 😌

Разработка

Google закрывает библиотеку 3D-объектов Poly
Как работает ИИ: видео от Microsoft и Code.org для школьников
Запуск Завтра: VR. Как создается виртуальная реальность
Самые зарабатывающие приложения в ноябре 2020
Новая архитектура на старом фундаменте, или Как за полтора года обновить мобильный банк
Как ВТБ помогает снизить комиссию за приём платежей до 0,4% с помощью QR-кода
Как заставить вашего коде ревьювера полюбить вас

iOS

Почему Apple (наконец) озаботилась обнаружением приложений в App Store?
Модуляризация iOS-приложения: зачем и как мы разбиваем Badoo на модули
Как избежать конфликтов слияния с XcodeGen
Пишем ПЕРВЫЙ Swift-тест

Android

В Android Studio появился эмулятор разворачивающихся смартфонов
Simple Settings: простое создание экранов настроек
Выбор элементов recylerView при помощи dataBinding'а
Прокачиваем Android проект с GitHub Actions. Часть 1
Использование Flow для проверки форм в Android
Нужно больше способов сделать X = 10!
С Bidease и Rocket10 запустили новый сезон “Маркетологи в мобайл”. Идея проекта - рассказать о маркетологах из различных вертикалей, которые трудятся над улучшением всех жизненно важных метрик своих продуктов/приложений.

Сейчас выбираем участников - героев для новых интервью, можно предложить любого человека через форму.

Ну а потом можно будет читать, впитывать знания и задавать вопросы! Каждую неделю мы будем разыгрывать подарок от героя и глобальный суперприз за лучший вопрос - Sony PlayStation 5.

Подробности у нас на сайте.
#ЦифраДня: Apple открыла прием заявок в App Store Small Business Program. Если вы заработали меньше 1 миллиона долларов в 2020 году, то можете претендовать на снижение комиссии магазина с 30 до 15%.

Прием заявок идет до 18 декабря, если заявка будет одобрена, то новые правила вступят в силу с 1 января. Для подавших заявку после 18 декабря выручка будет скорректирована через 15 дней после окончания финансового месяца, в котором ваше участие будет одобрено. Например, если ваше зачисление будет одобрено 10 февраля 2021 г., то ваши налоги скорректируются с 14 марта 2021 г.
#ЦифраДня: “Казаться, а не быть”. Hype Simulator, который предлагает почувствовать себя знаменитостью в Тиктоке, стал №1 в американском App Store. В приложении настоящей социальной сети, как понятно из названия, нет, пользователю просто приходят уведомления о новых подписчиках и тысячи комментариев от фанатов — «Ты мой кумир», «Обожаю твои посты» и «Не могу поверить, что ты ответил». В сервисе также можно имитировать прямую трансляцию, к которой постоянно присоединяются новые поклонники.
У Intel новая ИИ-платформа ControlFlag, которая может самостоятельно обнаруживать ошибки в коде. На словах там все красиво - интересно другое. Это уже, наверное, десятая система с ИИ, посвященная программированию и упрощению/ускорению процесса, о которой мы слышали за полгода. На волне No Code и ИИ эта область надувается прямо на глазах. Так что если у вас есть хотя бы какая-то простая статистическая штука, которая умеет что-то делать с кодом - пора выпускать на рынок 😊

Разработка

ControlFlag автоматически обнаруживает ошибки в коде с помощью ИИ
Hype Simulator: симулятор успеха — №1 в App Store
Wellory: приложение против диет
Код-ревью для новичков: 8 советов для эффективной работы
Техническое интервью: что спрашивают в крупных IT-компаниях?
Дизайн приложений: примеры для вдохновения #24
Самые скачиваемые приложения в ноябре 2020
Podlodka #192: мобильная кроссплатформа
Разница между QA, QC и тестированием: простая трактовка на примере швейцарского армейского ножа
Как привлечь пользователей в мобильное приложение с помощью ASO и рекламы
Как мотивировать пользователя закончить прогресс? - Эффект обеспеченного прогресса
Репозитории GitHub для улучшения ваших навыков программирования
Что нам ожидать от UX в 2021?
7 лучших БЕСПЛАТНЫХ курсов по искусственному интеллекту от университетов Лиги плюща

iOS

В iOS теперь можно делиться подписками и покупками
Начался прием заявок в App Store Small Business Program
SupportDocs: документация на основе GitHub
Библиотека для работы с iOS-пермишенами, от идеи до релиза (часть 1)
Как Swift-разработчики должны использовать протокол-ориентированное программирование

Android

Speedometer Android: круговой индикатор для Android
Android Broadcast: как повысить ЗП?
Подменяем Runtime permissions в Android
Подключение Bluetooth A2DP устройства к Android
Создание распределенной платформы для удаленного Android-тестирования
Flappy Bird на Android Jetpack Compose
Оптимизация, сжатие и обфускация вашего приложения для Android
Обнаружение лица на Android-устройстве с помощью Google ML Kit
14 декабря стартует первая конференция про кроссплатформенную мобильную разработку – Podlodka Crossplatform Crew!

А это значит, что вас ждет:

🔹неделя интенсивов и воркшопов по кроссплатформенным технологиям
🔹общение с крутейшими экспертами и другими участниками комьюнити
🔹куча новых практик и идей, которые можно унести в свой багаж

Никаких “Hello World!” на абстрактных примерах, только настоящий опыт внедрения и использования кроссплатформы в реальных проектах от топовых экспертов.

Хеллоуворлдов на вымышленных примерах не будет, будем обсуждать в основном опыт внедрения и использования кроссплатформы в реальных проектах. В программе:

• Интервью про кейсы внедрения Flutter, React Native, Kotlin Multiplatform Mobile в разных компаниях
• Воркшопы по интеграции разных технологий в существующий проект
• Рулетка кейсов и шоу “Прожарка”. Описывать бессмысленно – это надо видеть!

Старт 14 декабря, а подробное расписание, спикеры и билеты доступны на сайте!

Промокод для читателей нашего канала со скидкой в 300 рублей: podlodka_d8emne9

Отдельно традиционно разыграем один бесплатный билет - поделитесь в чате 👇 самой экзотической/интересной/у***нской кроссплатформой, с которой вам приходилось общаться (писали, как минимум видели вживую)!
#ЦифраДня: Продолжаем исследовать отчет Liftoff о мировых трендах экономики приложений. Средние возвраты в День 30 для Android 3.8%, для iOS 4.9%. Средние возвраты по категориям в День 30 на графике выше. Если у вас ниже - плохо, если выше - хорошо 😊
Как было понятно с самого начала (само название M1 как бы намекало…), Apple на первой версии не остановится. Как пишет Bloomberg, полный переход на собственные процессоры должен случится уже в следующем году. Ну а пока говорят о процессоре с 32 (!) производительными ядрами для high-end компьютеров и собственном GPU до 128 ядер. Сейчас топчик от Intel это 28 perfomance ядер. В общем, Apple и запрягает не медленно, и ехать собирается на всю катушку.

Разработка

Apple готовит новые ARM-процессоры
Яндекс.Маркет Аналитика добавила возможность интеграции с AppMetrica
Формирование навыков разработчика
Четыре приема быстрой разработки на Unity3D
Создаем интерфейс погодного приложения с 3D-иллюстрациями
Практическое руководство по теории цвета и цветовым палитрам (с использованием чисел)
Вышел Qt 6.0
Мои лучшие инструменты для разработчиков в 2020 году

iOS

Ошибка invalid_grant при авторизации через Apple ID (iOS, бекенд)
Кастомный переключатель в iOS-приложениях
Как писать юнит-тесты с Core Data в Swift
Понимаем архитектуры iOS-приложений с помощью VIPER

Android

Основы Jetpack Compose: Урок №2
Ktlint: практика внедрения
Fingerprint Android: идентификация устройств
Непрерывное юнит-тестирование в Android-разработке с помощью Bitrise
#АнонсДня: Смогли! После трех лет подготовки сегодня GitHub на конференции Universe объявил, что теперь платформа может работать и в темном режиме. Переключение между двумя режимами осуществляется в новом подменю настроек «Appearance». Там вы можете выбрать Светлый вид, Темную тему или, если хотите, настроиться на автоматическое следование общей системной политике.
Google раз в год пинает не очень живую Fuchsia. Вообще ОС была открытой, но сделать в нее вклад было невозможно - сейчас компания призвала всех принять участие в развитии новой платформы, то есть можно контрибютить в нее. До прода, конечно, еще далеко, но в целом если у вас есть желание - проект кажется вполне перспективным и участников наверняка заметят.

Разработка

Google открывает разработку Fuchsia для всех
App Annie: результаты мобильного рынка 2020
Look to Speak позволяет «разговаривать» с помощью движения глаз
GitHub запустил Темный режим
Вышел Qt 6.0
Amazon запустил HealthLake — облако для анализа медицинских данных
Телефон шпионил за мной, поэтому я нашёл тех, кто использует данные слежения
Ловец идей, почти хакатон, или как быстро прокачать команду в Dart/Flutter
JetBrains выпустила публичную версию Space — сервиса для командной разработки с чатами и планировщиком
6 трендов продуктового дизайна в 2021 году
5 основных свойств хорошего продуктового дизайна
Как Microsoft проводит автоматическое тестирование. Интервью с Клаусом Хемститчем
До свидания, Xamarin.Forms
Эти современные языки программирования заставят вас страдать
Как эффективно модернизировать устаревшее приложение

iOS

ScrollViewMinimap: миникарта для UIScrollView
Через серые зоны — к 4,7 звезды. Как мы сделали топовое security-приложение для iOS

Android

Практическое руководство по использованию Hilt с Kotlin
Многомодульная навигация в Android с Navigation Component
Android Views как функция состояния с ViewBinding
Forwarded from Programmer Humor
Кофе больше не бодрит, пришлите кто-нибудь "Прод упал"...
#ЦифраДня: Расходы пользователей на приложения для iOS и Google Play за год в мире по оценке App Annie превысили $112 млрд, что на 25% больше, чем в 2019.

При этом $81 млрд потрачен на игры и $31 млрд на приложения.

65 центов с каждого доллара заработала платформа iOS, однако расходы в Google Play выросли почти на 30%.

Россияне потратили за год $1.2 млрд.
Вот и небольшие итоги года от AppsFlyer подъехали - отчет по возвратам. Занятно, что несмотря на большой рост потребления приложений (а может и благодаря ему) , случившийся в 2020, возвраты снизились на 12%. Это касается и органики, и платных пользователей, и Android, и iOS.

Разработка

Удержание пользователей 2020: отчет AppsFlyer
Как добиться успеха с Douyin, видеоплатформой коротких видео №1 в Китае: бесплатное руководство
Что такое микросервисы и как их использовать
WhatsApp назвал маркировку приложений в App Store антиконкурентными
Анализируй это: три системы мобильной аналитики глазами digital-компаний
Доступность — это просто, Или 5 смертных грехов доступности
Как локализовать игры для Японии и Южной Кореи

iOS

Как создать анимированный пульс с помощью SwiftUI
Визуализация производительности мобильного приложения с помощью Specto
Как не выглядеть джуном на собеседовании по iOS-программированию
Все об iOS-анимации

Android

Circle Menu: круговое меню для Android
Охранный дроид на парковке, виртуальный диван в пустой комнате: возможности AR в экосистеме Huawei
Повышение точности городского GPS для вашего приложения
Попрощайтесь с Android Jetifier