Приложение предоставляет удобный доступ к данным о судебных делах судов общей юрисдикции. Основанное на технологии парсинга веб-страниц судов, оно позволяет пользователям легко отслеживать и анализировать данные о различных судебных процессах, а также автоматически отслеживает изменения по избранным делам, сохраняемых локально, и сообщает о них пользователю.
- Парсинг веб-страниц с использованием библиотеки Jsoup: Приложение эффективно извлекает необходимую информацию о судебных делах, обрабатывая веб-страницы судов с помощью мощных инструментов Jsoup
- Мониторинг изменений и уведомление пользователя: Приложение позволяет периодически отслеживать обновления в выбранных делах, обеспечивая актуальную информацию, а пользователи получают уведомления о таких обновлениях, получая возможность оперативно реагировать на события
- Локальное хранение данных: Используя библиотеку Room, приложение сохраняет данные о судебных делах на устройстве пользователя, обеспечивая быстрый доступ к ним в любое время
- Интерфейс Jetpack Compose: Проект использует современную библиотеку Jetpack Compose для построения динамичного и интуитивно понятного пользовательского интерфейса, обеспечивает высокую скорость работы приложения и отличный пользовательский опыт
- Многопоточность и асинхронность: Проект активно использует корутины для обеспечения отзывчивости интерфейса и эффективной работы с сетью
- Архитектурные принципы: При разработке приложения я придерживался принципов SOLID и Clean Architecture для обеспечения чистоты и структурированности кода