https://github.com/d-integral/pdfreaderapp
A PDF scanner app demonstrating using of the Nefertiti library.
https://github.com/d-integral/pdfreaderapp
pdf-scanner pdf-viewer viper viper-architecture
Last synced: over 1 year ago
JSON representation
A PDF scanner app demonstrating using of the Nefertiti library.
- Host: GitHub
- URL: https://github.com/d-integral/pdfreaderapp
- Owner: D-Integral
- Created: 2023-12-28T12:59:34.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-23T14:19:27.000Z (over 1 year ago)
- Last Synced: 2024-12-23T15:26:55.471Z (over 1 year ago)
- Topics: pdf-scanner, pdf-viewer, viper, viper-architecture
- Language: Swift
- Homepage:
- Size: 844 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Завдання: реалізувати додавання pdf файлів зі своїх документів у додаток і зберігання їх локально, а також перегляд файлу з використанням PDFKit. Додати логін через Google за допомогою FirebaseAuth.
Логіка: при натисканні на кнопку “+” відкривається UIDocumentPickerViewController, де ми можемо вибрати PDF-файл і зберегти у наш застосунок. На екрані “My Files” при натисканні на файл ми переходимо на інший екран, у якому можемо переглянути цей PDF-документ. Якщо натиснути “...”, яке знаходиться у cell, то відкривається модальне вікно знизу у якому при натисканні на “Delete” ми видаляємо файл. При написанні тексту у search bar відбувається фільтрація файлів на збіг з назвою.
Важливі деталі:
1. Зображення у cell повинно бути мініатюрою першої сторінки PDF-документа.
2. Буде плюсом використання Diffable Data Source для роботи з Collection View.
3. UI має бути описаний в коді, за допомогою Auto Layout. Без використання Storyboard.