Этого треда уже нет.
Это копия, сохраненная 15 апреля 2023 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
.png1,2 Мб, 1080x1347
Android Development Thread #6, Compose recomposition optimization edition /android/ 2509590 В конец треда | Веб
Тред для тех, кто пытается вкатиться в андройд разработку или что-то похожее. По возможности стараемся угощать ньюфагов чаем и поливать друг друга радугой.

>Хочу вкатится в 20/30/50 лет, не поздно?



Нет, не поздно. Лично знаю несколько примеров из жизни когда вкатывались в 30+ лет.

>С чего начать?



Для начала изучи roadmap - https://roadmap.sh/android

Roadmap анона из предыдущего треда:

Основы программирования, логические операции -> Джава(базовый синтаксис и особенности языка) -> ООП -> особенности различных версий Джава -> алгоритмы и структуры данных -> многопоточность -> дженерики -> функции высшего порядка -> Котлин -> Android SDK(UI, версии и различия, особенности оси на уровне работы виртуальной машины) -> работа с БД, CRUD(можно и на этапе знакомства с алгоритмами) -> git -> networking/REST API/JSON/сериализация -> актуальные фреймворки зачем и почему, спойлер: экономия времени -> архитектура, зависимости, инверсия контроля -> ?..

Вот примерный флоу, которому я бы следовал, если бы учился сейчас. Начал бы сразу с алгоритмов, если честно.

В эту же последовательность нужно вставить clean code, SOLID, DRY/DIE, KISS, YAGNI и прочие модные аббревиатуры, которые весьма актуальны. Что-то упустил, но, думаю, этого достаточно.

Навигация, от книг до вопросов на интервью:
https://github.com/qqqlll/Java-Thread/wiki

Очень много уроков и не только по ведройду. Почекай и посмотри, вдруг зайдет:
https://coursehunters.net/mobile-development

https://developer.android.com - ресурс от гугла с полным описанием всего.

https://metanit.com/ - ресурс с кратким разбором языков ПО, для тех кому лень в книги.

https://stackoverflow.com/ - ответы на большинство вопросов касающихся кода.

Курсы от OTUS:

https://cloud.mail.ru/public/4nHb/449Ub4Pqj

https://drive.google.com/open?id=1cxWWBZzHNRAdd0wnjN6lfLDcYqMv7ohm

Также рекомендую искать в телеге, там много подобных курсов, начиная от создания конкретных приложений и заканчивая обучением с нуля.

>Что по книгам?



Java:
Head First Java Kathy Sierra
Thinking Java 4th Bruce Eckel

Шилдта не рекомендую, говнокод.

Kotlin:
https://techrocks.ru/2020/01/20/12-books-for-kotlin-learners/ - краткое ревью 12 книг.

Flutter:
http://flutterapps.ru/flutter-books/

>Стоит ли сразу вкатиться в котлин минуя джаву?



Нет. Не стоит. Есть точка зрения, что котлин позиционируется как "удобная/лучшая джава", подразумевая то, что ты хочешь писать на джаве, но более современно и практично. Да и глупо игнорировать джавоский мир, который является в топе по числу библиотек и решений, где тебе все равно придется погрузиться когда-то в его синтаксис.

>Прочел книгу по java/kotlin/flutter и посмотрел видосы, на деле ничего не понимаю. Куда идти дальше?



Делай свои мелкие пет-проекты, можешь копировать чужие и дополнять функциями которых там нет. Главное правильно пиши сам, гугли, трать часы и дни на мелкие функции НО сделай сам, что бы полноценно понимать что к чему. Вся суть сводится к тому, что бы ты изучив ROADMAP который указан выше, вынес знания, которых хватит на создание и понимание пет-проектов с помощью которых познаешь суть разработки. Также на собесах любят когда есть портфолио в гугл плей.

>Где взять примеры проектов?



Можешь банально поискать на ютюбе или в телеграмме. Для примера:

https://www.youtube.com/channel/UCPz3xmUpIbo8jooCtV_vMNw
https://www.youtube.com/c/devcolibri/videos

>Когда можно идти собес? И что для этого нужно?



