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
У 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
Forwarded from Programmer Humor
Беспощадный геймдев
У вас была "Ну, погоди"?
Anonymous Poll
58%
Да
42%
Нет
В понедельник ничего как обычно в пост не влезает, поэтому совсем коротко - записали подкаст с Анатолием “Aura от IronSource” Дехтярем. Занятная штука, но для относительно богатых и, конечно, пока только Android ☺️ А Google… Ну что Google, можно подумать у вас никогда ничего не падало. Подняли же быстро!

Разработка

LOVEMOBILE #10: Aura от IronSource
Checkaso, одна из лучших ASO компаний по версии App Growth Awards, о своем прорыве за год
Tink: App Store для банков
Appboxo получил $1.1 млн. на развитие экосистемы мини-приложений для всех разработчиков
Победители The Game Awards 2020
Дизайн приложений: примеры для вдохновения #25
Индекс стабильности приложений: отчет Bugsnag
Младший брат Большого Брата? (управляем мобильным устройством с компьютера)
TeamCity: настраиваем CI/CD в вашей команде
Как мы делаем страховое приложение для людей
Руководство по принципам моушн-дизайна
Инженер Boston Dynamics раскрывает одну работу, которая идеально подходит для начинающих робототехников
ML Kit SDK сохраняет все машинное обучение на устройстве
Прекратите использовать REST для API
Как я создал свое первое расширение VSCode

iOS

Быстрее переписать с нуля на новой технологии: как приложение Uber переписывали на Swift
Cydia подает в суд на Apple
AppCode 2020.3: локализация для Swift, переход к определению до индексации, улучшенные рефакторинги и многое другое
Чаты на вебсокетах в iOS, если у вас WAMP
Swift для TensorFlow: обучаем первую модель
Тесты Apple M1, сфокусированные на реальной разработке
Почему чип Apple M1 такой быстрый?

Android

Android Broadcast: cоветы по уведомлениям в Android
Кошелёк в смартфоне и оплата без интернета: как работает система платежей в экосистеме Huawei
Быстрый старт: гайд по автоматизированному тестированию для Android-разработчика. JVM
MVVM с отслеживанием состояния при изменении конфигурации
Когда корутины встречаются с разрешениями Android
Переход с LiveData на StateFlow
Прокачайте навыки в Android-разработке бесплатно!

Записывайтесь на Бесплатный интенсив по Android на Kotlin. Запустите Telegram-бота и следуйте инструкциям.😉

Для тех, кто имеет базу по Android -
Углубленный курс Middle Android Developer со скидкой до 60%!😱
(Акция до 25 декабря)

О курсе:
• 9 месяцев обучения
• 300+ часов продвинутого изучения Android-разработки уровня Middle
• 2 Android-приложения в портфолио
• Практика с системой автоматической проверки
• Проектирование архитектуры приложений
• Kotlin, RxJava, Gradle, Mockito, Firebase, Espresso, ML Kit, GraphQL
• Углубленное изучение Dagger 2 и RxJava 3, а также процессов тестирования Android-приложений
• Code Review вашего проекта практикующими специалистами
• Спикеры из Yandex, МТС, HeadHunter и других крупных компаний
• Сертификат о профессиональной переподготовке

⚠️Количество мест ограничено!

Запишитесь на обучение сегодня со скидкой до🔥60%! Или оформите беспроцентную рассрочку до 24 месяцев.

У вас всё получится!
#ЦифраДня: Bugsnag собрал данные о стабильность ведущих мобильных и веб-приложений из разных сегментов рынка (всего 2,500 продуктов). Медианная стабильность — 99.63%. Самая стабильная платформа разработки — Unity. Больше всего сбоев в React Native-приложениях.
Тут с мест рассказывают о ситуации с социальными играми. Помните такие? Ну такие… Прямо в Facebook, ВКонтакте и даже Одноклассниках. Так вот, оказывается прекрасно себя чувствуют и даже показывают хороший рост - те же ОК в 2020 уже выплатили разработчикам больше трех миллиардов рублей, при этом игровая аудитория выросла на 14%. Как вывод - да, социальные игры действительно больше не на слуху. Но индустрия свободна, много пустых ниш и возможностей для успешного старта. При этом рынок растёт, а само устройство соцсетей позволяет быстро и сравнительно дёшево запускать новые проекты. Хороший старт для инди проектов, в общем. А дальше уже можно и в мобайл 😊

Разработка

Ушла эпоха? Перспективы социальных игр в мобильное время
Отчет Zynga о рекламе в мобильных играх 2020
Mamba инвестирует в Италию и Германию
Первые шаги с Fiddler Classic
Как оставаться мотивированным разработчиком
Как пользовательский интерфейс Firewatch улучшает погружение в игру

iOS

Что такое Core Data и как с ней работать
В iOS 14.3 заработали App Clip Codes и метки использования данных
LocalizerLint: проверка файлов локализации
Бенчмарки Apple M1 в реальной разработке
Погружение в автотестирование на iOS. Часть 1. Как работать с accessibilityidentifier объектов
Полностью переписаны руководства по SwiftUI от Apple
SwiftUI Animations - спиннер загрузки всего за 5 шагов

Android

Запуск Netflix на телевизорах и приставках. Лишние 40 миллисекунд
Android смартфон как вебкамера/микрофон/динамики для ПК
Как писать лучшие тесты с JUnit 5 Android
Dagger в многомодульных чистых приложениях
KOTLIN до упора
Карусель изображений с RecyclerView
#ЦифраДня: 5 мобильных игр, по оценке Sensor Tower, в 2020 заработали более 1 миллиарда долларов. Это PUBG Mobile, Honor of Kings, Pokémon GO, Coin Master и Roblox. Скорее всего к ним прибавится и Monster Strike, который на настоящий момент получил около 960 миллионов.
Хотите быстро ворваться в IT-сферу, но не знаете, как? Мечтаете работать на удаленке? Иметь неплохую зарплату? Тогда подумайте о профессии мобильного тестировщика. Она универсальна и подходит даже тем, кто не знаком с программированием.

Тестировщик мобильного ПО проверяет работу приложений и помогает сделать интерфейс удобнее для пользователя. Такие специалисты нужны многим компаниям. Как стать востребованным в этой области — узнаете на курсе по тестированию мобильных приложений от GeekBrains.

Преподаватели курса — опытные эксперты из МТС, Юлы и проектов международного масштаба. За полгода обучения освоите работу со всеми основными инструментами и выпуститесь крепким junior-специалистом.

Записывайтесь на курс в декабре — и получите скидку 50%