Мобильное приложение для поиска пользователей и репозиториев GitHub с просмотром файловой структуры и кодом.
Приложение предоставляет удобный интерфейс для поиска и просмотра информации о пользователях GitHub и их репозиториях. Позволяет исследовать файловую структуру репозиториев и просматривать исходный код напрямую в приложении.
Основные возможности:
- 🔍 Поиск пользователей и репозиториев по имени
- 👥 Просмотр профилей пользователей с информацией о подписчиках
- 📁 Навигация по файловой структуре репозиториев
- 📄 Просмотр исходного кода файлов в WebView
- ⭐ Добавление пользователей в избранное (локальное хранилище)
- 🔄 Анимации интерфейса и плавная навигация
- Kotlin - основной язык разработки
- Retrofit2 - работа с GitHub API
- Coroutines - асинхронные операции
- Room - локальная база данных для избранного
- ViewModel & LiveData - архитектурные компоненты
- RecyclerView с Adapter Delegate - эффективные списки
- WebView - просмотр кода
- Picasso - загрузка изображений
- ViewBinding - безопасный доступ к view
- Модульная архитектура с четким разделением ответственности
- Обработка ошибок сети с информативными сообщениями
- Пагинация через ViewPager для профилей пользователей
- Локальное кэширование избранных пользователей
- Кастомные анимации элементов списка
- Поддержка темной темы
- Клонируйте репозиторий
- Добавьте GitHub Personal Access Token в
ApiConstants.kt - Соберите и запустите приложение
Приложение готово к использованию для эффективного поиска и анализа GitHub контента!