1. Нужно хорошее знание Java/kotlin.
2. Понимание базовых принципов Android (жизненный цикл activity/fragment, что такое Context, intents, services, UI thread, support library и ее версии (уже androidx), shared preferences, SQLite, Handlers, Executors, Content-Providers, firebase.
3. Знание популярных библиотек типа Retrofit + Glide/Picasso + RxJava2 + Dagger2(по обстоятельствам) + гугловские поделки jetpack, понимания СОЛИД и других паттернов проектирования.
4. Базовое понимание что вообще такое Gradle. Рекомендую хорошенько изучить XML.
5. И хотя бы несколько готовых приложений.

upd: Также стоит прочекать вакансии в вашем городе и собрать самый часто используемый стек технологий и отталкиваться от него.

Незабывай изучать английский, потому что гуглить придётся именно на нем ибо информации в разы больше.

Ресурсы по инглишу для нубов:

Грамматика:
https://ru.duolingo.com/
https://lingualeo.com/

Сериалы и шоу, для того что бы увидеть полный список нужно купить подписку. Есть двойные субтитры RU/EN. Цена 300 рублей, но часто проходят акции 300 рублей за 2 месяца подписки.
https://ororo.tv/
https://ororo.tv/ref/1835272 - реф ссылка. Указал потому что: Переход по Вашей ссылке дает пользователям бонус +10% ко времени их следующего абонемента.

Также советую полностью сменить язык интерфейса на всех устройствах.

Ютюб каналы с простым английским:
https://www.youtube.com/c/Anomaly/videos
https://www.youtube.com/c/EnglishClass101/videos
https://www.youtube.com/channel/UCMCjGkbqKVkjJN2sVWocz0w
https://www.youtube.com/c/SpeakEnglishWithTiffani/videos

Старая шапка. За 2019 год.

https://pastebin.com/sh7eC6R4

#1 c шапкой: https://2ch.hk/pr/res/1822731.html (М)
#2 с шапкой: https://2ch.hk/pr/res/1908185.html (М)
#3 с шапкой: https://2ch.hk/pr/res/1994880.html (М)
#4 с шапкой: https://2ch.hk/pr/res/2105885.html (М)
#5 с шапкой: https://2ch.hk/pr/res/2362898.html (М)
image.png62 Кб, 835x400
2 2509780
Закрывайте тред. Андроид мертв. Флаттер его порешал.
3 2509814
>>509590 (OP)
Ну че, я начну. Джава - ненужна
4 2509826
>>509814
Даже в год написания шапки была не нужна
5 2509885
А у меня одного жопа горит когда ты добавляешь стрингу в ресурсы, а превьюшка компоуза такая

ААААААА ПИЗДЕЦ НАХУЙ Я УМЕРЛА?
7 2510212
>>509972
Больше бабок у юзеров, меньше спецов т.к. выше порог входа
8 2510855
Чем занимаются девопсы в мобильной разработке? Конкретно мобильный геймдев интересует.
9 2510930
>>510855
Чисто мобилки - CI/CD, тестовое окружение
10 2511065
Сап. Какого хуя новосозданный проект с Хэллоу ворлдом весит почти 11Мб?
11 2511087
>>511065
Ты про апк или про саму папку с проектом?
12 2511108
13 2511126
>>511108
Ну так там дохуя всего для дебага. Собери минимизированный обфусцированный релиз и получишь свою от силы сотню килобайтов
14 2511127
>>511126
Для справки:
мой проект на 20 модулей в дебаге собирает 400мб апк, релизная весит 120
15 2511171
>>511127

> 120 мб апкшка



2022 год, итоги.
16 2511184
>>511171
У меня там юнити на 100мб, привет

попахивает итогами 2008 если честно
17 2511384
>>511382 (Del)
а что скажешь насчет вечно живого python kivy ?
18 2511414
>>511382 (Del)

> неудобный


в целом не согласен пока не начинаем работать с боттом шитами

> багованный


да

> никогда не заменит нормальную работу с ui


заменит

> Флатер сырой кал


кроме уебского языка и странной архитектуры там все ок

> создали koin смогли сделать то чего не смогли сделать гении литкода с гугла


Да, они не смогли сделать безопасность при компиляции. Поэтому ты получаешь не ошибку про компиляции, а краши в стиле "А ПИЗДЕЦ Я НЕ НАШЕЛ ЮЗКЕЙС 'ПОЛУЧИТЬСТАТЬЮ'"

> создать удобный di


Охуенно удобный di, особенно если работаешь с флейворами, и тебе надо делать ребилд потому что duplicate classes при аннотациях. Еще так пиздато когда аппка видит все модули, чтобы вручную их прописать.

> хилт этот всратый


сто чаев, но в аргументе против дагера ты обосрался если писал не на эмоциях. di должен быть безопасный в первую очередь. Написал хуево - получил в ебало ошибку компиляции, а не баг от тестировщика "если перейти в такой-то экран с такого-то экрана через 10 экранов, то там VM создасться не может"

сам койн юзаю и на бэке, и на андроиде
19 2511636
>>511382 (Del)
другого и не ожидаешь от компании где на собесе алгоритмы
20 2511669
>>511382 (Del)

> почему пара калек которые создали koin смогли сделать то чего не смогли сделать гении литкода с гугла и создать удобный di



Потому что у гугла два с половиной андроид приложения нет миллион абсолютно мертвого говна с их аккаунта гугл стора не считается поросших древним легаси. Гугл не пишет андроид прилы на потоке как васяны. Поэтому у них нет достаточной компетенции делать тулы. Бтв в гугле в разы легче свичится из бекенда в мобилки, но наоборот сложнее, так что васян питонист без опыта делающий теперь на фул тайме андроид это норма.
21 2511891
>>511449 (Del)
нет, я не собираюсь этим зарабатывать.
просто хочу приятно писать приложения.
22 2511897
>>511382 (Del)
Compose лучшее что случилось с UI на Android.
23 2512214
>>509972
Что за сайт
24 2512262
Вопрос к тем кто разрабатывает свои приложения на андроиде

После спецоперации гугл прикрыл рекламу и заработок на ней для россиян? Вообще можно ли достойно зарабатывать на своих приложениях или путь только один в компанию джуниором? Что посоветуете, в какие "направления" в приложениях вкатываться (игры как пример или что другое)?
25 2512268
>>512262
и вдогонку всем надоевший вопрос - можно ли без диплома найти работу или конкуренция слишком аховая?
26 2512345
>>512268
можно, с долей везения и хорошими хард скиллами
27 2512386
>>512345
спасибо. Пожалуйста, можешь посоветовать варианты кроме hh.ru? У меня на нервах, отсюда такие просьбы. Повышенных претензий к профессии не имею и готов как стажер за бесплатно год батрачить, ради опыта. Успехов тебе в твоем деле, анон.
28 2512455
>>511382 (Del)
Еееесть такое. При xml нужно очень сильно постараться, чтобы сверстать лагающий лейаут, в композе шаг влево-шаг вправо - получи слайдшоу. При этом попрощайся с превью, тулингом, привычными подходами. Теперь, написав туду лист, можешь с гордым ебалом дрочить профайлинг, оптимизацию, ощущая себя жекой вартановым и с раскрытым ртом показывать на компоуз позади себя аки вот этот челик >>511897
29 2512520
>>512455
Так и тут надо сильно постараться чтобы сделать что-то лагающим. Или не разобраться со стейтами. Год пишу только на compose, одна проблема от рекомпозиции была, которая с помощью лэйаут инспектора решилась за две минуты. Зависимость есть, xml теперь из-за его ущербности невозможно использовать. Вся наша небольшая команда перешла, никто на view возвращаться не хочет.
30 2512546
>>512520

> Так и тут надо сильно постараться чтобы сделать что-то лагающим


LazyColumn со сложным лейаутом ячеек. Ресайклинг же не завезли.

В компоузе слишком легко обосраться, где-то забыл стейбл повесить, где-то ты прокинул лист, а он не считается имютабельным, где-то тебя заставляют разбивать функцию на кучу мелких по две строчки чтобы их стейты не тригерили рекомпозицию друг-друга. Охуительные истории про оптимизации уровня "не юзайте Modifier.background, юзайте Modifier.drawBehind", ебать спасибо нахуй, всегда мечтал бекграунды рисовать через drawRect.

> которая с помощью лэйаут инспектора решилась за две минуты


Нормальный профайлинг рекомпозиций завезли только недавно, до этого обмазывайся логами, не обляпайся.

Ах да, новые "охуенные" советы от гугла с недавнего дев саммита – ну вы забейте на все пока у вас лагать не начнет, только тогда обмазывайтесь говном типа аннотаций. Только вот в дебаге лагает по-умолчанию. Делаешь фичу - проверяй в дебаге, потом проверяй в релизе. И не забудь еще на говне старом проверять по кд тоже, причем именно по кд. Добавил стейтик – упси вупси он начал тригерить рекомпозицую вообще всего нахуй.

Я то сожру, как и весь гугловый стек. Все сожрут. А куда деваться то, с деврел ресурсом гугла бороться невозможно. Ну и там же швятые сидят.
31 2512637
>>512546
Лень подробно ответить, но compose я думаю значительно лучше view и большая часть описанных тобою проблем решается опытом. У меня с рекомпозицией правда за год только один раз проблемы были, а я не разбиваю функции на кучу маленьких и в целом не задумываюсь об этом когда код пишу. Разработка идёт гораздо быстрее, а особенно если у тебя всё приложение из кастомных компонентов, а не material. Кастомные темы можно писать и использовать легко. Всё работает так, как ты написал. Constraint layout больше не нужен и читаемость кода сильно выросла. Фрагменты больше не нужны. Своя навигация говно, но есть библиотеки которые всё нормально делают. В общем для меня разработка значительно упростилась. Я на view делал приложение с neumorphism и после этого к ним прикасаться вообще не хочется, здесь это всё гораздо легче делается и не нужно каждый компонент переписывать, можно использовать modifier.
32 2512681
>>512637
Какой стаж, сколько платят? почему не в ios?
33 2513404
>>512681
Два года, платят мало но для моего города, опыта и навыков средняя. iOS не хочу, сам не пользуюсь, не понравилось, на macOS ради этого переходить тоже не хочется, даже если чисто на рабочем железе.
По ощущениям сейчас Андроид для разработчиков гораздо лучше стал, compose завезли, корутины с flow, всё упрощается и удобнее становится. Раньше ненавидел всё что с UI связано и не только на Андроиде, но сейчас хорошо сделали, стало в кайф.
34 2513412
>>513404

>По ощущениям сейчас Андроид для разработчиков гораздо лучше стал, compose завезли, корутины с flow, всё упрощается и удобнее становится


Наоборот со временем все сложнее становится лол
35 2513415
>>513412
корутины сложнее рх, компоуз сложнее вью, мввм сложнее мвп, а мви сложнее мввм, котлин сложнее джавы, ну и т.д.
36 2513419
>>513404
Мало это сколько? по самозанятости работаешь или по тк?
37 2513508
Мобильная разработка ВСЁ, дауны нахуй вы тут сидите? приложение в гугл плей не продать, рекламу не сделать, подписку не сделать, никто уже не будет в РФ открывать стартапы для мобильных приложений, отрасль убита санкциями полностью
38 2513540
>>513508

> в РФ


Лично твои проблемы.
39 2513565
>>513419
80 тыщ. Устройство по ТК, но думаю никто не будет против оформить как-то иначе, я просто не интересовался.
40 2513579
>>513508
Кого ебет, что там в РФ?
41 2513593
>>513508
Так делай подписку вне гп и всё. Придумал хуйню конечно.
42 2513755
>>513540
>>513579
Хохлы у вас вообще страны нет, какие вам компьютеры без света?
43 2513757
>>513565
2г стажа и 80к почему так? что мешает прям щас другую работу найти, я думаю 120 - 150 найдешь изи
44 2513788
>>513755
лишь бы не как на украине, пыня, 20 лет. Итоги
45 2513795
>>513757
Выгорел и еле работаю сейчас, а деньги нужны, мигрировал в Казахстан в сентябре. Нет ни сил ни возможности работу менять, думаю на новом месте будут спрашивать чего это работа стоит, а тут пока вопросов нет. До этого был план с текущим сложным проектом закончить и менять работу, думал ещё разговорный английский улучшить и на апворк перейти, но сейчас не представляю даже как просто свою текущую работу выполнять, не то что заниматься каким-то обучением параллельно.
46 2513810
>>513795
Ну если ипотек нет каких нить, то нахуя жрать кактус, иди каким нить эникеем в госпарашу винду переустанавливать
47 2513972
Аноны посоветуйте хороших курсов по джаве, не бэк-энд а фронт.
48 2513980
>>513972
уже не надо, извините, нашел в шапке треда.
49 2514019
Какой же тухляк на фрилансе, 3.5 заказа за месяц, на которых по 30+ ответов, как себе на еду то заработать, если я джун?
50 2514035
>>514019
я создавал тред про андроид разработку, мне сказали что на фрилансе нечего ловить, андроид это только идти на дядю работать.
51 2514039
>>514019
и еще встречный вопрос к тебе какие курсы про котлин и андроид помимо того что в шапке посоветовал бы?
52 2514071
>>514035
А дядя тебя нахуй пошлет без коммерческого опыта

Я только 1 курс и проходил, от какого то русича "Андроид разработка с нуля до профессионала" вроде
53 2514230
Щас даже не выложить приложение в гугл плей для портфолио, нельзя купить аккаунт разработчика, спс пыня
54 2514244
>>513755
Не расстраивайся, загружай апки в СберСтор и Точка
55 2514940
Всем привет. Вкатился я в этот ваш Android и у меня вопрос. Как не охуеть и затерпеть на работе?
Нашел галеру где нужно работать 7 на 7 по 12 часов в сутки, продержался месяц и до сих пор охуеваю, ни столько от графика, сколько от говно - легаси кода, на который меня посадили.
Как бороться с фрустрацией, стрессом от нерешенных задач и в целом обстановки большого непонимания?
56 2514953
>>514940
Добавлю, что как очередной вкатун программист из меня не очень, но за время учебы я накопил достаточно базы, чтобы успешно ссать в уши собеседующим. Коммерческого опыта разработки у меня ноль, о чем я разумеется напиздел.
Собеседование я прошел отлично и меня взяли Junior+ разработчиком. Первую неделю краснеть приходилось очень много, хотя бы потому, что я нещадно тупил разбираясь в gitflow компании в виду отсутствия базовых знаний по git, но эта проблема уже в прошлом.
Сейчас же меня нещадно ебут за то, что я не успеваю делать задачи в срок и чувствую, что меня в скором времени уволят.
57 2514965
>>514953
Месяц есть опыта, можешь пририсовать себе лычку Милла и идти на собесы
58 2514969
>>514965
Мне товарищ так же говорит, но я едва ли оцениваю свою уровень даже на Junior+ на текущий момент
59 2514974
>>509780
Что может порешать выкидыш?
Все кто его не брали потом в конечном итоге переходили на нормальный стек
60 2515023
Не совсем по тематике, но где можно взять какие-нибудь бесплатные дизайн-макеты приложений с нормальными иконками, цветами и прочим? Пилю свою задумку (чтобы потом на собесах показывать), но выглядит оно уебищно, а красивый дизайн придумать не могу.
61 2515032
Андроид говно. Автор треда хуесос
62 2515080
>>514969
И что? Ты же уже потрогал пром. разработку. Теперь смело можешь рассказывать какими там вещами занимался с приукраской. На Джуна+ точно залетишь в другую конторку.
63 2515105
Аноны подскажите про жизненный цикл
1. Что происходит с UI Thread когда приложение уходит с фона?
2. Когда активность получает onStop там и onDestroy из памяти вообще все вычищается?
64 2515114
И еще аноны, почему нажатие кнопки "Home" вызывает только onPause, onStop, а кнопки "Back" обязательно onDestroy
65 2515199
>>515105
1. Уходит в фон? UI Thread останавливает выполнение задач в очереди для этого приложения
2. onStop - не чистит. onDestroy - зависит от GC. Возможно, будет сразу очистка. Возможно, чуть позже или никогда. Это при условии, что нет утечки.

>>515114
Home не обязательно вызывает уничтожение активити. Это зависит от нагруженности по памяти и производителя.

>>514940
Нормальную рвботу найди.

>>515032

> Андроид говно


Да, но айос хуже. Видел их инструменты? Откровенный пиздец
66 2515392
А что делать если я не хочу что бы мое приложение вообще "чистилось", оно работает на переднем плане, но пользователь может какие-то настройки в системе поменять, при этом приложение желательно что бы работало. У меня есть активность и есть потоки, в ней созданные. Могу я как-нибудь поставить флаг что бы ОС не шейвила мою прилагу.
67 2515397
>>515392
Не можешь. Есть варианты как держать его подольше, но это отдельная обширная тема, почитай про background работу
68 2515412
>>515397
Да спасибо за ответы, я может невнятно формулирую запросы, просто я под линукс раньше писал и все эти интенты, активности, контексты немного непривычны для меня, словно для лунахода пишешь что-то
69 2515420
Я вот смотрю сейчас везде этот DevOps во все поля, а как с этим у андроида? Я как-то не вкуриваю, я же под андроид студио на винде apk собираю, а тут это все как?

А еще есть какой-нибудь сервис( которым вы пользовались) мне нужно туда свою прилагу закинуть и заинсталлить и что бы она поработала недели 2-3, понаблюдать нет ли утечек и т.д.
70 2515934
Какого члена все говорят, что заебись сначала учить жаву, а потом переходить с него на котлин, мол котлин это жава с сахарком?
Нихуя не так же, сижу теперь мучаюсь. Придумал себе забаву - брать жава код и переписывать его ручками под котлин, так это по ощущениям нихуя не жава с сахарком, все пиздец непривычно и по другому. Нахуй нужна жава тогда?
71 2515958
>>515934
На джаве все исходники. Легаси
72 2515968
>>514965

>лычку Милла


Что такое "лычка Милла"?
73 2516058
>>515934
Нахуй она не нужна.
74 2516082
>>515934
Потому что ты находишься на жвм. Тебе все равно надо знать про все сопутствующие вещи по типу стек и хип, GC, потоки, способы синхронизации, equals и hashcode, коллекции ну и так далее
75 2516321
Пишу небольшую приложуху в vs22 c# xamarin, мне нужно запустить гифку, но при запуске гифки приложение вылетает,если прописаноIsAnimationPlaying = "True".
Если не прописано,гифка открывается стопкадром как обычная картинка. Как можно пофиксить вылет и заставить проигрываться гифку?
76 2517185
>>516082
жвм это что такое?

Альзо в шапке треда

>Очень много уроков и не только по ведройду. Почекай и посмотри, вдруг зайдет:


https://coursehunters.net/mobile-development

ссылка протухла
77 2517212
>>517185
JVM
В шапке хуйня
78 2517268
Правда, что нужно иметь мощный комп, чтобы разрабатывать на Андроид?

Ещё я слышал, что планируется делать универсальные андроид-приложения и для десктопных машин. Т.е. в каком-нибудь линупсе просто запускаешь такую прогу и она работает. Верно ли это?
79 2517278
Успешные вкатыши то есть в треде? Вакансий вообще на джунов нет сейчас.
80 2517296
>>517278
Потому что вкат в айти закрыт в РФ, делай забугорную карту в каком нить турецком банке и вкатывайся в линкидин
81 2517326
>>517296
Джуном в линкедин?
82 2517448
>>517326
Рисуй опыт и будь мидлом
83 2517451
>>517268

>Правда, что нужно иметь мощный комп, чтобы разрабатывать на Андроид?


Да. Нужны хорошая оператива, проц, ssd. 16 гигов хватит для пет-проектов, но для реального рабочего проекта и 32 маловато

>Ещё я слышал, что планируется делать универсальные андроид-приложения и для десктопных машин. Т.е. в каком-нибудь линупсе просто запускаешь такую прогу и она работает. Верно ли это?


Ну можно так сделать, и кто-то так делает
84 2517534
>>515934 Посоветуй пж норм курс для java чтобы покрывал все что необходимо, или по каким ты учился
85 2518128
>>517534
Хз таких нет наверное, я на javarush сидел + книги + ютуб, и я все еще не работаю разрабом, так что мой опыт необязательно является оптимальным, мб я все не так делаю
86 2518559
>>517451

>проц, ssd. 16 гигов хватит для пет-проектов, но для реального рабочего проекта и 32 маловато


Зачем?
87 2518590
>>518559
Что именно зачем? Ну можешь на калькуляторе работать с постоянно свопящей оперативой и компиляцией по джва часа.
88 2518630
А нах щас нужна джава? Посмотрел пару курсов по котлину, изучил материал дизайн и вперед - клепать собственные приложухи. В чем я не прав?
89 2518675
>>518630
В том, что не факт что ты попадешь в модный новый проект, вполне дохуя старого говна мамонта, написанного на джаве
90 2518700
91 2519660
Аноны, а как реализовать такую вещь, запретить диалог закрывать до проверки логина и пароля из сети?
92 2519688
>>519660
т.е. у меня есть моя активность и раньше я делал диалог где по нажатию кнопки асинхронно логинился.
93 2521429
>>519688
Если XML -> .setCanceledOnTouchOutside(false);
94 2523957
Кто на чем кодит?
У нас проект на 200+ модуль, холодная сборка 20-30 минут на ноуте с 11800h и 32гб рам, греется просто пиздец. Собрал себе ПК на 5950х и 64гб, сборка стала минут 5-10, в целом заебись. Но сейчас я путешествую, так что ПК с собой не получается брать, думаю может какой ноут получше взять?
Мак наверно даже не рассматриваю, эиру памяти не хватит, а прошки оверпрайс, да и до 64гб тоже не расширить, проект при сборке 40гб сжирает
95 2523983
>>523957
На какой денег хватит такой и бери где проц по мощней да и памяти по больше, не понял вопроса короче? ты просишь конкретную модель что ли? ну это тебе в /hw
96 2523988
>>523957
Вынести сборку на билд-ферму не вариант?
97 2523989
>>523983
Интересно, с какими ноутами люди работают, АМД или Интел проц, или мак вообще.
98 2523991
>>523988
Вариант, кстати. Только нужно изучить вопрос, безопасники могут не разрешить такое
99 2523994
>>523991

>безопасники могут не разрешить такое


Так не внешнюю ферму, а локальную. Принеси свою пекарню в офис, подключи к интернету и подними сервер. Вот тебе и билд-ферма, а ноутбук как тонкий клиент.
Я таким образом свой подкроватный сервер с тредриппером насилую, когда лапшу на плюсах компилирую.
100 2524052
>>523994
Принести в офис не получится, к сожалению. Ты же про mirakle, да?
101 2524066
>>524052

>Принести в офис не получится, к сожалению.


Я изначально хотел предложить дома его оставить, но у тебя, похоже, дома никого не будет, а это пожароопасно.

> Ты же про mirakle, да?


У меня для плюсов distcc, но для жабаподобных языков, думаю, свои тулзы есть.
102 2524206
>>523957
Маки есть на 64 гб, его и бери. Алсо,

>Собрал себе ПК на 5950х и 64гб, сборка стала минут 5-10, в целом заебись.


Холодная сборка стала минут 5-10? Пиздежом попахивает
103 2524208
>>523989
Мак, чел, мак. И то что у тебя при 64 гб сжирается 40гб вообще не значит, что на 32 ты не сбилдишь. Поиграйся с heap size, гарантирую, что даже мак с 32 гб будет быстрее чем твой сетап, хотя 64 все же лучше
104 2524227
>>524206

> Маки есть на 64 гб, его и бери. Алсо,


Ну да, заебись, за 3.5к баксов.

> Холодная сборка стала минут 5-10? Пиздежом попахивает


32 потока потому что. Каждый модуль на отдельном потоке собирается + нет троллинга как на ноуте
>>524208

> гарантирую, что даже мак с 32 гб будет быстрее чем твой сетап, хотя 64 все же лучше


https://github.com/yozhik/AndroidStudioBenchmark
Вот тут есть результаты на м1 про, и мой немного быстрее собирает, хотя я на сборку потратил меньше 1.5к баксов

> 64 гб сжирается 40гб вообще не значит, что на 32 ты не сбилдишь


Я понимаю. Но на рам все работает быстрее, чем на свопе
105 2524231
>>524227
А не, гоню, там обычный м1. Конкретно с многомодульностью, чем больше потоков, тем лучше, так что сомневаюсь, что даже Макс даст такую же скорость
106 2524234
>>524227
На 47-48 строчке прям мой сетап
107 2524245
>>524227

>32 потока потому что. Каждый модуль на отдельном потоке собирается + нет троллинга как на ноуте


Ну бля, у нас просто тачка на зионе 128гб примерно такой же проект не за 5-10 собирает, а больше

>Я понимаю. Но на рам все работает быстрее, чем на свопе


Так у тебя будет 256гб и будет выжирать 180 тогда
108 2524262
>>524245

> Ну бля, у нас просто тачка на зионе 128гб примерно такой же проект не за 5-10 собирает, а больше


Дебажная? Хз почему так, ci у нас реализую вместе с тестами около часа собирает. Может из-за того, что несколько человек сразу билдит?

> Так у тебя будет 256гб и будет выжирать 180 тогда


Я к тому что рам быстрее, чем память накопителя
109 2524265
>>524262

> реализую


Релизную
110 2524281
>>524245
Ну и на холодную я имею ввиду сделать клин билд и собрать. Если прям скачать заново проект и почистить кеш гредла, то там под два часа будет дебажная
111 2524308
>>523957
линукс ставь. нтфс хуево работает
112 2524318
>>524308
Уже
113 2524331
>>524308
Линух кстати хуже работает чем винда
114 2524352
>>524331
Да, охуенно
115 2524355
>>524331
Вообще да, но собирает андроид быстрее. Факт.
116 2524378
>>524355
По крайней мере на убунту проблема в том, что там начинает выжираться вся оператива и вместо того чтобы свопить, он киляет тебе браузер, слак, еще что-то, прям как на андроиде
117 2524381
>>524378
не испытывал однако
118 2524484
>>523957

>5950х


>64гб


щас бы 50к отдать за 10-20 мин экономии времени, пздц
119 2525353
>>517268

>Правда, что нужно иметь мощный комп, чтобы разрабатывать на Андроид?


Впервые в этом треде, повторю вопрос этого анона. Для каких моментов именно НУЖЕН мощный комп, что именно подразумевается под "мощно"?
Может "мощность" нужна для эмуляции, а не создание самой апк? Я её вынесу в свой смартфон, если что перекачусь обратно через титаниум бэкап. Чем больше модулей, тем экспонентно ниже скорость сборки? Каждый отдельный функционал тогда сначала пишется максимально отдельно от приложения в простейшем интерфейсе, а потом подключается уже к общему коду, сборку которого я оставлю на ночь. Тормоза такие конкретно из-за андроид студио/mvcs, их профайла, дебага, тестов? От такого хуевато отказываться, но если апк можно собрать куда быстрее без ИДЕ, то я так и сделаю. Глючное приложение > никакого приложения. Или какие-то другие причины, анон? С хуёв такие, блять, требования? Почему?
Сам ноут у меня так себе, но не 2 гига 2 ядра. 4 ядра, 8 гигов с двухканалом, сисиди. GPU встройка, но я и не собираюсь делать игры. Базовую активити, вставленную по дефолту в андроид студии для нового проекта, программа собрала минуты за 4 где-то. Стандартный эмулятор работает, но тормозит пиздос, при этом в хуефи ускорение виртуализации включено Это реально ВСЁ или вы себе итт конкурентов отпугиваете? Так я и не вкатун, моя цель только петпроджекты и стащить код из куробы в дашу.
120 2525524
>>525353
Быстрая постоянная память, много оперативы и много ядер. На гпу пох. Выше обсуждалось же
121 2525806
>>525353
Dagger вставишь в проект, он тебе сгенерирует кода для DI на мегабайт на модуль, охуеешь.

> Для каких моментов именно НУЖЕН мощный комп


Для работы.

> что именно подразумевается под "мощно"


Количество памяти, количество потоков, тактовая частота процессора, скорость памяти (ссд)
122 2525901
Анончики, вопрос - нужно ли знать всю джаву (по роадмапу из джава треда) чтобы устроиться котлин разработчиком? Или только какие-то определенные вещи? Спрашиваю не из лени, а т.к. не могу найти инфу.
123 2525903
Что-то попробовал mirakle, всякие ошибки при сборке появляются, лень разбираться. Там ещё похоже почти весь проект синхронизируется, а у меня сейчас интернет слабый, так что + минуты к сборке. Всякие гредл синки и индексации все равно на локальной машине, так что забил.
А вот JB gateway уже выглядит лучше, только он пока не поддерживает студию, а intellij там обрубок какой-то, даже плагин для андроида не накатить. Очень жду поддержки студии.
Завтра попрошу мамку пробросить порт на роутере и попробую через vnc работать

>>525806

> скорость памяти (ссд)


В это, кстати, советую сильно не упарываться. Был ссд на 1.5гб/сек, думал возьму побыстрее и собираться будет быстрее, взял Samsung 980 pro. Чтение и запись около 6гб/сек, сборки быстрее не стали. Так что дешманский ссд на м2 или даже сата подойдёт

>>523957 анон
124 2526219
>>525903
Я там челу объясняю, мб у него хдд вд блу
изображение2022-12-02061028714.png63 Кб, 641x737
125 2528571
Душная хуйня это ваше айти, лучше бы я в проститутки пошла
мимотян
126 2528900
>>528571
Ещё не поздно. Нахуй тебе сколиоз зарабатывать среди потных задротов, когда твои ровесницы просто лежат бревном, раздвигают ноги и каждый месяц отдыхают на Гоа
127 2529023
>>528900
Я всратка просто, это мне ещё придётся доплачивать мужикам, что б они со мной спали
128 2529036
>>525903

>В это, кстати, советую сильно не упарываться.


Лучше всего использовать рамдиск, на самом деле.
129 2529654
>>524331
Какой дистрибутив посоветуешь для андроид разработки? Сейчас стоит Ubuntu 22.04.1 LTS. Стоит для этих целей поставить что-то другое?
Залетела из Линукс-треда
130 2529657
>>529654
*Залетел
Сундар, ты охуел?
131 2529686
>>529654
У меня на убунту было вот это >>524378. На других дистрах я не пробовал андроид девелопить
132 2529712
>>529654
На любом
Я как недоарчевод советую манжаро или EndeavourOS
133 2529740
Вакух нет, щто делоть?
134 2529760
>>529740
Перекатываться в другую отрасль
135 2529769
>>529760
Например?
136 2529772
>>529769
Бэкэнд, походу единственная живая отрасль в айти щас
137 2529811
>>529769
Переводчик китайского
123123.png455 Кб, 1080x1080
138 2530463
Мужчины, вопросец есть для вас. Хочу устроить фрод приложению кореша так, чтобы он не спалил мою активность. Накатил на ведройд свой виртуалочку, xposed, с помощью модулей подменяю всякие андройд айди и прочие уникальные данные. С помощью этих модулей отслеживаю что он запрашивает от моей системы. Возможно, какие-то ещё данные он у меня собирает, но без спросу и моего ведома. Подскажите куда копать, чтобы не спалиться? На данный момент схема простая: 1. Генерирую IMEI для определенного устройства, маскируюсь под него, на каждый аккаунт новый gmail-акк. Что забыл? На чем можно поймать меня? Скринрелейтед - запросы приложения к ОС, которые я смог отследить.
139 2530487
>>530463
Прошу прощения за нервный подчерк, третий день без сна расковыриваю тему. В программировании ничерта не понимаю, чисто гуглю функции и логически решаю да додумываю ситуации. Пробовал сравнивать запросы приложения кента с запросами, которые отправляет на устройство приложение "Device ID". Оно всю инфу по аппарату уникальную собирает в себя. IMEI утёк, однако запроса на его получения не увидел. Полагаю, он имеет доступ обходным путём либо может его заполучить вообще без запросов каких-либо. Возможно такое? На что мне обратить внимание во время виртуализации, чтоб не спалиться?
140 2530919
>>530463
Не читал твой пост особо, но просто купи отдельный телефон бушный и делай все с него с фулл ребутом после каждой махинации или че там у тебя
Ну и геолокацию подменяй и почитай что нужно там менять
Screenshot 2022-12-06 at 20.10.01.png155 Кб, 930x730
141 2533129
Анон, нужна твоя помощь!
Есть задача сделать UIшку для звонка с несколькими учасниками. По языкам жава либо котлин, jetpack compose нельзя потому что нельзя. В общем надо как-то сделать отображение нескольких участников в виде таблички n x 3. А как сделать чтоб оно динамически размещалось? Ну, то есть, если 2 участника, то 1 строка и 2 элемента по центру, если 4, то 3 в первой строке и 1 во второй по центру. Есть какие-то библиотеки для этого? В прототипе выглядит так:
142 2533135
>>530487
Ну, во первых, можно посмотреть исходники/деобфусцировать/ и т.д. Во-вторых смотрим условные wireshark пакеты которые идут с виртуалки - они и с компа не уйдут и структуру посмотришь.

А что за приложение-то?
143 2533181
>>533129
Из головы:
1. GridLayoutManager + ширина в 6. Первые тройки имеют спан 2, оставшихся 2 юзера 3 или 1 6.
2. LinearLayoutManager + группы по 3 в каждом холдере. Но тогда без анимаций.
3. Делать без ресайклера, 100% есть техническое ограничение на n, можно их просто в XML в констрейнт лейаут залить, тогда вообще по красоте можно центрировать. Да и анимации будут. Но проверяющий на говно изойдет сто пудово.

Делать свой лейаут менеджер – нахуй и в пизду.
Алсо это ебучее тестовое, которое даже открывать никто не будет, нах ты время тратишь?
144 2533230
>>533181
Это хуже чем тестовое, это для проектика в вузе, а так - спасибо, буду пробовать
145 2533412
пздц конечно требований на джуна, ещё и за 45к в ДС в офисе, ахуеть просто https://hh.ru/vacancy/73404879
и даже так 40+ человек откликнулось, какая же пизда сфере просто жалко смотреть на это всё
146 2533442
>>533412

>Кроме этого, компания каждую неделю закупает продукты для сотрудников.


Плюс продукты(на дом типа из сбермаркета я так понимаю), это считай я на 10к хаваю в неделю, считай 85к уже. Нормально в целом
147 2533830
>>533181
1 вариант самый оптимальный
148 2533860
>>529740
>>529760
>>529769
>>529772
Ебало представили? Кто вот это может вообще высрать, кроме вкатуна?
149 2534351
>>533860
Так вакух на джуна правда же нет
150 2534435
>>509590 (OP)
Нужно натворить некоторую хуйню. Она должна, по идее, сохранять разные отпечатки пальцев, а потом по ним узнавать людей. В чём отпечатки пальцев сохраняются? Как это вообще сделать не совсем по уебански, в какую сторону гуглить? Всё это должно работать на обычном ведроиде в смартфоне.
151 2534468
>>534435
androidx.Biometric

первый результат в гугле
152 2534469
>>534435
Можно ли вообще сохранять отпечатки, которые делает смартфон, куда захочется? Я сейчас окончательно ёбнусь.
153 2534481
>>534468
Оно же только для авторизаций и подтверждения действий использоваться может? Если сохранить отпечатки разных людей, то как по отпечаткам определить чьи они? Ты хуйни принёс или мне читать внимательнее нужно?
154 2534483
>>534469
Нельзя, только в специфическое защищенное хранилище. Ты думал, андроид - такая открытая система?

Погугли сначала, а потом раскидывайся, кто тебе там хуйни принес
155 2534488
>>534483

>Погугли сначала


Гуглил же, в том то и дело. Потому и спрашивать пришёл - думал, что криво гуглил и потому не нашёл ничего. А так нельзя делать оказывается. Штош.
157 2534780
>>534673
айти пузырь лопнул в 17 раз?
да не может такого быть

так айти пузырь лопнул или в стране неопределенность из-за сво уже 10 месяц? вы уж определитесь)))

