Мобильная версия
Войти

Все форумы
Авиационный
Сослуживцы
Авторские
[правила] [список форумов]

Рубрика: Об авиации

Программа ProNalet (Летная книжка) на android

 ↓ ВНИЗ

AirLexa форум
Старожил форума
22.01.2015 13:56
Программа для военных летчиков - Летная книжка. Для аndroid версий 4.03 и выше.
Думал сделать ее в конце 2014-го года, но плотно занимался ProNebo, поэтому сроки сдвинулись.
Значит, идея была такая: на телефоне вести БД по записям в летной книжке (кол-во полетов, общий налет, налет в СМУ, заходы и т.д.) с возможностью вывода статистики за определенный промежуток времени. Выглядит это пока примерно так: http://s01.geekpic.net/di-CP7I ... http://s01.geekpic.net/di-YUXC ...
Выкладываю ProNalet v1.0 beta для тестов: http://navair.narod.ru/downloa ...
При первом запуске программы, на устройстве в корневом диске будет создана папка /ProNalet/ с файлом FlyBook.xml по умолчанию.
Там изначально всего 3 графы. Кто хочет, может скачать и заменить этот файл этим: http://navair.narod.ru/downloa ... Там есть 3 записи и графы с облаками, СМУ, заходами и т.д. Можно будет ознакомится с реальными записями и графами.
Формат БД летной книжки отработан и меняться уже не будет. Он включает в себе понятия - ЗАПИСЬ и ГРАФА.
Запись - содержит в себе данные по дате и графам. Возможно создание нескольких записей с одинаковыми датами. Для добавления новой записи выберите "Новая запись" в меню. Для редактирования существующей записи - длинный тап на ней. Записи автоматически сортируются и скрываются под спойлерами с названиями месяцев.
Графа в записи - это привязанный к определенному типу, вид данных, с определенными свойствами. Всего существует 3 типа граф: 1. text - просто любой текст, не участвует в расчете статистики. 2. number - число, например количество полетов, посадок, заходов и т.п. 3. time - время (чч:мм), тут все ясно. Также для каждой графы можно установить цвет и имя. Для редактирования граф представленных в БД, выберите "Шаблон данных" в меню.
Статистика, работает, но мне пока не нравится интерфейс. Выбор дат начал/конца промежутка времени слишком большой, текст съезжает вниз, со скролом можно промахнуться и перещелкнуть даты. Тут еще будем думать и менять к лучшему... Также в дальнейшем планирую делать сложную выборку, например по времени суток, типам самолетов и т.д. Например: статистика по тренировочным полетам ночью в СМУ за месяц и т.п.
Файл БД представляет собой данные в формате XML. Самая первая запись в файле содержит данные по графам, поэтому удалять все записи в летной книжке нельзя, должна оставаться хотя бы одна. Если кому будет интересно, позже могу поподробнее рассказать как там все записывается. После изменения данных, не забывайте нажимать "Сохранить летную книжку" в меню, проверки сохранения на выходе пока нет.
Удачных полетов!
КарКарыч
Старожил форума
22.01.2015 23:05
Задумка хорошая, буду тестировать.
Мне кажется, надо защиту от дурака ввести-невозможность ввода минут больше 59.
AirLexa форум
Старожил форума
27.01.2015 14:50
ProNalet v1.0 RC: http://navair.narod.ru/downloa ...
Полностью переработан интерфейс в проблемных частях программы. Вынес выбор даты в статистике в диалоги дат. Добавлены всякие полезные штучки, вроде пунктов меню "За текущий месяц", "За текущий год" и т.п., которые автоматически выставляют нужный промежуток времени. Добавлена проверка изменения книжки на выходе из программы. Добавлена защита от дурака - невозможность ввести больше 59-ти минут.
В статистике добавлена возможность выборки по словам в текстовых полях, т.е. возможность посчитать День, СМУ, Тренировочные и т.д. полеты отдельно. Выборка осуществляет логическое умножение, или по русски - логическая операция "И". Т.е. Если написать в строке выборки "День, Тренировочный, Левое сидение," то программа посчитает статистику по записям у которых в текстовых полях содержатся слова "День" И "Тренировочный" И "Левое сидение". При добавлении слов в выборку программа автоматически в списке подсказывает существующие в записях слова.
Удачных полетов!
AirLexa форум
Старожил форума
29.01.2015 10:04
Сделал файл помощи к программе: http://navair.narod.ru/downloa ...
Кто откликнулся потестировать - огромное спасибо! Если получится сегодня подправить найденные ошибки, то к вечеру сделаю релиз и залью первую версию на Google Play.
AirLexa форум
Старожил форума
29.01.2015 16:09
Релиз! ProNalet v1.0: http://navair.narod.ru/downloa ...
Исправлены ошибки предрелизной версии. На Google Play выложить не получилось, там приложение заблокировали. Насколько я понял из-за наличия кнопок с ссылками на пожертвования автору, не через ихний гугловский кошелек. Поэтому пока только так... Еще можно через Яндекс.Store установить эту прогу.
Удачных полетов!
КарКарыч
Старожил форума
31.01.2015 07:27
Скачал, тестирую.
Пока ничего не нашел.
AirLexa форум
Старожил форума
06.03.2015 12:18
ProNalet v1.1 RC: http://navair.narod.ru/downloa ...
- Добавлена работа с облачным хранилищем Google Диск.
- Список слов в выборку загружается только за указанный отрезок времени.
- Пункт меню - Свернуть все месяцы.
- Другие исправления, например исправлена работа datePicker в окне новой Записи в android 5 и т.п.
Про Google Диск можно почитать тут: http://www.google.ru/intl/ru/drive/
Каждому аккаунту Google дается 15Gb бесплатно. Для работы с Диском, сначала нужно зайти в Настройки и выбрать аккаунт. Далее, при первой попытке работы с Диском (загрузка/сохранение), будет еще одно окно подтверждения на доступ к Вашему Диску.
Работает это так:
1. Сохранение в Облако. Программа идет на Ваш Диск и смотрит есть ли там в корне папка с именем ProNalet, если нет - создает. Далее, в этой папке ищется файл с тем же именем какой указан в Настройках - Имя летной книжки (по умолчанию FlyBook.xml). Если такой файл есть - он переписывается, если нет - создается на основании файла на устройстве.
2. Загрузка из Облака. Программа смотрит наличие папки ProNalet и файла с именем которое указано в Настройках. Если таковой обнаруживается, то он загружается и заменяется на устройстве, если нет - ошибка поиска, ничего не делается.
Удачных полетов!
AirLexa форум
Старожил форума
18.03.2015 12:36
Версия 1.1
Исправлены ошибки и правки по пожеланиям пользователей.
Яндекс.Store (открывать с телефона): https://market.android.com/det ...
Google.Play: https://play.google.com/store/ ...
Домашняя страница: http://navair.narod.ru/pronalet.htm
Прямая ссылка на apk: http://navair.narod.ru/downloa ...
Файл помощи к программе: http://navair.narod.ru/downloa ...
Удачных полетов!

