Size: a a a

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

2019 November 29

AF

Arkadiy Filimonov in AndroidDev :: Разработка. It's Android time now!
class ViewHolder(itemView:View): RecyclerView.ViewHolder(itemView) {

   fun bind(usersList:UserList) {

       itemView.tv_email.text = usersList.email
       itemView.tv_full_name.text = fullNameText(usersList.firstName,usersList.lastName)

       usersList.avatarUrl?.let {
           
if(it.isNotEmpty()){
           Picasso.with(itemView.iv_avatar.context)
               .load(usersList.avatarUrl)
               .placeholder(R.drawable.ic_launcher_background)
               .fit()
               .centerCrop()
               .into(itemView.iv_avatar)
           }
       }
   
}
источник

RR

Rustaveliman Rustaveliman in AndroidDev :: Разработка. It's Android time now!
Все равно ничего не понял, пойду в гугл) Спасибо большое!
источник

AF

Arkadiy Filimonov in AndroidDev :: Разработка. It's Android time now!
на баинд не обращай внимания, там просто по клику на айтем реакция еще была
источник

AF

Arkadiy Filimonov in AndroidDev :: Разработка. It's Android time now!
Rustaveliman Rustaveliman
Все равно ничего не понял, пойду в гугл) Спасибо большое!
давай)
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Rustaveliman Rustaveliman
Все равно ничего не понял, пойду в гугл) Спасибо большое!
ты говоришь глайду "скачай картинку" но не говоришь откуда
источник

RR

Rustaveliman Rustaveliman in AndroidDev :: Разработка. It's Android time now!
Jktu
ты говоришь глайду "скачай картинку" но не говоришь откуда
а собственно куда я ее должен поместить?

вот так выглядет это все
@SerializedName("poster_path")
private String posterPath;

public String getPosterPath() {
   return posterPath;
}
источник

TK

Taras Koloshmatin in AndroidDev :: Разработка. It's Android time now!
Rustaveliman Rustaveliman
а собственно куда я ее должен поместить?

вот так выглядет это все
@SerializedName("poster_path")
private String posterPath;

public String getPosterPath() {
   return posterPath;
}
Glide.with(imageView.context)
                   .load(getPosterPath())
                   .placeholder(R.color.grey)
                   .error(R.color.grey)
                   .into(imageView)

imageView: ImageView
источник

C

Chernikov in AndroidDev :: Разработка. It's Android time now!
Denis
Смотря что ты хочешь
Если хочешь научиться работать с Мокси - то с Мокси)
Если не хочешь с мокси работать, то без Мокси))
А вы на Moxy делали проект?
источник

C

Chernikov in AndroidDev :: Разработка. It's Android time now!
Все кто работал на moxy помогите понять, вот например я делаю приложение которе хочу построить по модульной архитектуре.  Есть например окно с навигационными  табами, которые переключают вкладки, и в каждой вкладке отображется свое коно. В Мокси что будет в этом случае являться модулем ?
источник

C

Chernikov in AndroidDev :: Разработка. It's Android time now!
Модуль - навигационный компонент, и три модуля Модуль1, Модуль2, Млодуль3 которые он отображает
источник

C

Chernikov in AndroidDev :: Разработка. It's Android time now!
В каждом из Модулей есть View - Presenter и связь с моделью
источник

D

Dmitry in AndroidDev :: Разработка. It's Android time now!
Chernikov
В каждом из Модулей есть View - Presenter и связь с моделью
Аккуратно с стратегиями когда есть вложенность, могут вызывать по несколько раз презенторы
источник

C

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

C

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

D

Dmitry in AndroidDev :: Разработка. It's Android time now!
Chernikov
В каждом из Модулей есть View - Presenter и связь с моделью
Тебе Мокси нужна для контроля за вьюстейтом. Для каждого экрана свой презентор и Вью
источник

D

Dmitry in AndroidDev :: Разработка. It's Android time now!
Стратегия задаёт последовательность вызовов вьюстейт после пересоздания
источник

C

Chernikov in AndroidDev :: Разработка. It's Android time now!
Dmitry
Тебе Мокси нужна для контроля за вьюстейтом. Для каждого экрана свой презентор и Вью
А для фичи отдельной тоже свой презентор
источник

D

Dmitry in AndroidDev :: Разработка. It's Android time now!
Chernikov
А для фичи отдельной тоже свой презентор
Для навигации?
источник

D

Dmitry in AndroidDev :: Разработка. It's Android time now!
Chernikov
А для фичи отдельной тоже свой презентор
Делай архитектуру сингл активити и с фрагметра управляй навигацией
источник

C

Chernikov in AndroidDev :: Разработка. It's Android time now!
Dmitry
Делай архитектуру сингл активити и с фрагметра управляй навигацией
Сингл активити и фрагменты этотпонятно, но я хочу чтобыбыло типа RIB арзитектуры как у Uber, модули для отдельных фич
источник