все увольняют тех, кто нихрена не делает, зачем их называть айтишниками? Компании сбрасывают балласт
158 2534793
>>534780

>да не может такого быть



Вакансии на джунов становится всё меньше и меньше, а если они и есть, то набирают 300+ откликов, про стажировку вообще молчу - щас только яндексы, авито и им подобные остались, и то не факт, кстати. Если пузырь не лопнул, то, можно сказать, вход для вкатунов сейчас закрыт
159 2534815
>>534793
ты на другие сферы работы посмотри

везде пиздец, а не только у нас

но о пузыре говорят только у нас
160 2534885
>>534793

> про стажировку вообще молчу - щас только яндексы, авито и им подобные остались


Только крупняк может себе позволить взять чела с негативным импактом на вырост в команду. Во всех остальных компаниях всю жизнь стажировки были тем же самым что и джуны на нулевую зарплату с требованиями как к мидлу. А этого и сейчас навалом.
161 2534906
>>534793
Я недавно стажером в яндекс устроился, правда не на андроид, а на бекенд. Но вообще стажеров крупняк нанимает, да.
162 2535077
>>534815
Так и есть, просто лафа для джунов закончилась и надо нормально так попотеть. Мб явление временное, хз

>>534906
Круто, задрачивал алгоритмы?
163 2535109
>>535077

>задрачивал алгоритмы


Скорее нарешивал литкод. Каждый день на протяжении 3 месяцев садился утром и до вечера нарешивал, смотрел разборы, читал индусские объяснения. Базовые концепции и приемы вроде бы освоил, но иногда приходилось чуть ли наизусть выучивать решения.
До этого литкодом занимался периодически, с большими перерывами, нерегулярно.
164 2535124
>>535109
Лучший. Твоя стори – ещё одно доказательство того, что труд и упорство ведёт к успеху. Удачи тебе в будущем, анончик
165 2535141
>>534906
А яндекс на котлине пишет?
166 2535173
>>535141
Бекенд на котлине (вместе с джавой и спрингом) точно есть во многих отделах.
Если про андроид мобилки, то там наверное котлин и вовсе основной язык.
image.png85 Кб, 740x598
167 2535618
База?
image.png92 Кб, 1144x528
168 2535620
169 2535800
>>535624 (Del)
Нейроночка делает то, чему её научили те кто делает петы, например. И на работе не за петы платят, а нейроночке не платят потому что она не нужна - объяснить ей что тебе нужно, если оно сложнее калькулятора, намного сложнее чем самому разобраться и написать и идёт она нахуй, например.
170 2536199
>>534793
Стажировки яндексов, авито и прочих это не совсем стажировки, там требуется опыт работы по факту, требования выше, чем к джуну в других конторых
2ACPWR8417661492743358512-scaled.jpg560 Кб, 1708x2560
171 2538315
Котаны, подскажите как настроить прозрачный мост, чтобы эмулятору был доступен WLAN/Ethernet адаптер.
Такая функция называется bridge driver и поставляется в эмуляторе Nox Player, но там проблема - доступен только Android 9, а нужен последний.
172 2538340
>>538315
По дефолту не может
https://developer.android.com/studio/run/emulator-networking

Он работает через qemu, он то точно умеет, так что мб как то можно прокинуть флаги. Нашел ток
https://gist.github.com/DKrepsky/7defcb4e177f5e3f456d0b5f9748aa7e я хуй знает вообще что здесь происходит.
173 2539130
Как нахуй повернуть кнопку нормально в Jetpack Compose? Уже второй день ебусь с ней.
174 2539399
>>539130
Сделал через layoyt { }.
Ебал в рот.
175 2539472
>>524208
Пошел ты нахуй, говноед. Плюсовые модули для jni на ссаных макпуках собираются раза в полтора-два дольше, чем на каком-нибудь 11800h
176 2539474
>>528571
Давно я такого лютого говнокода не видел
177 2539484
>>539472
Плюсовые модули конечно очень распространенный юзкейс, в отличие от джава компиляции, которая быстрее и не плавит нахуй материнскую плату. Чем они собираются? Кастомным гугловым симейком без поддержки арма через розетту?
178 2539485
>>539474
Это код написаный челом, который андроид разработкой занимается больше 8 лет и ему самому уже 40+
179 2539622
>>539485
И? Это отменяет факт того, что на скрине ебучий говнокод?
180 2539651
>>539622
В чем говнокод? Тебе лет-то сколько, щенок?
181 2539662
>>539130
Modifier.rotate() ?

А лучше нормально иконку импортнуть и использовать
182 2539668
>>539474
Ты о каком коде говоришь? Это какой-то тестовый проект с медиаплеером (лол), где одна кнопка и один ресурс. Хуйню не пиши
183 2539832
Как же горит жопа от ублюдков из JetBrains, у которых уже миллион диспатчеров для тестов, одна половина из которых - deprecated, а вторая opt-in. Пидорасы.
184 2539853
>>539472

>Плюсовые модули для jni на ссаных макпуках собираются раза в полтора-два дольше


Это никого не ебет
185 2539913
>>539668
Для тестового - ок, но я бы такую хуету людям не показывал (если это не мануал)

>>539651
Че так рвешься? Ты, что ли, эту залупу написал? Схуя ли оверрайд в лямбду не вынесен, и методы, которые должны быть приватными - паблик, а, любитель несвежего кала?
186 2539987
>>539472
Да и джавовые модули тоже
Мимо
187 2540012
>>539913
А тебя кто-то ревьером этого кода добавил, что ты так распетушился итт?
188 2540064
>>539913
У меня на прошлой работе лямбды в джаве по код стайлу нельзя было использовать
Мимо
189 2540069
>>540064
Обычно в таких условиях есть корпоративный конфиг для кодстайла, чтобы студия лишний раз глаза не мозолила
190 2540078
Добрый вечер.
Подскажите, как правильно в Android 13 работать с файлами за пределами приложения?
Код падает при попытке создать файл с исключением:
java.io.IOException: No such file or directory
путь:
/storage/emulated/0/MY_APP/profile.bin
Нужно всего лишь перенести приложение так, чтобы с минимальными модификациями это работало на 13-ом андроиде.
На 10-ом работает.
191 2540109
>>540078
Гугли
192 2540111
>>540078
Братик, а нахуя тебе во внешнем хранилище изъебистый файл создавать? Чего в context.cacheDir его на запихнешь?
193 2540127
>>540111
Можно и так.
Файлы оттуда будут бэкапиться в облако, чтобы после удаления приоожения восстановиться?
194 2540131
>>540127
Если бэкапить и восстанавливать при переустановке будешь ты, то да
195 2540132
>>540127
Вообще, думаю, что скоро описанный вариант может стать единственным возможным для новых устройств, учитывая тенденцию на новые анальные ограничения гугла в каждой версии ведра
196 2540203
>>540127

> Файлы оттуда будут бэкапиться в облако


А обычные файлы как будто будут нет. Если юзер удаляет прилу, значит она ему нахуй не нужна, нехуй засерать файловую систему. Все анальные ограничения последних версий очень хороши, жаль только работают через жопу в плане апи.

Для бекапов для реинсталов есть отдельная фича.
1564289544405.jpg16 Кб, 539x237
197 2540493
>>539662
Через rotate хуйня получалась. Содрал решение со стаковер, мать его, флоу. Может, оно и избыточное, но по крайней мере решило проблему.
198 2540700
>>540493
Так ты переверни ее в фигме и импортни вертикальной
199 2541164
Пиздец, полтора года поработал на java/kotlin на бэке, решил перекатиться в интерфейсы и пошел задрачивать фронт.
А сейчас вспомнил, какой кайф писать на котлине да и на джаве в сравнении с JS/TS, и начали закрадываться мысли в ведроид перебраться. Вообще, год назад пробовал писать какое-то простенькое говно под андроид.

Отговорите, чтоль, минусов мобильной разработки накидайте. А то еще время потеряю.
200 2541168
вкатывальшика реквест:
знаю немного java+есть немного опыта написания автотестов на кукумбере
решил перекатиться на котлин, но курс на степике ввёл в ступор
Что можете посоветовать? Есть идея воспользоваться менторством, но где их нормальных искать пока непонятно
Всем нормальных продуктов и задач
201 2541253
>>541164

> минусов мобильной разработки накидайте



апи - говно из жопы
рисование кнопок заебет через год без рофлов это даже хуже чем джейсоны перекладывать между сервисами
всратые девайсы которые крашутся просто потому что пошел ты нахуй
гугл ебет мозги каждый код своими охуительными апдейтами андроида
дизайнеры работают над прилой под андроид по остаточному принципу, всегда все сначала делается и проверяется ими на иос. будешь с ебалом лягухи постоянно бегать с "на ведре такого контрола нет(((", "давай уберем блюр плз((("
ну и туманные карьерные перспективы, когда ты фронтомакака. сто, архитекторы и прочие топы – чаще всего бекендеры ибо имеют нужную базу, а твой максимум – стафф / тимлид фронтомакак.
202 2541287
>>541164

>Отговорите, чтоль, минусов мобильной разработки накидайте


Из нее нет выхода после определенного срока. Ты не можешь взять и свитчнуться на другой стек, т.к. ты должен будешь полностью все изучать с нуля и пиздовать работать джуном, ну если чуть припиздишь, то мидлом. Также перспективы роста более ограничены по сравнению с беком
203 2541339
>>541287

>Также перспективы роста более ограничены по сравнению с беком


Какие перспективы в бэке ?
204 2541340
>>541164

>решил перекатиться в интерфейсы


Зачем?
205 2541561
>>541339
солюшн архитект, инжиниринг манагер, сто, и т.п. никогда не видел вышеперечисленных с бэкграундом чисто мобильщика
206 2541668
>>541561
Какой смысл расти куда то из андроид дева? деньги есть, что ещё надо? лишний геморой на жопу взять мечтаешь?
207 2541722
>>541668
Денег нет, личной реализации нет
208 2541753
>>541722
Иди в геймдев, делай стартап.
209 2541756
>>541287

>Ты не можешь взять и свитчнуться на другой стек


Так это плюс, у тебя один стек в твоём профиле, когда например бекенд может на чём угодно писаться
210 2541801
>>541722

>Денег нет


>Иди в геймдев


Как же ты слаб в троллинге
211 2542569
>>541668
Деньги точно есть? (мимо другой чел)
Если я задрочусь в Android-разработке, я смогу хорошо зарабатывать, став миддлом?

https://startandroid.ru/ru/uroki/vse-uroki-spiskom.html - уроки датированы 2011 годом. Они актуальны?
Или устарели?

Сейчас прохожу курс Андрея Сумина по Android-разработке.
Курс 2018 года.
Он все еще актуален?
212 2542596
>>542569
Всё что старше года уже неактуально
213 2542785
>>542569
Что для тебя хорошо? ну свои 300к с копейками, став синькой через 3 года, ты получишь, но дело в том, что этого ни на что из существенного не хватает в современном мире
Screenshot2022-12-16-16-30-57-299org.telegram.messenger.jpg501 Кб, 720x1600
214 2543160
Стартапер вкотілся в тред @diary_startup.

Что сейчас по вкату? Кто в 2022 вкатился?
Будет ли айтикапец?
К чему готовиться? Пора ли на самокате штурмовать верхний ларс?
215 2543476
Где, по-вашему, приятнее и проще делать UI - на фронте в вебе, или в Андроиде? Причем в случае с андроидом, наверное, интересен данный вопрос в двух разрезах - compose и xml
На xml вообще пишут на реальной работе? Там же есть design mode, где все, как в конструкторе делается)

мимо с другого стека; периодически для досуга поверхностно щупаю другие технологии
216 2543491
>>543476
В продолжение своего вопроса хотел бы ещё один задать: как вы относитесь к вендорлокнутой разработке (в данном случае вендор - Гугл)?
Часто все хаят андроид и его апи, но разве не прекрасно, что у вас все есть из коробки?) Не надо конфигурировать, настраивать, ебаться и экспериментировать с тонной всякой тулинг-хуйни; ИДЕ-шка изначально без расширений классно заточена под экосистему. В чем я не прав?) Может, я заблуждаюсь, и так только кажется на первый взгляд; интересно особенно было бы услышать тех, кто имел опыт с чем-то помимо андроида)
217 2543495
>>543476

> На xml вообще пишут на реальной работе


Да, написано миллиард строк xml, он никуда не исчезнет еще долгие годы)))))))

> Там же есть design mode, где все, как в конструкторе делается)


Этим калом никто не пользуется)))))))
218 2543497
>>543476
Как раз только на XML и пишут. Вакансий на компоузе практически нет. С другой стороны, на компоузе приятнее и шустрее выходит. Скорее бы хмл издох

>>543160 кун
изображение.png120 Кб, 787x1011
219 2543624
Аноны, сильно не бейте лучше обоссыте
Погромировал последний раз в школе на самом деле на VBA в экселе, только никому не говорите
Возникло желание разобраться, откуда растут ноги у некоторых настроек в китайской магнитоле на андроиде.
Как декомпилировать apk, я уже узнал, но в блокноте читать эту лапшу из this.a.a.a.g очень сложно.
Нагуглил, что есть IDE Eclipse, но я не понимаю, что из этой фигни мне нужно установить.
Что делать? inb4 бочку
220 2543638
>>543624
Android Studio, эклипс удали
221 2543666
>>543638
Отлично, спасибо. Файлы импортировались, по коду переходит.
222 2543669
>>542785
не хватает ему лол, амбиции свои поумерь, я во времена вката жил вместе с тян на её зп 27к и ничего страшного, а тут ему 300к мало в рф видители, хуй соси быдло
223 2546830
Что за тряска с нейросетями в нете? кто то пробовал копилот ? насколько он применим в андроиде?
224 2547311
>>546830
Пробовал codenine, дикая хуйня. Ломает уже и так хромающий автокомплит. Были дельные моменты, но удалил через неделю
225 2547313
>>547311
tabnine*
226 2547622
>>546830
большинство миддлов и многие сеньоры то пишут говнокод, а ты про нейросети
227 2547732
Сейчас работаю в сбере андроид разработчиком (мидл, стаж в сбере чуть больше двух лет, на удаленке в регионе, зп 150к). По условиям все устраивает, но проект заебал, да и сама работа в такой огромной конторе (накладывает свои минусы)

Хочется работать одному, по этому начал задумываться о фрилансе. Может кто че рассказать за фриланс в мобильной разработке? Лучше чем на контору работать? Как с заказами? Деньгами?

Я себе это так представляю: выполняешь заказы на доработки приложений заказчиков, в итоге собирается база клиентов и ты уже с ними напрямую работаешь. Сам регулируешь свою нагруженность, заебался - берешь меньше заказов, нужны бабки - берешь больше заказов. Такое представление сложилось.
228 2547789
>>547732

>. Может кто че рассказать за фриланс в мобильной разработке?


Мёртв, 3 заказа в месяц уровня, хоче яндекс го, бюджет 30к и даже на такие по 40 откликов
229 2547878
>>547732
Фриланс — это сверх ко всему, от чего ты сейчас страдаешь, добавится мозгоёбство и кидалово от клиентов.

> Сам регулируешь свою нагруженность