PS: программа Уровень, больше не поддерживается. Мне проще написать новую, чем переделать старую. Поэтому планирую в очередной версии вставить в ProNalet поддержку перерывов. Также в планах есть создание виджетов к программе.
AirLexa форум
Старожил форума
02.07.2015 14:08
ProNalet v1.2 beta: http://navair.narod.ru/downloa ...
Исправлены ошибки, вставлены Перерывы (Уровень летной подготовки).
Перед тестами бэты, сохраните копию файла летной книжки, на всякий случай. Подчиненные перерывы пока еще не работают, хочу сделать их в виде рекурсии, а с ней надо разбираться... Управление Перерывами почти такое же как и в старой программе. Вызывайте меню долгим тапом на разделе или перерыве и выбирайте команды. Если у кого андроид 5.0 и выше буду признателен за тест работы диалогов с датами.
Удачных полетов!
AirLexa форум
Старожил форума
03.07.2015 14:16
ProNalet v1.2 RC: http://navair.narod.ru/downloa ...
Исправлены найденные ошибки, реализована работа с подчиненными перерывами, исправлен интерфейс по пожеланиям пользователей. Также теперь можно закрыть перерыв при добавлении записи в Летную книжку. Спасибо всем за тесты и сообщения об ошибках.
Удачных полетов!
AirLexa форум
Старожил форума
07.07.2015 16:01
версия 1.2 (07.07.15)
Добавлено:
- уровень (перерывы ) летной подготовки;
- формат времени ччмм;
Исправлено:
- файл помощи обновлен;
- правки по пожеланиям пользователей.

