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

• Аудитория https://news.1rj.ru/str/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
В Телеграме недавно появились голосовые чаты - попробуем завтра применить их на практике. В 19:00 по Москве поговорим прямо здесь, на канале @AppTractor, с Кириллом Розовым, Android-разработчиком и ведущим Android Broadcast. Примерные темы для обсуждения - свой канал на YouTube для разработчика, как с ним работать, помогает ли он, как все успевать и подобное. Но в целом же это чат - подключайтесь, будем поговорить!
Главная новость дня - смена логотипа у Яндекса. Изменился шрифт и… все. В краткой форме это “Я” в красном кружочке. Надо признать, что старый по сравнению с новым действительно кажется каким-то устаревшим. А вам какой больше нравится?

Разработка

Яндекс поменял логотип
Прекращается работа Facebook Analytics
Google выпустил сканер документов Stack
GitHub обновил уведомления в приложении
Snapchat готовит новые AR-очки Spectacles
«Яндекс» попросил Samsung и других производителей не устанавливать неудаляемые приложения компании
4 ошибки, которые я сделал как программист, но мне пришлось стать техническим директором, чтобы увидеть их
Разработка программного обеспечения - игра проигравших
Как реализовать покупку подписок в приложении на Flutter
Как подготовиться к плавному переходу с ПК и консольных игр на мобильные

iOS

Настало время офигительных историй [1/2]
Удаляем фон в изображениях на Swift с помощью Core ML
Доставка лучшего программного обеспечения быстрее: как мы сэкономили полмиллиона долларов
2 iOS-инструмента для обнаружения мертвого и клонированного кода

Android

Flux: погода на Jetpack Compose
CameraX+ML Kit для распознавания номера карты в действии
Знакомимся с поведением ваших зависимостей
Запускаем ARM-приложения в эмуляторе Android
Какое Я вам больше нравится?
Anonymous Poll
39%
Старое
25%
Новое
21%
Оба Я Г
15%
Оба Я Хороши
Стартуем голосовой чат с Кириллом. Вопросы в комментариях!
Live stream finished (1 hour)
Forwarded from Programmer Humor
У StackOverflow новая Free-To-Code модель монетизации 👍
Как фантастика становится реальностью. Медленно, но верно, отказавшись от игр и развлечений, Microsoft делает из HoloLens незаменимый корпоративный инструмент. Например, компания развивает свой контракт с корпорацией "Армия США" и в новой итерации собирается поставить в войска 120,000 AR-гарнитур на основе HoloLens. Вроде как это будут именно “боевые” устройства для применения солдатами, а не на складах - “технология дополненной реальности предоставит войскам больше точной информации для принятия решений”.

Разработчики

Microsoft поставит 120,000 HoloLens в армию
Траты пользователей на приложения и игры поставили новый рекорд в 1 квартале 2021
A/B-тестирование иконок: опыт DEVGAME
Паттерны и Методологии Автоматизации UI: примеры из жизни
Чем мы можем делиться в Kotlin MultiPlatform: модули? данные? экраны?
Создайте свое приложение на Flutter за 5 дней

iOS

SwiftUI Animations: анимации на SwiftUI
Почему мы не обновляли приложение ВКонтакте для iPad пять лет, а теперь обновили
Разрабатываем своего первого голосового ассистента на iOS
Как перенести Луну в вашу комнату с помощью ARKit
Три типа дыр в безопасности, которые я вижу во многих iOS-приложениях

Android

Реализация Snackbar для отмены действий в Jetpack Compose
Motion Layout: создание простой анимации Recycler View
Десять #AndroidLifeHacks, которые вы можете использовать прямо сейчас
В восьмом выпуске проекта “Маркетологи в мобайле” – нашей коллаборации с коллегами из Bidease, Rocket10 и User Acquisition Chat, мы пообщались с Игорем Посталенко, Head of Online Acquisition в Тинькофф. Он рассказал о том, как экосистема супераппа влияет на привлечение, про построение сквозной аналитики, а также поделился мнением, почему так важно повышать уровень финграмотности и расширять свой кругозор. И небольшой спойлер: Игорь усиливает свою команду — об открытой позиции вы узнаете из интервью.

