Программа пинг на смартфон
Тех.задание на программу:
Платформа, на которой работает - android (как минимум, а лучше и ios). Отсутствие рекламы.
Основная задача программы состоит в выполнении команды ping по заданным параметрам по запросу (не постоянно).
интерфейс программы должен состоять из двух окон и должны быть какие-то кнопки/вкладки для навигации между ними:1) в нем можно ввести параметры и либо нажать кнопку "go" для немедленного выполнения, либо нажать кнопку "save" для записи этих параметров (где-то в отдельном файле). После нажатия любой из кнопок заполненные поля остаются заполненными. При перезапуске программы поля изначально должны быть пустыми. Хорошо было бы ещё и третью кнопку здесь иметь: "clear", при нажатии которой поля очищались бы.
2) во втором окне находится перечень заранее подготовленных наборов параметров, который берётся из того самого файла и сохраняется даже при перезагрузке телефона. Перечень представлен в виде списка, можно выбрать любой набор при этом должно быть явно видно, что выбран какой-то набор. Если нажать (выбрать) другой, или его же ещё раз (снять выбор), то он перестаёт быть выбранным. В один момент времени может быть выбран лишь один набор параметров (или ни одного). если наборов несколько и они не помещаются на экран, то тут на выбор: (что удобнее реализовать) полоса прокрутки, перемещаемое пальцем поле, где эти блоки параметров или др. При выбранном параметре активны кнопки (которые всегда на виду) "select" - для выбора данного набора параметров (при этом происходит переключение на первое окно, а поля уже становятся заполненными из только что выбраного набора) и "delete" для удаления выбранного набора из перечня сохраненных (и из файла, соответственно).
Набор параметров в обоих окнах состоит из трёх полей:название; адрес; ключ. Требование обязательного заполнения всех полей должно отсутствовать.
Название - текстовое поле, служит для идентификации при записи набора параметров.Адрес - ip или domain, который следует пропинговать.
Ключ - набор чисел, разделённых одинаковым символом (пусть будет возможность использовать любой: пробел, точка, дефис, слеш и т.д.)
Логика работы: при задании параметров (то ли в первом окне в соответствующих полях, то ли выбором набора параметров во втором окне) и нажатии кнопки "go" осуществляется последовательный ряд одиночных команд пинг на указанный адрес, длина каждого пакета должна соответствовать числу между разделителями. Например, если указано 20-34-211, значит должно пройти подряд три команды пинг с длиной пакета 20, 34 и 211 соотв.; если указано 100-70 - значит два раза: первый 100, второй 70.
Дополнение: если для написания скрипта использование заранее неизвестных разделителей (точки, пробелы, буквы) это является сцщественным усложнением, можно оставить какой то один, скажем, дефис.Ещё одно дополнение: очень бы хотелось иметь третью вкладку, в которой можно было бы задать такие (сохраняемые при перезапуске) настройки: размер шрифта, цвет шрифта и фона (и выделения), нужно ли очищать поля в первой вкладке после пинга или нужно оставить заполненными, количество пингов каждого размера ("бить" одиночными пингами, или двойными - т.е. 20 34 211, или 20 20 34 34 211 211). Пауза между пингами 1с, но если можно её вывести в настраиваемые параметры - замечательно.
Предварительно пока всё. Исходники не удалять, чтоб можно было поправить что-то в будущем)
-
What about design? Give all details for an adequate assessment. I look forward to your answer.
-
273 Good day ready to do. I can do it for both Android and iOS. Let’s talk about the details.
-
1426 20 0 Hello, ready to help.
Write for discussion.
Is the program’s interface ready?(Figma and so on)
Current freelance projects in the category Hybrid Mobile Apps
I will commission the improvement of my application's integration with Tpay.
137 USD
I am looking for someone to integrate the Tpay payment gateway with my custom application. The goal is to correctly implement it so that the subscription renews automatically through recurring BLIK payments. The integration is largely done by me, but I got stuck at one point… Hybrid Mobile Apps, App Development for Android ∙ 3 days 6 hours back ∙ 13 proposals |
Development of a mobile application based on an existing online store
564 USD
It is necessary to develop a mobile application (iOS & Android) based on an already functioning online store. The website remains, and the application operates on the same infrastructure. The application must use: — the same products — the same payment methods — the same… Hybrid Mobile Apps ∙ 6 days 12 hours back ∙ 47 proposals |
Need help with registering a WhatsApp Business Account with Meta for a mobile application.
16 USD
We are developing a children's mobile application. One of the features of the application is the automatic sending of messages to the child's parents via WhatsApp to the phone number they provide during registration. To implement this feature, it is necessary to connect an… Hybrid Mobile Apps, Software & Server Configuration ∙ 11 days 16 hours back ∙ 6 proposals |