Size: a a a

AndroidDev :: Разработка. It's Android time now!

2020 April 17

СМ

Стас М in AndroidDev :: Разработка. It's Android time now!
Запускаю в @BeforeClass ActivityScenario, а активити падает сразу после этого еще до начала тестов. Что не так?
источник

СМ

Стас М in AndroidDev :: Разработка. It's Android time now!
Не знаю как еще сделать так, чтоб для всех тестов она запускалась один раз
источник

🔥B

🔥 Bulldozer in AndroidDev :: Разработка. It's Android time now!
Ребят, всем привет)
Точно не знаю как задать правильно вопрос. Надеюсь поймете)
Подскажите пожалуйста, есть ли какая-то стандартизация по названию пакетов, распределению по ним файлам и тд (Чтобы было понятно где что лежит и за что отвечает). Особенно интересует при использовании MVVM. Что в каком пакете должно храниться? По типу все, что связанно с БД хранится в пакете data и тд. (Не знаю верно ли это, но как для примера)
Вот накидал простенький вариант апликухи, которая вытягивает из JSON список Сотрудников со всей их информацией (не суть)
По пакетам раскидал таким образом - это норм?

Посмотрел реализации MVVM на ГитХабе у ребят, то там все лепят кто как хочет и хз как правильно. Кто-то все засовывает в Utils, кто-то вообще непонятные названия юзает..и прочее.
источник

🔥B

🔥 Bulldozer in AndroidDev :: Разработка. It's Android time now!
источник

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
Буквально недавно было обсуждение на этот счет ведь. Сначала сделай так, как тебе удобно, чтоб сам понимал, что где лежит у тебя и сам мог ориентироваться по проекту. А там уже на самой работе будешь подстраиваться под то, как у них там все устоялось
источник

🔥B

🔥 Bulldozer in AndroidDev :: Разработка. It's Android time now!
понял, спасибо)
источник

G

GGsrvg in AndroidDev :: Разработка. It's Android time now!
@bu1ldozer Мне лично, поравился вот этот вариант https://github.com/MindorksOpenSource/android-mvvm-architecture
источник

АМ

Андрей Молóчко in AndroidDev :: Разработка. It's Android time now!
🔥 Bulldozer
Ребят, всем привет)
Точно не знаю как задать правильно вопрос. Надеюсь поймете)
Подскажите пожалуйста, есть ли какая-то стандартизация по названию пакетов, распределению по ним файлам и тд (Чтобы было понятно где что лежит и за что отвечает). Особенно интересует при использовании MVVM. Что в каком пакете должно храниться? По типу все, что связанно с БД хранится в пакете data и тд. (Не знаю верно ли это, но как для примера)
Вот накидал простенький вариант апликухи, которая вытягивает из JSON список Сотрудников со всей их информацией (не суть)
По пакетам раскидал таким образом - это норм?

Посмотрел реализации MVVM на ГитХабе у ребят, то там все лепят кто как хочет и хз как правильно. Кто-то все засовывает в Utils, кто-то вообще непонятные названия юзает..и прочее.
Лично я бы добавил в папку data папку dao, куда закидывал бы все дао, т.к. потом в проекте их становится много. Также потом можно в папку дата добавить папку models или pojo как у тебя, в которой будут хранится модели для работы с бд (если у тебя будет средняя и больше бд, то у тебя будет много промежуточных классов для описания связи многие ко многим).
в папке employees можешь сделать папки views и viewmodels, чтобы разбить ui представление и логику.
Также я бы добавил к MVVM репозиторий для работы с данными, чтобы вьюмодель не напрямую тянула данные. Для репозиториев можешь создать отдельную папку. Также на каждый репозиторий следует добавить интерфейс
источник

🔥B

🔥 Bulldozer in AndroidDev :: Разработка. It's Android time now!
Андрей Молóчко
Лично я бы добавил в папку data папку dao, куда закидывал бы все дао, т.к. потом в проекте их становится много. Также потом можно в папку дата добавить папку models или pojo как у тебя, в которой будут хранится модели для работы с бд (если у тебя будет средняя и больше бд, то у тебя будет много промежуточных классов для описания связи многие ко многим).
в папке employees можешь сделать папки views и viewmodels, чтобы разбить ui представление и логику.
Также я бы добавил к MVVM репозиторий для работы с данными, чтобы вьюмодель не напрямую тянула данные. Для репозиториев можешь создать отдельную папку. Также на каждый репозиторий следует добавить интерфейс
источник

🔥B

🔥 Bulldozer in AndroidDev :: Разработка. It's Android time now!
хм, надо будет изучить) спасибо за ссыль)
источник

🔥B

🔥 Bulldozer in AndroidDev :: Разработка. It's Android time now!
ужасно ментора не хватает) и когда видишь все эти ответы то радостью наполняешься) я бы вам пивка выставил)

P.S. сорян за те телячьи нежности) наверно карантин влияет и нехватка эмоций в 4-х стенах) ахахах
источник

АМ

Андрей Молóчко in AndroidDev :: Разработка. It's Android time now!
))
источник

PB

Per Duck Bomb a Null in AndroidDev :: Разработка. It's Android time now!
Можно устроить минутку доброты и помочь друг-другу, я бы тоже не отказался от ментора, взамен могу помочь с тестированием вашего добра (синиор мобайл куа все дела)
источник

АМ

Андрей Молóчко in AndroidDev :: Разработка. It's Android time now!
На то время неплохая архитектура, правда я бы ещё вынес бы работу с авторизацией в отдельный сервис.
+ в этот примере очень плохо реализованы xml лайауты
источник

G

GGsrvg in AndroidDev :: Разработка. It's Android time now!
Андрей Молóчко
На то время неплохая архитектура, правда я бы ещё вынес бы работу с авторизацией в отдельный сервис.
+ в этот примере очень плохо реализованы xml лайауты
Что Вы имеете ввиду под, плохо реализованы xml?
источник

АМ

Андрей Молóчко in AndroidDev :: Разработка. It's Android time now!
GGsrvg
Что Вы имеете ввиду под, плохо реализованы xml?
Именование ид, не вынесены значения в ресурсы
источник
2020 April 18

ММ

Мария Мушикова in AndroidDev :: Разработка. It's Android time now!
Привет, всем! Столкнулась с такой проблемой. У меня есть 2 класса pojo ( 1класс - Chat ( включает в себя поля text, updated) , который местит в себе класс  User ( включает в себя поля login, name). Когда прописываю в Adapter в методе onBindViewHolder, не удается вытянуть поля с класса User. Кто может подсказать?
источник

ММ

Мария Мушикова in AndroidDev :: Разработка. It's Android time now!
источник

SK

Stanislav Krykun in AndroidDev :: Разработка. It's Android time now!
Всем привет! Продаем источники мобильных игр и приложений, а так же продаем готовые мобильные игры на Android, которые выложены на play market и имеют статистику скачиваний. Кому интересно - пишите в ЛС
источник

AH

Alex Havriuk in AndroidDev :: Разработка. It's Android time now!
Ребята
источник