GitHub
Pokedex-AR: покемоны в AR
Pokedex-AR — небольшое демонстрационное приложение, показывающее основы AR, современный технический стек приложений для Android и архитектура MVVM. Этот проект ориентирован на ARCore и SceneForm, на получение данных из сети и интеграции сохраненных данных из базы с помощью шаблона репозитория.
Технический стек и библиотеки
- Минимум SDK level 24.
- Kotlin, Coroutines + Flow для асинхронности.
- ARCore — ARCore SDK для Android.
- SceneForm — Sceneform SDK для Android.
- Hilt (alpha) для инъекции зависимостей.
- JetPack
- Architecture
- MVVM Architecture (View — DataBinding — ViewModel — Model)
- Шаблон репозитория
- Retrofit2 & OkHttp3 — для REST API и сетевых данных.
- Sandwich — для http API ответов и обработки ошибок.
- Moshi — библиотека JSON для Kotlin и Java.
- Glide, GlidePalette — загрузка изображений.
- WhatIf — обработка пустых объектов и коллекций.
- Bundler — расширение Android Intent & Bundle.
- Balloon — уведомления.
- Timber — логи.
- Material-Components — анимация и дизайн.
- Кастомные View
Исходники: https://github.com/skydoves/Pokedex-AR
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.