За самый интересный вопрос к этому интервью мы разыграем книгу, а в целом по итогу сезона за лучший вопрос дадим новую Sony PlayStation 5. Вопросы можно оставлять в этом посте в Facebook.
Тут ребята из Delivery Club поделились своим опытом о переходе на Compositional Layout. Вердикт неоднозначный: поддержка экрана упростилась, время разработки компонентов — сократилось, но и без потных проблем не обошлось. В общем, мастрид для тех, кто собирается пилить мобильные интерфейсы на iOS 13+.
Customer journey map, Jobs To Be Done, удержание, принцип MAYA и много других интересных слов - у Skillbox скоро начинается курс “Сервисный дизайн и клиентский опыт”. Все то, о чем мы постоянно пишем тут на канале, вы сможете структурировать и еще раз изучить лично.

Это курс про продукт - в результате курса вы сможете создавать проекты и вовлекающие пользовательские сценарии, которые решают задачи бизнеса и улучшают его взаимодействие с клиентами.

Вы научитесь:

• Выстраивать путь клиента
• Управлять вовлечением и удержанием пользователя
• Работать с Service Design Blueprint
• Управлять сервисной командой
• Внедрять сервисные механики в свои проекты

Скидка на курс −30% до 8 апреля! Записывайтесь: https://go.acstat.com/c394e70681fdc190
#ЦифраДня: Средняя сумма, потраченная в приложениях на один активный iPhone в США, выросла до 138 долларов в 2020 году, что на 38% больше, чем в позапрошлом году. Наибольший относительный рост у “Фото и видео”, на 56% до $9.80 на один iPhone, на втором месте игры с ростом на 43% до $76.80 и в абсолютных цифрах это главная статья расходов.
Google планирует положить конец довольно необычной практике и сильно ограничивает то, кто сможет видеть другие установленные на устройстве приложения. Google заявляет, что рассматривает полный список приложений, установленных на устройстве пользователя, как личную и конфиденциальную информацию. Использование разрешения QUERY_ALL_PACKAGES будет разрешено только тогда, когда основные функции приложения зависят от списка установленных приложений. Разработчики должны будут “достаточно обосновать” этот запрос и подписать дополнительное соглашение.

Разработка

Google ограничивает, какие приложения могут видеть другие установленные приложения
Почему изучение программирования не поможет сохранить ваше рабочее место
Клавиатуры программистов
Дизайн приложений: примеры для вдохновения #38
make sense: О карьерном росте до руководителя, необходимых навыках, лидерстве и доверии
Podlodka #209: операционные системы
Средний пользователь iPhone в США потратил в 2020 году на приложения $138
Гайд по мобильной рекламе для тех, кто задумался о монетизации
Как сократить стоимость мобильной разработки
Как мобильное приложение помогло «ВкусВиллу» стать лидером по количеству заказов продуктов онлайн
Почему мы отказались от стандартных теней Unity для мобильных шутеров и вместо этого написали свои
Рекомендации по проектированию автозаполнения (autosuggest)
30 самых популярных вопросов на собеседовании по программированию в Apple (с решениями)
Почему менеджеры по-прежнему хотят писать код
Как мы сделали из членов команды Airbnb мобильных инженеров
Как добиться успеха на кодинг-интервью в 2021 году
Лучший технический стек для разработки мобильных приложений в 2021 году
Эволюция написания современных мобильных приложений
8 обязательных расширений для Flutter-разработчиков
5 лучших навыков Senior-программистов

iOS

App Store отклоняет приложения, использующие сторонние SDK, которые собирают пользовательские данные
5 секретов, о которых iOS-разработчики вам не скажут

Android

Android Broadcast: новости #8
Uinspector: иерархия представлений
LabeledSeekSlider: настраиваемый слайдер
Jetpack Activity Result API. Часть 2. Как работает под капотом
MotionLayout + RecyclerView = красивые анимированные списки
Мой опыт работы с Flutter как Android-разработчика
Изучение Jetpack Compose - создание простого приложения с таймером
Перевел тут интересную статейку - об ошибках разработчика, которые видны только с высоты CTO. Как всегда оказалось, что главное не в коде, а в определении своего места в жизни, отношениях с окружающими, понимании целей и задач и прочем подобном. Так что развивайте софт-скилы, они не менее (а может и более) важны, чем скилы в написании кода и создании правильных архитектур. О том, что происходит в их отсутствии две другие мои любимые статьи в списке.

