Size: a a a

Android Architecture

2020 August 13

PA

Pavel Aleksandrov in Android Architecture
пусть есть приложение для оформление продаж. Все продажи хранятся в таблице Sales (эта таблица 1 в 1 с тем что на сервере). Если мы совершаем продажу в оффлайн-режиме, то нужно ли сразу вносить эту продажу в таблицу Sales. Или только после успешной доставки на сервер?
источник

АГ

Артем Григоров... in Android Architecture
После, ты ведь не продал, только запросил
источник

PA

Pavel Aleksandrov in Android Architecture
Артем Григоров
Только в pabding operations, ведь не факт, что с появлением инета все пройдет успешно
вот я тоже придерживаюсь такого мнения
источник

ЖР

Женя Рубилов... in Android Architecture
Таблица продаж: uid: 123, товар_id: 567
Таблица операций: type: create, uid: 123
Синк: select * from Таблица операций
дальше обрабатываешь отдельно
источник

ЖР

Женя Рубилов... in Android Architecture
Pavel Aleksandrov
пусть есть приложение для оформление продаж. Все продажи хранятся в таблице Sales (эта таблица 1 в 1 с тем что на сервере). Если мы совершаем продажу в оффлайн-режиме, то нужно ли сразу вносить эту продажу в таблицу Sales. Или только после успешной доставки на сервер?
мне кажется в диалоге есть непонимание в работе системы в целом. Зачем пользователю иметь всю серверную таблицу продаж и при этом совершать покупки?
источник

PA

Pavel Aleksandrov in Android Architecture
Женя Рубилов
мне кажется в диалоге есть непонимание в работе системы в целом. Зачем пользователю иметь всю серверную таблицу продаж и при этом совершать покупки?
Я привел аналогию для интернет-магазина. В реальности такая функциональность должна быть в приложении для кассира. Надо было сразу указать это
источник

Kd

Konstantin dmz9 in Android Architecture
Pavel Aleksandrov
пусть есть приложение для оформление продаж. Все продажи хранятся в таблице Sales (эта таблица 1 в 1 с тем что на сервере). Если мы совершаем продажу в оффлайн-режиме, то нужно ли сразу вносить эту продажу в таблицу Sales. Или только после успешной доставки на сервер?
вноси, только потом придется отменить продажу когда сервер скажет что "нет в наличии"
источник

ЖР

Женя Рубилов... in Android Architecture
Pavel Aleksandrov
Я привел аналогию для интернет-магазина. В реальности такая функциональность должна быть в приложении для кассира. Надо было сразу указать это
Еще раз, таблица операций не хранит данные, она хранит ссылки на другие элементы в таблицах.
Нет в наличии - нормальная ошибка. Надо её обрабатывать. Но подозреваю передача происходит в момент оплаты, так что нет в наличии не сработает.

В любом случае это уже оффтоп. Надеюсь на сам архитектурный вопрос я ответил
источник

PA

Pavel Aleksandrov in Android Architecture
Женя Рубилов
Еще раз, таблица операций не хранит данные, она хранит ссылки на другие элементы в таблицах.
Нет в наличии - нормальная ошибка. Надо её обрабатывать. Но подозреваю передача происходит в момент оплаты, так что нет в наличии не сработает.

В любом случае это уже оффтоп. Надеюсь на сам архитектурный вопрос я ответил
Да, спасибо тебе большое!
источник

Kd

Konstantin dmz9 in Android Architecture
Женя Рубилов
Еще раз, таблица операций не хранит данные, она хранит ссылки на другие элементы в таблицах.
Нет в наличии - нормальная ошибка. Надо её обрабатывать. Но подозреваю передача происходит в момент оплаты, так что нет в наличии не сработает.

В любом случае это уже оффтоп. Надеюсь на сам архитектурный вопрос я ответил
да ладно ничего не оффтоп, не всё же коней в вакууме обсуждать )
источник

ЖР

Женя Рубилов... in Android Architecture
Ну да, тоже верно)



Кстати, продолжаю своё исследование и ищу респондентов на интервью.

Интересуют разработчики, которые пишут только на Java под Android? Хочу побольше узнать про ваш стек. Пишите в ЛС.

И да, спасибо всем тем, кто уже откликнулся.
источник

Sergey λ in Android Architecture
Женя Рубилов
Ну да, тоже верно)



Кстати, продолжаю своё исследование и ищу респондентов на интервью.

Интересуют разработчики, которые пишут только на Java под Android? Хочу побольше узнать про ваш стек. Пишите в ЛС.

И да, спасибо всем тем, кто уже откликнулся.
А где потом можно будет посмотреть результаты этих опросов?
источник

ЖР

Женя Рубилов... in Android Architecture
Sergey λ
А где потом можно будет посмотреть результаты этих опросов?
Скажу честно: пока не знаю. Есть идея написать статью. Но я изучаю этот вопрос: я пользуюсь разными источниками данных и надо быть уверенным, что не попадаю под NDA с какой-нибудь из сторон
источник

Sergey λ in Android Architecture
Спасибо 👍
источник

KD

Konstantin Dovnar in Android Architecture
Женя Рубилов
Ну да, тоже верно)



Кстати, продолжаю своё исследование и ищу респондентов на интервью.

Интересуют разработчики, которые пишут только на Java под Android? Хочу побольше узнать про ваш стек. Пишите в ЛС.

И да, спасибо всем тем, кто уже откликнулся.
Да вы, дружище, палеонтолог!
источник

КР

Кирилл Романенко... in Android Architecture
Женя Рубилов
Ну да, тоже верно)



Кстати, продолжаю своё исследование и ищу респондентов на интервью.

Интересуют разработчики, которые пишут только на Java под Android? Хочу побольше узнать про ваш стек. Пишите в ЛС.

И да, спасибо всем тем, кто уже откликнулся.
Можно Гришку пингануть. :)
источник

GK

Gregory Klyushnikov in Android Architecture
Кирилл Романенко
Можно Гришку пингануть. :)
Э?
источник

Sergey λ in Android Architecture
источник

GK

Gregory Klyushnikov in Android Architecture
А, да, я из этих, и гугл меня бесит в целом
источник

Sergey λ in Android Architecture
JB проводит опрос
источник