Skip to content

Приложение-картотека судебных дел с возможностью отслеживания обновлений

Notifications You must be signed in to change notification settings

anikolsky/SnapCase

Repository files navigation

SnapCase

Приложение предоставляет удобный доступ к данным о судебных делах судов общей юрисдикции. Основанное на технологии парсинга веб-страниц судов, оно позволяет пользователям легко отслеживать и анализировать данные о различных судебных процессах, а также автоматически отслеживает изменения по избранным делам, сохраняемых локально, и сообщает о них пользователю.

Особенности

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

Скриншоты

        

About

Приложение-картотека судебных дел с возможностью отслеживания обновлений

Topics

Resources

Stars

Watchers

Forks

Languages