Разработка

4 ошибки, которые я сделал как программист, но мне пришлось стать техническим директором, чтобы увидеть их
Мы уволили нашего лучшего разработчика — и это стало нашим лучшим решением
Вы уволили лучшего разработчика. Надеюсь, вы довольны?
Charles получает инвестиции на «разговорную коммерцию»
Bunch: ассистент по лидерству
Самые скачиваемые приложения в марте 2021
Как написать плагин для Фигмы: проблема, MVP, решение
Wi-Fi розетка с управлением через Интернет за 60 минут
Маркетинг для инди-разработчиков: исследование рынка
Ежедневный стендап - пустая трата времени
Ключевой фреймворк, который я использовал, чтобы изучать любые новые технические навыки
5 лучших практик для создания эффективных кнопок
Дизайн взаимодействий - это больше, чем просто пользовательские потоки и клики

iOS

IrregularGradient: анимированные градиенты
Понимаем параллельную разработку в iOS

Android

Создание уровня данных "репозиторий" с помощью корутин в Kotlin
Решайте мобильные продакшен проблемы как Шерлок
#ЦифраДня #АЧегоДобилсяТы: Бесплатное приложение для ведения заметок Mem получило 5.6 миллиона долларов. Да, это приложение для ведения заметок. Да, как Apple Notes. Да, 5.6 миллиона от Andreessen Horowitz и других.Что в нем особенно даже после долгих размышления я не понял - основатели грезят об ИИ, AR и прочих мощных словах - но сейчас ничего, кроме заметок, нет. Видимо пример Notion с оценкой в 2 миллиарда говорит о том, что заметки это хорошая инвестиция. Интересно будет понаблюдать за развитием.
Писал уже в канале с библиотеками и кодом, но еще раз. Сегодня Google представил открытую бета-версию Lyra. Мне кажется идеальное ever применение технологии — это аудиокодек, который использует машинное обучение для передачи голоса. Делит поток на кусочки, кодирует, и потом, с помощью генеративной модели, которая хорошо подходит для воссоздания полной картины из ограниченного набора данных, на клиенте восстанавливает. Говорят, что достаточно всего 3 килобит для хорошего качества! Можно уже использовать, есть пример для Android.

Разработка:

Google представил аудиокодек Lyra на основе ИИ
Google разрабатывает части Android на Rust для повышения безопасности
Маркетологи в мобайле: Николай Липкин (Яндекс.Медиасервисы)
Mem получает $5.6 млн на ведение заметок
От эскиза до релиза: пайплайн регулярного создания контента на примере идеи для оружия от игрока
«Вам звонок». Как выстроить отношения между QA и техподдержкой
Как мы сделали мобильное приложение для «ВкусВилл» за 9 дней
Прекратите добавлять комментарии к вашему коду
Руководство по продуктовым метрикам

iOS:

Работа с Bluetooth в iOS
Настало время офигительных историй. Кастомные транзишены в iOS. [2/2]
Как реализовать таб-бар с нестандартной кнопкой: CAShapeLayer и UIResponderChain
SwiftUI: как сделать снимок экрана с содержимым ScrollView?
Создание системы лицензирования для платных приложений на Swift

Android:

Holi: цвета Jetpack Compose
Android Broadcast: GraphQL для мобильных разработчиков. Стоит ли использовать REST?
Простой вариант разношерстного recycler view на шаблоне Посетитель
GitHub Actions: автоматизируйте рабочий процесс сборки и выпуска Android-приложений
Запомните {mutableStateOf ()} - шпаргалка
Шумный код с Kotlin Scopes
Google объявил, что конференция разработчиков I/O состоится в этом году в виде виртуального мероприятия. Мероприятие пройдет с 18 по 20 мая. Веб-сайт Google I/O 2021 уже запущен, и разработчики могут зарегистрироваться для участия в мероприятии. По словам генерального директора Google Сундара Пичаи, в этом году мероприятие будет бесплатным для всех. Технические сессии и основные доклады будут доступны после их первого эфира, в то время как регистрация требуется для воркшопов и митапов.