Спасибо за оценки и отзывы!
Вы уже оценили.
Android-приложение (Java) для проектирования кирпичной стены с дверью и/или окном.
# Планировщик кирпичной кладки (Планировщик стен)
Приложение для Android (Java) для проектирования кирпичной стены с дверью и/или
окном — сколько кирпичей потребуется, какой запас на резерв и
приблизительная цена, а также визуализация кладки.
## Что делает приложение?
- **Язык**: болгарский, английский, французский, немецкий, испанский — выбирается из
спиннера и сохраняется при запуске, независимо от системного языка
устройства.
- **Система измерения**: метрическая (м/см/мм) или английская (футы/дюймы) —
все ранее введенные значения автоматически пересчитываются при изменении.
- **Размеры стены и кирпичей**: ширина/высота стены, размеры кирпичей
и ширина шва.
- **Модель кладки**: рядное соединение (смещение 50%) или прямая кладка.
- **Открывается**: дополнительная дверь (ширина, высота, расстояние от левого края) и дополнительное окно (ширина, высота, расстояние от левого края, высота подоконника от пола) — вычитаются из площади кладки.
- **Резерв и цена**: технологический резерв в процентах, дополнительная цена кирпича и количество кирпичей на поддоне/в упаковке.
- **Визуализация**: `WallView` (пользовательский вид) рисует фасад стены с выбранной моделью кладки и отображает дверь/окно.
- **История**: расчеты сохраняются в локальной базе данных SQLite (`DatabaseHelper`) и просматриваются/удаляются на отдельном экране.
## Краткая формула расчета
1. Площадь стены = ширина × высота.
2. Площадь проема = (ширина × высота двери, если есть) + (ширина × высота окна, если есть). 3. Чистая площадь кладки = площадь стены − площадь проема.
4. Лицевая сторона одного кирпича (с швом) = (ширина кирпича + шов) × (высота
кирпича + шов).
5. Необходимое количество кирпичей (нетто) = округлено в большую сторону (чистая площадь / лицевая сторона кирпича).
6. Общий резерв = резерв, введенный пользователем + 5% дополнительная надбавка,
если в стене есть дверь и/или окно (из-за обрезки кирпичей по краям).
7. Количество кирпичей на заказ = округлено в большую сторону (нетто кирпичей × (1 + резерв / 100)).
8. Поддоны/упаковки = округлено в большую сторону (количество кирпичей на заказ / количество кирпичей на
поддоне/упаковке), если указано.
9. Цена = количество кирпичей за заказ × цена кирпича, если задана.
Ряды/колонны (кирпичные ряды) рассчитываются отдельно с использованием метода сетки
(ширина/высота стены, деленная на шаг кирпичной кладки с учетом шва) и
приводятся только для информации — основной расчет числа производится по площади,
чтобы обеспечить точность при наличии отверстий произвольной формы/расположения.
Один клик для установки XAPK/APK файлов на Android!