Яндекс.Store (открывать с телефона): https://market.android.com/det ...
Google.Play: https://play.google.com/store/ ...
Домашняя страница: http://navair.narod.ru/pronalet.htm
Прямая ссылка на apk: http://navair.narod.ru/downloa ...
Файл помощи к программе: http://navair.narod.ru/downloa ...

Удачных полетов!
AirLexa форум
Старожил форума
10.07.2015 15:19
версия 1.3 (10.07.15)
Добавлено:
- выбор папки приложения в окне;
Исправлено:
- первый день интервала не шел в статистику;
- не обновлялась книжка после загрузки из облака Google;
- еще около десятка недочетов, подсказанные пользователями;
- правки интерфейса по пожеланиям пользователей.

Яндекс.Store (открывать с телефона): https://market.android.com/det ...
Google.Play: https://play.google.com/store/ ...
Домашняя страница: http://navair.narod.ru/pronalet.htm
Прямая ссылка на apk: http://navair.narod.ru/downloa ...
Файл помощи к программе: http://navair.narod.ru/downloa ...

Удачных полетов!
AirLexa форум
Старожил форума
19.07.2015 13:09
ProNalet v1.4 альфа: http://navair.narod.ru/downloa ...
Исправлены найденные ошибки. Спасибо всем за тесты и сообщения об ошибках.
Удачных полетов!
AirLexa форум
Старожил форума
11.08.2015 16:15
ProNalet v1.4 бэта: http://navair.narod.ru/downloa ...
Исправлены найденные ошибки. Добавлена возможность назначать несколько подчиненных перерывов.
Удачных полетов!
AirLexa форум
Старожил форума
19.08.2015 15:45
версия 1.4 (19.08.15)
Добавлено:
- загрузка и сохранение всех летных книжек с/на Google Диск;
- при вводе текстовых значений, предлагаются ранее введенные варианты;
- можно прикрепить несколько подчиненных перерывов;
- можно выбрать ежемесячную графу, с выводом статистики по ней в заголовки месяцев.
Исправлено:
- ошибки с маркета и пр., подсказанные пользователями;
- правки интерфейса по пожеланиям пользователей.

Яндекс.Store (открывать с телефона): https://market.android.com/det ...
Google.Play: https://play.google.com/store/ ...
Домашняя страница: http://navair.narod.ru/pronalet.htm
Прямая ссылка на apk: http://navair.narod.ru/downloa ...
Файл помощи к программе: http://navair.narod.ru/downloa ...

Удачных полетов!
AirLexa форум
Старожил форума
23.09.2015 10:38
ProNalet v1.5 alpha: http://navair.narod.ru/downloa ...
Добавлен в настройках режим замКомЭска. В этом режиме, при запуске программы открывается окно со списком летчиков и их перерывами. Тапая на летчика, открывается его летная книжка. Также в это окно встроен набор минимальных инструментов по редактированию летчика (переименование, удаление и клонирование).
Удачных полетов!
AirLexa форум
Старожил форума
28.09.2015 10:55
версия 1.5 (28.09.15)
Добавлено:
- режим замКомЭска. При включении которого в Настройках, при запуске программы выводятся все летные книжки с перерывами в них.
Исправлено:
- ошибки с маркета и пр., подсказанные пользователями.

Яндекс.Store (открывать с телефона): https://market.android.com/det ...
Google.Play: https://play.google.com/store/ ...
Домашняя страница: http://navair.narod.ru/pronalet.htm
Прямая ссылка на apk: http://navair.narod.ru/downloa ...
Файл помощи к программе: http://navair.narod.ru/downloa ...

Удачных полетов!



 

 

 

 

Чтобы публиковать комментарии, вы должны войти на сайт.
Все форумы
Авиационный
Сослуживцы
Авторские

Реклама на сайте Обратная связь/Связаться с администрацией
Рейтинг@Mail.ru