Формально да, но пахать будешь как скотина последняя. Не всегда конечно, но иногда прям в ущерб здоровью.
230 2547895
>>547732
Про фриланс забудь навсегда. Запад русню заканселил и работать со славянскими мордами ещё двадцать лет будет немодно, а русские фриланс биржи сдохли, воняют, и суммарно не могут прокормить и десятка погромистов. Про свою базу клиентов тоже забудь - фриланс-биржа сделает все возможное, чтобы ты не встретился с заказчиком напрямую. Современный фриланс - это работа ниже рынка, ебанутые и не знающие что им нужно заказчики и постоянный риск кидалова.
231 2548049
>>547895
От души. Четко разложил. Тогда тут один вариант, заебала текущая контора идешь в другую, и так по кругу, пока не умрешь(
232 2548107
>>547895
Забавно, но буквально в предыдущем треде чел писал как изи на фрилансе 10к в месяц делает
233 2548168
>>548107
Ну если рублей то да
234 2548220
>>548107
На топтале, это немного другое, туда как минимум собес пройти надо.
235 2548309
>>548107
Это я. Ставишь геолоку Грузии и работаешь как и раньше.

На топтале сработало, на других надо траить. Ну и офк надо юр лицо оформить в другой стране
236 2551637
>>547732
шо давай рассказывай в какой тиме, ща тебя задеаноню мимокрокодил. Был такой же у нас в команде шныря, на стороне ещё подрабатывал будучи в команде, а мы с него горели почему он на отъебись отвечает и кнопки красит по 3 часа.
Сиди в сбере на своём 8-9 грейде и не пырхайся, места где так можно проебаться и ничего не делать не найти сейчас в Мск наверно
568568675.jpg96 Кб, 800x450
237 2553461
https://youtu.be/DEuzoaLNDx0?t=192
"В бэкенде зарплаты выше чем в мобильной разработке" - это правда?
238 2553470
>>553461

> бекенд – хайлоад, микросервисы, миллиард всяких тулзов


> мобилка – ну эт в сеть сходи и кнопочку нарисуй хотя даже с этим нормально справиться не могут


Сам как думаешь?
239 2553641
>>553470
А насколько большая разница в зарплатах?
240 2553791
>>553641
Чем выше уровень - тем больше отрыв, мидл и ниже +- так же;
241 2554010
>>553461
Бэк это гавно из жопы, там вакансий больше да, но ты эти ваки сразу дели на несколько, потому что бэк может писаться на чём угодно, даже на котлине, а зп в айти везде збс
242 2554137
243 2554626
>>553461
Как же этот хуесос дизморалит пздц просто, посмотрел 2 последних видео "РРЯЯЯ ВСЁ МОБИЛКИ ВСЁ", ну по вакансиям я не вижу, что ВСЁ
244 2554668
>>554626
всё для вкатунов вроде как он говорил
245 2554739
>>554668
я и есть вкатун
246 2554884
>>554739
тогда мы с тобой ВСЁ, увы
247 2554901
>>554884
значит поеду хохлов ебать, все равно перспектив на норм жизнь больше нет
248 2555225
>>554668
А где для вкатунов не все?
249 2555322
>>555225
на заводе
250 2555607
Как в эмуляторе включить нижние 3 кнопки навигации, куда они пропали блять, недавно включал, а теперь вообще из головы вылетело как это сделать
251 2556128
Помогите, я обдвачевался.
Каждый раз, когда вижу слово Scaffold в композе, я говорю вслух (хорошо, что дома сижу): "Да не трясись ты так, скаффолд", и в голос проигрываю.
252 2556234
>>555607
В настройках телефона
253 2556245
>>556128
держи в курсе
255 2556878
>>556873
Ну оч хуево что тебя заменят, пойдешь в мак работать
256 2556879
>>556878
Тебя тоже
257 2556895
>>556879
Меня – нет, я свою ценность осознаю даже в дивном новом мире. Ты же судя по всему пойдешь на завод.
258 2556909
Где меняется цвет тайтла приложения, в гугле пишут стайлс, его нет уже, в темс он не меняется почему то
kotlin1.jpg87 Кб, 1200x809
259 2557266
Учил Android-разработку по курсу Сумина (там еще на Java, курс старый - 2018-го года).
В итоге понял что учу старые технологии - а хочется чего-то свежего.
Посоветуйте курс 2022 года - только чтобы можно было бесплатно скачать, платить не хотет.
260 2557722
>>557266
шапку чекай
261 2558117
Допустим я скачаю какое нить приложение в гугл плей, я могу его открыть в андроид студио и посмотреть подробно как оно сделано?
262 2558251
>>558117
Нет
263 2558668
>>558117
Можешь, но только приблизительно, скачай апк на apkmirror или другом сайте и декомпильни его
264 2559646
>>558668
В каком смысле приблизительно?
265 2559923
>>557266

>Учил Android-разработку по курсу Сумина (там еще на Java, курс старый - 2018-го года).


Он в 222 году его обновил плюс у него ещё расширенный курс потом, он тоже в 22 или 21 обновлён.
266 2559988
>>559646
Попробуй и узнаешь
16723215874300[1].png16 Кб, 934x171
267 2561141
уже выбрали в какую профессию будете перекатываться?
268 2561261
Если кто хочет в чатик к вкатунам, пишите по адресу https://t.me/HIDDENPOOLL
закину в чатик
269 2561281
>>561261

>чатик


зумеры без чатиков жить вообще не могут? ахуел когда узнал, что зумеры и в соло играх в чатиках сидят, каждый в своё играет, но при этом в конфе общаются, хз что это за болезнь
270 2561351
>>561281
Не только зумеры, все люди младше 50 лет в любой ситуации стремятся за решением любой проблемы пойти в мессенджер
271 2561363
>>561351

> в любой ситуации


В том то и проблема, что в любой. Любые разраб чатики, особенно вкатунские – просто понос из абсолютно тупых вопросов без ответов.
272 2561427
>>509590 (OP)
Как закодировать ресурсы, поставляемые вместе с приложением?
В ресурсах интеллектуальная способность и важно не давать возможность (максимально усложнить) использовать их без приложения. В то же время приложение должно расшифровывать их в рантайме. Бекенда быть не должно, работает сразу оффлайн.
Пока что на ум приходит только AES с секретом в виде хеша сертификата приложения. Может есть идеи получше?
273 2561573
>>561427
Можно в байткоде найти использование твоих зашифрованных файлов и подсмотреть ключ, который ты используешь. Но в целом валидно, без сервера ты больше нихуя не сможешь все равно.
274 2561672
>>561363
Вообще сам факт, что кодеры предпочли мессенджеры, где все untraceable, не индексируется поисковиком, куча спама и сложнее энфорсить порядок, ресурсам по типу stackoverflow это полный пиздец и тупость
275 2563310
Хочу как пет-проект запилить бота для мобильной дрочильни. Подскажите удобный эмулятор андроида, чтобы можно было:

1)Легко запускать 10+ аккаунтов.
2)Была поддержка питон\selenium\puautogui\open cv скриптов или даже какая-нибудь связанная своя библиотека.
276 2564346
посоветуйте книгу ультимативную, которая затронет Java/Kotlin, их приколы с ООП, объяснение нахуя нужен interface, зачем его объявлять отдельно от класса, расскажет про паттерны и охватит Android разработку.

Что-нибудь ультра ультимативное чтобы все и сразу, похуй на размер
277 2564714
>>564346
Какие книжки нахуй, ты новости вообще не читаешь, там нейронки уже фул приложения пишут, гугли книжки по слесарному делу лучше
278 2564716
>>564714

>Маляр батонов ссытся, что молодой ум спиздит его место


Никогда такого не было и вот опять.
279 2564717
>>564716
Молодой искусственный ум и уже спиздил, вопрос пары лет
280 2565833
>>564346
>>564716
Братан, прости, ты спрашиваешь, зачем нужны интерфейсы. Это значит, что пока ты выйдешь на рынок тот, кто тебе отвечал уже уйдёт на пенсию.
281 2566931
>>565833
>>564714

в ахуе с бесполезности ваших ответов и выебонов
вы че, реально боитесь что на ваши места прыгнуть вкатыши или че за полу-отговаривание
282 2566936
>>566931

>что на ваши места прыгнуть вкатыши


Да
283 2567576
>>566936
Ну так если сидеть красить кнопки и нихуя не делать, то действительно дождешься, что тебя вытеснят вкатыши. Для них порог входа со временем повышается, и так может плавно стать выше твоего уровня
284 2567779
>>567590 (Del)
android internals
285 2567896
>>566931
не, типа сейчас очень токсичная обстановка на рынке в целом. Если ты сам не в состоянии обучиться и найти нужный материал, то сори, лучше и правда в слесари

мимо тимлид
286 2568219
>>567791 (Del)
Хуечетание
287 2568532
>>568343 (Del)
Срыгни отсюда, дебил ебаный
pvwordlist.png24 Кб, 208x374
288 2568556
Коллеги, добрый день.
Как изменить элемент в recyclerView из MainActivity?

У меня есть список как на скрине. При нажатии элемент выделяется, либо отменяет выделение.
Я хочу, чтобы при нажатии на внешнюю кнопку срабатывала отмена всех выделений, словно список только что сформировался снова.

Сформировать его снова нельзя, так как оно работает через ViewModel, и в таком случае список будет "моргать". Удалять анимацию тоже не хотелось бы, так как выделение анимировано.

Всё выделение осуществляется в Адаптере через onClickListenner; и в MainActivity через onClickListenner. RecyclerView располагается в фрагменте viewModel, который отображается в viewPager
Kotlin
289 2568567
>>568556
Обнаружил, что анимация выделения элемента не влияет на анимацию обновления viewpager. Возможно, можно как-то убрать эту анимацию плавного появления viewpager. Она где-то треть секунды длится, это очень бросается в глаза
290 2569827
>>514039
"Neco" на тытрубе
291 2569829
>>515968
Мидла"
292 2570099
>>514071
вот после такого думаю идти ли в андроид разработку. Вешаться хочется, никто никому не нужен.
293 2570129
>>514953
как пиздеть если коммерческого опыта нет совсем?
294 2570138
>>570129
и еще вопрос как ты учился? По каким курсам?
295 2570284
>>568556
Смотри в сторону ListAdapter, он требует дифутил и имеет простые методы типа submitList для простого обновления данных
296 2570342
>>569827
спасибо!
298 2570791
Вопрос к тем, кто в андроид разработке больше 3 лет, как часто вам приходится работать с базами данных (не в петах)?
sage 299 2570974
>>570791
В каждом проекте.
300 2570993
>>570791
3 года на проекте без бд, фулл онлайн.
301 2571284
>>570791
Каждый проект даже на фул онлайне типа екома
302 2571356
>>570974
>>571284
Какого плана проекты? А как часто именно вам, а не в принципе андроид разработчикам из вашей конторы приходится это делать?
303 2571469
>>571356
Маркетплейсы, развлекательные VR, калькулятор для бассейнов, 2D рисовалки, пара игрулек.

Как часто - на каждом проекте, опять же.
Если по количеству минут в день - то часа 2-3 на старте проекта, затем минут 10-20 когда надо добавить поле или еще что-то подобное сделать.

Опять же: каждый запрос обновляет бд, чтобы можно было сразу данные подложить, например. Или мы что-то храним у себя, чтобы постоянно не запрашивать
304 2571506
>>571469
А какие базы используете? Какие например данные туда кладете в случае с ecommerce?

>Опять же: каждый запрос обновляет бд, чтобы можно было сразу данные подложить, например. Или мы что-то храним у себя, чтобы постоянно не запрашивать


Как ты понимаешь, когда нужно запросить новые данные?
305 2572069
>>571469
Развлекательные VR на каком языке делали?
На C# + Unity?

Мне все покоя Apple Glass c дополненной реальностью не дает.
Может в эту сторону двигаться?
Если правда что очки сами будут под зрение человека подстраиваться, то это новая революция в мире гаджетов.
306 2572095
>>571356
Сколько работаю всегда все данные хранятся на сервере. Очень редко когда приле нужна внутренняя бд. В самом приложении обычно хранятся незначительные данные типа настроек например и для этого хватает обычных SharedPreferences или какой то более удобной обертки над ним
307 2572165
>>571506
SQLite, других не дано. Фреймворк один современный - Room.
Раньше юзал и реалм, и гриндао, и ручками разбирал.

> Как ты понимаешь, когда нужно запросить новые данные?


Как правило, такое уже прописано в ТЗ, но просто по логике если ты достал из бд статьи, которым неделя+, а статьи у вас выходят раз в час, то надо обновить
308 2572167
>>572069
Android/Native + UnityActivity.

> Может в эту сторону двигаться?


Да пробуй, че нет. Любое движение из нашей пещеры в другую дает плюсы.

> Если правда что очки сами будут под зрение человека подстраиваться, то это новая революция в мире гаджетов.


Слабо представляю, как это будет работать. Ты имеешь в виду, что проекция двигается по линзе или что меняются свойства линзы?
309 2572168
>>572069
Android/Native + UnityActivity.

> Может в эту сторону двигаться?


Да пробуй, че нет. Любое движение из нашей пещеры в другую дает плюсы.

> Если правда что очки сами будут под зрение человека подстраиваться, то это новая революция в мире гаджетов.


Слабо представляю, как это будет работать. Ты имеешь в виду, что проекция двигается по линзе или что меняются свойства линзы?
310 2572207
>>572168
Что такое UnityActivity?

>Слабо представляю, как это будет работать. Ты имеешь в виду, что проекция двигается по линзе или что меняются свойства линзы?


Я не знаю, но говорят что вроде очки под твое зрение будут подстраиваться.
Может быть эта информация фейковая.
311 2572271
>>572095
У меня похожая ситуация. Последний раз юзал Room году в 2018, так сложилось, но там была фулл офлайн прилага. Потом 2+ года сидел в финтех проекте, где все было онлайн, только в префах всякие флажки хранились. Потом перешел в более крупный финтех, там была небольшая бд для некритичных данных, но ее овнила другая команда. Ну и до последнего момента был на health & fitness проекте, где активно используется realm и чуть менее активно room, но опять же так совпало, что за более чем полгода мне не довелось их трогать
312 2572275
Тренды таковы, что даже едвабывший студент, начав зарабатывать 100+ сразу выкидывает андройдохуету и покупает чэдовский IPHONE.
Таким образом маркет- скопление детей и нищебродов, неспособных занести денег, монетизация сидит на рекламе. Но показы продолжают падать, тк нахуй показывать рекламу ебаным нищебродам, они один хуй ничего не купят.
313 2572314
>>572207
>>572207
активити, в которой можно сцену загрузить
314 2572834
Sup! Рейт Прыжок веры, с нуля пройти курс от яндекса на 12мес, с нуля значит умею читать английский и код писал по методичке на парах во встройке в ексель. Требования к соискателям отпугивают наличием опыта от 2х лет и кучей непонятных слов. Сейчас подрабатываю курьером, если не получится приземлиться в телегу с сеном получится epic fail. Стоит прыгнуть? Also какие шансы начать зарабатывать кодингом через полгода плюс минус если шустро впитывать информацию? Или лучше в другом треде спросить, где побольше предложений на хх.ру? Но меня тянет к android
315 2576313
>>572834
Точных цифр никто не даст, пробуй
316 2576448
Купил курсы от юдеми по андроид разработки на торрентах, конечно же.
Какие же дебилы это делали, я просто не могу. Чел просто зачитывает главную андроиддевса, и то криво. Бросается англицизмами налево и направо, не понимает куда смотреть.
Никогда не берите курсы.
Решил для себя, что лучший вариант - учить по девопсу, там и уроки, и описание всего есть.
С основами ооп знаком.
317 2576627
>>572834
Тоже планировал пойти на курсы в практикум, как раз 19 января начало, но почитал тред и словил дизмораль, хоть иди на курсы тестировщик как планировал сначала, но тянет больше в андроид. Хуй знает как не промахнуться мимо телеги с сеном.
Мимо мальчик 40+ лвл.
318 2576641
>>576448

>Купил курсы от юдеми


>Недоволен


Чел...... юдеми - это самые говнястые курсы во вселенной. Хуже юдеми только степик. Не надо проецировать их на все курсы мира.
319 2576647
>>576641
На торрентах это говно больше всего скачивают.
320 2576651
>>576647
Я это говно никогда не скачиваю, в редких исключениях. Ну типа если там будет а-ля "программирование и механика дронов" - о прикольно, дай качну. А так оно вообще нахер не всралось.
321 2576660
>>576651

> Я это говно никогда не скачиваю, в редких исключениях. Ну типа если там будет а-ля "программирование и механика дронов" - о прикольно, дай качну. А так оно вообще нахер не всралось.


А комментарии положительные блять, других нет. Какие же говноеды!
322 2576666
>>576660
Ессесно. Ну кто знает что эти курсы шляпа - тот не будет качать. И не будет оставлять негативные комментарии. А качают только полные нюфаги как правило.
323 2576673
>>576666
А чтобы понять, надо скачать...
Замкнутый круг, дорога нюфага
324 2576675
>>576641
В защиту степика, это не коректно стравнивать простые видео лекции с юдеми с интерактивным тренажером со степика. Да и вообще для самообучения все пойдет, что на данном этапе легче усваивается. А вам бы лишь золотой ложкой говна себе в рот накласть.
325 2576813
>>576641
Двачую, все это говно не идет ни в какое сравнение с божественным Яндекс Практикумом.
326 2579601
>>576813
У яндекс практикума есть по ведру курс?
327 2579604
Алсо, может уже создаст кто-нибудь чат вкутунишек в телеге?
328 2579719
>>579601
Есть, как раз сегодня начинается.
329 2579738
>>579719
Бля, не 168к это чёт дорого. Лучше пройду уже купленные курсы Сумина. Мне они больше всего нравятся
330 2579759
>>579738
Угу, сам хотел пойти, но думаю хотя бы до следующего набора, пройти курс того же Сумина, а там уже решить нужен ли мне курс Яндекса.
331 2579884
https://www.youtube.com/watch?v=5XV2953D7I0
Недавно был тред в /b про то, что пожарники получают в несколько раз больше анальников, хотя делают гораздо более важные вещи. И тут натыкаюсь на это. Чел живет в Луганске, работает пожарным фултайм, в свободное время делает моды на популярные приложения, которые помогают миллионам людей. В это же время я лениво перекрашиваю кнопки в бесполезной тырпрайз хуете за 5+к$, причем такие вещи, которые делает тот чувак я бы даже ниасилил. Вы вообще понимаете насколько мы бесполезны?
332 2579959
>>579884
Мы делаем деньги бизнесу. На этом можно разговор закончить
333 2580047
хотели бы вы кастомить андроид прошивки? допустим на Си модули писать свои
334 2580062
>>580047
Конечно, для того и живем. Чистим вилкой китайское анальное говнище до идеальности аоспа.
335 2580383
>>579884
Пиздос, а мне влом часок-другой позаниматься после пинаня хуёв на удалён_очке
336 2580600
>>579738
Яндекс дает обратную связь и обучение на практике, а не тупо лекции с теорией - это пиздец как помогает. Тебе дают учебный проект, ты его пилишь и в процессе изучаешь теорию, которая будет привязана к конкретным практическим целям. Это очень бустит понимание, по сравнению с обычной зубрежкой. На выходе у тебя 3 небольших пет-проекта.
Но покупать их я тоже не буду, потому что жлоб. Жду пока сольют полный курс на пиратские сайты.
337 2580609
>>579884
Проблема , или ситуация, кроется только в голове. Хочешь ли ты, заниматься этим.

Смысл заниматься модом если через 5 лет приложение ебнется? А если не ебнется, Смысл работать, если через 80 лет умрешь?

