Size: a a a

Android Developers

2020 September 01

ДК

Даниил Кондратеев... in Android Developers
podocodenick
Я просто сторонник чистого кода без применения библиотек. Даже отказываюсь от некоторых фишек Android SDK, что тут говорить
Но чистый код и отсутствие библиотек это не одно и то же
источник

SM

Stoian Minaiev in Android Developers
podocodenick
Я обожаю делать то что увижу на экране. Люблю интерфейсы мутить
Может тогда будет контрибутить в колибри ос?
источник

SM

Stoian Minaiev in Android Developers
Даниил Кондратеев
Но чистый код и отсутствие библиотек это не одно и то же
+
источник

SM

Stoian Minaiev in Android Developers
Эм
источник

SM

Stoian Minaiev in Android Developers
Там асм, всё как ты любишь, без библиотек, и интерфейсы
источник

B

Boroda in Android Developers
Даниил Кондратеев
Но чистый код и отсутствие библиотек это не одно и то же
очень близко, честно так думаю. иной раз залезешь в сырцы дроида и мороз по коже. год-обжекты, структуры ноль, логически функции ни во что не выделены, то что должно быть протектед - прайват или хайд, полная жопа.
источник

B

Boroda in Android Developers
но блять такая жизнь
источник

p

podocodenick in Android Developers
Даниил Кондратеев
Но чистый код и отсутствие библиотек это не одно и то же
Да, насчет чистого кода, я о нем не думал. Но сам в своем коде не путаюсь.
Нет мв*, иерархии пакетов обобщенной, пишу свое всегда что-то
Не нравится мне по шаблону
источник

SM

Stoian Minaiev in Android Developers
Boroda
но блять такая жизнь
А теперь представь что в  сорцах винды или же макоси
источник

B

Boroda in Android Developers
Stoian Minaiev
А теперь представь что в  сорцах винды или же макоси
я имел ввиду не саму ось а сдк
источник

SM

Stoian Minaiev in Android Developers
М
источник

p

podocodenick in Android Developers
Boroda
очень близко, честно так думаю. иной раз залезешь в сырцы дроида и мороз по коже. год-обжекты, структуры ноль, логически функции ни во что не выделены, то что должно быть протектед - прайват или хайд, полная жопа.
Это классно ресерчить
Больше узнаешь с каждым разом.
Потом смотришь код как на компоненты
источник

SM

Stoian Minaiev in Android Developers
podocodenick
Да, насчет чистого кода, я о нем не думал. Но сам в своем коде не путаюсь.
Нет мв*, иерархии пакетов обобщенной, пишу свое всегда что-то
Не нравится мне по шаблону
М, не знаю, мне приятно когда я сам себе паттерны делаю и потом пишу код на их основе...
источник

B

Boroda in Android Developers
сырцы аосп тоже тяжелы но вменяемы, а сдк я хз кто писал
источник

p

podocodenick in Android Developers
Stoian Minaiev
М, не знаю, мне приятно когда я сам себе паттерны делаю и потом пишу код на их основе...
Я о том же. Базовые вещи, такие как работа с кешом, с данными, либо же система наложения экранов приложения, для всего этого пишу свои всяческие абстракции
источник

B

Boroda in Android Developers
во всем можно упрекнуть линукс - в багах, в чсвшном комьюнити и контрибьюторах, в непродуктивности, но код с 99% вероятностью окей. тебя просто не пустят в опен-сорц если ты накостылишь как накостылили в сдк.
источник

B

Boroda in Android Developers
"хаха гля я сделал текст-вью одним классом на 5 тыщ строк лол"
источник

B

Boroda in Android Developers
источник

p

podocodenick in Android Developers
Boroda
"хаха гля я сделал текст-вью одним классом на 5 тыщ строк лол"
Проще просто юзать StaticLayout
источник

SM

Stoian Minaiev in Android Developers
Boroda
во всем можно упрекнуть линукс - в багах, в чсвшном комьюнити и контрибьюторах, в непродуктивности, но код с 99% вероятностью окей. тебя просто не пустят в опен-сорц если ты накостылишь как накостылили в сдк.
В ядре код ок
источник