Поддерживаемые платформы:
Так как в данный момент AR контент будет отображаться только в мобильных приложениях, то возможность просматривать AR контент не должна быть обязательной для прохождения курса. Дополненная реальность призвана улучшать пользовательский опыт и помогать усваивать новый материал.
3D модели для AR контента не должны быть очень большими и сложными.
В мобильных приложениях AR контент помечается специальной иконкой.
Learn More →
Сохраните вашу 3D модель в glTF
формате.
Learn More →
С помощью Reality Converter или иного инструмента сконвертируйте модель из формата glTF
в формат usdz
.
Learn More →
Learn More →
Любым удобным способом сгенерируйте превью картинку для вашей модели.
Итоговый набор файлов будет следующим.
Learn More →
Загрузите файлы моделей в любое удобное для вас место. (Например репозиторий в GitHub)
В редакторе шагов перейдите в режим редактирования исходного кода шага (кнопка source
).
Добавьте следующий код:
<model-viewer
src="{ссылка на модель в формате glTF}"
ios-src="{ссылка на модель в формате usdz}"
thumbnail="{ссылка на превью картинку для модели}">
</model-viewer>
Пример заполнения:
Learn More →
В итоге так шаг будет выглядеть на iOS
Learn More →
И так на Android
Learn More →
Постановка задачи: разработать чат с текстовыми сообщениями Схема В заголовке требуется передавать Bearer токен для текущего пользователя GET api/messages/{channel} Параметры: from - минимальный id сообщения
Jul 26, 2020Мы используем нашу архитектуру уже на протяжении нескольких лет. Как показывает практика одним из самым сложных аспектов этого подхода является presentation слой. За время работы я повидал множество различный вариаций и даже мутаций исходного подхода с явным состоянием, в которых терялись основные его свойства и преимущества. В данном цикле статей мы вместе поэтапно построим презентер для достаточно нетривиального экрана, тем самым пролив свет на многие темные участки state подхода. Общая информация В этом разделе поговорим об общих концепциях, связанных с нашей реализацией presentation слоя. Основы презентеров Начнем с того, что вспомним, на чем базируются наши презентеры. Все презентеры в наших проектах наследуются от класса PresenterBase (пакет presentation-base), с типовым параметром V означающим тип view контракта. PresenterBase import android.os.Bundle
Feb 17, 2020or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up