#import "common.typ": pz-biblio-strip-ru, pz-front-heading, pz-thesis-topic

#pz-biblio-strip-ru(
  udk: "004.738.5",
  author: "Пытков Роман Евгеньевич",
  title: pz-thesis-topic,
  year: 2026,
)

#pz-front-heading(page-break: false)[Аннотация]

#{
  set par(first-line-indent: 1.25cm, justify: true)

  [Пояснительная записка посвящена разработке мобильного приложения для защищённого хранения пользовательских данных (программный продукт Wallenc). Описаны анализ предметной области и аналогов, формирование требований, проектирование архитектуры и пользовательского интерфейса, программная реализация на Kotlin (Android, Jetpack Compose, Room, Hilt), тестирование и краткая экономическая оценка.]

  parbreak()

  [Реализованы иерархия VaultsManager → vault → storage → файлы (один LocalVault на устройстве, удалённые vault по OAuth), клиентское AES-шифрование, служебные метаданные в Room и проектный контур синхронизации без передачи ключей провайдеру. Исходный код размещён в приватном репозитории GitLab ЮФУ. Полный листинг исходных файлов — приложение А; программная документация — приложение Б.]
}
