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
Стартуем голосовой чат с Кириллом. Вопросы в комментариях!
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 Сундара Пичаи, в этом году мероприятие будет бесплатным для всех. Технические сессии и основные доклады будут доступны после их первого эфира, в то время как регистрация требуется для воркшопов и митапов.
Welltory - американский стартап с российскими корнями, одно из самых популярных приложений в категории “Здоровье” с более чем 3 миллионами пользователей. Мы о них писали еще до того, как это стало модным - там все, как мы любим: машинное обучение, устройства, rocket science для здоровья и т.п.

В Welltory выпустили полностью обновленную версию 3.0 и опубликовали ее на Product Hunt, а значит можно поддержать ребят, задать вопросы фаундерам и заценить новые фичи. Налетай!

Ссылка на PH: https://www.producthunt.com
Забавный казус случился в рейтинге языков программирования TIOBE - Objective-C из двадцатки выпал, а Fortran в него снова вошел. Популярность Objective-C, конечно, и так постоянно снижалась, а вот возвращение Fortran, языка, которому 65 лет, довольно занятно. На самом деле Fortran далеко не динозавр — он постоянно развивался на протяжении многих лет, чтобы оставаться важным языком для научных исследований, требующих интенсивной обработки данных — моделирования климата, кристаллографии, вычислительной химии и т.п. Его последняя версия Fortran 2018 считается идеальным стандартом, который позволил устранить многие недостатки и неточности в более ранних версиях языка. Так что обратите внимание, особенно если смотрите на данные.

Разработка

Objective-C выпал из топа рейтинга TIOBE, а Fortran вернулся
7 из 10 программистов жалуются на переработки
Чем мобильные разработчики заряжают девайсы: 10 новых качественных аксессуаров с AliExpress
Mail.ru Group запустила совместный редактор кода
Доказательная разработка или как data-driven подход добавил смысла работе
Разработка, аналитика и атрибуция. Какие сервисы нужны для мобильного приложения в 2021?
10 лучших UI-китов в Figma для вашего проекта
Полезный фреймворк для именования ваших классов, функций и переменных
Как зарабатывать на программировании
Создание красивого интерфейса во Flutter
Архитектура технологического стартапа, состоящего из одного человека
О том, как стать инженером по данным

iOS

Hive: игра «Улей» для iOS
Плавный скроллинг в iOS

Android

Конференция I/O 2021 пройдет в мае в виртуальном формате
Google Play Store обновил дизайн
Эволюция декларативных UI-фреймворков: от динозавров к Jetpack Compose
Подробнее об обновленных правилах программы для разработчиков Google Play
10 отличных идей для улучшения времени сборки Gradle
#ЦифраДня: В опросе SuperJob 72% программистов заявило о том, что им приходится время от времени перерабатывать (19% не перерабатывают и 9% затруднились ответить). Средняя переработка от нормы рабочего времени в месяц для программистов - 20%.
А вы перерабатываете на основной работе?
Anonymous Poll
32%
Да, постоянно
43%
Иногда
25%
Нет
У Adjust и Facebook вышел (и даже русскоязычный) отчет о том, что больше всего росло в экономике приложений в прошлом году. TLDR: Индия, игры, бизнес, развлечения, здоровье. Россия не на первых позициях, но в целом растет хорошо и в целом, и в отдельных категориях.

Разработка

Рост мобильных приложений 2020 — Отчет Adjust и Facebook
Apple не выпускает iMessage на Android, чтобы пользователи не уходили с iPhone
Canvas Medical: хороший UI для медицины
Дизайн приложений: примеры для вдохновения #39
Zoom выпустил Video SDK
Epic и Apple готовятся к суду
Podlodka #210: технический консалтинг
Уродливый API
Cordova. Опыт Enterprise-проекта
7 простых способов ранжироваться в сторе выше
5 основных продуктовых фреймворков
3 основных урока, извлеченных из создания приложения
Полное руководство разработчика по качеству кода
Книги по программированию, которых не существует (но мы все читали)
Чистая архитектура для корпоративного мобильного приложения

iOS

3D Flip menu: трехмерное меню
Проектирование циферблата CASIO для Apple Watch
Более эффективный/быстрый способ получить средний цвет изображения
Представляем Коллекции в Swift

Android

Switch Snake: «змейка» из переключателей
Пишем unit тесты так, чтобы не было мучительно больно
Практическое использование автогенерации музыки
Android Jetpack Compose: простая анимация
Stateful Android приложение с MVI (MODEL — VIEW — INTENT)
Насколько подробно вы можете ответить на эти вопросы как Android-разработчик?
Compose CameraX в Android