Где брать мотивацию, и желание что то делать ? Смысл этого всего?

Я готов красить кнопочки, мне нравится красить кнопочки, моя работа это красить кнопочки. Но я не акцентрирую внимание на этом, я леплю из глины, и в этом или в некст куплю синтезатор и буду учиться играть.

Програмач это просто красить кнопочки, но если ты помешен на том, что тебе важнее делать что то и уделять свою жизнь каким то 1 млн члв вместо того, чтобы покрасить кнопочку для 100к условно людей и тырпрайзе, то земля пухом.

Ты перерестаешь релокейт, перерастаешь зп, и в конце концов приходишь к занятиям которые интересны в жизни. Уже не так весело хвастаться. Если человек хочет отдать жизнь и познать андроид - велком, жизнь намного интересней чем копаться с утра до ночи перекладывая байтики на экране.
338 2581227
>>580600
Ну, наверное. Я Сумина досмотрю и попробую начать своё говно пилить, пока не придумал что
339 2581643
Почему разработка под ведро меняется быстрее, чем сраный веб? При том что в вебе старое говно хотя бы отмирает со временем, а в ведре оно только наслаивается и наслаивается со временем
340 2581690
>>509590 (OP)

>Head First Java Kathy Sierra


самая хуёвая книга, смехуечек больше чем полезных материалов, тем более если на английском читать, сленг непереводимый везде
341 2581698
>>581690

>тем более если на английском читать, сленг непереводимый везде


Про что несёт
342 2581738
>>581643
Чтобы жизнь не казалась медом
343 2581883
Аноны поясните за текущий вкат в мобилки, я вижу вкат так - я смотрю синтаксис котлина, прохожу какой-нибудь курс по андроиду и у меня в гитхабе теперь есть тетрис и калькулятор на андроиде. На всю хуйню у меня уходит 2 месяца, моя самооценка повысилась, я теперь могу написать агрегатор новостей на мобиле и гордо пользоваться своей прогой. При этом на рынке 5 вакансий для ждуна, две из них фейковые и я на хуй никому не нужен, и нас таких джунов в городе штук 200-300 как минимум (ДСы).

Вопрос - что делать дальше ? Искать какую то удаленку неоплачиваемую ?
344 2582034
>>581883
Ходить с серъезным ебалом и говорить на собесах, что ты мидл, вон смотрите сколько дохуя красивых и пиздатых прог сделал.
345 2582097
>>581690
Ты шестиклассник что ли? По буквам читаешь? Все эти смехуечки никак не мешают усвоению материала, а вот ориентация на практику - это очень круто.
346 2582449
Скажите я один такой или нет? Мне абсолютно похуй на андроид и на мобилки, похуй на фреймворки и языки. Мне похуй что из этого лучше а что хуже. Все что мне нужно от работы это мои килобаксы. Все. Я всегда максимально стараюсь избегать "интересных" тасок я не хочу ебать себе мозг с ними. Мне гораздо проще покрасить кнопку или ебануть бойлерплейт а потом неделю пинать хуй и говорить о том что задача все еще делается. Просто я замечаю что таких как я реально нету. Все вокруг сидят и обсуждают какую то хуйню, людям реально интересно поспорить какая база данных лучше или какой фреймворк/язык лучше. Задачи они тоже берут с удовольствием, тимбилдятся и занимаются всякой хуйней
347 2582512
>>581883
Само смешное бывает, пытаются за гроши (уровня джуниор) нанять даже не мидла, а тимлида. Смешно подумать какие зп у сотрудников.
348 2582679
>>582449
У тебя больше 5 лет опыта? Тебе щас расскажут, что это бла-бла-бла выгорание, но по факту ты прав. Просто людям скучно красить кнопки, поэтому они выдумывают кучу бесполезной хуйни. Ты же познал дзен.
349 2582833
>>582512

>пытаются за гроши


Так кабанчикам все равно на чем бабки делать, на стройке или на айти, они нанимают персонал, платят им 40к, себе забирают 100к. Я думаю айтишников всегда наебывали, просто из за высоких зп всем и так было нормально.
Я вон смотрю как люди работают во всяких валдберизах и каршерингах, там текучка вообще поставлена на поток, есть система штрафов которая стабильно срезает часть зп. Может и в айти такое есть я хз.
350 2583695
Шапку читал, не пинайте. Но всё чаще хайповые андроид блохеры говорят мол "ряяяя джава нинужна, старьё для дидов, учите сразу Котлин и будет всё ок". Правы ли они или их мнение идёт в помои?
Сам сейчас учу джаву потому что на дваче же сказали, потому что считаю что с неё в андроид просто будет целесообразнее вкатываться. Но может быть я не прав и просто трачу время?
351 2583820
>>582449
Тот факт что ты зашел в этот тред показывает, что ты не такой похуист, каким себя выдаешь
352 2583822
>>583695
В контексте андроида учи сразу на котлине. Для общего развития можешь и джаву навернуть
353 2583825
>>583695
Все равно будешь Java SDK юзать.
354 2584227
>>583695
ХЗ, меня больше интересует если я выбрал джаву, то на каком месте пора остановиться. Ибо желания углубляться в многопоточку, свинги, мавены вообще нет. За 2 месяца освоил синтаксис+кор и думаю пора двигать в андроид наконец то
355 2584272
>>584227
Напиши простенькое приложение на java и остановись, например, клиент серверный простой чат на сокетах, который только сообщения пишет и принимает.
Знаний джавы тут хватит, остальное на котлине.
356 2584275
>>584227
Только core. Какие нахуй свинги? Ты бы еще спринг начал учить.
android1.jpg214 Кб, 1920x1152
357 2584280
Выучил курс по Android.
Где искать работу?
Нужен полный гайд.
358 2584316
>>584272
Попробую, у меня в багаже пока что только змейка и сапер написанные на движке жавараша и парочка мини игр
>>584275
Та я ебу, у людей спрашиваю стоит ли ознакамливатсья с фрейворками джавы если в андроид иду, они пишут учи все ПРИГАДИЦА
359 2584407
>>584280

>Где искать работу?


А что есть много вариантов ?
Гугл - "андроид джуниор" или "андроид разработчик" - вакансии за 30 дней с сылками на хх и другие сайты.

Можно в телеге посмотреть, ну еще протыка своего знакомого попросить устроить в компанию. Как бы всё.
360 2584532
>>581883
Что за фейковые вакансии?
361 2585513
>>584532
Вакансии которые висят годами на хх, может они и не фейк я хз. Просто видел такие компании которые бесконечно ищут джуна, очевидно что им написало уже тыщ 10 человек за это время.
362 2585564
>>585513
Джуны превращаются в миддлов и сбегают, нужны новые джуны.
363 2585714
>>585564
Некоторые размещают ваки просто чтобы создавать видимость что как бы бизнес крутится-мутится
364 2586178
>>554901
Удваиваю. Тоже жирного очкастого пидораса с ютуба посмотрел и блять снова задизморалился. Чёрт ебаный блять.
23646.jpg30 Кб, 400x450
365 2587104
366 2587181
>>587104
Лол, тоже решил вкатываться и в поиске инфы на ютубчике почти сразу попался этот чувак, задизморалил пиздец.
367 2587199
>>587181

>в поиске инфы на ютубчике


Тебе нужны только видео с тегами #уроки языкнейм #делаем хуйню на языкенейм. Нахуй слушать говорящие головы ? Это как советы миллионеров слушать, бесполезная хуйня же.

Слово "джун" для меня давно в блок листе уже, все статьи, видосы с тегами про вкат и джунов сразу нахуй.
368 2587592
>>587199
Это правильно, я в свое время очень долго буксовал при вкате, когда потреблял всякий метаинформационный кал про вкат и кодинг, двач тоже кстати желательно ограничить
369 2587652
>>587191 (Del)
Ну они прочитали, что можно пройти курсик по Андроиду и посмотреть пару видосиков и вкатиться.
А оказывается надо учиться, практиковаться и въебывать...
370 2587662
>>587652
Если все учатся и практикуются, хули 99,(9)% приложений такое кривое лагучее говно? Да хули приложения, почему само ведро такое говно, если писали его лучшие из мыслителей? Вот потому и бомбят, что очевидный пиздеж, если большинство уже вкатившихся такие дегенераты.
371 2587669
>>587662
Вкатывайся в iOS.
372 2587674
>>587662

> приложений такое кривое лагучее говно


Нахуя делать заебись, если можно наотъебись? ЗП от этого твоя не поменяется. Алсо сроки ебут.

> если писали его лучшие из мыслителей


Пара рандомных васянов, которых потом купил хуюгл. Что там понаписали "лучшие" можно будет посмотреть потом в фуксии, если она не сдохнет.
373 2588426
>>587652

>надо учиться, практиковаться и въебывать...


Интересное мнение, но в мире во всех сферах считается что практика это опыт который можно получить только на работе. И в программирование считалось так же раньше. Но видимо времена меняются и теперь нужно дома писать программы на десятки тысяч строк кода, поддерживать их, фиксить баги, возможно даже собрать свою команду, получить пользовательский опыт, а там глядишь и инвестиции привлечешь со своим стартапом, станешь миллионером, ну а джуном тебя так и не возьмут извини.
374 2588501
>>588426

>теперь нужно дома писать программы на десятки тысяч строк кода, поддерживать их, фиксить баги


Аlways has been. На работе ты делаешь рутину, за которую получаешь бабос, которую ты уже знаешь и умеешь. Развиваешься ты в свободное время. Какому-нибудь строителю в голову бы не пришло, что просто работая на стройке, он развивается, и скоро сможет сам быть и крановщиком, и прорабом, и сам проектировать дома
375 2588525
>>588501

>Развиваешься ты в свободное время


Инцел ноулафер спок.
376 2589121
Аноны, стоит покупать этот куср от Сумина "Android разработка с нуля" для полного ноля в джаве?
https://stepik.org/course/121507/promo
Искал слитый, но одно старье попадалось.
377 2589251
>>589121
Нет конечно
378 2589449
>>589251
Почему?
379 2589544
>>589449

>Почему?


Потому что на трекерах лежит гора курсов 19-20 годов, в том числе и его курс 19 года и более новый на котлине.
380 2589634
>>589544

> 19-20 годов


А не староваты они для начала 23 года или с тех пор особо ничего не изменилось? И для полно нубаса подойдут?
381 2589885
Платиновый вопрос
Вышка нужна?
Я испугался того, что погромизм скоро все и пошел не на ту специальность в вузике. Думаю, стоит ли переводиться на программиста, ведь там хоть со стажировкой помогут.
382 2589929
>>589885
Вышка нужна. Пограмистская вышка нинужна, юзлес хуита, лучше на инженегра учиться или вышмат.
383 2589934
>>589885

>стоит ли переводиться на программиста, ведь там хоть со стажировкой помогут


Это может быть
384 2589962
>>589634

>ничего не изменилось


Джава не меняется, как и общие принципы программирования.
Тебе важно просто освоится что из себя представляет кодинг и андроид программы. Дальше можно взять курс отуса из шапки там более продвинутые и актуальные темы.
Если будут вылазить какие то ошибки в новой андроид студии то они легко гуглятся.
385 2590023
>>589962
Спасибо анончик.
386 2590039
Аноны скажите как бы вы поступили в моем случае. Я имею диплом по специальности Компьютерные сети (СПО) 09.02.02 и у меня стоит выбор.Либо я готовлюсь и поступаю в ВУЗИК по ускоренной программе на специальность Сети и системы связи на 3.4 года, либо я учу андроид разработку и пытаюсь проходить собеседования. Как бы мне поступить? Хочу рационально потратить 5 месяцев до начала вступительных экзаменов. Каковы шансы имея за спиной СПО и работу в колл центре оператора вязи пройти собеседование.
image.png336 Кб, 620x387
387 2590104
>>589962

>то они легко гуглятся


>легко гуглятся

388 2590344
>>587674
Какая фуксия лол. Гугловские индусы не умеют разрабатывать это факт все что они выпускают это кривое дерьмо куда ни глянь
389 2590345
>>590039
Если у тебя уже есть диплом нахуя тебе еще один? Что угодно лучше вуза в твоем случае. Если ты имеешь в виду что у тебя диплом по специальности после пту или как там он у тебя назывался то такой тоже сойдет норм на самом деле. Тебе его хватит с головой тем более если по специальности
390 2590361
>>590039
Если ты планируешь заводить трактор, то иди на вышку, если нет, то не иди
391 2590653
>>589929
Так ведь на погромистской вышке тоже в программах обучения есть хуева тонна всякой математики
392 2590662
>>589929

> на инженегра


15.03.05 «Конструкторско-технологическое обеспечение машиностроительных производств»
это инжинегр или кал?
393 2593242
Есть проект на флаттере со старыми пакетами, которые сейчас никто обновлять не планирует

Локально все билдится номально хотя и есть всякие deprecation warnings итд

На гитхабе билдится только если в android/app/build.gradle сделать так
lintOptions { checkReleaseBuilds false }

На что это может повлиять?
394 2593706
Какую видели саму высокую зп в РФ у андроид дева?
395 2593722
>>593706
А что на хх не посмотришь?

Есть у кого пример устройства на работу джуном, после лета 2022г.?
396 2593891
>>593722

>0 вакансий от 500к рублей



Ну и нахер этот ваш нищебродский ведроид нужен?
image.png5 Кб, 311x168
397 2594134
image.png8 Кб, 463x172
398 2594139
Бля 74 вакансии на ВЕСЬ СНГ. И даже половина из них это не андроид джуниор а какой то разработчик курсов или девопс. вы ДЕЙСТВИТЕЛЬНО еще хотите вкатываться?
399 2594147
>>594139
Нет, уже передумал, потратить 1-2 года с весьма туманными перспективами на работу, без вышки, ну нахуй. Уж лучше в сраный QA с дальнейшим ростом до автотестера.
400 2594148
>>594139
Они каждый месяц новые.
401 2594483
>>594147
Чем QA лучше?
Где на него учиться?
402 2594752
>>553461
жирное чмо, как же он раздражает
403 2594785
>>594483
Вкат проще и быстрее, даже бабы гуманитарии вкатываются, правда в основном только в ручное тестирование. Мужики в большинстве идут в автоматизацию. Но да, зарплаты меньше, но все равно выше чем не в ойти. Да и никто не запрещает потом перекатится в пограмиста.
404 2594812
>>594147

>1-2 года


чому не 10 лет ?
405 2594873
>>594812
Ну а сколько? Во-первых работка, из-за которой больше 3-4 часов на буднях выделить не получается, во-вторых требования к джунам постоянно растут, считаю минимум год.
406 2595073
>>594873

>требования к джунам


А зачем ты смотришь требования к джунам ? Ты же должен писать код что бы понять всралось ли тебе программирование или нет вообще, а ты вместо этого считаешь сколько и куда тебе потратить придется.

Ты уже пишешь свои программы ? Что бы писать программы достаточно прочитать head first и ты уже можешь писать простые программы, это уже программирование которым ты собираешься заниматься годами.

Главная же задача понять что такое программы, а для этого не нужно учить требования к джунам. Если ты поймешь ты сможешь освоить любую библиотеку и фреймворк.
407 2595809
Поясните нубу:
Был APK размером 24Кб.
Распаковал его используя apktool, изменил одну строчку текста.
Запаковал обратно и подписал. Получилось 17Кб до подписи и 18Кб после.
Вопрос: а куда делось 6 Кб?
408 2596051
>>589121
Я прохожу. Он его обновил летом этого года. Оч неплохой, хоть и есть устаревшие вещи, но знаний будет больше, чем после прочтения какой-нибудь книги для нубов. Только этот курс на джаве весь, на котлине идёт следующий расширенный
409 2596055
Насколько вообще нужно знать, как вся андроидовская ебала работает под капотом? Ну, то есть, я по гайдам делаю всякое - создаю активити, фрагменты, адаптеры всякие, ретрофит подрубаю и прочую хуйню, связываю всё это, чтоб оно работало и оно работает. Но почему-то у меня такое ощущение, что я всё равно нихуя не знаю. Что я просто использую целую ёбаную кучу всякого синтаксического сахара и не более того.
410 2596125
>>596055
на мидл+/сеньора надо
411 2596355
>>596125
И где про это читать/смотреть?
412 2596555
>>596055
Походи по собесам и узнаешь
>>596355
Про что именно?
413 2596568
>>596555

>Про что именно?


Как эта хуйня вся работает. Обычно просто пишут что нужно той или иной функции передать, чтобы она заработала, а не то что она там делает у себя
414 2596709
>>596568
Ну какая конкретно хуйня тебя интересует? Так в целом для этого существует Сtrl/Cmd + ЛКМ
415 2596878
>>596709

>какая конкретно хуйня


Вся андроид студия, когда ты мышкой кликаешь, что происходит ? какие ивенты срабатывают, какие классы используются ? как андроид работает вообще ? из чего операционка состоит ? Что внутри библиотек ? ctrl + лкм, опа там код на джаве, а как он работает то вообще ? надо же самому с нуля написать андроид студию что бы понять ?
416 2596947
>>596878

>из чего операционка состоит ?


А это знать не обязательно для того чтобы приложения писать

>Что внутри библиотек ?


Ну если интересно, можешь глянуть их код

>ctrl + лкм, опа там код на джаве, а как он работает то вообще


Больше слушать тех кто говорит, что джаву учить вообще не надо
417 2597028
>>596947

>джаву учить вообще не надо


Мы о каком понимании кода говорим ? Где цикл, а где метод ? или возможности понять каждую строчку кода и написать аналог ?

Тот анон же явно задавал вопрос не про: "А ну вот здесь пук среньк метод дергает состояние среньк, тут знач другой метод, ну все понятно короч, данные отправляются, ясно в общем".
418 2597056
>>597028

>Тот анон же явно задавал вопрос не про: "А ну вот здесь пук среньк метод дергает состояние среньк, тут знач другой метод, ну все понятно короч, данные отправляются, ясно в общем".


Ну кстати даже сеньоры-помидоры примерно на таком уровне и знают ведро, так что это вполне норм
419 2597082
>>596878
Блять так а зачем тебе это знать? Сейчас на андроиде 1000 резюме на 1 вакансию и проще устроиться ебучим юристом чем разработчиком. советую класть плитку за 300к и не париться
420 2597227
>>597028

>"А ну вот здесь пук среньк метод дергает состояние среньк, тут знач другой метод, ну все понятно короч, данные отправляются, ясно в общем".


Всмысле? А как еще ты можешь знать как работает под капотом что-либо?
421 2597307
>>597056

>Ну кстати даже сеньоры-помидоры примерно на таком уровне и знают ведро, так что это вполне норм


Ну вот значит это и есть ответ.

>>597227

>А как еще ты можешь знать


