Size: a a a

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

2020 July 10

🔥B

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

🔥B

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

🔥B

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

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
🔥 Bulldozer
Спасибо)
Без проблем :)
источник

M

Marron in AndroidDev :: Разработка. It's Android time now!
Всем привет. Люди, можете посоветовать хорошие ресурсы для начинающего разработчика, немножко уже пописал код, но пока все приложения были детскими забавами, прочитал на половину head first android, но что-то всё с каждой главой как-то хуже запоминается, может кто знает хорошие уроки, книги, сайты и тд. Заранее спасибо!
источник

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
Имхо, для новичков

RUS
Mobile Developer - https://www.youtube.com/channel/UCxGXkPks1Ykbx2Plt4DgZlA
StartAndroid - https://startandroid.ru/ru/
Интересный небольшой канал, копию телеги делает - https://www.youtube.com/channel/UCfFAcveqhKDkLt55aphdXjA

ENG
Google codelabs - https://codelabs.developers.google.com/android-training/
CodingWithMitch - https://codingwithmitch.com/courses/
9 Week Android Development Course for Beginners- https://www.youtube.com/watch?v=pO-g88X0TEw&list=PLEPZdzLLJH94Jk_Jz-cTUXYFoObPBH7KB

Ну а так, пользуйся github, stackoverflow. medium и учись сам искать информацию, без этого никак :)
источник

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
Если что-то будет еще, думаю тут народ подкинет
источник

E

Egor in AndroidDev :: Разработка. It's Android time now!
Является ли плохим тоном объявлять переменные кнопки\textview и т.д в начале класса активити если я ее использую только внутри одной функции и их можно было бы свести к локальным запросто?
источник

M

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

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Egor
Является ли плохим тоном объявлять переменные кнопки\textview и т.д в начале класса активити если я ее использую только внутри одной функции и их можно было бы свести к локальным запросто?
Всё так.
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Или ты имел в виду переменную ссылку на кнопку?
источник

E

Egor in AndroidDev :: Разработка. It's Android time now!
Jktu
Или ты имел в виду переменную ссылку на кнопку?
да. В начале класса просто Button smthButton
источник

E

Egor in AndroidDev :: Разработка. It's Android time now!
а уже в onCreate()
источник

E

Egor in AndroidDev :: Разработка. It's Android time now!
smthButton = findViewById(R.id. ...);
источник

E

Egor in AndroidDev :: Разработка. It's Android time now!
И еще вопрос насчет кодстайла. Как предпочтительней назначать кнопке метод? Через setOnClickView, затем внутри функция или в XML файле давать имя метода а потом его записывать в классе. С одной стороны второй метод меньше кода требует, с другой, первый понятнее читается, не нужно смотреть в XML и думать к какой штуке этот метод.
источник

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
Egor
И еще вопрос насчет кодстайла. Как предпочтительней назначать кнопке метод? Через setOnClickView, затем внутри функция или в XML файле давать имя метода а потом его записывать в классе. С одной стороны второй метод меньше кода требует, с другой, первый понятнее читается, не нужно смотреть в XML и думать к какой штуке этот метод.
источник

E

Egor in AndroidDev :: Разработка. It's Android time now!
Спасибо, надо было сначала погуглить.
источник

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
Egor
Является ли плохим тоном объявлять переменные кнопки\textview и т.д в начале класса активити если я ее использую только внутри одной функции и их можно было бы свести к локальным запросто?
А вообще, я думаю тут скорее зависит от того, как часто ты будешь использовать ту или иную вьюху. Но, думаю, что хорошей практикой будет все равно инициализировать через поле, потому что потом может оно пригодится. Двоякое мнение короче. Может знатоки подскажут, ахха
источник

J

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

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
Egor
И еще вопрос насчет кодстайла. Как предпочтительней назначать кнопке метод? Через setOnClickView, затем внутри функция или в XML файле давать имя метода а потом его записывать в классе. С одной стороны второй метод меньше кода требует, с другой, первый понятнее читается, не нужно смотреть в XML и думать к какой штуке этот метод.
100 через код
через android:click плохо потому что если переименуешь метод, то пока приложение не запучтишь и кнопку не нажмешь - не узнаешь
источник