Skip to content

Commit b1c448f

Browse files
committed
Merge branch 'develop'
2 parents 1a58eeb + 5cd5fd5 commit b1c448f

File tree

468 files changed

+6220
-6575
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

468 files changed

+6220
-6575
lines changed

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2023 RznNike
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 56 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,56 @@
1-
EyeHealthManager
1+
# <a name="file_start"></a>Eye Health Manager
2+
[English](https://github.com/RznNike/TestReadme?tab=readme-ov-file#file_start) | [Русский](/README.ru.md)
3+
4+
<img src="/readme_files/icon.png" alt="icon" width="200"/>
5+
6+
An app to monitor your eye health.
7+
## Downloads
8+
You can install this app from the store:
9+
10+
[<img src="/readme_files/en/badge_google_play.png" alt="Get it on Google Play" height="60"/>](https://play.google.com/store/apps/details?id=ru.rznnike.eyehealthmanager)
11+
12+
Or you can download the apk from the [releases page](https://github.com/RznNike/EyeHealthManager/releases).
13+
## Description
14+
Monitor your eye health using your smartphone!
15+
16+
The Eye Health Manager application is designed to periodically monitor the condition of your eyes. With it, you can not only test your vision, but also keep a journal of the tests performed and analyze the results.
17+
18+
The application implements various types of tests:
19+
* visual acuity test;
20+
* astigmatism test;
21+
* nearsightedness and farsightedness test;
22+
* color perception test;
23+
* color blindness test;
24+
* vision contrast test.
25+
26+
In addition to this, other useful features are also available:
27+
* journal of tests performed;
28+
* analysis of collected data (for visual acuity test);
29+
* import and export of the journal to a file;
30+
* setting the correct image scaling during tests;
31+
* support for Russian and English languages.
32+
## Screenshots
33+
<img src="/readme_files/en/screenshot_1.png" alt="icon" width="250"/> <img src="/readme_files/en/screenshot_2.png" alt="icon" width="250"/> <img src="/readme_files/en/screenshot_3.png" alt="icon" width="250"/>
34+
35+
<details>
36+
<summary>More screenshots</summary>
37+
<img src="/readme_files/en/screenshot_4.png" alt="icon" width="250"/>
38+
<img src="/readme_files/en/screenshot_5.png" alt="icon" width="250"/>
39+
<img src="/readme_files/en/screenshot_6.png" alt="icon" width="250"/>
40+
<img src="/readme_files/en/screenshot_7.png" alt="icon" width="250"/>
41+
<img src="/readme_files/en/screenshot_8.png" alt="icon" width="250"/>
42+
</details>
43+
44+
## Project acrchitecture
45+
This project uses:
46+
* [Kotlin](https://kotlinlang.org/)
47+
* [Clean Architecture](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html)
48+
* [Single Activity](https://www.toolify.ai/ai-news/mastering-single-activity-in-android-development-176852)
49+
* [Moxy](https://github.com/moxy-community/Moxy) (MVP)
50+
* [Koin](https://github.com/InsertKoinIO/koin) (DI)
51+
* [Cicerone](https://github.com/terrakok/Cicerone) (navigation)
52+
* [FastAdapter](https://github.com/mikepenz/FastAdapter) (lists)
53+
* [Coil](https://github.com/coil-kt/coil) (image loader)
54+
* [MPAndroidChart](https://github.com/PhilJay/MPAndroidChart) (charts)
55+
* [ViewBindingPropertyDelegate](https://github.com/kirich1409/ViewBindingPropertyDelegate) (view binding)
56+
* [ObjectBox](https://github.com/objectbox/objectbox-java) (database)

README.ru.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# Менеджер Здоровья Глаз
2+
[English](https://github.com/RznNike/TestReadme?tab=readme-ov-file#file_start) | [Русский](/README.ru.md)
3+
4+
<img src="/readme_files/icon.png" alt="icon" width="200"/>
5+
6+
Приложение для контроля здоровья ваших глаз.
7+
## Загрузки
8+
Вы можете установить это приложение из магазина:
9+
10+
[<img src="/readme_files/ru/badge_google_play.png" alt="Скачать из Google Play" height="60"/>](https://play.google.com/store/apps/details?id=ru.rznnike.eyehealthmanager)
11+
12+
Или вы можете скачать apk со [станицы releases](https://github.com/RznNike/EyeHealthManager/releases).
13+
## Описание
14+
Контролируйте здоровье ваших глаз с помощью смартфона!
15+
16+
Приложение Менеджер Здоровья Глаз предназначено для периодического контроля состояния ваших глаз. С ним вы можете не только проверить ваше зрение, но также вести журнал проведенных тестов и анализировать полученные результаты.
17+
18+
В приложении реализованы различные виды тестов:
19+
* тест остроты зрения;
20+
* тест на астигматизм;
21+
* тест на близорукость и дальнозоркость;
22+
* тест цветовосприятия;
23+
* тест на дальтонизм;
24+
* тест контрастности зрения.
25+
26+
Помимо этого также доступны другие полезные функции:
27+
* журнал проведенных тестов;
28+
* анализ собранных данных (для теста остроты зрения);
29+
* импорт и экспорт журнала в файл;
30+
* настройка правильного масштабирования изображения во время тестов;
31+
* поддержка русского и английского языков.
32+
## Скриншоты
33+
<img src="/readme_files/ru/screenshot_1.png" alt="icon" width="250"/> <img src="/readme_files/ru/screenshot_2.png" alt="icon" width="250"/> <img src="/readme_files/ru/screenshot_3.png" alt="icon" width="250"/>
34+
35+
<details>
36+
<summary>Больше скриншотов</summary>
37+
<img src="/readme_files/ru/screenshot_4.png" alt="icon" width="250"/>
38+
<img src="/readme_files/ru/screenshot_5.png" alt="icon" width="250"/>
39+
<img src="/readme_files/ru/screenshot_6.png" alt="icon" width="250"/>
40+
<img src="/readme_files/ru/screenshot_7.png" alt="icon" width="250"/>
41+
<img src="/readme_files/ru/screenshot_8.png" alt="icon" width="250"/>
42+
</details>
43+
44+
## Архитектура проекта
45+
Этот проект использует:
46+
* [Kotlin](https://kotlinlang.org/)
47+
* [Clean Architecture](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html)
48+
* [Single Activity](https://www.toolify.ai/ai-news/mastering-single-activity-in-android-development-176852)
49+
* [Moxy](https://github.com/moxy-community/Moxy) (MVP)
50+
* [Koin](https://github.com/InsertKoinIO/koin) (DI)
51+
* [Cicerone](https://github.com/terrakok/Cicerone) (навигация)
52+
* [FastAdapter](https://github.com/mikepenz/FastAdapter) (списки)
53+
* [Coil](https://github.com/coil-kt/coil) (загрузка изображений)
54+
* [MPAndroidChart](https://github.com/PhilJay/MPAndroidChart) (графики)
55+
* [ViewBindingPropertyDelegate](https://github.com/kirich1409/ViewBindingPropertyDelegate) (view binding)
56+
* [ObjectBox](https://github.com/objectbox/objectbox-java) (база данных)

app/build.gradle

Lines changed: 0 additions & 197 deletions
This file was deleted.

0 commit comments

Comments
 (0)