Александр Кунин: понял.
Кратко: находим расстояние в 3D-пространстве между всеми точками в один момент времени. При нахождении сближения - фиксируем "перелом" (триггер) и указываем в доп. массиве временную засечку и связки объектов (по-парно), находящихся рядом на расстоянии меньшем, чем 250м.
Interface: веду на Lazarus, но так же, поставил Chromium-компонент. Правда таскать ради красоты в 160Мб "хвост" за собой - нет особого желания. А так - браузер работает на форме как обычно.
Виджеты - я не делаю, пока изучаю варианты.
VersLib: ну просто берёте родное API и по нему делаете. Для Android'а - своя среда (Android Studio), для Apple - своя (xcode) и т.д.
Фронтенд для нативной - только официальное API!
Бэкенд для нативной - не важно, главное - грамотная реализация RESTfull API для взаимодействия с сервером.
Про книги - не особо советую и сам не пользуюсь.
Лучший вариант - официальная документация и уроки, (иногда: и обучающие курсы) от производителя данного продукта.
И, конечно, гугл + StackOverflow (SO).
AlikDex: не согласен, т.к. цель поставлена, а далее - всё зависит от учителя и способностей ребёнка к обучению: если всё сделать грамотно - он сможет закодить сервер.
Dark Hole: поясню: попытка создать что-то типа игры "жизнь" (где 2D-сетка из квадратов, несколько простых правил и фрейм-рендер, чтобы "оживить" игровой мир), только в 3D и с более сложными комбинациями примитивов.
Максим Тимофеев: или вот ещё:
виджет-крипт-контейнер на JS с оплатой для прочтения полной версии вставлять в тело статьи с ключом на основе двух полей (формулу-уравнение сделать): timestamp (системный параметр) и PIN (пользовательский ввод).
PIN - после оплаты через SMS скидывать юзеру, после корректной проверки - прописывать в куки юзеру TOKEN доступа на основе timestamp и PIN'а, чтобы не вводить ему по 100 раз.
Кратко: находим расстояние в 3D-пространстве между всеми точками в один момент времени. При нахождении сближения - фиксируем "перелом" (триггер) и указываем в доп. массиве временную засечку и связки объектов (по-парно), находящихся рядом на расстоянии меньшем, чем 250м.