Ну бывают же совсем специфические вещи, которые всякие шизики могут спросить на собесе, это скорее рофл был, понятно что общего понимания достаточно.
422 2597432
>>597082
В чем проблема докрутить опыта до 1 года и собеседоваться на мидла? Вакансий
423 2597434
>>594148
Нихуя. От какой-то радуги как весело так и висит. И другие компании так же.
424 2598125
А что вообще никаких курсов НОРМАЛЬНЫХ слитых нет? Да хоть русских хоть англоязычных, пытался на зарубежных сайтах на курсы записаться, а оказывается русских там отменили. Отечественные курсы тоже не нашел, в шапке муть какая то
425 2598359
>>598125
Neco Ru
426 2598373
>>598359
намекаешь на его плейлисты на ютубе?
IMG20230203215609724.jpg101 Кб, 1280x437
427 2598413
Подскажите как найти нужную функцию в большом чужом проекте. Я хочу поменять в телеграм клиенте одну вещь, чтобы когда отправлял видео без сжатия оно отображалось как видео, а не как документ. Я повесил точки прерывания на все функции, но это нихера ни к чему не привело.
Может есть какой-то нормальный способ найти то что мне нужно?
428 2598436
>>598413
Задай chatgpt найти функцию, которая делает то-то то-то. Кстати в течение 2 лет ставлю анус на то что в идее будет встроен ии, который будет по текстовому запросу предлагать сделать что ты напишешь. Там уже сейчас есть ии для код комплишена и прочего, но такого еще нет
429 2598440
>>598436
Типа не как копайлот, а шире, включая возможность изменить какие-то настройки студии, создать множество разных файлов, структуры пакетов и т.п.
430 2598494
>>598373
Да. Это единственный нормальный "курсовик" на ютубе бля.

По поводу слитых курсов, я за премку на coursehunter за 500р скачал 4 его слитых курса.
Может ещё на каких ресурсах есть его слитые платные курсы.

А у самого Серёги купил курс Fitness App за 1.700р.
Кау по мне всё заебись объясняет, но побольше бы самого Котлина в его уроках + Retrofit, Dagger, по Корутинам бы объяснил чего. Вот этого не хватает у него.

Я списывался с ним, он обещал что в этом году всё пилить будет
431 2598585
>>598494
Понял, сяб
432 2598592
>>598436
Блять, как я это ему вообще опишу, найди функцию для кнопки которая задействуется только когда отправляешь видео документом. К тому же не доступен он нихуя. Как это всё таки самому найти то? Почему нельзя очевидно инспектировать элемент как в браузере, чтоб найти какая сейчас функция висит на кнопке? В режиме отладки такого не нашёл
433 2598674
>>598494

>он обещал что в этом году всё пилить будет


На работу планируешь устраиваться ? или до сеньера будешь по курсам идти ?
434 2598773
>>596878

> как андроид работает вообще ? из чего операционка состоит ?


Держи https://www.google.ru/books/edition/Embedded_Android/KER0dd2oYP8C
435 2598838
Бэтмены, посоветуйте пожалуйста глубокий курс по gradle, можно платный. Как работает, как писать свои плагины, как отлаживать их при разработке, как он устроен.
Все коллеги работают в нем по принципу копипаст с гита, мне это не нравится, ничего удобного так не напишешь, но сам я видимо слишком тупой, чтобы это усвоить, от документации я вообще охуел.
436 2598858
>>598674
А работу устраиваться. А как еще обучаться то. Читал книги - унылое говно + они все со старым материалом
437 2599053
>>598838
Даже интересно, что нужно делать, чтобы приходилось саму лезть в град и что-то там писать
439 2599218
>>598773

>Держи


Вообще тема интересная конечно, жаль что ебмбед вакансий мало и путь развития сложный, работать придется хуй пойми где и с чем.

У меня кстати есть старенький xiaomi media box, сука я ни одного нормального браузера не нашел на него, это как бы приставка для тв, и там браузеры специальные, хрома нет и управление с пульта.
Будет интересной задачей написать свой бразуер для Android TV, без ебучей рекламы и прочего говна.
image.png114 Кб, 1509x695
440 2599582
Выдыхаем малые, айти скален
441 2599622
>>599582
Что за стата, поясни нубу вкатуну?
442 2599627
>>599582

>погромизд


>ексель


)
443 2599641
>>567576
А надо хуец барину подсасывать ? или что? андроид это в принципе только про покрас кнопок
444 2599642
>>599627
Надо было программу написать, которая график выводить будет, специально что бы двачеру угодить? хуй будешь?
445 2599689
>>599641
Можно красить кнопки через компоуз вместо вью, можно красить кнопки мультиплатформенно, можно опенсорсить либы для покраса кнопок тем или иным образом, да вообще что хочешь. По твоей логике между Жекой Вартановым и Васей Пупкиным с Епама нет никакой разницы - оба кнопкокрасы
446 2599724
>>599689

>Можно красить кнопки через компоуз вместо вью, можно красить кнопки мультиплатформенно, можно опенсорсить либы


Ненужно
447 2599877
>>599080
Да я ебнусь все это читать.
1675601125767.jpg267 Кб, 1503x689
448 2599918
Подскажите, пожалуйста, что гуглить, если я хочу, чтобы пользователь мог отправить сообщение разработчику? Без регистрации своей почты и прочего. Просто вводит текст, и кнопку "отправить"?
449 2600359
>>598494

> за премку на coursehunter за 500р скачал 4 его слитых курса


Анон, что то не нашел его курсов на coursehunter, можно ссылку или название?
451 2600390
>>600384
Спасибо братишка!
452 2600394
>>600390
Всегда пожалуйста, лишь бы не в пустую наши вкаты были
sergey-dragunov.jpeg10 Кб, 160x160
453 2600585
454 2600663
>>600585
Ёбарь твой?
455 2601035
Есть две кнопки. При клике на первую кнопку вторая кнопка дизейблится.
Написал инструментальный тест:
@RunWith(AndroidJUnit4::class)
class MainActivityTest {
private lateinit var scenario: ActivityScenario<MainActivity>

@Before
fun setUp() {
scenario = ActivityScenario.launch(MainActivity::class.java)
}

@After
fun tearDown() {
scenario.close()
}

@Test
fun testCase() {
onView(withId(R.id.button_one)).perform(click())
onView(withId(R.id.button_two)).check(matches(isNotEnabled()))
}
}
Проблема в том, что этот тест иногда фейлится.
Чё происходит? Как эту неопределённость убрать?
456 2601074
Пизда на хх 193 вакансии удаленных и на них по 200+ откликов, это же пздц полный, андроид разработка умерла?
457 2601088
>>601035

>Проблема в том, что этот тест иногда фейлится.


Это норма
458 2601278
>>601074
Ты заебал уже, учи лучше, а не хх скролль
459 2601398
>>601278

>учи лучше


Что ему учить если он во всех тредах пишет одно и тоже ? Сразу все языки что ли.
460 2601436
>>601278
Время потратишь, выучишь, а работы то и нет, дальнейшие действия? в петлю?
image.png1,7 Мб, 2268x1956
461 2601663
462 2601664
>>601436
Буду до 29 играть в доту и смотреть стримы, а ночью слушать храп мамки и злиться, ломая психику. А потом возьму и вкачусь в сл волну короны, вот увидити. Годно?
463 2601708
2,5 года работаю, уже явно миддл, на какую зарплату можно рассчитывать? Сейчас очень мало получаю и собираюсь работу менять, вакансии смотрел, разброс огромный, чё посоветуете?
464 2601715
465 2601879
466 2602391
Прохожу javarush, в чём я не права?
467 2602414
>>602391
Какой javarush? Иди посуду мой.
468 2602426
>>602414
Осуждаю сексизм
469 2602437
>>602391
В том что надо проходить kotlinrush
470 2602508
>>602391

>в чём я не права?


В том что не скинула свою писечку в тред. Да я знаю что фейкотян. Как же хочется тяночку
471 2602672
>>602508

>Как же хочется тяночку



Сорь, айтишникам не дают
472 2602827
>>601436
В хуетлю, я уже говнокожу, просто за низкую зп и без перспектив, ибо стек говно, поэтому и хочу на ведро перекатиться
473 2602894
>>602827
Какой текущий?
474 2602940
>>602894
Шарп
475 2602941
>>602940
плюс впф
476 2602988
>>602940
Это лучше чем с джунами в андроид ломиться, где ты нахуй никому не нужен, зарегся на линкедин и найди норм работу на с#
477 2603085
>>602988
Лол, чего ты там найдешь? Шарп это или бэк или юнити сейчас, ни тем ни другим я не занимаюсь
478 2603116
>>602941

>впф


Почему так хуесосят впф ? никто не пишет десктоп на шарпе ?

>>603085

>ни тем ни другим я не занимаюсь


Хз я сейчас пока в джаву вкатываюсь, уже мелькают мысли а не освоить ли мне свинг и не послать аднроид вообще на хуй.
479 2603120
>>603116
*fix spring, не свинг лол
480 2603135
>>603116

>уже мелькают мысли а не освоить ли мне spring и не послать аднроид вообще на хуй


Это было бы перспективнее
481 2603259
>>603116

>Почему так хуесосят впф ? никто не пишет десктоп на шарпе ?


Да, никому не всрался десктоп в 2к23, к сожалению

>Хз я сейчас пока в джаву вкатываюсь, уже мелькают мысли а не освоить ли мне свинг и не послать аднроид вообще на хуй


