extension ?
                  
                  
                
view binding
 Sergei
                          Pavlyuchenko
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Sergei
                          Pavlyuchenko
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  лишнее действие делать( в разы неудобнее, когда привык уже к тому
Я тебе скажу, как человек, всю жизнь писавший на синтентике, что биндинг ничем не хуже. У меня в синтетике очень часто падало приложение с npe, в биндинге такого нет.
 Sergei
                          Pavlyuchenko
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Sergei
                          Pavlyuchenko
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  ну от префикса никак не уйти, да?
Вью биндинг
Ну можешь юзать with или apply
findViewById как было так и есть🌚
На синтетиках тоже лишнее действие, когда всё крашится
Я юзаю либу viewbindingproperty, что сокращает код, а ещё когда нужно инициализировать вьюхи просто with(binding) { recycler.adapter = adapter } Например пишу
 Sergei
                          Pavlyuchenko
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Sergei
                          Pavlyuchenko
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Спасибо, ознакомлюсь, как будет время
ага особенно, когда падает на единственных устройствах, и приходится все в классе на findViewByid переписывать =)
private val scrollView get() = viewBinding.scrollView если нужно в нескольких методах иметь доступ, если не нужно, то используй apply и ещё можно выделить в локальную переменную)
Обсуждают сегодня