Size: a a a

Android Developers

2021 March 09

АА

Андрей Азьмуко... in Android Developers
Просто мне хочется сделать это максимально корректно и грамотно
источник

ОА

Оганнес Асатрян... in Android Developers
Андрей Азьмуко
Просто мне хочется сделать это максимально корректно и грамотно
start android на ютубе посмотрите первые десять наверно уроков
источник

ОА

Оганнес Асатрян... in Android Developers
из джаваФХ нельзя никак юзать юайный код в андроид, придется писать чисто новый и совершенно другой
источник

ОА

Оганнес Асатрян... in Android Developers
переиспользовать можно будет лишь код кроме юая
источник

ОА

Оганнес Асатрян... in Android Developers
хотя непонятно что за бд у вас там в джаваФХ и мб надо будет пилить и это заново
источник

QH

Quantum Harmonizer in Android Developers
Оганнес Асатрян
хотя непонятно что за бд у вас там в джаваФХ и мб надо будет пилить и это заново
там вообще свинг
источник

ОА

Оганнес Асатрян... in Android Developers
Quantum Harmonizer
там вообще свинг
сути дела не меняет
источник

DH

Daniil Horishnii in Android Developers
Оганнес Асатрян
хотя непонятно что за бд у вас там в джаваФХ и мб надо будет пилить и это заново
похоже что это диплом\курсач чей-то, спасибо что не на дельфи)
источник

А

Александр in Android Developers
Андрей Азьмуко
Просто мне хочется сделать это максимально корректно и грамотно
Надо структуру пересмотреть, может быть добавить 2 выпадающих списка в Android, контент второго зависит от выбранного варианта в первом
источник

JF

Jorik Fat in Android Developers
Андрей Азьмуко
Просто мне хочется сделать это максимально корректно и грамотно
Если Ваш проект написан по принцыпам чистой архитектуры - тогда нужно будет только заменить визуальную составляющую и саму БД (можно интегрировать именно Вашу БД через определенные костыли)
источник

DH

Daniil Horishnii in Android Developers
Александр
Надо структуру пересмотреть, может быть добавить 2 выпадающих списка в Android, контент второго зависит от выбранного варианта в первом
ну для андроида выпадающие списки на 100500 айтемов не лучший вариант вообще.
источник

А

Александр in Android Developers
Daniil Horishnii
ну для андроида выпадающие списки на 100500 айтемов не лучший вариант вообще.
Ну имхо, дело вкуса, если это курсач беды не вижу
источник

QH

Quantum Harmonizer in Android Developers
Jorik Fat
Если Ваш проект написан по принцыпам чистой архитектуры - тогда нужно будет только заменить визуальную составляющую и саму БД (можно интегрировать именно Вашу БД через определенные костыли)
автор же написал, что всё приложение написано во вьюшке)
источник

JF

Jorik Fat in Android Developers
Я видел в некоторых проектах, что люди стороннюю БД клали в assets. Я же правильно понимаю, что этим костылем можно не только SQLite вставлять, но и другие, MySql например? (да, я знаю что так делать не надо и это дикие костыли)
источник

QH

Quantum Harmonizer in Android Developers
Jorik Fat
Я видел в некоторых проектах, что люди стороннюю БД клали в assets. Я же правильно понимаю, что этим костылем можно не только SQLite вставлять, но и другие, MySql например? (да, я знаю что так делать не надо и это дикие костыли)
так они же данные клали, а не движок.
Движок можно взять в dex+so, как это делают с ObjectBox, Realm или кастомной сборкой SQLite.
источник

QH

Quantum Harmonizer in Android Developers
MySQL (или Postgres ❤️) тут не имеют смысла
источник

JF

Jorik Fat in Android Developers
половины не понял. Видимо плохо разбираюсь в БД
источник

w

whoami in Android Developers
Jorik Fat
Я видел в некоторых проектах, что люди стороннюю БД клали в assets. Я же правильно понимаю, что этим костылем можно не только SQLite вставлять, но и другие, MySql например? (да, я знаю что так делать не надо и это дикие костыли)
sqlite база в общем и целом - это просто один файл + небольшая либа для оперирования файлом. Не даром sqlite зовут встраиваемой БД. Mysql или pg это уже целая система, целый софт с кучей распределенных файлов и пр. и предназначены для установки на сервер, а не на клиент
источник

JF

Jorik Fat in Android Developers
whoami
sqlite база в общем и целом - это просто один файл + небольшая либа для оперирования файлом. Не даром sqlite зовут встраиваемой БД. Mysql или pg это уже целая система, целый софт с кучей распределенных файлов и пр. и предназначены для установки на сервер, а не на клиент
понял, спасибо за пояснение
источник

QH

Quantum Harmonizer in Android Developers
Jorik Fat
половины не понял. Видимо плохо разбираюсь в БД
Смотри, вот есть JSON.
Есть отдельно файл .json, а отдельно пачка классов — JsonReader/Writer etc.

Есть префы. Отдельно XML-файл с данными, отдельно класс SharedPreferencesImpl.

Есть SQLite…
источник