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
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
Авито ищет разработчика iOS.

Будем создавать платформу для аудио- и видеозвонков с помощью нашего приложения.

✔️ Кому подойдёт?

У вас есть опыт разработки приложений, вы разбираетесь в Swift и Objective-C, а также знакомы с шаблонами проектирования и умеете их применять, придерживаясь принципов SOLID. Круто, если работали с WebRTC и публиковали проекты в AppStore.

✔️ Что мы предлагаем?

Возможность реализовать свои идеи для проекта с многомиллионной аудиторией. Команду профессионалов, готовых поддержать ваши инициативы. Помощь с обустройством в Москве. А также крутую страховку, бесплатные обеды (а пока работаем на удалёнке — компенсацию питания) и систему бонусов.

Ждём ваших откликов по ссылке, и до встречи на собеседовании ➡️ clc.to/Разработчик_iOS1
Потратил целый день на перевод, но оно того стоило. Действительно читается как увлекательный детектив - история из Твиттера о переводе приложения Uber с Objective-C на Swift:

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

https://apptractor.ru/info/articles/bystree-perepisat-s-nulja-na-novoj-tehnologii-kak-uber-perepisyvali-na-swift.html