Программа пинг на смартфон
Тех.задание на программу:
Платформа, на которой работает - 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с, но если можно её вывести в настраиваемые параметры - замечательно.
Предварительно пока всё. Исходники не удалять, чтоб можно было поправить что-то в будущем)
-
Что с дизайном? Давайте все детали для адекватной оценки. Жду вашего ответа.
-
273 Доброго дня готов к выполнению. Это можно сделать и для Android, и для iOS. Пишите п ОП рассмотрим детали
-
1426 20 0 Здравствуйте, готов помочь.
Пишите для обсуждения.
Интерфейс программы готов?(фигма и т.п)
Актуальные фриланс-проекты в категории Гибридные мобильные приложения
Закажу улучшение интеграции моего приложения с Tpay
6095 UAH
Я закажу интеграцию платежного шлюза Tpay с моим авторским приложением. Нужно правильно реализовать автоматическое продление подписки через циклические платежи BLIK. Интеграция в значительной степени уже выполнена мной, но я застрял на одном месте, так как не являюсь… Гибридные мобильные приложения, Разработка под Android ∙ 2 дня 18 часов назад ∙ 12 ставок |
Разработка мобильного приложения на базе существующего интернет-магазина
25 000 UAH
Нужно разработать мобильное приложение (iOS + Android) на базе уже работающего интернет-магазина. Сайт остаётся, приложение работает поверх той же инфраструктуры. Приложение должно использовать: — те же товары — те же способы оплаты — те же аккаунты клиентов — ту же систему… Гибридные мобильные приложения ∙ 5 дней 23 часа назад ∙ 47 ставок |
Нужна помощь с регистрацией WhatsApp Business Account в Meta для мобильного приложения
700 UAH
Мы разрабатываем детское мобильное приложение. Одной из функций приложения является автоматическая отправка сообщений родителям ребенка в WhatsApp на номер телефона, который они указывают во время регистрации. Для реализации этой функции необходимо подключить официальный… Гибридные мобильные приложения, Настройка ПО и серверов ∙ 11 дней 3 часа назад ∙ 6 ставок |
Разработка AI-приложения для генерации фото одежды (FlutterFlow + AI API)
27 000 UAH
Мы ищем опытного FlutterFlow-разработчика для реализации MVP сервиса виртуальной примерки одежды для e-commerce. Продукт автоматизирует создание профессиональных карточек товаров: пользователь загружает фото одежды с манекена/вешалки, а AI генерирует готовое студийное фото на… Гибридные мобильные приложения, Разработка под Android ∙ 13 дней 18 часов назад ∙ 26 ставок |
Подключить веб-приложение к стационарному QR-сканеруЭто веб-приложение для учета питания. Сканирование QR-кодов осуществляется с помощью камеры телефона. Необходимо подключить приложение к QR-сканеру, который будет стоять стационарно. Также должен быть дисплей, чтобы при сканировании можно было посмотреть результат.… Гибридные мобильные приложения ∙ 14 дней назад ∙ 15 ставок |