Ну, мне просто не особо нравится бэк. А вот писать приложухи вроде как нравится, поэтому я свой выбор сделал и буду пытаться вкатиться до победного, сколько бы ИТТ ни спамили хуитой с хх
482 2603516
Есть прекрасный обучающий канал Романа Андрюшенко, в нём плейлист "Основы разработки Android-приложений" (https://youtube.com/playlist?list=PLRmiL0mct8WnodKkGLpBN0mfXIbAAX-Ux)
Из-за военной шизы он сделал последние три видео только для спонсоров. Кто-нибудь, можете их скачать и выложить?
87645gu54g56uy5.jpeg10 Кб, 284x177
483 2603954
>>509590 (OP)
А если я хочу написать просто hello world? Нафига мне всё вот это?? Почему не сделали простую среду разруботки??? Или сделали?
484 2603979
>>603954
Чел, чтобы написать хеллоуворлд достаточно установить андроид студию и создать проект
485 2604511
Нашел чела в ютубе который говорит, что учить надо джаву, что бы понять мультипоточность, потому что если начинать сразу с котлина то хуй разберешься в этой теме, в чём он не прав?
486 2604546
>>604511
На самом деле ни в чем. Джава предоставляет стандартный Thread, ExecutorPool. Котлин оборачивает в корутину, и если ты не изучишь вопрос, то не поймешь. На самом деле стоит посмотреть 1 доклад про корутины и будешь в теме.
487 2604589
>>604546
Так и нахуя я тогда джаву учу? какие подводные учить сразу котлин?
488 2604612
>>604589
Есть пара. Некоторые вещи надо будет раскурить по докладам. Но по итогу тот же самый байткод, который и выполняется.

Если тебе котлин предоставляет синтаксический сахар, то достаточно внутрь метода пролезть и посмотреть, что там и как. К тому же, надо еще посмотреть про сэйф касты и тайп касты. Компилятор проверяет все методы и явно тебе говорит, какой тут может быть тип и может ли быть нулл.

типа

fun foo(bar: String?){
if(bar != null){
abz(bar) // тут котлин тебе явно скажет, что bar не может быть нулом
}
}

fun abz(bar: String){

}
489 2605769
Андроч, существует ли нормальный material 3 theme builder? Чтобы тыкнуть в пару цветов, а но тебе выдал готовую xml с цветами и темами.
Я нашл только https://m3.material.io/theme-builder#/dynamic, но это какое-то тормозящие убожество.
490 2605801
>>599582
>>599622
Похоже на количество вакансий.
491 2607879
Может мне кто-нибудь на двачерском языке объяснить зачем вообще нужен Dagger 2?
Разве он облегчает создание андроид приложения?
492 2607886
>>607879
Для Dependency Injection

>Разве он облегчает создание андроид приложения?


нет
493 2607920
>>607879

> Разве он облегчает создание андроид приложения?


Больших - да (в той или иной степени, тут этот холивар разводить не буду). Маленьких - нет.

Koin лучше, change my mind. Про безопасность в компайле не говорю
494 2609501
Перекат пилите, а то будем как додики снова сидеть полгода в тонущем треде
495 2609723
>>509590 (OP)
Аноны, вы знаете какое-нибудь коммьюнити по флаттеру? У меня жопа разрывается на каких-то моментах, гугл выдаёт однотипные решения которые мне не подходят, а спросить не у кого. В телеге в одном чате миллиард человек сидит и все спрашивают как и я вопросы, в итоге никто никому нахуй не сдался и все игнорятся.

Суть: хочу отображать нижнее модальное окно НАД баром навигации. Это легко делается, если я открою его через скеффолд. (пик1). Но у этого окна НЕЛЬЗЯ УКАЗАТЬ isScrollControlled БЕЗ КОТОРОГО СКРОЛЛИНГ В МОДАЛЬНОМ ОКНЕ ПРОСТО БЛЯТЬ НЕ РАБОТАЕТ, ИЛИ РАБОТАЕТ ЧЕРЕЗ ЖОПУ.

Если же использовать человеческий showModalBottomSheet, где есть нужная мне опция и где скроллинг идеально работает, то он всегда будет открывать поверх бара навигации.

Кто-нибудь сталкивался с такой проблемой? Как заставить showModalBottomSheet отобразиться поверх бара навигации, или хотя бы завставить Scaffold.of(context).showBottomSheet скроллиться нормально?
496 2609741
>>609723

>то он всегда будет открывать поверх бара навигации.


>заставить showModalBottomSheet отобразиться поверх бара навигации


Ебать я даун, запутался в словах. Я имеею ввиду что showModalBottomSheet сейчас открывается поверх (затмевает собой) бар навигации. А я хочу чтобы он не закрывал навигацию и открывал НАД ней.
497 2610174
>>609723
Единственное норм коммьюнити это в тг: @rudart
498 2610178
>>610174
Благодарю, сохраню. Сидел в англоязычном на 9к но такое себе. Кажется во всех случаях когда я задавал вопрос сам с ним справлялся.
499 2610327
>>610178
И правда есть такой синдром, ведь если взглянуть на проблему с другой стороны, то решение может стать очевидным
500 2610335
>>610327
Ну конкретно в тех случаях мне помогал скорее не другой взгляд, а упорство, в конечном итоге находил ответ. Сейчас же я думаю просто забить на это модальное окно, пусть отрисовывается поверх навигационной панели. Я так понимаю это стандартное поведение во всех приложениях.
501 2612251
Есть какой-нибудь маркет ведроид приложений, где не надо фоткаться с флажком в жопе и присылать сканы отпечатка ануса, чтобы создать аккаунт разработчика и заливать свои апк?
502 2612254
P.S. не ф-дроид

>>612251
503 2618319
Javarush платный уже с 3его уровня, но бесплатный если делать всё из приложения, лицо представляете какого писать код на мобилке, это пздц конечно, ещё подписка по 2.5к в мес, они ёбнулись в край
504 2618464
>>618319
Расковыряй и посмотри, как оно определяет, с чего ты там пишешь. На крайняк в вэйдроиде запусти свою ебанину и пиши на десктопе. Какие же джавапидоры тупые ламеры, даже хуже всяких фронтенд-макак погромистов на реакт.джээс, пиздец просто.
505 2618503
>>618464
ты пишешь в треде андроид разрабов

запусти эмуль или scrcpy и с компа пиши
506 2619861
>>618319
купи за 7к хули ты трясешься за копейки
507 2621651
>>618319

>Javarush


Нах тебе это надо? По верхам пробегись и учи ведро. Вы просто такой хуитой занимаетесь, я ебал. Ещё спринг начните учить.
508 2623053
Ну что, аноны, как думаете есть ли перспективы вкатываться в 2023?
509 2623114
>>623053
Да. Начинай сразу с котлина и jetpack compouse.
510 2623174
Возможно мессенджер в одного создать? Какой нибудь воцап или вайбер но урезанный в меру
511 2623224
>>623174
За 5 лет да
512 2623370
>>623174
Можно. Я помню в конце нулевых я по приколу писал чаты на вебсокетах. То что ты называешь мессенджером мало чем отличается.
513 2623372
>>623370
Имелось ввиду конечно же не простых сокетах. Я уже забыл всё за это время
514 2623429
>>623224
Какие 5 лет? Высрать хуиту примитивную с бэком на firebase можно за 2 дня. Чатосы это база баз.
515 2623666
>>623053
Нет. Только не в РФ, тут хрен найдешь работу для джуна, а если ты из другого гео, то вполне реально.
Если послушать про то как джуны ищут работу то там без знаний на уровне мидла 2-3-х летней давности нехуй делать, на собесе ты должен не только знаниями блеснуть, но и спеть, сплясать в присядку и сделать бочку.
516 2623797
>>623666
А если на фриланс выйти? Неужели потоковые мобильные приложения никому не нужны? Я немного занимался этим в вузе, понравилось, думаю стоит ли более вникаться или лучше сразу к 1с-никам ебашить.
517 2623824
>>623429
Это будет хуита уровня поделия студента который готовится к собесу на стажера, речь шла про реально юзабельное приложение
518 2623981
>>623824
А чем отличается РЕАЛЬНО юзабельное приложение от поделия? Дизайн можно и спиздить, чат между людьми есть, основные функции - добавлять и удалять людей/диалоги. Выкатил на рынок и сиди погромируй его дальше
519 2624099
>>623981
Тем же чем твоя мама от приличной женщины. Ты из-за своей некомпетентности просто не осознаешь пропасть между своими поделками и топовыми приложениями.
520 2624383
Вопрос
Можно ли присылать обновления на приложуху, которая не опубликована в гугл плей?
Приложка на реакт нативе
521 2624415
>>624383
Обновлен присылают гп сервисы, а не ты сам. Если ты хочешь присылать пуши, то, можно через fms или как его. Если хочешь распространять приложение, то у фаербейз тоже есть сервисы, для этого не нужно публиковать в гп.
522 2624520
>>621651
Протык сказал надо уметь читать джавовский код
523 2624525
>>624415
Спасибо за инфу.
Слышал про code push и microsoft app center?
image.png18 Кб, 576x282
524 2624583

>вакансия джуна


>пол года комерческого

image.png28 Кб, 749x395
525 2624592
Если они пишут на котлине, зачем им уверенное знание джава?
526 2624603
>>624592
Потому что они забыли спросить у сидельцев итт, нужно ли им требовать от кандидатов знание джавы
527 2624611
Короче почти во всех ваках Джава, так что кто там сразу с котлина советует начинать, сосите хуй
528 2624651
>>624525
Нет, не слышал.
529 2624855
памахите - как используя drift сохранять записи через компаньены c обязательным полем id
image.png78 Кб, 225x225
530 2624871
+15 градусов на улице. Тяжело
531 2624923
>>624855
каво?
532 2625374
>>623824
Ну да, будет. В реальном приложении сложность заключается не в андроид части, её высрать можно и в одно ебало, наверное, а именно в бэке, который должен будет ебовейшие нагрузки выдерживать
533 2625375
>>624583
>>624592
>>624611
Похуй, продолжаю учить
534 2625428
>>515934
Это старые петухи советуют джава учить, чтобы ты их легаси-код мог читать.
По хорошему учить котлин, причем очень хорошо, а джаву на сдачу за недельку проходишь.
Нужна ли джава на андроид? Если твоя мечта нырять с головой в говно легаси и пытаться понять, как работает мезозойный код, то да.
456345345.jpeg34 Кб, 620x620
535 2625486
>>561141
чатДИпэти пишет код, кабан радуется и увольняет разрабов
Хочет запилить фичу , приложение крошиться и обмякает .
Нанимает разрабов на х2 на поддержку легаси от ии
536 2625492
>>624923
принял
537 2625597
>>624611
Соснешь ты, везде куда собесился по джабе спросили про сборщик мусора, типы ссылок и примитивы.
На этом вопросы по джавэ заканчивались.
538 2625665
Непопулярное мнение, но мне джава нравится куда больше котлина. Вот просто не нравится мне котлин и всё, рот его ебать, на джаве код гораздо более читаемый
539 2625706
>>625597

>везде куда собесился


А ну твой личный опыт 2ух собесов это теперь конечно весь рынок труда, да дебила кусок?
540 2625741
>>625375
Какой план когда выучишь всё, а везде будут отказы на всех откликах?
541 2625790
>>625706
Если тебя, как разраба андроид спрашивают по джабе больше тех вопросов, что я перечислил, это вонючее легаси 100%
Возможно в Нижних залупках, где еще проект на дебиан писался какой-нить пиццерии эти знания критичны.
В нормальные конторы тебя не будут ебать за джаву на собесе.
542 2625798
>>625790

> дебиан


сембиан быстро фикс
543 2625828
>>625790

>яскозал


я тебя услышал
544 2625847
>>625741
Продолжать работать на той же работе на которой работаю и продолжать пытаться
20230301183621.jpg1,5 Мб, 3207x2416
545 2626672
Есть три таблицы в базе данных FireBase. 1 таблица это список тех книг, который взял пользователь на прочтение. 2 таблица, это книги, срок которых начинает истекать. 3 таблица, книги, срок хранения которых истек и их следует сдать обратно в библиотеку. По логике, должна быть шкала в 100%. 1 таблица хранит в себе 50%, 2 таблица следующие 50%. когда дойдёт до 100%, то книга переходит в 3 таблицу. например по календарю. если я возьму книгу 1 марта, а должна буду вернуть ее 10 марта, то 5 числа книга в идеале должна перейти во 2 таблицу, то есть в таблицу, время которой истекает. а после 10 марта, в 3 таблицу, когда время истекло и следует ее вернуть. Работа заключается в android studio. есть база, которая хранит в себе просто книги, и возможность добавлять книги. так же есть авторизация. как подобное осуществить?
546 2626881
>>626672
в 1 таблице хранишь эти книги

достаешь их из бд, смотришь на время
если время еще не начинает истекать, то ничего не делаешь
если истекает, то удаляешь из 1 и добавляешь во 2
если истек, то удаляешь из 1, 2 и добавляешь в 3

схема у тебя хуевая, но если задание такое, то вперед
одна функция на всю логику
547 2626882
>>626881
ну и офк смотришь 2 таблицу, кидаешь в ту же функцию
548 2627571
>>626672
Во-первых какая таблица, если там нет таблиц, а плоская бд? Во-вторых, а почему было не завести у книги enum поле Status : Taken | Expiring | Expired?
549 2628119
>>509590 (OP)
Хочу стразу вкатиться в запил приложух, чтоб мотивация была.
Есть конструкторы какие? Чтоб быстро собрать, а потом если надо - в коде ковыряться. Ибо джавы не знаю, считаю лучше всего практикой сразу все постигать.
550 2628123
Кстати, Флаттер все еще говно или уже почти как нейтив?
551 2628134
Все-таки может сразу в Котлин? Тем более теперь есть Kotlin Multiplatform Mobile
552 2628603
Нахуй нужен ваш котлин и вы вообще все тут в целом, если есть реакт нейтив?
553 2628650
>>628123
Средне. Для быстрых прототипов пойдет
554 2628651
>>628603
Реакт натив не умеет многие вещи.
Реакт натив сложнее поддерживать когда нужно соблюсти разное поведение.
Реакт натив предполагает, что ты пишешь на жс, но оно компилится в нативный код, что зачастую, коряво.
Реакт натив нахуй не нужен. Пва на реакте - можно жить. Натив - можно жить. Флаттер - даже там можно жить, но тоже очень средне.

Если ты веб-макака, и тебе нужно срочно сделать мобилку, то реакт натив. В остальных случаях избегать как огня
555 2628920
>>628651
Распространенные заблуждения, ничем не обоснованные
556 2628949
>>628920
Создай себе RN тред и сиди в нем
KiYwp.jpg61 Кб, 607x1080
557 2628966
Как называется вот такая заглушка на время загрузки реальных данных?
Она делается стандартным средствами или вручную рисовать все эти серые прямоугольники?
KiYwp.jpg61 Кб, 607x1080
558 2628967
>>628966
Отклеилось.
559 2629021
>>628966
>>628967
Шиз, ты ошибся разделом
560 2629037
>>628966
Скелетон
561 2629137
>>629021
>>629037
Вроде нормально же спросил и по теме треда.
562 2629139
>>629037
Спасибо. А чем реализовывать? В сдк есть методы?
563 2629403
Как изучать джабу именно для андроида? Вангую в книжках много лишней инфы . Может есть книжки конкретно под андроид?
564 2629411
>>629403
Зачем тебе жаба, когда есть флаттер
565 2629642
что скажете про сайт https://metanit.com/java/android/
хочу по нему обучаться
566 2629691
>>629137
Думал что я в мвп. Это обычные блоки/заглушки серого цвета. Если флаттер то какой нибудь row с 2мя column и внутри sized boxы
567 2629801
>>628966
Shimmer Layout я так слышал по крайней мере
568 2629951
>>629642
Лютая годнота, пройдешь всё это и с руками оторвут на зп 180к сразу же
изображение2023-03-05004835453.png104 Кб, 1695x205
569 2630094
Как эти ебаные циклы понять, я вообще не понимаю как задачи на них решать, просто читаю условие и не понимаю как сделать, как фиксить?
570 2630164
>>630094
Сколько тебе лет? Сексом занимался? это важно
571 2630441
>>629951
Я щас 240к получаю.
572 2631025
>>628603
Для производительности. Я пишу на реакте и это понимаю, но ты в программач залетный, тебе и статическую страницу по адресу через вебвью выводить уже замена.
573 2631029
>>624592
Может потому что есть кодовая база на джаве?
Может они её переписывают? А может только новое на котлине пишут?
574 2631354
Скажите, что по соотношению вкатунов к количеству вакансий в андроиде? Хуже или лучше чем во фронте? А то фронт-то тоже самое по сути (особенно если использовать TypeScript) одни натягивают данные от бэка на гуй и другие делают тоже самое, вот только зарплаты у фронта меньше в разы, соответственно хочется сделать вывод, что в андроид меньше народа идёт, поэтому рынок не может так унизительно опускать зарплату как фронт?
575 2631472
>>631354

>вот только зарплаты у фронта меньше в разы


Чиво блять? У фронтов выше зп
image.png369 Кб, 1406x562
576 2631558
>>631472

> выше зп


нет
577 2631571
Как сделать переносы ПО СЛОГАМ в русском тексте, да ещё и с выравниванием по обоим краям?
578 2631586
>>631354
Вкатывался фуллстек-макакеном, в итоге заставили вкатиться во флаттер(
580 2632021
Почему сайт ведра и его доки такое говно? Блять, там просто невозможно ничего найти, вместо нормальной инфы тебе вечно пытаются подсунуть какие-то мини-говнокурсы для даунов, какие-то видосики уёбищные. И я думал, что у мелкомягких доки говно
581 2632055
>>632021
С хуя ли тут что-то сложно найти? https://developer.android.com/guide
582 2632140
>>631911
Твоя картинка хуйня полная, надо просто знать рынок
583 2632220
Есть какие-нибудь гайдлайны по синхронизации данных, если в приложении используются два источника данных?

Хочу использовать Firebase RTDB как удалённое хранилище данных, чтобы в случае какого-нибудь локального вайпа приложения данные можно было бы вытянуть с удалёнки.

Первично данные сохраняются в локальную БДшку, ну и делается запрос на добавление в RTDB (если есть сеть - отправить, нет сети - кэшируется запрос и отправится, когда сможет. Слава RTDB).

Но, вот, с получением данных шляпа. А если точнее, то так как запрос на получение данных из RTDB выполняется через Task API, единственное, что я могу сделать - навесить слушатели. А данные я хочу подтянуть при авторизации пользователя. Слушатели мне это не гарантируют.

Сейчас у меня используется максимально костыльное решение - написал ублюдошную свою реализацию await для такого типа запросов.
Слежу, за "порождением" вороха тасок и ожидаю пока они все не станут isCompleted -> После позволяю пользоваться приложухой.
Собственно, может есть более адекватные решения такого типа проблем?

Читал про SyncAdapter, но эта штука больше подходит (если я правильно понял), если у тебя под рукой есть свободный сервак, на который можно свою БДшку поставить и написать какую-нибудь прослойку, чтобы с этой БД общаться.
image.png21 Кб, 681x185
584 2632235
Почему этот код выдаёт ошибку, почему не делает 10 кругов, при этом ничего не выводя на экран?
585 2632290
>>632235
Потому что код за continue является недостижимым?
586 2632315
>>632220

> Есть какие-нибудь гайдлайны по синхронизации данных


Репозиторий

> Task API


зочем

> реализацию await


в suspendCoroutine оберни

> SyncAdapter


еще один ненужный интерфейс

Вот пример плюс-минус. Если есть голова на плечах, то адаптируешь

https://github.com/android/architecture-samples/blob/main/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/DefaultTasksRepository.kt
image.png562 Кб, 734x594
587 2632406
Тревога престарелого анальника это быстрое развитие ai?
https://www.youtube.com/watch?v=cIDt_FHr14E
588 2632998
>>632290
И чё? континуе должен его скипать все равно
590 2633414
>>625847
Двачую адеквата
591 2634588
>>632998
Откуда i возьмётся, если его не будет никогда, ёпту?
592 2635642
>>632315
Анон, спасибо!
Репозиторий был реализован, но была именно загвоздка с порядком синхронизации из-за файрбейзовской апишки получения данных. suspendCoroutine помог очень сильно.
593 2635775
>>634588
хочешь сказать даже i = 0 не создастся?
594 2635830
Бля да как вы вкатывались нахуй, даже 5ч в день впадлу сидеть, постоянно думаю скорей бы уже в компик пойти играть
595 2635972
>>635830
Я за работой непрерывно максимум час могу просидеть (и то это только на митинге с видео), а так я минут 15-30 могу продержать концентрацию
596 2636114
>>635972
Почему ещё не на морозе?
597 2636128
>>635830
У него 5 часов свободного времени есть и он ещё пиздит
598 2636199
>>636114
А схуя ли должен? Ты попробуй выпри меня на мороз
599 2637884
Привет. Возможно ли сделать приложение на андроид, которое предлагает менять exif фотографии сразу после создания фото? Или может есть уже такие?
600 2637887
Привет. Возможно ли сделать приложение на андроид, которое предлагает изменять exif фотографии сразу после создания фото? Там сделать фото и изменить дату, чтоб оно отображалось в галерее на телефоне не в день снимка, а уже будущим или прошлым числом. Или может есть уже такие?
601 2639081
>>637884
Возможно - да, это же просто данные.
Есть ли такие - поищи в сторе exif editor
602 2639141
>>637884
>>637887
Не совсем. Ты не сможешь перехватить момент когда стороннее приложение сделает фото. В остальном вполне реализуемо.
603 2639176
>>639141
Можно же на броадкаст подписаться о новых фото в галерее?
Его там как-то меняли недавно, но все равно возможно сделать, думаю.
604 2639338
>>639176
Нет, нельзя. Даже если в старых версиях как-то можно мониторить, но в новых (33 апи) всё совсем плохо.
605 2639339
>>639176
Если ты делаешь фото сам, тебе не нужно что-либо костылить
606 2639361
двач, что не так?

import kotlin.math.pow

fun main(){
var N = 28
var k = 1
var z = 3
while(z.toDouble().pow(3).toInt()<N){
k++
}
k--
println("k = $k")

}

Дано натуральное число N. Получить наибольшее число вида 3k, меньшее N.
607 2639371
>>639361
Ты там блять шизик? Какая степень, какой цикл? Чекни на делимость на 3 три числа: N-1, N-2, N-3. Первое которое делится без остатка будет ответом.
608 2639525
>>639371
точно, двач, сасибо
609 2639819
>>639361
Какой же хуетенью страдаешь, пили приложухи, а не это говно с учебников решай
610 2640411
При попытке подключится к MySql с помощью старого JDBC, выбрасывается ошибка в этом месте
PreparedStatement prepare = connection.prepareStatement(SQL);

Ошибка :
java.lang.NullPointerException: Attempt to invoke interface method 'java.sql.PreparedStatement java.sql.Connection.prepareStatement(java.lang.String)' on a null object reference

Подскажите пожалуйста, как выполнить подключение к бд ?
611 2640552
Где будет правильнее хранить стейт?
У меня есть настройка, хранящаяся в шаред префах, которая используется в ui повсеместно. Дергать шареды каждый раз - так себе идея. Хочу сохранять ее на время жизни приложения при инициализации и при изменении настройки.
Где такие вещи держат? Я так понял, это на стороне презентационного слоя надо держать, домену это незачем а если в домене, то где? Не делать же глобальный стейт для домена? ?
Сам думаю или во вьюмодели основной активити или в классе app.
612 2640632
>>640552

> или во вьюмодели


Тхиз. ViewModel как раз для этого. А отдавать через LiveData
613 2640855
>>640632
Спасибо!
Пока умывался, понял, что я кретин. У меня это уже во вьюмодели и лайвдате есть, и срабатывает как мне и нужно, лол.
614 2641575
Часто встречаю в вакансиях знание WebView. Для каких задач используется в коммерции, кроме мутных схем? Стоит орасаться таких вакансий?
615 2641621
>>641575
Иногда открыть хтмл форму с бэка и подставить туда данные из приложения (динамическая верстка для бомжей). Или открыть условия соглашения, например. Опасаться не надо, это стандартный компонент
616 2641625
>>641575
>>641621
и еще если игры, там html5 и куча костылей для него
617 2641686
>>641575
Как-то раз нашим пм пришла гениальная идея. Давайте вместо приложения покажем хтмл. Это был 2013 год. Ох и наебался же я. В итоге ничего не получилось и я от них сбежал.
618 2641855
>>641575
Это способ обойти правила гугл стора, в вебвью можно какой угодно контент показать, если у тебя ссылки приходят с бэка, то можно чем угодно кормить пользователя 6 лет.
Используется всякими скамерами, нелегальными казино, еще хуйней какой-то. Иногда оправданно где-то, но работа такая довольно ебаная и специфичная. Застрянешь навсегда там.
Это если чисто вебвью приложение.
619 2642596
Сап. Делаю локальное приложение для своей компании и в нем необходимо хранить небольшое количество видюшек, которые будут доступны с устройств друзей. Какой сервис лучше использовать для этого(+- бесплатный/недорогой, т. к. нужен для личных средств)?
620 2643115
Как же я всё-таки в рот ебал котлин. Был человеческий понятный язык с нормальным синтаксисом - джава, вместо него нахуярили какого-то сладкого хлеба с функциональщиной. Функциональное программирование для пидоров. Я всё сказал.
54654654645.jpg59 Кб, 1027x799
621 2643356
>>643115

>котлин сложжнааа!111


Глядите, джава-петух закукарекал заместо авроры.
Сейчас еще переезд на монады с компоуз пойдет, вообще взвоешь.
Пойдешь вместе с чурбобесами асфальт катать
622 2643370
>>643356

> с компоуз


Бля, уже КОМПОУЗ что ли блять скоро устареет?
623 2643573
>>643370
Норм, а я его даже не начинал. Хотя тот >>643356 анон скорее всего имел ввиду компоуз И монады.
624 2643598
>>643356
Причем тут монады? Новое слово выучил?
625 2643844
Как перейти на другой активити с помощью instant в другом потоке от основного ? Когда прокидываю через конструктор или вызываю метод с активити runOnUiThread мне падает ошибка Can't create handler inside thread that has not called Looper.prepare().
626 2643870
>>643598
для тебя новое слово, ищи уже вакансию на дворника, я уже собесы провожу и спрашиваю за функциональщину
627 2644176
>>643870

>и спрашиваю за функциональщину


Что ты там спрашивать можешь, Маня?
628 2644538
>>644176
Чем монада отличается от интерфейса?
629 2644588
>>644538
Чем твоя мамка отличается от порядочной женщины?
630 2644656
>>644588
Интерфейсом и реализацией.
631 2644900
>>644538
За такой вопрос тебе бы просто пизды после собеса дали
632 2644909
>>644900

> За такой вопрос


Плохое знание предметной области

> тебе бы просто


Неправильная оценка трудоёмкости

> пизды


Спермотрксикоз

> после


Проблемы с тайм менеджментом

> собеса дали


Мы вам перезвоним
633 2644986
>>643844
Создай хэндлер и положи туда мэйн лупер
634 2644987
>>643844
А еще лучше напиши код так, чтобы не понадобились такие костыли
635 2646213
>>635775
Он делает 10 кругов, только каждый круг заканчивается на continue. И соблюдай красоту кода, у тебя фигурные скобки рапидорасило
636 2646806
Аноны в крупных компаниях, у вас тоже дженкинс используется для ведроида? Или чет другое?
637 2647047
>>646806
На старой работе был Дженкинс. Сейчас Тимсити.
638 2647368
>>646806
битбакет пайплайнс, битрайз
639 2647861
>>509590 (OP)

>neco ru


Добавьте в шапку, что смотреть с осторожностью лучше. Чувак хороший, но у меня подозрения, что это фрилансер или любитель. Для начинающего полезно, но есть плохие практики и странные решения.
640 2648356
>>647861
но есть плохие практики и странные решения.

Какие именно?
641 2649095
Пиздец сидел себе гнил потихоньку и тут меня вместе с половиной компании выпнули на мороз. Посмотрел вакансии покидал резюме везде одни отказы пока. Может я многого хочу? раньше получал 230000 на руки сейчас хочу хотя бы столько же но хз может это много сейчас как думаете? Опыт 2.9 лет. Просто в ахуе уже андроид щас уже реально мертв в плане найма что ли? Нахуй его тогда тут учат еще
642 2649171
>>649095
Рассказывай как именно выперли. Где ты сидел, в РФ или где, где сама компания, кого кроме тебя пидорнули и тд и тп.
643 2649558
>>649171
Да выперли много кого проблемы с заказчиком на котором вся компания и держалась. Работал не в рф а в специфической стране в которой почти нету ит а поэтому скоро меня отсюда погонят обратно
644 2649655
>>649095
То есть 3 года назад ты без проблем вкатился что ли?
645 2649700
>>649095
230000 дохуя сейчас, хотя может и повезет
Я бы ориентировался до 200, где-то, но самое стремное, что конкуренция очень высокая, про опыт все врут и добраться до собеседования сложновато
646 2649720
>>649700

>конкуренция очень высокая


Откуда она взялась-то? Ведроид разработка всегда была довольно нишевой
image.png363 Кб, 1200x675
647 2649728
648 2649978
>>649720
Я тоже андроид разработку и стал изучать что в неё мало кто может. Это не гвоно типа фронтенда или бека, мобилки посложней и бабок тут больше (раньше было).
Хз зачем пидор выше про конкуренцию пиздит. Сейчас разве что вакансий мало стало из за съёба западного барина из рф, ну и долбоёбов что просто так отклики на вакансии ставят никто не отменял
image329 Кб, 1280x720
649 2649984
>>649978

>Это не гвоно типа фронтенда или бека, мобилки посложней и бабок тут больше (раньше было).

1679569877509.jpg361 Кб, 960x956
650 2649987
>>649984
Держи в курсе, чмох
651 2650000
>>649987
Ты бы хоть пролистал Mobile Dev Jobs чат и Jvm Jobs чат по минуты 2, чтобы не высирать такого, а понять, что java middle получает столько же сколько android senior. А про сложность так я вообще молчу, это надо вообще никакого представления не иметь ни о чем, чтобы такое выдать
652 2650010
>>650000
Пруфов у тебя конечно же не будет.
Пиздуй блин в Теремке наебни, джава-дебил
653 2650018
>>650000

>java middle


Это что за абстрактный мидл в вакууме? Мидл чего? Бэка? Говна для десктопа?
654 2650032
>>650018
Вот и я не понял что этот залётный пидор ёбаный имел в виду

мимо
655 2650043
>>650018
Бэка естественно, какой нах десктоп
656 2650044
>>650043
Еще бы гемдев на либгдх сказал
657 2650093
>>650043
На джаве много чего делают. А бэк я бы лучше через шарп вкатывался, если бы хотел
658 2650135
>>649978
Хорошо, я объясню тебе с точки зрения бизнеса. Срезать бюджет на андроид и айось ты можешь запросто - просто нанимаешь флаттер разработчиков, либо приостанавливаешь новые фичи на время, бизнес поплачет, но вытерпит, продавать как нибудь да будет. На худой конец, ты можешь заставить фронтенд разработчиков адаптировать веб клиент под веб, он криво-косо, да будет работать. Бэкенд разработчиков ты никак убрать из процесса не можешь, если у тебя денег нет совсем, то все, пизда. Поэтому андроид и айось разработчики это первые, кто пострадают, работа для них останется только в банках и они хайрят активно даже с маленьким по меркам рынка опыта, только вот мало кто хочет идти работать в санкционные компании.
659 2650389
>>650135
Бэк от этого притягательнее всё равно не становится
660 2650425
>>650135
Ты главное верь в свои манямечты, коляска бэкочмошная
661 2650445
>>650135
Чел, приложение поддерживать надо ещё. Кто этим заниматься должен? По такой же логике и бэк можно не обновлять, что-то крутится-вертится, лавэха мутится. Но это не так работает, иначе всех кодерков сразу по завершении проекта выпинывали бы всегда
662 2650458
>>650445
Да он хуету какую то высрал и роняя кал покинул тред. Всё так анон, кодеры нужны, но западные конторы предпочли съебать из парахии и теперь у нас хуёво с вакансиями. Разве что всякие банки остались, и то там требования ебанутые какие то
663 2650495
>>650425
Мобилонищенка, спокедыч
664 2650521
>>650495
Не ной чмонька неосилившая
665 2651879
Привет анонам, кто вкатывается. Вам успехов, но вкат закрыт.
Если ты настоичив и думаешь что программач на андроиде это твое, то вот тебе список минимальных требований

RXjAVA
coroutines\flow
mvp, mvvm, mvi
room, sqlite
sdk android(базовые компоненты, интенты, межпроцесорное взаимодействие и тд)
java
kotlin
retrifit\okhttp
clean architecture
dagger2, koin
patterns oop
adapter Delegate
jetPack library
cicirone\ nav component
multimodule
custom view
compose
опционально kotlin multiplatform
fireBASE(половина сервисов и диплинки)

Возможно что-то забыл, но теперь это минимальный набор на джуна. Никто не говорит , что вы должны в идеале знать все технологии, но если ты на собесе не можешь параллельно 2 корутины запустить, то наверной ойти это не твое
666 2651937
>>651879

>но вкат закрыт.



>вот тебе список минимальных требований


ну учи это, хули ты ноешь
667 2652089
>>651879
Я с самого начала вката дцмал что нужно все это учить и плавно изучаю уже как 4 месяца всё это для позиции джуна.

А раньше требования были проще?
668 2652224
>>651879
Ташемта достаточно написать 1 нормальный проект и всё это будешь знать. Там нет ничего сложного.
мимо 10 лет в андроиде
669 2652235
>>652089

> А раньше требования были проще?


Знал кор джаву и как повесить кликер на кнопку, брали на работу
670 2652407
>>652235
Интересно, сейчас заебывпют джунов джавой или котлина достаточно?
671 2652608
Чот запутался, адаптеры отвечают за работу с данными, фрагменты за представление. Вот у меня есть поле, куда нужно ввести код, по этому коду через апи придут данные. То есть мне нужен обработчик на это поле, которые забиндит данные полученные. Всунуть их надо в поля TextView, которые просто по лойаутам расставлены на странице. Мне значит надо сделать для этого дела адаптер? Или можно бахнуть и во фрагменты?
672 2652637
>>652608
Все верно.
А твоя мать чернильница отвечает за спавн полукровок из хачей и негров
673 2652642
>>652608
Ебать у тебя в мозгах насрано, братишка. Постараюсь помочь.

> адаптеры отвечают за работу с данными


Если речь про RecyclerView.Adapter, то это прослойка между данными и собственно RecyclerView. Он может хранить данные, но не обязательно.
Если речь про адаптер из Retrofit2, то он преобразует Call во что-нибудь.
Если речь про паттерн ападтер, то применение может быть очень разнообразным, нужно смотреть детально.

> фрагменты за представление


В целом да.

> То есть мне нужен обработчик на это поле


Я бы не советовал при каждом изменении поля делать запросы. Лучше по кнопке или хотя бы после N мс бездействия (напирмер https://rxmarbles.com/#debounceTime). Иначе задудосишь сервер.

> которые забиндит данные полученные


Это шиза. Не буду комментировать.

> сунуть их надо в поля TextView, которые просто по лойаутам расставлены на странице


Ок

> Мне значит надо сделать для этого дела адаптер?


Вообще говоря нет.

> Или можно бахнуть и во фрагменты?


Вообще говоря можно.

Я бы сделал так. Обработчик нажатия кнопки -> берём значения поля и отправляем в ретрофит -> асинхронно получаем результаты -> в главном потоке отображаеп результаты в текствьюшки.
673 2652642
>>652608
Ебать у тебя в мозгах насрано, братишка. Постараюсь помочь.

> адаптеры отвечают за работу с данными


Если речь про RecyclerView.Adapter, то это прослойка между данными и собственно RecyclerView. Он может хранить данные, но не обязательно.
Если речь про адаптер из Retrofit2, то он преобразует Call во что-нибудь.
Если речь про паттерн ападтер, то применение может быть очень разнообразным, нужно смотреть детально.

> фрагменты за представление


В целом да.

> То есть мне нужен обработчик на это поле


Я бы не советовал при каждом изменении поля делать запросы. Лучше по кнопке или хотя бы после N мс бездействия (напирмер https://rxmarbles.com/#debounceTime). Иначе задудосишь сервер.

> которые забиндит данные полученные


Это шиза. Не буду комментировать.

> сунуть их надо в поля TextView, которые просто по лойаутам расставлены на странице


Ок

> Мне значит надо сделать для этого дела адаптер?


Вообще говоря нет.

> Или можно бахнуть и во фрагменты?


Вообще говоря можно.

Я бы сделал так. Обработчик нажатия кнопки -> берём значения поля и отправляем в ретрофит -> асинхронно получаем результаты -> в главном потоке отображаеп результаты в текствьюшки.
674 2652681
>>652642
Я только вкатываюсь...

>Я бы не советовал при каждом изменении поля делать запросы. Лучше по кнопке или хотя бы после N мс бездействия (напирмер https://rxmarbles.com/#debounceTime). Иначе задудосишь сервер.


Да, там вводится бин карты из 4 цифр, если цифр 4, то отправляется запрос, если нет - нет.

>Вообще говоря можно.


Я впервые делал так, сейчас хотелось бы подогнать под паттерн MVVM, SOLID и все такое и вот не знаю, насколько это будет верно. Ведь во фрагменте будет торчать и обработчик, и загрузка
675 2652690
>>652681

> MVVM


Сделай ViewModel, в ней метод load начинающий загрузку и LiveData с результатом. Во фрагменте подпишись на LiveData. Вот и весь MVVM если кратко.

> SOLID


Если нет бекграунда в программировании лет эдак 3-5, то не лезь, оно тебя сожрэт.

> насколько это будет верно


Для начала сделай так чтобы хоть как-то работало. Потом тести разные кейсы и исправляй. Напирмер 100% что при повороте экрана во время загрузки тебя ждут сюрпризы. Так постепенно освоишься.
676 2652733
>>652690
Попробуем так тогда, благодарю анонче.
677 2652826
>>652235
И ведь это неиронично так. Почему этот ебучий мир с каждым годом становится всё сложнее?
678 2653094
>>652826
Раньше достаточно было палку вытесать себе и на мамонта идти охотиться. Потом с кайфом чилишь 24/7 в пещере поебывая тян. Никаких блять ипотек, страховок, кредитов
679 2653129
>>653094
Двачую, а как было классно одноклеточным. Даже тян не нужно, впитываешь питательные вещества мембраной и делишься сколько хочешь.
photo5260614689220577147y.jpg166 Кб, 776x1280
680 2653631
сап, програмач. хочу устроиться на работу в конкретную компанию на следующем курсе универа(хотя бы на стажировку с возможностью дальнейшего трудоустройства), сама она специализируется на кибербезопасности. начал изучать андроид разработку и написал им насчет необходимых компетенций для устройства. пикрил то, что они мне ответили.

аноны, расскажите чем я примерно буду заниматься, когда устроюсь к ним.
681 2653655
>>653631
Ты сначала списочек выучи, пока учишь – поймешь.
682 2653776
>>653631
Это требования в гугл на разработчика самой ОС?
683 2654012
>>653631

>расскажите чем я примерно буду заниматься, когда устроюсь к ним


Красить кнопки
684 2654368
>>653776
нет, на андроид разработчика в компании по кибербезопасности. я немного прочел по каждому пункту, но у меня это все так и не сошлось в единую картину того, чем я буду заниматься, по этому и прибежал сюда к анонам спрашивать, мб кто знает
685 2654604
>>654368
Выучишь всю эту хуйню, расскажешь синьеру-помидору и сядишь кнопки красить, чего не понятно.
686 2654749
>>654604
Двачую. Чтобы от тебя не требовали на собесах, по факту будешь сидеть и красить кнопки
Василий 687 2656550
Привет ребят, хочу вкатиться в андроид разработку с нуля. Есть большое желание учиться. Может есть кто поможет пройти этот тернистый путь, направит, подскажет?

мой тг @JohnySill
688 2658188
Сап, аноны, такой вопрос: на каком уровне надо знать Котлин, чтобы двигаться дальше и изучать другие темы, связанные с андроидом? Ну т.е. надо изучить его полностью, прошерстить всю документацию от начала и до конца или на каком-то определенном уровне или теме остановиться?
689 2658189
Сап, аноны, такой вопрос: на каком уровне надо знать Котлин, чтобы двигаться дальше и изучать другие темы, связанные с андроидом? Ну т.е. надо изучить его полностью, прошерстить всю документацию от начала и до конца или на каком-то определенном уровне или теме остановиться?
690 2658367
>>658188
начни уже просто. будут вопросы - иди в доку
691 2658371
>>658188
Ни на каком, уже двигайся дальше, язык подтянешь во время изучения ведра.
692 2658935
>>658188
если ты пишешь код не на дженериках, значит ты пишешь говно код
Дженерики и вариантность на уровне класса и функции нужно знать и уметь применять
Так же важная тема- делегаты в котле на уровне языка, попробуй собственный делегат написать
В делагатах даже трупы животных(которые на джава писали) можно прятать
Если ты не умеешь в делегаты, то тебе не попути с котлом
693 2658936
>>658188
если ты пишешь код не на дженериках, значит ты пишешь говно код
Дженерики и вариантность на уровне класса и функции нужно знать и уметь применять
Так же важная тема- делегаты в котле на уровне языка, попробуй собственный делегат написать
В делагатах даже трупы животных(которые на джава писали) можно прятать
Если ты не умеешь в делегаты, то тебе не попути с котлом
694 2659018
Что за хуйню эта >>658935, >>658936 двойная пидрилка срыгнула?
695 2659019
>>658188
>>658189

>>658935
>>658936
Вот это у вас тут двоечки.
696 2659830
>>659018
типичный гейткипер, из-за которого у нас вместо джунов нормальных кучка ебланов, которые умеют создавать делегат, а боттомшит им показать - непосильная задача)
697 2660220
Аноны очень слиьная тряска по поводу чатгпт, неужели всё? я только недавно вкатился ещё за еду работаю, если щас это всё прикроется это будет пиздос, сразу в окно нахуй
698 2660281
>>660220
Да, все, лезь в петельку.
699 2660531
>>660220
Я думаю что не сразу, но в целом тряска обоснована. Первой серьёзной ласточкой будет когда в идее появится нейросетевой помощник. Через год он появится в андроид студии (они мёржат изменился из идеи с лагом примерно в год). Благодаря помощнику увеличатся производительность и штат будут сокращать.
Как-то так.
700 2660878
>>660531

> увеличатся производительность


скорей вместо 2х часов, разраб будет 1 час работать
16679303192610.jpg28 Кб, 1508x106
701 2662357
702 2662486
В какое же уёбищное время мы живём
703 2662578
>>662486
Птерпи, немножко осталось.
704 2663000
>>509590 (OP)
Какой есть софт для разработки андроид на самом смартфоне? Пусть упрощённо. Пара кнопок и пара формул. Желательно, чтобы занимало мало место на диске.
705 2663287
>>662486
Почему?
706 2663408
>>663287
Потому что нет стабильности ни в чём. Знания устаревают постоянно, требования растут, зарплаты не растут
707 2663434
>>570138
Книжка по андройду, петы.
Уже мида апнул.
708 2663695
>>663434
порекомендуй что за книга ?
709 2664046
>>663408
Ну отрасль потихоньку умирает, обычный рыночный процесс
710 2664049
>>663695
Филлипс Б., Стюарт К., Марсикано К.Android. Программирование для профессионалов
711 2666726
кто c ble (bluetooth low energy) дело имел? при работе с блютузом используются калбеки из потоков Binder, оттуда нет доступа к ui, я даже Toast не могу на экране отобразить для отладки. как на ui воздействовать из потоков binder?
712 2666890
>>666726
Handler(Looper.getMainLooper())
713 2667395
Добрый вечер, аноны!
Учу Kotlin для вкатывания в автотестирование. Рабочая тема?
714 2667417
>>667395

> Рабочая тема?


+-
Есть куча фреимворков автотестирования, некоторые можно юзать аж из нескольких разных языков. Зависит от компании короче, но если осилишь один, то на остальные быстро перескочишь.
Я бы советовал почекать вакансии и посмотреть что там чаще всего упоминают.
715 2668462
Привет, стоит ли начать с джавы, или сразу в котлин вкатываться?
716 2668682
>>668462
Сразу в котлин, знание дедовского умирающего языка тебе нихуя не даст, только время въебешь
717 2669010
сори, вопрос не совсем по андроиду, подскажите если кто шарит.

Есть AtomicBoolean, который используется в разных частях программы. можно ли сделать атомарные if statement, тело которых будет выполняться одним потоком(тот, кто в данный момент контролирует переменную) в один момент времени? (если какой-то поток залез в if statement блок, который связан с этой переменной, другие потоки в if statmentы этой переменной не лезут и ждут)
718 2669418
>>669010
Звучит так что тебе нужно тело if завернуть в lock/mutex/synchronized(atomicBoolean)
719 2669989
>>669418
Только тогда atomic не нужон
720 2671394
Блядский котлин просто нечитабельный, блять. Сука, насколько же джава приятнее
721 2671491
Есть экран настроек, есть экраны А и Б. В настройках можно выбрать отображение страницы А или Б. Если одна страница выбрана, то другая должна быть скрыта. Как это реализовать? Я думал с помощью TabLayout сделать переход между экранами, но понял, что хуйня. Просто сделать экран два в одном и потом скрывать элементы для А или Б? Делаю на compose
722 2671736
>>671491
фрагмент, может как активити выступать контейнером для других фрагментов, вот этого и пляши
723 2671768
Двачую этого >>671736 пидора
724 2672975
Ебать ваш андроид сложнее бэкенда, кмк. Вкатился в бэк на джаве просто освоив язык и основы спринга с архитектурой (серверную специфику и так знал по пыхе, с бд тоже знаком был). А при перекоте на андроид я немного прихуел с требований к тому, что надо уметь. Очень много нюансов платформы и сдк, асинхронщина и многопоточка (но это вроде не сложно далось).
Или я к себе придираюсь излишне и пора долбиться в собесы, хуй знает.

капчу делал долбоеб
725 2673038
есть 5 кнопок, нужно выровнять их по всей длине, и чтобы расстояние между ними было одинаковое. чем это сделать?
726 2673185
>>673038
Чейном в констрейнте?
image86 Кб, 1786x1276
727 2673235
728 2673242
>>673235
Двачую.
Тред утонул или удален.
Это копия, сохраненная 15 апреля 2023 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски