Разработка кросс-платформенной библиотеки для работы с БД SQLLite
2972 UAHТЕХНИЧЕСКОЕ ЗАДАНИЕ
на разработку кросс-платформенной библиотеки
для работы с БД SQLLite
Введение
Необходимо реализовать технологию разработки и использования на ОС Android, iOS, Window и Linux программной библиотеки (написанной предпочтительно на Qt), предназначенной для записи и чтения данных в БД SQLLite.
Требования
- Должна быть описана технология создания кросс-платформенной библиотеки (написанной на Qt или может быть предложено другое более удобное альтернативное средство) и программной оболочки, реализованной для ОС Android, iOS, Window и Linux, позволяющей производить операции записи и чтения данных БД SQLLite. Должна быть описана реализация программной оболочки в кросс-платформенном исполнении, а также варианты ее реализации, использующие средства разработки, ориентированные на соответствующую ОС.
- Библиотека должна включать класс, содержащий следующие функции: 1) подключение к некоторой БД, 2) чтение из некоторой таблицы БД записи (по id), 3) чтение из таблицы списка записей (по фильтру), 4) добавление записи, 5) изменение записи (по id), 6) удаления записи (по id). В записи таблицы БД должны присутствовать различные типы данные: текст, числовое значение, дата, время, картинка, файл.
- Должен быть представлен код и откомпилированные рабочие версии библиотеки для каждой указанной выше ОС.
- Должна быть разработана программная оболочка, использующую указанную библиотеку, для выполнения указанных операций с БД. Должна быть представлена возможность просматривать записи таблицы (по фильтру), а также добавлять новые записи и изменять или удалять существующие.
- Программная оболочка должна быть реализована, возможно, как кросс-платформенная (написанная предпочтительно на Qt). А также должна быть разработана программная оболочка для каждой выше указанной ОС. В разработке должны быть применены средства разработки, ориентированные на соответствующую ОС.
- Должен быть представлен код и откомпилированные версии программной оболочки.
- Должны быть представлены инструментальные средства (или ссылки на эти инструменты в Интернет), позволяющие выполнить изменение предоставленных проектов библиотеки и программной оболочки и выполнить их перекомпиляцию в соответствии с предоставленным описанием технологии (п.1).
-
137 Готов выполнить ваш проект на python и использовать оболочку Kivy. Сделаю всё качественно и быстро.
-

А если бы Вы сюда еще ip сервера с БД для эксперементов приложили бы, было бы вообще волшебно. Я Вам сделаю библиотечку, и UI к ней для всех перечисленных выше ОС и устойств за эту сумму - это не проблема, но с QT я точно связываться не буду. Если Вас устраивает такой вариант развития событий, то считайте, что моя ставка в силе, а если нет, то тогда нет, извините.
-
Qt прекрасно взаимодействует с SQLite, не знаю у кого там что кривое. Бюджет для такого проекта откровенно маловат. С удовольствием бы сделал, но времени сейчас на такое нет, да и географически я не там.
-
Актуальные фриланс-проекты в категории C и C++
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 11 дней 5 часов назад ∙ 6 ставок |
Разработка карты семян Minecraft Java / просмотрщика семян для сайтаРазработка карты семян Minecraft Java / Seed Viewer для сайтаОписание проекта Необходимо разработать браузерный инструмент Minecraft Java Seed Map / Seed Viewer, который будет работать на нашем сайте и позволит пользователю ввести семя Minecraft Java Edition и просмотреть… C и C++, HTML и CSS верстка ∙ 11 дней 11 часов назад ∙ 17 ставок |