В реализации приложения появилась трудность. Мне нужно сделать систему регистрации, но смысла уходить в бек и курить spring и делать api не нужно. Поддержку firebase я пока реализовывать тоже не хочу, мне нужна пока что локалка. Я вижу это так - пользователь зарегестрировался - вводит логин, пароль. Если этого логина нет в приложении - создается такой.
Затем должна создаваться таблица, для каждого пользователя,(только осваиваю SQLite) - её имя = имя пользователя. Собственно как это можно реализовать? Или есть другие пути?
У вас 2 вопроса в одном, засим 2 части в ответе (вообще лучше и правильнее - один вопрос на один вопрос):
Регистрация без бэка - довольно сомнительное предприятие с точки зрения полезности. Если всё же хотите именно так, учитывая, что при стирании данных приложения или удалении приложения все данные потеряются, то делайте. Создайте таблицу для юзеров с логином/паролем и напишите нужную логику.
Создавать по таблице на каждого юзера - абсолютно неправильно. У вас должна быть одна таблица на всех юзеров, где записи того или иного юзера будут определяться колонкой с ID юзера. Это называется связью один-ко-многим
Мне не понятен следующий пункт Java conventions: "Four spaces should be used as the unit of indentationThe exact construction of the indentation (spaces vs
слышал что в спринге создание классов помеченных @Component через ключевое слово new является плохой практикой, но так и не смог найти объяснения,...
Делаю не большую библиотеку RSA для себя на джавеУ меня есть 2 метода "byteToString" и "stringToByte", это нужно что-бы передать байты в строки
Не могу понять нюанс работы с RoomДобавление в базу данных связанных через внешний ключ записей получается только так: