Сохранен 740
https://2ch.hk/pr/res/2509590.html
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Android Development Thread #6, Compose recomposition optimization edition /android/

 Аноним 09/11/22 Срд 12:40:26 #1 №2509590 
.png
Тред для тех, кто пытается вкатиться в андройд разработку или что-то похожее. По возможности стараемся угощать ньюфагов чаем и поливать друг друга радугой.

>Хочу вкатится в 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
Аноним 09/11/22 Срд 15:49:46 #2 №2509780 
image.png
Закрывайте тред. Андроид мертв. Флаттер его порешал.
Аноним 09/11/22 Срд 16:23:35 #3 №2509814 
>>2509590 (OP)
Ну че, я начну. Джава - ненужна
Аноним 09/11/22 Срд 16:33:24 #4 №2509826 
>>2509814
Даже в год написания шапки была не нужна
Аноним 09/11/22 Срд 17:27:38 #5 №2509885 
А у меня одного жопа горит когда ты добавляешь стрингу в ресурсы, а превьюшка компоуза такая

ААААААА ПИЗДЕЦ НАХУЙ Я УМЕРЛА?
Аноним 09/11/22 Срд 18:57:46 #6 №2509972 
image.png
image.png
Почему так?
Аноним 09/11/22 Срд 22:49:32 #7 №2510212 
>>2509972
Больше бабок у юзеров, меньше спецов т.к. выше порог входа
Аноним 10/11/22 Чтв 19:16:22 #8 №2510855 
Чем занимаются девопсы в мобильной разработке? Конкретно мобильный геймдев интересует.
Аноним 10/11/22 Чтв 22:05:01 #9 №2510930 
>>2510855
Чисто мобилки - CI/CD, тестовое окружение
Аноним 11/11/22 Птн 08:52:04 #10 №2511065 
Сап. Какого хуя новосозданный проект с Хэллоу ворлдом весит почти 11Мб?
Аноним 11/11/22 Птн 09:37:54 #11 №2511087 
>>2511065
Ты про апк или про саму папку с проектом?
Аноним 11/11/22 Птн 10:14:51 #12 №2511108 
>>2511087
APK
Аноним 11/11/22 Птн 11:02:03 #13 №2511126 
>>2511108
Ну так там дохуя всего для дебага. Собери минимизированный обфусцированный релиз и получишь свою от силы сотню килобайтов
Аноним 11/11/22 Птн 11:02:40 #14 №2511127 
>>2511126
Для справки:
мой проект на 20 модулей в дебаге собирает 400мб апк, релизная весит 120
Аноним 11/11/22 Птн 12:07:21 #15 №2511171 
>>2511127
> 120 мб апкшка

2022 год, итоги.
Аноним 11/11/22 Птн 12:35:09 #16 №2511184 
>>2511171
У меня там юнити на 100мб, привет

попахивает итогами 2008 если честно
Аноним 11/11/22 Птн 16:38:21 #17 №2511384 
>>2511382
а что скажешь насчет вечно живого python kivy ?
Аноним 11/11/22 Птн 17:06:25 #18 №2511414 
>>2511382
> неудобный
в целом не согласен пока не начинаем работать с боттом шитами
> багованный
да
> никогда не заменит нормальную работу с ui
заменит
> Флатер сырой кал
кроме уебского языка и странной архитектуры там все ок

> создали koin смогли сделать то чего не смогли сделать гении литкода с гугла
Да, они не смогли сделать безопасность при компиляции. Поэтому ты получаешь не ошибку про компиляции, а краши в стиле "А ПИЗДЕЦ Я НЕ НАШЕЛ ЮЗКЕЙС 'ПОЛУЧИТЬСТАТЬЮ'"
> создать удобный di
Охуенно удобный di, особенно если работаешь с флейворами, и тебе надо делать ребилд потому что duplicate classes при аннотациях. Еще так пиздато когда аппка видит все модули, чтобы вручную их прописать.
> хилт этот всратый
сто чаев, но в аргументе против дагера ты обосрался если писал не на эмоциях. di должен быть безопасный в первую очередь. Написал хуево - получил в ебало ошибку компиляции, а не баг от тестировщика "если перейти в такой-то экран с такого-то экрана через 10 экранов, то там VM создасться не может"

сам койн юзаю и на бэке, и на андроиде
Аноним 11/11/22 Птн 20:50:11 #19 №2511636 
>>2511382
другого и не ожидаешь от компании где на собесе алгоритмы
Аноним 11/11/22 Птн 21:13:41 #20 №2511669 
>>2511382
> почему пара калек которые создали koin смогли сделать то чего не смогли сделать гении литкода с гугла и создать удобный di

Потому что у гугла два с половиной андроид приложения нет миллион абсолютно мертвого говна с их аккаунта гугл стора не считается поросших древним легаси. Гугл не пишет андроид прилы на потоке как васяны. Поэтому у них нет достаточной компетенции делать тулы. Бтв в гугле в разы легче свичится из бекенда в мобилки, но наоборот сложнее, так что васян питонист без опыта делающий теперь на фул тайме андроид это норма.
Аноним 12/11/22 Суб 09:27:19 #21 №2511891 
>>2511449
нет, я не собираюсь этим зарабатывать.
просто хочу приятно писать приложения.
Аноним 12/11/22 Суб 09:39:01 #22 №2511897 
>>2511382
Compose лучшее что случилось с UI на Android.
Аноним 12/11/22 Суб 18:12:29 #23 №2512214 
>>2509972
Что за сайт
Аноним 12/11/22 Суб 19:04:15 #24 №2512262 
Вопрос к тем кто разрабатывает свои приложения на андроиде

После спецоперации гугл прикрыл рекламу и заработок на ней для россиян? Вообще можно ли достойно зарабатывать на своих приложениях или путь только один в компанию джуниором? Что посоветуете, в какие "направления" в приложениях вкатываться (игры как пример или что другое)?
Аноним 12/11/22 Суб 19:10:35 #25 №2512268 
>>2512262
и вдогонку всем надоевший вопрос - можно ли без диплома найти работу или конкуренция слишком аховая?
Аноним 12/11/22 Суб 20:20:27 #26 №2512345 
>>2512268
можно, с долей везения и хорошими хард скиллами
Аноним 12/11/22 Суб 21:12:57 #27 №2512386 
>>2512345
спасибо. Пожалуйста, можешь посоветовать варианты кроме hh.ru? У меня на нервах, отсюда такие просьбы. Повышенных претензий к профессии не имею и готов как стажер за бесплатно год батрачить, ради опыта. Успехов тебе в твоем деле, анон.
Аноним 12/11/22 Суб 23:07:30 #28 №2512455 
>>2511382
Еееесть такое. При xml нужно очень сильно постараться, чтобы сверстать лагающий лейаут, в композе шаг влево-шаг вправо - получи слайдшоу. При этом попрощайся с превью, тулингом, привычными подходами. Теперь, написав туду лист, можешь с гордым ебалом дрочить профайлинг, оптимизацию, ощущая себя жекой вартановым и с раскрытым ртом показывать на компоуз позади себя аки вот этот челик >>2511897
Аноним 13/11/22 Вск 01:11:12 #29 №2512520 
>>2512455
Так и тут надо сильно постараться чтобы сделать что-то лагающим. Или не разобраться со стейтами. Год пишу только на compose, одна проблема от рекомпозиции была, которая с помощью лэйаут инспектора решилась за две минуты. Зависимость есть, xml теперь из-за его ущербности невозможно использовать. Вся наша небольшая команда перешла, никто на view возвращаться не хочет.
Аноним 13/11/22 Вск 02:07:27 #30 №2512546 
>>2512520
> Так и тут надо сильно постараться чтобы сделать что-то лагающим
LazyColumn со сложным лейаутом ячеек. Ресайклинг же не завезли.

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

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

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

Я то сожру, как и весь гугловый стек. Все сожрут. А куда деваться то, с деврел ресурсом гугла бороться невозможно. Ну и там же швятые сидят.
Аноним 13/11/22 Вск 09:55:29 #31 №2512637 
>>2512546
Лень подробно ответить, но compose я думаю значительно лучше view и большая часть описанных тобою проблем решается опытом. У меня с рекомпозицией правда за год только один раз проблемы были, а я не разбиваю функции на кучу маленьких и в целом не задумываюсь об этом когда код пишу. Разработка идёт гораздо быстрее, а особенно если у тебя всё приложение из кастомных компонентов, а не material. Кастомные темы можно писать и использовать легко. Всё работает так, как ты написал. Constraint layout больше не нужен и читаемость кода сильно выросла. Фрагменты больше не нужны. Своя навигация говно, но есть библиотеки которые всё нормально делают. В общем для меня разработка значительно упростилась. Я на view делал приложение с neumorphism и после этого к ним прикасаться вообще не хочется, здесь это всё гораздо легче делается и не нужно каждый компонент переписывать, можно использовать modifier.
Аноним 13/11/22 Вск 11:00:59 #32 №2512681 
>>2512637
Какой стаж, сколько платят? почему не в ios?
Аноним 14/11/22 Пнд 01:47:04 #33 №2513404 
>>2512681
Два года, платят мало но для моего города, опыта и навыков средняя. iOS не хочу, сам не пользуюсь, не понравилось, на macOS ради этого переходить тоже не хочется, даже если чисто на рабочем железе.
По ощущениям сейчас Андроид для разработчиков гораздо лучше стал, compose завезли, корутины с flow, всё упрощается и удобнее становится. Раньше ненавидел всё что с UI связано и не только на Андроиде, но сейчас хорошо сделали, стало в кайф.
Аноним 14/11/22 Пнд 02:03:14 #34 №2513412 
>>2513404
>По ощущениям сейчас Андроид для разработчиков гораздо лучше стал, compose завезли, корутины с flow, всё упрощается и удобнее становится
Наоборот со временем все сложнее становится лол
Аноним 14/11/22 Пнд 02:08:30 #35 №2513415 
>>2513412
корутины сложнее рх, компоуз сложнее вью, мввм сложнее мвп, а мви сложнее мввм, котлин сложнее джавы, ну и т.д.
Аноним 14/11/22 Пнд 02:15:07 #36 №2513419 
>>2513404
Мало это сколько? по самозанятости работаешь или по тк?
Аноним 14/11/22 Пнд 10:33:50 #37 №2513508 
Мобильная разработка ВСЁ, дауны нахуй вы тут сидите? приложение в гугл плей не продать, рекламу не сделать, подписку не сделать, никто уже не будет в РФ открывать стартапы для мобильных приложений, отрасль убита санкциями полностью
Аноним 14/11/22 Пнд 11:48:29 #38 №2513540 
>>2513508
> в РФ
Лично твои проблемы.
Аноним 14/11/22 Пнд 12:23:23 #39 №2513565 
>>2513419
80 тыщ. Устройство по ТК, но думаю никто не будет против оформить как-то иначе, я просто не интересовался.
Аноним 14/11/22 Пнд 12:40:53 #40 №2513579 
>>2513508
Кого ебет, что там в РФ?
Аноним 14/11/22 Пнд 13:13:14 #41 №2513593 
>>2513508
Так делай подписку вне гп и всё. Придумал хуйню конечно.
Аноним 14/11/22 Пнд 16:42:28 #42 №2513755 
>>2513540
>>2513579
Хохлы у вас вообще страны нет, какие вам компьютеры без света?
Аноним 14/11/22 Пнд 16:43:54 #43 №2513757 
>>2513565
2г стажа и 80к почему так? что мешает прям щас другую работу найти, я думаю 120 - 150 найдешь изи
Аноним 14/11/22 Пнд 17:44:43 #44 №2513788 
>>2513755
лишь бы не как на украине, пыня, 20 лет. Итоги
Аноним 14/11/22 Пнд 17:58:00 #45 №2513795 
>>2513757
Выгорел и еле работаю сейчас, а деньги нужны, мигрировал в Казахстан в сентябре. Нет ни сил ни возможности работу менять, думаю на новом месте будут спрашивать чего это работа стоит, а тут пока вопросов нет. До этого был план с текущим сложным проектом закончить и менять работу, думал ещё разговорный английский улучшить и на апворк перейти, но сейчас не представляю даже как просто свою текущую работу выполнять, не то что заниматься каким-то обучением параллельно.
Аноним 14/11/22 Пнд 18:20:20 #46 №2513810 
>>2513795
Ну если ипотек нет каких нить, то нахуя жрать кактус, иди каким нить эникеем в госпарашу винду переустанавливать
Аноним 14/11/22 Пнд 22:26:53 #47 №2513972 
Аноны посоветуйте хороших курсов по джаве, не бэк-энд а фронт.
Аноним 14/11/22 Пнд 22:37:45 #48 №2513980 
>>2513972
уже не надо, извините, нашел в шапке треда.
Аноним 14/11/22 Пнд 23:18:47 #49 №2514019 
Какой же тухляк на фрилансе, 3.5 заказа за месяц, на которых по 30+ ответов, как себе на еду то заработать, если я джун?
Аноним 14/11/22 Пнд 23:33:09 #50 №2514035 
>>2514019
я создавал тред про андроид разработку, мне сказали что на фрилансе нечего ловить, андроид это только идти на дядю работать.
Аноним 14/11/22 Пнд 23:35:47 #51 №2514039 
>>2514019
и еще встречный вопрос к тебе какие курсы про котлин и андроид помимо того что в шапке посоветовал бы?
Аноним 15/11/22 Втр 00:10:50 #52 №2514071 
>>2514035
А дядя тебя нахуй пошлет без коммерческого опыта

Я только 1 курс и проходил, от какого то русича "Андроид разработка с нуля до профессионала" вроде
Аноним 15/11/22 Втр 12:06:31 #53 №2514230 
Щас даже не выложить приложение в гугл плей для портфолио, нельзя купить аккаунт разработчика, спс пыня
Аноним 15/11/22 Втр 12:37:09 #54 №2514244 
>>2513755
Не расстраивайся, загружай апки в СберСтор и Точка
Аноним 16/11/22 Срд 11:44:00 #55 №2514940 
Всем привет. Вкатился я в этот ваш Android и у меня вопрос. Как не охуеть и затерпеть на работе?
Нашел галеру где нужно работать 7 на 7 по 12 часов в сутки, продержался месяц и до сих пор охуеваю, ни столько от графика, сколько от говно - легаси кода, на который меня посадили.
Как бороться с фрустрацией, стрессом от нерешенных задач и в целом обстановки большого непонимания?
Аноним 16/11/22 Срд 11:51:12 #56 №2514953 
>>2514940
Добавлю, что как очередной вкатун программист из меня не очень, но за время учебы я накопил достаточно базы, чтобы успешно ссать в уши собеседующим. Коммерческого опыта разработки у меня ноль, о чем я разумеется напиздел.
Собеседование я прошел отлично и меня взяли Junior+ разработчиком. Первую неделю краснеть приходилось очень много, хотя бы потому, что я нещадно тупил разбираясь в gitflow компании в виду отсутствия базовых знаний по git, но эта проблема уже в прошлом.
Сейчас же меня нещадно ебут за то, что я не успеваю делать задачи в срок и чувствую, что меня в скором времени уволят.
Аноним 16/11/22 Срд 11:58:45 #57 №2514965 
>>2514953
Месяц есть опыта, можешь пририсовать себе лычку Милла и идти на собесы
Аноним 16/11/22 Срд 12:00:44 #58 №2514969 
>>2514965
Мне товарищ так же говорит, но я едва ли оцениваю свою уровень даже на Junior+ на текущий момент
Аноним 16/11/22 Срд 12:06:36 #59 №2514974 
>>2509780
Что может порешать выкидыш?
Все кто его не брали потом в конечном итоге переходили на нормальный стек
Аноним 16/11/22 Срд 12:54:12 #60 №2515023 
Не совсем по тематике, но где можно взять какие-нибудь бесплатные дизайн-макеты приложений с нормальными иконками, цветами и прочим? Пилю свою задумку (чтобы потом на собесах показывать), но выглядит оно уебищно, а красивый дизайн придумать не могу.
Аноним 16/11/22 Срд 13:28:49 #61 №2515032 
Андроид говно. Автор треда хуесос
Аноним 16/11/22 Срд 14:36:47 #62 №2515080 
>>2514969
И что? Ты же уже потрогал пром. разработку. Теперь смело можешь рассказывать какими там вещами занимался с приукраской. На Джуна+ точно залетишь в другую конторку.
Аноним 16/11/22 Срд 15:16:53 #63 №2515105 
Аноны подскажите про жизненный цикл
1. Что происходит с UI Thread когда приложение уходит с фона?
2. Когда активность получает onStop там и onDestroy из памяти вообще все вычищается?
Аноним 16/11/22 Срд 15:29:46 #64 №2515114 
И еще аноны, почему нажатие кнопки "Home" вызывает только onPause, onStop, а кнопки "Back" обязательно onDestroy
Аноним 16/11/22 Срд 16:49:18 #65 №2515199 
>>2515105
1. Уходит в фон? UI Thread останавливает выполнение задач в очереди для этого приложения
2. onStop - не чистит. onDestroy - зависит от GC. Возможно, будет сразу очистка. Возможно, чуть позже или никогда. Это при условии, что нет утечки.

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

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

>>2515032
> Андроид говно
Да, но айос хуже. Видел их инструменты? Откровенный пиздец
Аноним 16/11/22 Срд 20:28:26 #66 №2515392 
А что делать если я не хочу что бы мое приложение вообще "чистилось", оно работает на переднем плане, но пользователь может какие-то настройки в системе поменять, при этом приложение желательно что бы работало. У меня есть активность и есть потоки, в ней созданные. Могу я как-нибудь поставить флаг что бы ОС не шейвила мою прилагу.
Аноним 16/11/22 Срд 20:30:35 #67 №2515397 
>>2515392
Не можешь. Есть варианты как держать его подольше, но это отдельная обширная тема, почитай про background работу
Аноним 16/11/22 Срд 20:40:57 #68 №2515412 
>>2515397
Да спасибо за ответы, я может невнятно формулирую запросы, просто я под линукс раньше писал и все эти интенты, активности, контексты немного непривычны для меня, словно для лунахода пишешь что-то
Аноним 16/11/22 Срд 20:46:44 #69 №2515420 
Я вот смотрю сейчас везде этот DevOps во все поля, а как с этим у андроида? Я как-то не вкуриваю, я же под андроид студио на винде apk собираю, а тут это все как?

А еще есть какой-нибудь сервис( которым вы пользовались) мне нужно туда свою прилагу закинуть и заинсталлить и что бы она поработала недели 2-3, понаблюдать нет ли утечек и т.д.
Аноним 17/11/22 Чтв 13:56:10 #70 №2515934 
Какого члена все говорят, что заебись сначала учить жаву, а потом переходить с него на котлин, мол котлин это жава с сахарком?
Нихуя не так же, сижу теперь мучаюсь. Придумал себе забаву - брать жава код и переписывать его ручками под котлин, так это по ощущениям нихуя не жава с сахарком, все пиздец непривычно и по другому. Нахуй нужна жава тогда?
Аноним 17/11/22 Чтв 14:26:54 #71 №2515958 
>>2515934
На джаве все исходники. Легаси
Аноним 17/11/22 Чтв 14:41:43 #72 №2515968 
>>2514965
>лычку Милла
Что такое "лычка Милла"?
Аноним 17/11/22 Чтв 16:15:56 #73 №2516058 
>>2515934
Нахуй она не нужна.
Аноним 17/11/22 Чтв 16:37:49 #74 №2516082 
>>2515934
Потому что ты находишься на жвм. Тебе все равно надо знать про все сопутствующие вещи по типу стек и хип, GC, потоки, способы синхронизации, equals и hashcode, коллекции ну и так далее
Аноним 17/11/22 Чтв 22:24:49 #75 №2516321 
Пишу небольшую приложуху в vs22 c# xamarin, мне нужно запустить гифку, но при запуске гифки приложение вылетает,если прописаноIsAnimationPlaying = "True".
Если не прописано,гифка открывается стопкадром как обычная картинка. Как можно пофиксить вылет и заставить проигрываться гифку?
Аноним 19/11/22 Суб 01:28:50 #76 №2517185 
>>2516082
жвм это что такое?

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

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

ссылка протухла
Аноним 19/11/22 Суб 02:21:00 #77 №2517212 
>>2517185
JVM
В шапке хуйня
Аноним 19/11/22 Суб 08:24:02 #78 №2517268 
Правда, что нужно иметь мощный комп, чтобы разрабатывать на Андроид?

Ещё я слышал, что планируется делать универсальные андроид-приложения и для десктопных машин. Т.е. в каком-нибудь линупсе просто запускаешь такую прогу и она работает. Верно ли это?
Аноним 19/11/22 Суб 08:58:53 #79 №2517278 
Успешные вкатыши то есть в треде? Вакансий вообще на джунов нет сейчас.
Аноним 19/11/22 Суб 09:50:28 #80 №2517296 
>>2517278
Потому что вкат в айти закрыт в РФ, делай забугорную карту в каком нить турецком банке и вкатывайся в линкидин
Аноним 19/11/22 Суб 11:23:08 #81 №2517326 
>>2517296
Джуном в линкедин?
Аноним 19/11/22 Суб 14:41:28 #82 №2517448 
>>2517326
Рисуй опыт и будь мидлом
Аноним 19/11/22 Суб 14:44:11 #83 №2517451 
>>2517268
>Правда, что нужно иметь мощный комп, чтобы разрабатывать на Андроид?
Да. Нужны хорошая оператива, проц, ssd. 16 гигов хватит для пет-проектов, но для реального рабочего проекта и 32 маловато
>Ещё я слышал, что планируется делать универсальные андроид-приложения и для десктопных машин. Т.е. в каком-нибудь линупсе просто запускаешь такую прогу и она работает. Верно ли это?
Ну можно так сделать, и кто-то так делает
Аноним 19/11/22 Суб 16:25:33 #84 №2517534 
>>2515934 Посоветуй пж норм курс для java чтобы покрывал все что необходимо, или по каким ты учился
Аноним 20/11/22 Вск 12:07:42 #85 №2518128 
>>2517534
Хз таких нет наверное, я на javarush сидел + книги + ютуб, и я все еще не работаю разрабом, так что мой опыт необязательно является оптимальным, мб я все не так делаю
Аноним 20/11/22 Вск 17:16:10 #86 №2518559 
>>2517451
>проц, ssd. 16 гигов хватит для пет-проектов, но для реального рабочего проекта и 32 маловато
Зачем?
Аноним 20/11/22 Вск 17:30:07 #87 №2518590 
>>2518559
Что именно зачем? Ну можешь на калькуляторе работать с постоянно свопящей оперативой и компиляцией по джва часа.
Аноним 20/11/22 Вск 17:49:52 #88 №2518630 
А нах щас нужна джава? Посмотрел пару курсов по котлину, изучил материал дизайн и вперед - клепать собственные приложухи. В чем я не прав?
Аноним 20/11/22 Вск 18:17:24 #89 №2518675 
>>2518630
В том, что не факт что ты попадешь в модный новый проект, вполне дохуя старого говна мамонта, написанного на джаве
Аноним 20/11/22 Вск 18:29:37 #90 №2518700 
>>2518630
>>2516082
Аноним 21/11/22 Пнд 18:54:18 #91 №2519660 
Аноны, а как реализовать такую вещь, запретить диалог закрывать до проверки логина и пароля из сети?
Аноним 21/11/22 Пнд 19:26:54 #92 №2519688 
>>2519660
т.е. у меня есть моя активность и раньше я делал диалог где по нажатию кнопки асинхронно логинился.
Аноним 23/11/22 Срд 14:24:47 #93 №2521429 
>>2519688
Если XML -> .setCanceledOnTouchOutside(false);
Аноним 26/11/22 Суб 17:14:44 #94 №2523957 
Кто на чем кодит?
У нас проект на 200+ модуль, холодная сборка 20-30 минут на ноуте с 11800h и 32гб рам, греется просто пиздец. Собрал себе ПК на 5950х и 64гб, сборка стала минут 5-10, в целом заебись. Но сейчас я путешествую, так что ПК с собой не получается брать, думаю может какой ноут получше взять?
Мак наверно даже не рассматриваю, эиру памяти не хватит, а прошки оверпрайс, да и до 64гб тоже не расширить, проект при сборке 40гб сжирает
Аноним 26/11/22 Суб 17:40:49 #95 №2523983 
>>2523957
На какой денег хватит такой и бери где проц по мощней да и памяти по больше, не понял вопроса короче? ты просишь конкретную модель что ли? ну это тебе в /hw
Аноним 26/11/22 Суб 17:45:39 #96 №2523988 
>>2523957
Вынести сборку на билд-ферму не вариант?
Аноним 26/11/22 Суб 17:45:52 #97 №2523989 
>>2523983
Интересно, с какими ноутами люди работают, АМД или Интел проц, или мак вообще.
Аноним 26/11/22 Суб 17:47:32 #98 №2523991 
>>2523988
Вариант, кстати. Только нужно изучить вопрос, безопасники могут не разрешить такое
Аноним 26/11/22 Суб 17:50:26 #99 №2523994 
>>2523991
>безопасники могут не разрешить такое
Так не внешнюю ферму, а локальную. Принеси свою пекарню в офис, подключи к интернету и подними сервер. Вот тебе и билд-ферма, а ноутбук как тонкий клиент.
Я таким образом свой подкроватный сервер с тредриппером насилую, когда лапшу на плюсах компилирую.
Аноним 26/11/22 Суб 18:24:50 #100 №2524052 
>>2523994
Принести в офис не получится, к сожалению. Ты же про mirakle, да?
Аноним 26/11/22 Суб 18:30:28 #101 №2524066 
>>2524052
>Принести в офис не получится, к сожалению.
Я изначально хотел предложить дома его оставить, но у тебя, похоже, дома никого не будет, а это пожароопасно.

> Ты же про mirakle, да?
У меня для плюсов distcc, но для жабаподобных языков, думаю, свои тулзы есть.
Аноним 26/11/22 Суб 20:44:19 #102 №2524206 
>>2523957
Маки есть на 64 гб, его и бери. Алсо,
>Собрал себе ПК на 5950х и 64гб, сборка стала минут 5-10, в целом заебись.
Холодная сборка стала минут 5-10? Пиздежом попахивает
Аноним 26/11/22 Суб 20:46:56 #103 №2524208 
>>2523989
Мак, чел, мак. И то что у тебя при 64 гб сжирается 40гб вообще не значит, что на 32 ты не сбилдишь. Поиграйся с heap size, гарантирую, что даже мак с 32 гб будет быстрее чем твой сетап, хотя 64 все же лучше
Аноним 26/11/22 Суб 21:02:43 #104 №2524227 
>>2524206
> Маки есть на 64 гб, его и бери. Алсо,
Ну да, заебись, за 3.5к баксов.
> Холодная сборка стала минут 5-10? Пиздежом попахивает
32 потока потому что. Каждый модуль на отдельном потоке собирается + нет троллинга как на ноуте
>>2524208
> гарантирую, что даже мак с 32 гб будет быстрее чем твой сетап, хотя 64 все же лучше
https://github.com/yozhik/AndroidStudioBenchmark
Вот тут есть результаты на м1 про, и мой немного быстрее собирает, хотя я на сборку потратил меньше 1.5к баксов
> 64 гб сжирается 40гб вообще не значит, что на 32 ты не сбилдишь
Я понимаю. Но на рам все работает быстрее, чем на свопе
Аноним 26/11/22 Суб 21:07:04 #105 №2524231 
>>2524227
А не, гоню, там обычный м1. Конкретно с многомодульностью, чем больше потоков, тем лучше, так что сомневаюсь, что даже Макс даст такую же скорость
Аноним 26/11/22 Суб 21:08:15 #106 №2524234 
>>2524227
На 47-48 строчке прям мой сетап
Аноним 26/11/22 Суб 21:18:30 #107 №2524245 
>>2524227
>32 потока потому что. Каждый модуль на отдельном потоке собирается + нет троллинга как на ноуте
Ну бля, у нас просто тачка на зионе 128гб примерно такой же проект не за 5-10 собирает, а больше
>Я понимаю. Но на рам все работает быстрее, чем на свопе
Так у тебя будет 256гб и будет выжирать 180 тогда
Аноним 26/11/22 Суб 21:32:11 #108 №2524262 
>>2524245
> Ну бля, у нас просто тачка на зионе 128гб примерно такой же проект не за 5-10 собирает, а больше
Дебажная? Хз почему так, ci у нас реализую вместе с тестами около часа собирает. Может из-за того, что несколько человек сразу билдит?
> Так у тебя будет 256гб и будет выжирать 180 тогда
Я к тому что рам быстрее, чем память накопителя
Аноним 26/11/22 Суб 21:34:06 #109 №2524265 
>>2524262
> реализую
Релизную
Аноним 26/11/22 Суб 22:04:15 #110 №2524281 
>>2524245
Ну и на холодную я имею ввиду сделать клин билд и собрать. Если прям скачать заново проект и почистить кеш гредла, то там под два часа будет дебажная
Аноним 26/11/22 Суб 22:55:08 #111 №2524308 
>>2523957
линукс ставь. нтфс хуево работает
Аноним 26/11/22 Суб 23:11:14 #112 №2524318 
>>2524308
Уже
Аноним 26/11/22 Суб 23:33:49 #113 №2524331 
>>2524308
Линух кстати хуже работает чем винда
Аноним 27/11/22 Вск 00:14:25 #114 №2524352 
>>2524331
Да, охуенно
Аноним 27/11/22 Вск 00:25:08 #115 №2524355 
>>2524331
Вообще да, но собирает андроид быстрее. Факт.
Аноним 27/11/22 Вск 01:20:16 #116 №2524378 
>>2524355
По крайней мере на убунту проблема в том, что там начинает выжираться вся оператива и вместо того чтобы свопить, он киляет тебе браузер, слак, еще что-то, прям как на андроиде
Аноним 27/11/22 Вск 01:24:24 #117 №2524381 
>>2524378
не испытывал однако
Аноним 27/11/22 Вск 03:33:56 #118 №2524484 
>>2523957
>5950х
>64гб
щас бы 50к отдать за 10-20 мин экономии времени, пздц
Аноним 28/11/22 Пнд 06:55:56 #119 №2525353 
>>2517268
>Правда, что нужно иметь мощный комп, чтобы разрабатывать на Андроид?
Впервые в этом треде, повторю вопрос этого анона. Для каких моментов именно НУЖЕН мощный комп, что именно подразумевается под "мощно"?
Может "мощность" нужна для эмуляции, а не создание самой апк? Я её вынесу в свой смартфон, если что перекачусь обратно через титаниум бэкап. Чем больше модулей, тем экспонентно ниже скорость сборки? Каждый отдельный функционал тогда сначала пишется максимально отдельно от приложения в простейшем интерфейсе, а потом подключается уже к общему коду, сборку которого я оставлю на ночь. Тормоза такие конкретно из-за андроид студио/mvcs, их профайла, дебага, тестов? От такого хуевато отказываться, но если апк можно собрать куда быстрее без ИДЕ, то я так и сделаю. Глючное приложение > никакого приложения. Или какие-то другие причины, анон? С хуёв такие, блять, требования? Почему?
Сам ноут у меня так себе, но не 2 гига 2 ядра. 4 ядра, 8 гигов с двухканалом, сисиди. GPU встройка, но я и не собираюсь делать игры. Базовую активити, вставленную по дефолту в андроид студии для нового проекта, программа собрала минуты за 4 где-то. Стандартный эмулятор работает, но тормозит пиздос, при этом в хуефи ускорение виртуализации включено Это реально ВСЁ или вы себе итт конкурентов отпугиваете? Так я и не вкатун, моя цель только петпроджекты и стащить код из куробы в дашу.
Аноним 28/11/22 Пнд 13:20:38 #120 №2525524 
>>2525353
Быстрая постоянная память, много оперативы и много ядер. На гпу пох. Выше обсуждалось же
Аноним 28/11/22 Пнд 17:46:30 #121 №2525806 
>>2525353
Dagger вставишь в проект, он тебе сгенерирует кода для DI на мегабайт на модуль, охуеешь.

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

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

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

>>2523957 анон
Аноним 29/11/22 Втр 10:19:07 #124 №2526219 
>>2525903
Я там челу объясняю, мб у него хдд вд блу
Аноним 02/12/22 Птн 06:10:49 #125 №2528571 
изображение2022-12-02061028714.png
Душная хуйня это ваше айти, лучше бы я в проститутки пошла
мимотян
Аноним 02/12/22 Птн 15:41:34 #126 №2528900 
>>2528571
Ещё не поздно. Нахуй тебе сколиоз зарабатывать среди потных задротов, когда твои ровесницы просто лежат бревном, раздвигают ноги и каждый месяц отдыхают на Гоа
Аноним 02/12/22 Птн 17:33:52 #127 №2529023 
>>2528900
Я всратка просто, это мне ещё придётся доплачивать мужикам, что б они со мной спали
Аноним 02/12/22 Птн 17:47:36 #128 №2529036 
>>2525903
>В это, кстати, советую сильно не упарываться.
Лучше всего использовать рамдиск, на самом деле.
Аноним 03/12/22 Суб 13:34:53 #129 №2529654 
>>2524331
Какой дистрибутив посоветуешь для андроид разработки? Сейчас стоит Ubuntu 22.04.1 LTS. Стоит для этих целей поставить что-то другое?
Залетела из Линукс-треда
Аноним 03/12/22 Суб 13:39:34 #130 №2529657 
>>2529654
*Залетел
Сундар, ты охуел?
Аноним 03/12/22 Суб 13:57:14 #131 №2529686 
>>2529654
У меня на убунту было вот это >>2524378. На других дистрах я не пробовал андроид девелопить
Аноним 03/12/22 Суб 14:37:36 #132 №2529712 
>>2529654
На любом
Я как недоарчевод советую манжаро или EndeavourOS
Аноним 03/12/22 Суб 15:10:00 #133 №2529740 
Вакух нет, щто делоть?
Аноним 03/12/22 Суб 15:38:11 #134 №2529760 
>>2529740
Перекатываться в другую отрасль
Аноним 03/12/22 Суб 15:43:03 #135 №2529769 
>>2529760
Например?
Аноним 03/12/22 Суб 15:45:00 #136 №2529772 
>>2529769
Бэкэнд, походу единственная живая отрасль в айти щас
Аноним 03/12/22 Суб 16:34:11 #137 №2529811 
>>2529769
Переводчик китайского
Аноним 04/12/22 Вск 13:24:19 #138 №2530463 
123123.png
Мужчины, вопросец есть для вас. Хочу устроить фрод приложению кореша так, чтобы он не спалил мою активность. Накатил на ведройд свой виртуалочку, xposed, с помощью модулей подменяю всякие андройд айди и прочие уникальные данные. С помощью этих модулей отслеживаю что он запрашивает от моей системы. Возможно, какие-то ещё данные он у меня собирает, но без спросу и моего ведома. Подскажите куда копать, чтобы не спалиться? На данный момент схема простая: 1. Генерирую IMEI для определенного устройства, маскируюсь под него, на каждый аккаунт новый gmail-акк. Что забыл? На чем можно поймать меня? Скринрелейтед - запросы приложения к ОС, которые я смог отследить.
Аноним 04/12/22 Вск 13:52:59 #139 №2530487 
>>2530463
Прошу прощения за нервный подчерк, третий день без сна расковыриваю тему. В программировании ничерта не понимаю, чисто гуглю функции и логически решаю да додумываю ситуации. Пробовал сравнивать запросы приложения кента с запросами, которые отправляет на устройство приложение "Device ID". Оно всю инфу по аппарату уникальную собирает в себя. IMEI утёк, однако запроса на его получения не увидел. Полагаю, он имеет доступ обходным путём либо может его заполучить вообще без запросов каких-либо. Возможно такое? На что мне обратить внимание во время виртуализации, чтоб не спалиться?
Аноним 04/12/22 Вск 20:53:44 #140 №2530919 
>>2530463
Не читал твой пост особо, но просто купи отдельный телефон бушный и делай все с него с фулл ребутом после каждой махинации или че там у тебя
Ну и геолокацию подменяй и почитай что нужно там менять
Аноним 06/12/22 Втр 20:12:52 #141 №2533129 
Screenshot 2022-12-06 at 20.10.01.png
Анон, нужна твоя помощь!
Есть задача сделать UIшку для звонка с несколькими учасниками. По языкам жава либо котлин, jetpack compose нельзя потому что нельзя. В общем надо как-то сделать отображение нескольких участников в виде таблички n x 3. А как сделать чтоб оно динамически размещалось? Ну, то есть, если 2 участника, то 1 строка и 2 элемента по центру, если 4, то 3 в первой строке и 1 во второй по центру. Есть какие-то библиотеки для этого? В прототипе выглядит так:
Аноним 06/12/22 Втр 20:15:59 #142 №2533135 
>>2530487
Ну, во первых, можно посмотреть исходники/деобфусцировать/ и т.д. Во-вторых смотрим условные wireshark пакеты которые идут с виртуалки - они и с компа не уйдут и структуру посмотришь.

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

Делать свой лейаут менеджер – нахуй и в пизду.
Алсо это ебучее тестовое, которое даже открывать никто не будет, нах ты время тратишь?
Аноним 06/12/22 Втр 22:18:07 #144 №2533230 
>>2533181
Это хуже чем тестовое, это для проектика в вузе, а так - спасибо, буду пробовать
Аноним 07/12/22 Срд 02:09:46 #145 №2533412 
пздц конечно требований на джуна, ещё и за 45к в ДС в офисе, ахуеть просто https://hh.ru/vacancy/73404879
и даже так 40+ человек откликнулось, какая же пизда сфере просто жалко смотреть на это всё
Аноним 07/12/22 Срд 05:06:56 #146 №2533442 
>>2533412
>Кроме этого, компания каждую неделю закупает продукты для сотрудников.
Плюс продукты(на дом типа из сбермаркета я так понимаю), это считай я на 10к хаваю в неделю, считай 85к уже. Нормально в целом
Аноним 07/12/22 Срд 14:39:53 #147 №2533830 
>>2533181
1 вариант самый оптимальный
Аноним 07/12/22 Срд 15:32:59 #148 №2533860 
>>2529740
>>2529760
>>2529769
>>2529772
Ебало представили? Кто вот это может вообще высрать, кроме вкатуна?
Аноним 07/12/22 Срд 20:28:25 #149 №2534351 
>>2533860
Так вакух на джуна правда же нет
Аноним 07/12/22 Срд 21:51:22 #150 №2534435 
>>2509590 (OP)
Нужно натворить некоторую хуйню. Она должна, по идее, сохранять разные отпечатки пальцев, а потом по ним узнавать людей. В чём отпечатки пальцев сохраняются? Как это вообще сделать не совсем по уебански, в какую сторону гуглить? Всё это должно работать на обычном ведроиде в смартфоне.
Аноним 07/12/22 Срд 22:32:47 #151 №2534468 
>>2534435
androidx.Biometric

первый результат в гугле
Аноним 07/12/22 Срд 22:32:58 #152 №2534469 
>>2534435
Можно ли вообще сохранять отпечатки, которые делает смартфон, куда захочется? Я сейчас окончательно ёбнусь.
Аноним 07/12/22 Срд 22:53:59 #153 №2534481 
>>2534468
Оно же только для авторизаций и подтверждения действий использоваться может? Если сохранить отпечатки разных людей, то как по отпечаткам определить чьи они? Ты хуйни принёс или мне читать внимательнее нужно?
Аноним 07/12/22 Срд 22:55:33 #154 №2534483 
>>2534469
Нельзя, только в специфическое защищенное хранилище. Ты думал, андроид - такая открытая система?

Погугли сначала, а потом раскидывайся, кто тебе там хуйни принес
Аноним 07/12/22 Срд 23:01:19 #155 №2534488 
>>2534483
>Погугли сначала
Гуглил же, в том то и дело. Потому и спрашивать пришёл - думал, что криво гуглил и потому не нашёл ничего. А так нельзя делать оказывается. Штош.
Аноним 08/12/22 Чтв 04:14:50 #156 №2534673 
ВСЁ
https://youtu.be/1S_1MmOY0yY
Аноним 08/12/22 Чтв 10:18:22 #157 №2534780 
>>2534673
айти пузырь лопнул в 17 раз?
да не может такого быть

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

все увольняют тех, кто нихрена не делает, зачем их называть айтишниками? Компании сбрасывают балласт
Аноним 08/12/22 Чтв 10:41:50 #158 №2534793 
>>2534780
>да не может такого быть

Вакансии на джунов становится всё меньше и меньше, а если они и есть, то набирают 300+ откликов, про стажировку вообще молчу - щас только яндексы, авито и им подобные остались, и то не факт, кстати. Если пузырь не лопнул, то, можно сказать, вход для вкатунов сейчас закрыт
Аноним 08/12/22 Чтв 11:13:30 #159 №2534815 
>>2534793
ты на другие сферы работы посмотри

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

но о пузыре говорят только у нас
Аноним 08/12/22 Чтв 11:52:56 #160 №2534885 
>>2534793
> про стажировку вообще молчу - щас только яндексы, авито и им подобные остались
Только крупняк может себе позволить взять чела с негативным импактом на вырост в команду. Во всех остальных компаниях всю жизнь стажировки были тем же самым что и джуны на нулевую зарплату с требованиями как к мидлу. А этого и сейчас навалом.
Аноним 08/12/22 Чтв 12:14:01 #161 №2534906 
>>2534793
Я недавно стажером в яндекс устроился, правда не на андроид, а на бекенд. Но вообще стажеров крупняк нанимает, да.
Аноним 08/12/22 Чтв 14:06:35 #162 №2535077 
>>2534815
Так и есть, просто лафа для джунов закончилась и надо нормально так попотеть. Мб явление временное, хз

>>2534906
Круто, задрачивал алгоритмы?
Аноним 08/12/22 Чтв 14:24:50 #163 №2535109 
>>2535077
>задрачивал алгоритмы
Скорее нарешивал литкод. Каждый день на протяжении 3 месяцев садился утром и до вечера нарешивал, смотрел разборы, читал индусские объяснения. Базовые концепции и приемы вроде бы освоил, но иногда приходилось чуть ли наизусть выучивать решения.
До этого литкодом занимался периодически, с большими перерывами, нерегулярно.
Аноним 08/12/22 Чтв 14:42:12 #164 №2535124 
>>2535109
Лучший. Твоя стори – ещё одно доказательство того, что труд и упорство ведёт к успеху. Удачи тебе в будущем, анончик
Аноним 08/12/22 Чтв 14:51:18 #165 №2535141 
>>2534906
А яндекс на котлине пишет?
Аноним 08/12/22 Чтв 15:06:54 #166 №2535173 
>>2535141
Бекенд на котлине (вместе с джавой и спрингом) точно есть во многих отделах.
Если про андроид мобилки, то там наверное котлин и вовсе основной язык.
Аноним 08/12/22 Чтв 20:28:06 #167 №2535618 
image.png
База?
Аноним 08/12/22 Чтв 20:30:02 #168 №2535620 
image.png
>>2535618
Аноним 08/12/22 Чтв 20:35:56 #169 №2535624 DELETED
>>2535620
Причем нейроночка может написать все эти петы за тебя.
Аноним 08/12/22 Чтв 23:21:56 #170 №2535800 
>>2535624
Нейроночка делает то, чему её научили те кто делает петы, например. И на работе не за петы платят, а нейроночке не платят потому что она не нужна - объяснить ей что тебе нужно, если оно сложнее калькулятора, намного сложнее чем самому разобраться и написать и идёт она нахуй, например.
Аноним 09/12/22 Птн 13:15:54 #171 №2536199 
>>2534793
Стажировки яндексов, авито и прочих это не совсем стажировки, там требуется опыт работы по факту, требования выше, чем к джуну в других конторых
Аноним 11/12/22 Вск 17:21:25 #172 №2538315 
2ACPWR8417661492743358512-scaled.jpg
Котаны, подскажите как настроить прозрачный мост, чтобы эмулятору был доступен WLAN/Ethernet адаптер.
Такая функция называется bridge driver и поставляется в эмуляторе Nox Player, но там проблема - доступен только Android 9, а нужен последний.
Аноним 11/12/22 Вск 17:45:55 #173 №2538340 
>>2538315
По дефолту не может
https://developer.android.com/studio/run/emulator-networking

Он работает через qemu, он то точно умеет, так что мб как то можно прокинуть флаги. Нашел ток
https://gist.github.com/DKrepsky/7defcb4e177f5e3f456d0b5f9748aa7e я хуй знает вообще что здесь происходит.
Аноним 12/12/22 Пнд 16:37:05 #174 №2539130 
Как нахуй повернуть кнопку нормально в Jetpack Compose? Уже второй день ебусь с ней.
Аноним 12/12/22 Пнд 22:41:50 #175 №2539399 
>>2539130
Сделал через layoyt { }.
Ебал в рот.
Аноним 13/12/22 Втр 00:48:10 #176 №2539472 
>>2524208
Пошел ты нахуй, говноед. Плюсовые модули для jni на ссаных макпуках собираются раза в полтора-два дольше, чем на каком-нибудь 11800h
Аноним 13/12/22 Втр 00:54:01 #177 №2539474 
>>2528571
Давно я такого лютого говнокода не видел
Аноним 13/12/22 Втр 01:20:33 #178 №2539484 
>>2539472
Плюсовые модули конечно очень распространенный юзкейс, в отличие от джава компиляции, которая быстрее и не плавит нахуй материнскую плату. Чем они собираются? Кастомным гугловым симейком без поддержки арма через розетту?
Аноним 13/12/22 Втр 01:22:15 #179 №2539485 
>>2539474
Это код написаный челом, который андроид разработкой занимается больше 8 лет и ему самому уже 40+
Аноним 13/12/22 Втр 10:49:44 #180 №2539622 
>>2539485
И? Это отменяет факт того, что на скрине ебучий говнокод?
Аноним 13/12/22 Втр 11:44:25 #181 №2539651 
>>2539622
В чем говнокод? Тебе лет-то сколько, щенок?
Аноним 13/12/22 Втр 11:52:20 #182 №2539662 
>>2539130
Modifier.rotate() ?

А лучше нормально иконку импортнуть и использовать
Аноним 13/12/22 Втр 11:54:52 #183 №2539668 
>>2539474
Ты о каком коде говоришь? Это какой-то тестовый проект с медиаплеером (лол), где одна кнопка и один ресурс. Хуйню не пиши
Аноним 13/12/22 Втр 14:48:00 #184 №2539832 
Как же горит жопа от ублюдков из JetBrains, у которых уже миллион диспатчеров для тестов, одна половина из которых - deprecated, а вторая opt-in. Пидорасы.
Аноним 13/12/22 Втр 15:10:15 #185 №2539853 
>>2539472
>Плюсовые модули для jni на ссаных макпуках собираются раза в полтора-два дольше
Это никого не ебет
Аноним 13/12/22 Втр 16:53:58 #186 №2539913 
>>2539668
Для тестового - ок, но я бы такую хуету людям не показывал (если это не мануал)

>>2539651
Че так рвешься? Ты, что ли, эту залупу написал? Схуя ли оверрайд в лямбду не вынесен, и методы, которые должны быть приватными - паблик, а, любитель несвежего кала?
Аноним 13/12/22 Втр 18:13:42 #187 №2539987 
>>2539472
Да и джавовые модули тоже
Мимо
Аноним 13/12/22 Втр 18:37:03 #188 №2540012 
>>2539913
А тебя кто-то ревьером этого кода добавил, что ты так распетушился итт?
Аноним 13/12/22 Втр 19:34:01 #189 №2540064 
>>2539913
У меня на прошлой работе лямбды в джаве по код стайлу нельзя было использовать
Мимо
Аноним 13/12/22 Втр 19:37:10 #190 №2540069 
>>2540064
Обычно в таких условиях есть корпоративный конфиг для кодстайла, чтобы студия лишний раз глаза не мозолила
Аноним 13/12/22 Втр 19:46:52 #191 №2540078 
157295911502[1].jpg
вввв.PNG
Добрый вечер.
Подскажите, как правильно в Android 13 работать с файлами за пределами приложения?
Код падает при попытке создать файл с исключением:
java.io.IOException: No such file or directory
путь:
/storage/emulated/0/MY_APP/profile.bin
Нужно всего лишь перенести приложение так, чтобы с минимальными модификациями это работало на 13-ом андроиде.
На 10-ом работает.
Аноним 13/12/22 Втр 20:17:30 #192 №2540109 
>>2540078
Гугли
Аноним 13/12/22 Втр 20:21:17 #193 №2540111 
>>2540078
Братик, а нахуя тебе во внешнем хранилище изъебистый файл создавать? Чего в context.cacheDir его на запихнешь?
Аноним 13/12/22 Втр 20:46:37 #194 №2540127 
>>2540111
Можно и так.
Файлы оттуда будут бэкапиться в облако, чтобы после удаления приоожения восстановиться?
Аноним 13/12/22 Втр 20:49:46 #195 №2540131 
>>2540127
Если бэкапить и восстанавливать при переустановке будешь ты, то да
Аноним 13/12/22 Втр 20:51:01 #196 №2540132 
>>2540127
Вообще, думаю, что скоро описанный вариант может стать единственным возможным для новых устройств, учитывая тенденцию на новые анальные ограничения гугла в каждой версии ведра
Аноним 13/12/22 Втр 22:41:42 #197 №2540203 
>>2540127
> Файлы оттуда будут бэкапиться в облако
А обычные файлы как будто будут нет. Если юзер удаляет прилу, значит она ему нахуй не нужна, нехуй засерать файловую систему. Все анальные ограничения последних версий очень хороши, жаль только работают через жопу в плане апи.

Для бекапов для реинсталов есть отдельная фича.
Аноним 14/12/22 Срд 12:59:52 #198 №2540493 
1564289544405.jpg
>>2539662
Через rotate хуйня получалась. Содрал решение со стаковер, мать его, флоу. Может, оно и избыточное, но по крайней мере решило проблему.
Аноним 14/12/22 Срд 15:58:31 #199 №2540700 
>>2540493
Так ты переверни ее в фигме и импортни вертикальной
Аноним 14/12/22 Срд 22:20:21 #200 №2541164 
Пиздец, полтора года поработал на java/kotlin на бэке, решил перекатиться в интерфейсы и пошел задрачивать фронт.
А сейчас вспомнил, какой кайф писать на котлине да и на джаве в сравнении с JS/TS, и начали закрадываться мысли в ведроид перебраться. Вообще, год назад пробовал писать какое-то простенькое говно под андроид.

Отговорите, чтоль, минусов мобильной разработки накидайте. А то еще время потеряю.
Аноним 14/12/22 Срд 22:23:50 #201 №2541168 
вкатывальшика реквест:
знаю немного java+есть немного опыта написания автотестов на кукумбере
решил перекатиться на котлин, но курс на степике ввёл в ступор
Что можете посоветовать? Есть идея воспользоваться менторством, но где их нормальных искать пока непонятно
Всем нормальных продуктов и задач
Аноним 15/12/22 Чтв 00:02:37 #202 №2541253 
>>2541164
> минусов мобильной разработки накидайте

апи - говно из жопы
рисование кнопок заебет через год без рофлов это даже хуже чем джейсоны перекладывать между сервисами
всратые девайсы которые крашутся просто потому что пошел ты нахуй
гугл ебет мозги каждый код своими охуительными апдейтами андроида
дизайнеры работают над прилой под андроид по остаточному принципу, всегда все сначала делается и проверяется ими на иос. будешь с ебалом лягухи постоянно бегать с "на ведре такого контрола нет(((", "давай уберем блюр плз((("
ну и туманные карьерные перспективы, когда ты фронтомакака. сто, архитекторы и прочие топы – чаще всего бекендеры ибо имеют нужную базу, а твой максимум – стафф / тимлид фронтомакак.
Аноним 15/12/22 Чтв 01:09:38 #203 №2541287 
>>2541164
>Отговорите, чтоль, минусов мобильной разработки накидайте
Из нее нет выхода после определенного срока. Ты не можешь взять и свитчнуться на другой стек, т.к. ты должен будешь полностью все изучать с нуля и пиздовать работать джуном, ну если чуть припиздишь, то мидлом. Также перспективы роста более ограничены по сравнению с беком
Аноним 15/12/22 Чтв 04:35:03 #204 №2541339 
>>2541287
>Также перспективы роста более ограничены по сравнению с беком
Какие перспективы в бэке ?
Аноним 15/12/22 Чтв 04:36:38 #205 №2541340 
>>2541164
>решил перекатиться в интерфейсы
Зачем?
Аноним 15/12/22 Чтв 12:11:24 #206 №2541561 
>>2541339
солюшн архитект, инжиниринг манагер, сто, и т.п. никогда не видел вышеперечисленных с бэкграундом чисто мобильщика
Аноним 15/12/22 Чтв 13:20:38 #207 №2541668 
>>2541561
Какой смысл расти куда то из андроид дева? деньги есть, что ещё надо? лишний геморой на жопу взять мечтаешь?
Аноним 15/12/22 Чтв 14:25:34 #208 №2541722 
>>2541668
Денег нет, личной реализации нет
Аноним 15/12/22 Чтв 15:00:29 #209 №2541753 
>>2541722
Иди в геймдев, делай стартап.
Аноним 15/12/22 Чтв 15:04:57 #210 №2541756 
>>2541287
>Ты не можешь взять и свитчнуться на другой стек
Так это плюс, у тебя один стек в твоём профиле, когда например бекенд может на чём угодно писаться
Аноним 15/12/22 Чтв 15:42:08 #211 №2541801 
>>2541722
>Денег нет
>Иди в геймдев
Как же ты слаб в троллинге
Аноним 16/12/22 Птн 08:58:19 #212 №2542569 
>>2541668
Деньги точно есть? (мимо другой чел)
Если я задрочусь в Android-разработке, я смогу хорошо зарабатывать, став миддлом?

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

Сейчас прохожу курс Андрея Сумина по Android-разработке.
Курс 2018 года.
Он все еще актуален?
Аноним 16/12/22 Птн 09:50:51 #213 №2542596 
>>2542569
Всё что старше года уже неактуально
Аноним 16/12/22 Птн 12:25:07 #214 №2542785 
>>2542569
Что для тебя хорошо? ну свои 300к с копейками, став синькой через 3 года, ты получишь, но дело в том, что этого ни на что из существенного не хватает в современном мире
Аноним 16/12/22 Птн 16:34:47 #215 №2543160 
Screenshot2022-12-16-16-30-57-299org.telegram.messenger.jpg
Стартапер вкотілся в тред @diary_startup.

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

мимо с другого стека; периодически для досуга поверхностно щупаю другие технологии
Аноним 16/12/22 Птн 20:47:52 #217 №2543491 
>>2543476
В продолжение своего вопроса хотел бы ещё один задать: как вы относитесь к вендорлокнутой разработке (в данном случае вендор - Гугл)?
Часто все хаят андроид и его апи, но разве не прекрасно, что у вас все есть из коробки?) Не надо конфигурировать, настраивать, ебаться и экспериментировать с тонной всякой тулинг-хуйни; ИДЕ-шка изначально без расширений классно заточена под экосистему. В чем я не прав?) Может, я заблуждаюсь, и так только кажется на первый взгляд; интересно особенно было бы услышать тех, кто имел опыт с чем-то помимо андроида)
Аноним 16/12/22 Птн 20:49:43 #218 №2543495 
>>2543476
> На xml вообще пишут на реальной работе
Да, написано миллиард строк xml, он никуда не исчезнет еще долгие годы)))))))
> Там же есть design mode, где все, как в конструкторе делается)
Этим калом никто не пользуется)))))))
Аноним 16/12/22 Птн 20:51:34 #219 №2543497 
>>2543476
Как раз только на XML и пишут. Вакансий на компоузе практически нет. С другой стороны, на компоузе приятнее и шустрее выходит. Скорее бы хмл издох

>>2543160 кун
Аноним 16/12/22 Птн 23:32:50 #220 №2543624 
изображение.png
Аноны, сильно не бейте лучше обоссыте
Погромировал последний раз в школе на самом деле на VBA в экселе, только никому не говорите
Возникло желание разобраться, откуда растут ноги у некоторых настроек в китайской магнитоле на андроиде.
Как декомпилировать apk, я уже узнал, но в блокноте читать эту лапшу из this.a.a.a.g очень сложно.
Нагуглил, что есть IDE Eclipse, но я не понимаю, что из этой фигни мне нужно установить.
Что делать? inb4 бочку
Аноним 17/12/22 Суб 00:21:56 #221 №2543638 
>>2543624
Android Studio, эклипс удали
Аноним 17/12/22 Суб 02:22:47 #222 №2543666 
>>2543638
Отлично, спасибо. Файлы импортировались, по коду переходит.
Аноним 17/12/22 Суб 02:52:10 #223 №2543669 
>>2542785
не хватает ему лол, амбиции свои поумерь, я во времена вката жил вместе с тян на её зп 27к и ничего страшного, а тут ему 300к мало в рф видители, хуй соси быдло
Аноним 20/12/22 Втр 09:38:27 #224 №2546830 
Что за тряска с нейросетями в нете? кто то пробовал копилот ? насколько он применим в андроиде?
Аноним 20/12/22 Втр 15:49:21 #225 №2547311 
>>2546830
Пробовал codenine, дикая хуйня. Ломает уже и так хромающий автокомплит. Были дельные моменты, но удалил через неделю
Аноним 20/12/22 Втр 15:49:47 #226 №2547313 
>>2547311
tabnine*
Аноним 20/12/22 Втр 19:06:14 #227 №2547622 
>>2546830
большинство миддлов и многие сеньоры то пишут говнокод, а ты про нейросети
Аноним 20/12/22 Втр 20:51:10 #228 №2547732 
Сейчас работаю в сбере андроид разработчиком (мидл, стаж в сбере чуть больше двух лет, на удаленке в регионе, зп 150к). По условиям все устраивает, но проект заебал, да и сама работа в такой огромной конторе (накладывает свои минусы)

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

Я себе это так представляю: выполняешь заказы на доработки приложений заказчиков, в итоге собирается база клиентов и ты уже с ними напрямую работаешь. Сам регулируешь свою нагруженность, заебался - берешь меньше заказов, нужны бабки - берешь больше заказов. Такое представление сложилось.
Аноним 20/12/22 Втр 21:53:36 #229 №2547789 
>>2547732
>. Может кто че рассказать за фриланс в мобильной разработке?
Мёртв, 3 заказа в месяц уровня, хоче яндекс го, бюджет 30к и даже на такие по 40 откликов
Аноним 20/12/22 Втр 23:39:06 #230 №2547878 
>>2547732
Фриланс — это сверх ко всему, от чего ты сейчас страдаешь, добавится мозгоёбство и кидалово от клиентов.

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

Формально да, но пахать будешь как скотина последняя. Не всегда конечно, но иногда прям в ущерб здоровью.
Аноним 21/12/22 Срд 00:20:07 #231 №2547895 
>>2547732
Про фриланс забудь навсегда. Запад русню заканселил и работать со славянскими мордами ещё двадцать лет будет немодно, а русские фриланс биржи сдохли, воняют, и суммарно не могут прокормить и десятка погромистов. Про свою базу клиентов тоже забудь - фриланс-биржа сделает все возможное, чтобы ты не встретился с заказчиком напрямую. Современный фриланс - это работа ниже рынка, ебанутые и не знающие что им нужно заказчики и постоянный риск кидалова.
Аноним 21/12/22 Срд 08:56:54 #232 №2548049 
>>2547895
От души. Четко разложил. Тогда тут один вариант, заебала текущая контора идешь в другую, и так по кругу, пока не умрешь(
Аноним 21/12/22 Срд 10:36:51 #233 №2548107 
>>2547895
Забавно, но буквально в предыдущем треде чел писал как изи на фрилансе 10к в месяц делает
Аноним 21/12/22 Срд 12:06:40 #234 №2548168 
>>2548107
Ну если рублей то да
Аноним 21/12/22 Срд 12:55:53 #235 №2548220 
>>2548107
На топтале, это немного другое, туда как минимум собес пройти надо.
Аноним 21/12/22 Срд 14:05:20 #236 №2548309 
>>2548107
Это я. Ставишь геолоку Грузии и работаешь как и раньше.

На топтале сработало, на других надо траить. Ну и офк надо юр лицо оформить в другой стране
Аноним 24/12/22 Суб 01:35:42 #237 №2551637 
>>2547732
шо давай рассказывай в какой тиме, ща тебя задеаноню мимокрокодил. Был такой же у нас в команде шныря, на стороне ещё подрабатывал будучи в команде, а мы с него горели почему он на отъебись отвечает и кнопки красит по 3 часа.
Сиди в сбере на своём 8-9 грейде и не пырхайся, места где так можно проебаться и ничего не делать не найти сейчас в Мск наверно
Аноним 25/12/22 Вск 17:33:11 #238 №2553461 
568568675.jpg
https://youtu.be/DEuzoaLNDx0?t=192
"В бэкенде зарплаты выше чем в мобильной разработке" - это правда?
Аноним 25/12/22 Вск 17:44:27 #239 №2553470 
>>2553461
> бекенд – хайлоад, микросервисы, миллиард всяких тулзов
> мобилка – ну эт в сеть сходи и кнопочку нарисуй хотя даже с этим нормально справиться не могут
Сам как думаешь?
Аноним 25/12/22 Вск 20:28:24 #240 №2553641 
>>2553470
А насколько большая разница в зарплатах?
Аноним 25/12/22 Вск 23:16:23 #241 №2553791 
>>2553641
Чем выше уровень - тем больше отрыв, мидл и ниже +- так же;
Аноним 26/12/22 Пнд 09:22:52 #242 №2554010 
>>2553461
Бэк это гавно из жопы, там вакансий больше да, но ты эти ваки сразу дели на несколько, потому что бэк может писаться на чём угодно, даже на котлине, а зп в айти везде збс
Аноним 26/12/22 Пнд 12:20:02 #243 №2554137 
>>2553461
Да
Аноним 26/12/22 Пнд 17:56:17 #244 №2554626 
>>2553461
Как же этот хуесос дизморалит пздц просто, посмотрел 2 последних видео "РРЯЯЯ ВСЁ МОБИЛКИ ВСЁ", ну по вакансиям я не вижу, что ВСЁ
Аноним 26/12/22 Пнд 18:23:48 #245 №2554668 
>>2554626
всё для вкатунов вроде как он говорил
Аноним 26/12/22 Пнд 19:31:09 #246 №2554739 
>>2554668
я и есть вкатун
Аноним 26/12/22 Пнд 21:32:09 #247 №2554884 
>>2554739
тогда мы с тобой ВСЁ, увы
Аноним 26/12/22 Пнд 21:46:50 #248 №2554901 
>>2554884
значит поеду хохлов ебать, все равно перспектив на норм жизнь больше нет
Аноним 27/12/22 Втр 10:54:30 #249 №2555225 
>>2554668
А где для вкатунов не все?
Аноним 27/12/22 Втр 13:23:22 #250 №2555322 
>>2555225
на заводе
Аноним 27/12/22 Втр 17:20:16 #251 №2555607 
Как в эмуляторе включить нижние 3 кнопки навигации, куда они пропали блять, недавно включал, а теперь вообще из головы вылетело как это сделать
Аноним 28/12/22 Срд 11:31:38 #252 №2556128 
Помогите, я обдвачевался.
Каждый раз, когда вижу слово Scaffold в композе, я говорю вслух (хорошо, что дома сижу): "Да не трясись ты так, скаффолд", и в голос проигрываю.
Аноним 28/12/22 Срд 13:35:34 #253 №2556234 
>>2555607
В настройках телефона
Аноним 28/12/22 Срд 13:42:36 #254 №2556245 
>>2556128
держи в курсе
Аноним 29/12/22 Чтв 00:50:25 #255 №2556873 
Пизда
https://habr.com/ru/company/dododev/blog/708248/
Аноним 29/12/22 Чтв 00:53:40 #256 №2556878 
>>2556873
Ну оч хуево что тебя заменят, пойдешь в мак работать
Аноним 29/12/22 Чтв 00:55:33 #257 №2556879 
>>2556878
Тебя тоже
Аноним 29/12/22 Чтв 01:46:11 #258 №2556895 
>>2556879
Меня – нет, я свою ценность осознаю даже в дивном новом мире. Ты же судя по всему пойдешь на завод.
Аноним 29/12/22 Чтв 02:42:26 #259 №2556909 
Где меняется цвет тайтла приложения, в гугле пишут стайлс, его нет уже, в темс он не меняется почему то
Аноним 29/12/22 Чтв 14:49:27 #260 №2557266 
kotlin1.jpg
Учил Android-разработку по курсу Сумина (там еще на Java, курс старый - 2018-го года).
В итоге понял что учу старые технологии - а хочется чего-то свежего.
Посоветуйте курс 2022 года - только чтобы можно было бесплатно скачать, платить не хотет.
Аноним 29/12/22 Чтв 22:38:50 #261 №2557722 
>>2557266
шапку чекай
Аноним 30/12/22 Птн 15:01:45 #262 №2558117 
Допустим я скачаю какое нить приложение в гугл плей, я могу его открыть в андроид студио и посмотреть подробно как оно сделано?
Аноним 30/12/22 Птн 17:55:17 #263 №2558251 
>>2558117
Нет
Аноним 30/12/22 Птн 23:53:43 #264 №2558668 
>>2558117
Можешь, но только приблизительно, скачай апк на apkmirror или другом сайте и декомпильни его
Аноним 31/12/22 Суб 22:55:52 #265 №2559646 
>>2558668
В каком смысле приблизительно?
Аноним 01/01/23 Вск 12:17:35 #266 №2559923 
>>2557266
>Учил Android-разработку по курсу Сумина (там еще на Java, курс старый - 2018-го года).
Он в 222 году его обновил плюс у него ещё расширенный курс потом, он тоже в 22 или 21 обновлён.
Аноним 01/01/23 Вск 14:46:40 #267 №2559988 
>>2559646
Попробуй и узнаешь
Аноним 02/01/23 Пнд 19:49:44 #268 №2561141 
16723215874300[1].png
уже выбрали в какую профессию будете перекатываться?
Аноним 02/01/23 Пнд 22:52:16 #269 №2561261 
Если кто хочет в чатик к вкатунам, пишите по адресу https://t.me/HIDDENPOOLL
закину в чатик
Аноним 02/01/23 Пнд 23:25:42 #270 №2561281 
>>2561261
>чатик
зумеры без чатиков жить вообще не могут? ахуел когда узнал, что зумеры и в соло играх в чатиках сидят, каждый в своё играет, но при этом в конфе общаются, хз что это за болезнь
Аноним 03/01/23 Втр 00:59:46 #271 №2561351 
>>2561281
Не только зумеры, все люди младше 50 лет в любой ситуации стремятся за решением любой проблемы пойти в мессенджер
Аноним 03/01/23 Втр 01:10:23 #272 №2561363 
>>2561351
> в любой ситуации
В том то и проблема, что в любой. Любые разраб чатики, особенно вкатунские – просто понос из абсолютно тупых вопросов без ответов.
Аноним 03/01/23 Втр 03:24:24 #273 №2561427 
>>2509590 (OP)
Как закодировать ресурсы, поставляемые вместе с приложением?
В ресурсах интеллектуальная способность и важно не давать возможность (максимально усложнить) использовать их без приложения. В то же время приложение должно расшифровывать их в рантайме. Бекенда быть не должно, работает сразу оффлайн.
Пока что на ум приходит только AES с секретом в виде хеша сертификата приложения. Может есть идеи получше?
Аноним 03/01/23 Втр 11:59:11 #274 №2561573 
>>2561427
Можно в байткоде найти использование твоих зашифрованных файлов и подсмотреть ключ, который ты используешь. Но в целом валидно, без сервера ты больше нихуя не сможешь все равно.
Аноним 03/01/23 Втр 14:00:23 #275 №2561672 
>>2561363
Вообще сам факт, что кодеры предпочли мессенджеры, где все untraceable, не индексируется поисковиком, куча спама и сложнее энфорсить порядок, ресурсам по типу stackoverflow это полный пиздец и тупость
Аноним 04/01/23 Срд 23:56:27 #276 №2563310 
Хочу как пет-проект запилить бота для мобильной дрочильни. Подскажите удобный эмулятор андроида, чтобы можно было:

1)Легко запускать 10+ аккаунтов.
2)Была поддержка питон\selenium\puautogui\open cv скриптов или даже какая-нибудь связанная своя библиотека.
Аноним 05/01/23 Чтв 00:04:56 #277 №2563325 DELETED
>>2563310
VirtualBox, ебани туда ведроид х86 и не еби мозг
Аноним 06/01/23 Птн 00:23:55 #278 №2564346 
посоветуйте книгу ультимативную, которая затронет Java/Kotlin, их приколы с ООП, объяснение нахуя нужен interface, зачем его объявлять отдельно от класса, расскажет про паттерны и охватит Android разработку.

Что-нибудь ультра ультимативное чтобы все и сразу, похуй на размер
Аноним 06/01/23 Птн 14:33:13 #279 №2564714 
>>2564346
Какие книжки нахуй, ты новости вообще не читаешь, там нейронки уже фул приложения пишут, гугли книжки по слесарному делу лучше
Аноним 06/01/23 Птн 14:36:10 #280 №2564716 
>>2564714
>Маляр батонов ссытся, что молодой ум спиздит его место
Никогда такого не было и вот опять.
Аноним 06/01/23 Птн 14:37:13 #281 №2564717 
>>2564716
Молодой искусственный ум и уже спиздил, вопрос пары лет
Аноним 07/01/23 Суб 17:19:01 #282 №2565833 
>>2564346
>>2564716
Братан, прости, ты спрашиваешь, зачем нужны интерфейсы. Это значит, что пока ты выйдешь на рынок тот, кто тебе отвечал уже уйдёт на пенсию.
Аноним 08/01/23 Вск 20:52:44 #283 №2566931 
>>2565833
>>2564714

в ахуе с бесполезности ваших ответов и выебонов
вы че, реально боитесь что на ваши места прыгнуть вкатыши или че за полу-отговаривание
Аноним 08/01/23 Вск 20:57:28 #284 №2566936 
>>2566931
>что на ваши места прыгнуть вкатыши
Да
Аноним 09/01/23 Пнд 12:40:11 #285 №2567576 
>>2566936
Ну так если сидеть красить кнопки и нихуя не делать, то действительно дождешься, что тебя вытеснят вкатыши. Для них порог входа со временем повышается, и так может плавно стать выше твоего уровня
Аноним 09/01/23 Пнд 12:54:37 #286 №2567590 DELETED
>>2509590 (OP)
Есть годная книга по внутренней Архитектуре Ведроида?
Аноним 09/01/23 Пнд 15:09:44 #287 №2567779 
>>2567590
android internals
Аноним 09/01/23 Пнд 15:17:45 #288 №2567791 DELETED
>>2567779
Это просто словосочетание
Аноним 09/01/23 Пнд 16:44:16 #289 №2567896 
>>2566931
не, типа сейчас очень токсичная обстановка на рынке в целом. Если ты сам не в состоянии обучиться и найти нужный материал, то сори, лучше и правда в слесари

мимо тимлид
Аноним 09/01/23 Пнд 21:10:09 #290 №2568219 
>>2567791
Хуечетание
Аноним 09/01/23 Пнд 22:34:00 #291 №2568343 DELETED
>>2568219
>Хуечетание
Либерахопротыкачиние?
Аноним 10/01/23 Втр 01:51:32 #292 №2568532 
>>2568343
Срыгни отсюда, дебил ебаный
Аноним 10/01/23 Втр 02:38:23 #293 №2568545 DELETED
>>2568532
Пук Хрюк станцевал? Чому Ведроидопидарахи такие нервные?
Аноним 10/01/23 Втр 03:10:04 #294 №2568556 
pvwordlist.png
Коллеги, добрый день.
Как изменить элемент в recyclerView из MainActivity?

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

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

Всё выделение осуществляется в Адаптере через onClickListenner; и в MainActivity через onClickListenner. RecyclerView располагается в фрагменте viewModel, который отображается в viewPager
Kotlin
Аноним 10/01/23 Втр 04:19:54 #295 №2568567 
>>2568556
Обнаружил, что анимация выделения элемента не влияет на анимацию обновления viewpager. Возможно, можно как-то убрать эту анимацию плавного появления viewpager. Она где-то треть секунды длится, это очень бросается в глаза
Аноним 11/01/23 Срд 08:24:56 #296 №2569827 
>>2514039
"Neco" на тытрубе
Аноним 11/01/23 Срд 08:27:31 #297 №2569829 
>>2515968
Мидла"
Аноним 11/01/23 Срд 13:29:46 #298 №2570099 
>>2514071
вот после такого думаю идти ли в андроид разработку. Вешаться хочется, никто никому не нужен.
Аноним 11/01/23 Срд 13:42:50 #299 №2570129 
>>2514953
как пиздеть если коммерческого опыта нет совсем?
Аноним 11/01/23 Срд 13:47:22 #300 №2570138 
>>2570129
и еще вопрос как ты учился? По каким курсам?
Аноним 11/01/23 Срд 15:33:00 #301 №2570284 
>>2568556
Смотри в сторону ListAdapter, он требует дифутил и имеет простые методы типа submitList для простого обновления данных
Аноним 11/01/23 Срд 16:04:59 #302 №2570342 
>>2569827
спасибо!
Аноним 11/01/23 Срд 18:19:31 #303 №2570554 
>>2570342
https://habr.com/ru/post/709524/
Аноним 11/01/23 Срд 20:59:38 #304 №2570791 
Вопрос к тем, кто в андроид разработке больше 3 лет, как часто вам приходится работать с базами данных (не в петах)?
sage[mailto:sage] Аноним 11/01/23 Срд 22:56:13 #305 №2570974 
>>2570791
В каждом проекте.
Аноним 11/01/23 Срд 23:03:39 #306 №2570993 
>>2570791
3 года на проекте без бд, фулл онлайн.
Аноним 12/01/23 Чтв 11:25:41 #307 №2571284 
>>2570791
Каждый проект даже на фул онлайне типа екома
Аноним 12/01/23 Чтв 12:45:21 #308 №2571356 
>>2570974
>>2571284
Какого плана проекты? А как часто именно вам, а не в принципе андроид разработчикам из вашей конторы приходится это делать?
Аноним 12/01/23 Чтв 14:12:19 #309 №2571469 
>>2571356
Маркетплейсы, развлекательные VR, калькулятор для бассейнов, 2D рисовалки, пара игрулек.

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

Опять же: каждый запрос обновляет бд, чтобы можно было сразу данные подложить, например. Или мы что-то храним у себя, чтобы постоянно не запрашивать
Аноним 12/01/23 Чтв 14:43:39 #310 №2571506 
>>2571469
А какие базы используете? Какие например данные туда кладете в случае с ecommerce?
>Опять же: каждый запрос обновляет бд, чтобы можно было сразу данные подложить, например. Или мы что-то храним у себя, чтобы постоянно не запрашивать
Как ты понимаешь, когда нужно запросить новые данные?
Аноним 13/01/23 Птн 05:40:56 #311 №2572069 
>>2571469
Развлекательные VR на каком языке делали?
На C# + Unity?

Мне все покоя Apple Glass c дополненной реальностью не дает.
Может в эту сторону двигаться?
Если правда что очки сами будут под зрение человека подстраиваться, то это новая революция в мире гаджетов.
Аноним 13/01/23 Птн 08:46:44 #312 №2572095 
>>2571356
Сколько работаю всегда все данные хранятся на сервере. Очень редко когда приле нужна внутренняя бд. В самом приложении обычно хранятся незначительные данные типа настроек например и для этого хватает обычных SharedPreferences или какой то более удобной обертки над ним
Аноним 13/01/23 Птн 11:06:24 #313 №2572165 
>>2571506
SQLite, других не дано. Фреймворк один современный - Room.
Раньше юзал и реалм, и гриндао, и ручками разбирал.

> Как ты понимаешь, когда нужно запросить новые данные?
Как правило, такое уже прописано в ТЗ, но просто по логике если ты достал из бд статьи, которым неделя+, а статьи у вас выходят раз в час, то надо обновить
Аноним 13/01/23 Птн 11:07:51 #314 №2572167 
>>2572069
Android/Native + UnityActivity.

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

> Если правда что очки сами будут под зрение человека подстраиваться, то это новая революция в мире гаджетов.
Слабо представляю, как это будет работать. Ты имеешь в виду, что проекция двигается по линзе или что меняются свойства линзы?
Аноним 13/01/23 Птн 11:08:02 #315 №2572168 
>>2572069
Android/Native + UnityActivity.

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

> Если правда что очки сами будут под зрение человека подстраиваться, то это новая революция в мире гаджетов.
Слабо представляю, как это будет работать. Ты имеешь в виду, что проекция двигается по линзе или что меняются свойства линзы?
Аноним 13/01/23 Птн 11:50:44 #316 №2572207 
>>2572168
Что такое UnityActivity?

>Слабо представляю, как это будет работать. Ты имеешь в виду, что проекция двигается по линзе или что меняются свойства линзы?
Я не знаю, но говорят что вроде очки под твое зрение будут подстраиваться.
Может быть эта информация фейковая.
Аноним 13/01/23 Птн 12:39:57 #317 №2572271 
>>2572095
У меня похожая ситуация. Последний раз юзал Room году в 2018, так сложилось, но там была фулл офлайн прилага. Потом 2+ года сидел в финтех проекте, где все было онлайн, только в префах всякие флажки хранились. Потом перешел в более крупный финтех, там была небольшая бд для некритичных данных, но ее овнила другая команда. Ну и до последнего момента был на health & fitness проекте, где активно используется realm и чуть менее активно room, но опять же так совпало, что за более чем полгода мне не довелось их трогать
Аноним 13/01/23 Птн 12:47:38 #318 №2572275 
Тренды таковы, что даже едвабывший студент, начав зарабатывать 100+ сразу выкидывает андройдохуету и покупает чэдовский IPHONE.
Таким образом маркет- скопление детей и нищебродов, неспособных занести денег, монетизация сидит на рекламе. Но показы продолжают падать, тк нахуй показывать рекламу ебаным нищебродам, они один хуй ничего не купят.
Аноним 13/01/23 Птн 13:33:35 #319 №2572314 
>>2572207
>>2572207
активити, в которой можно сцену загрузить
Аноним 13/01/23 Птн 20:02:49 #320 №2572834 
Sup! Рейт Прыжок веры, с нуля пройти курс от яндекса на 12мес, с нуля значит умею читать английский и код писал по методичке на парах во встройке в ексель. Требования к соискателям отпугивают наличием опыта от 2х лет и кучей непонятных слов. Сейчас подрабатываю курьером, если не получится приземлиться в телегу с сеном получится epic fail. Стоит прыгнуть? Also какие шансы начать зарабатывать кодингом через полгода плюс минус если шустро впитывать информацию? Или лучше в другом треде спросить, где побольше предложений на хх.ру? Но меня тянет к android
Аноним 13/01/23 Птн 20:04:14 #321 №2572836 DELETED
>>2572275
В США можно политическую рекламу крутить. Но тут у всех айфоны.
Аноним 16/01/23 Пнд 18:08:39 #322 №2576313 
>>2572834
Точных цифр никто не даст, пробуй
Аноним 16/01/23 Пнд 19:47:06 #323 №2576448 
Купил курсы от юдеми по андроид разработки на торрентах, конечно же.
Какие же дебилы это делали, я просто не могу. Чел просто зачитывает главную андроиддевса, и то криво. Бросается англицизмами налево и направо, не понимает куда смотреть.
Никогда не берите курсы.
Решил для себя, что лучший вариант - учить по девопсу, там и уроки, и описание всего есть.
С основами ооп знаком.
Аноним 16/01/23 Пнд 23:32:09 #324 №2576627 
>>2572834
Тоже планировал пойти на курсы в практикум, как раз 19 января начало, но почитал тред и словил дизмораль, хоть иди на курсы тестировщик как планировал сначала, но тянет больше в андроид. Хуй знает как не промахнуться мимо телеги с сеном.
Мимо мальчик 40+ лвл.
Аноним 17/01/23 Втр 00:06:55 #325 №2576641 
>>2576448
>Купил курсы от юдеми
>Недоволен
Чел...... юдеми - это самые говнястые курсы во вселенной. Хуже юдеми только степик. Не надо проецировать их на все курсы мира.
Аноним 17/01/23 Втр 00:13:00 #326 №2576647 
>>2576641
На торрентах это говно больше всего скачивают.
Аноним 17/01/23 Втр 00:17:39 #327 №2576651 
>>2576647
Я это говно никогда не скачиваю, в редких исключениях. Ну типа если там будет а-ля "программирование и механика дронов" - о прикольно, дай качну. А так оно вообще нахер не всралось.
Аноним 17/01/23 Втр 00:46:54 #328 №2576660 
>>2576651
> Я это говно никогда не скачиваю, в редких исключениях. Ну типа если там будет а-ля "программирование и механика дронов" - о прикольно, дай качну. А так оно вообще нахер не всралось.
А комментарии положительные блять, других нет. Какие же говноеды!
Аноним 17/01/23 Втр 00:55:30 #329 №2576666 
>>2576660
Ессесно. Ну кто знает что эти курсы шляпа - тот не будет качать. И не будет оставлять негативные комментарии. А качают только полные нюфаги как правило.
Аноним 17/01/23 Втр 01:14:26 #330 №2576673 
>>2576666
А чтобы понять, надо скачать...
Замкнутый круг, дорога нюфага
Аноним 17/01/23 Втр 01:49:41 #331 №2576675 
>>2576641
В защиту степика, это не коректно стравнивать простые видео лекции с юдеми с интерактивным тренажером со степика. Да и вообще для самообучения все пойдет, что на данном этапе легче усваивается. А вам бы лишь золотой ложкой говна себе в рот накласть.
Аноним 17/01/23 Втр 10:36:56 #332 №2576813 
>>2576641
Двачую, все это говно не идет ни в какое сравнение с божественным Яндекс Практикумом.
Аноним 19/01/23 Чтв 15:26:35 #333 №2579601 
>>2576813
У яндекс практикума есть по ведру курс?
Аноним 19/01/23 Чтв 15:27:11 #334 №2579604 
Алсо, может уже создаст кто-нибудь чат вкутунишек в телеге?
Аноним 19/01/23 Чтв 16:36:49 #335 №2579719 
>>2579601
Есть, как раз сегодня начинается.
Аноним 19/01/23 Чтв 16:53:29 #336 №2579738 
>>2579719
Бля, не 168к это чёт дорого. Лучше пройду уже купленные курсы Сумина. Мне они больше всего нравятся
Аноним 19/01/23 Чтв 17:26:03 #337 №2579759 
>>2579738
Угу, сам хотел пойти, но думаю хотя бы до следующего набора, пройти курс того же Сумина, а там уже решить нужен ли мне курс Яндекса.
Аноним 19/01/23 Чтв 18:40:39 #338 №2579884 
https://www.youtube.com/watch?v=5XV2953D7I0
Недавно был тред в /b про то, что пожарники получают в несколько раз больше анальников, хотя делают гораздо более важные вещи. И тут натыкаюсь на это. Чел живет в Луганске, работает пожарным фултайм, в свободное время делает моды на популярные приложения, которые помогают миллионам людей. В это же время я лениво перекрашиваю кнопки в бесполезной тырпрайз хуете за 5+к$, причем такие вещи, которые делает тот чувак я бы даже ниасилил. Вы вообще понимаете насколько мы бесполезны?
Аноним 19/01/23 Чтв 19:30:38 #339 №2579959 
>>2579884
Мы делаем деньги бизнесу. На этом можно разговор закончить
Аноним 19/01/23 Чтв 21:06:08 #340 №2580047 
хотели бы вы кастомить андроид прошивки? допустим на Си модули писать свои
Аноним 19/01/23 Чтв 21:16:03 #341 №2580062 
>>2580047
Конечно, для того и живем. Чистим вилкой китайское анальное говнище до идеальности аоспа.
Аноним 20/01/23 Птн 09:47:43 #342 №2580383 
>>2579884
Пиздос, а мне влом часок-другой позаниматься после пинаня хуёв на удалён_очке
Аноним 20/01/23 Птн 12:52:37 #343 №2580600 
>>2579738
Яндекс дает обратную связь и обучение на практике, а не тупо лекции с теорией - это пиздец как помогает. Тебе дают учебный проект, ты его пилишь и в процессе изучаешь теорию, которая будет привязана к конкретным практическим целям. Это очень бустит понимание, по сравнению с обычной зубрежкой. На выходе у тебя 3 небольших пет-проекта.
Но покупать их я тоже не буду, потому что жлоб. Жду пока сольют полный курс на пиратские сайты.
Аноним 20/01/23 Птн 13:06:41 #344 №2580609 
>>2579884
Проблема , или ситуация, кроется только в голове. Хочешь ли ты, заниматься этим.

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

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

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

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

Ты перерестаешь релокейт, перерастаешь зп, и в конце концов приходишь к занятиям которые интересны в жизни. Уже не так весело хвастаться. Если человек хочет отдать жизнь и познать андроид - велком, жизнь намного интересней чем копаться с утра до ночи перекладывая байтики на экране.
Аноним 20/01/23 Птн 20:09:20 #345 №2581227 
>>2580600
Ну, наверное. Я Сумина досмотрю и попробую начать своё говно пилить, пока не придумал что
Аноним 21/01/23 Суб 10:00:20 #346 №2581643 
Почему разработка под ведро меняется быстрее, чем сраный веб? При том что в вебе старое говно хотя бы отмирает со временем, а в ведре оно только наслаивается и наслаивается со временем
Аноним 21/01/23 Суб 11:39:34 #347 №2581690 
>>2509590 (OP)
>Head First Java Kathy Sierra
самая хуёвая книга, смехуечек больше чем полезных материалов, тем более если на английском читать, сленг непереводимый везде
Аноним 21/01/23 Суб 11:56:26 #348 №2581698 
>>2581690
>тем более если на английском читать, сленг непереводимый везде
Про что несёт
Аноним 21/01/23 Суб 12:41:33 #349 №2581738 
>>2581643
Чтобы жизнь не казалась медом
Аноним 21/01/23 Суб 15:23:49 #350 №2581883 
Аноны поясните за текущий вкат в мобилки, я вижу вкат так - я смотрю синтаксис котлина, прохожу какой-нибудь курс по андроиду и у меня в гитхабе теперь есть тетрис и калькулятор на андроиде. На всю хуйню у меня уходит 2 месяца, моя самооценка повысилась, я теперь могу написать агрегатор новостей на мобиле и гордо пользоваться своей прогой. При этом на рынке 5 вакансий для ждуна, две из них фейковые и я на хуй никому не нужен, и нас таких джунов в городе штук 200-300 как минимум (ДСы).

Вопрос - что делать дальше ? Искать какую то удаленку неоплачиваемую ?
Аноним 21/01/23 Суб 18:06:57 #351 №2582034 
>>2581883
Ходить с серъезным ебалом и говорить на собесах, что ты мидл, вон смотрите сколько дохуя красивых и пиздатых прог сделал.
Аноним 21/01/23 Суб 18:44:27 #352 №2582097 
>>2581690
Ты шестиклассник что ли? По буквам читаешь? Все эти смехуечки никак не мешают усвоению материала, а вот ориентация на практику - это очень круто.
Аноним 22/01/23 Вск 05:25:13 #353 №2582449 
Скажите я один такой или нет? Мне абсолютно похуй на андроид и на мобилки, похуй на фреймворки и языки. Мне похуй что из этого лучше а что хуже. Все что мне нужно от работы это мои килобаксы. Все. Я всегда максимально стараюсь избегать "интересных" тасок я не хочу ебать себе мозг с ними. Мне гораздо проще покрасить кнопку или ебануть бойлерплейт а потом неделю пинать хуй и говорить о том что задача все еще делается. Просто я замечаю что таких как я реально нету. Все вокруг сидят и обсуждают какую то хуйню, людям реально интересно поспорить какая база данных лучше или какой фреймворк/язык лучше. Задачи они тоже берут с удовольствием, тимбилдятся и занимаются всякой хуйней
Аноним 22/01/23 Вск 08:48:49 #354 №2582512 
>>2581883
Само смешное бывает, пытаются за гроши (уровня джуниор) нанять даже не мидла, а тимлида. Смешно подумать какие зп у сотрудников.
Аноним 22/01/23 Вск 12:19:28 #355 №2582679 
>>2582449
У тебя больше 5 лет опыта? Тебе щас расскажут, что это бла-бла-бла выгорание, но по факту ты прав. Просто людям скучно красить кнопки, поэтому они выдумывают кучу бесполезной хуйни. Ты же познал дзен.
Аноним 22/01/23 Вск 13:38:16 #356 №2582833 
>>2582512
>пытаются за гроши
Так кабанчикам все равно на чем бабки делать, на стройке или на айти, они нанимают персонал, платят им 40к, себе забирают 100к. Я думаю айтишников всегда наебывали, просто из за высоких зп всем и так было нормально.
Я вон смотрю как люди работают во всяких валдберизах и каршерингах, там текучка вообще поставлена на поток, есть система штрафов которая стабильно срезает часть зп. Может и в айти такое есть я хз.
Аноним 22/01/23 Вск 22:22:23 #357 №2583695 
Шапку читал, не пинайте. Но всё чаще хайповые андроид блохеры говорят мол "ряяяя джава нинужна, старьё для дидов, учите сразу Котлин и будет всё ок". Правы ли они или их мнение идёт в помои?
Сам сейчас учу джаву потому что на дваче же сказали, потому что считаю что с неё в андроид просто будет целесообразнее вкатываться. Но может быть я не прав и просто трачу время?
Аноним 23/01/23 Пнд 00:05:16 #358 №2583820 
>>2582449
Тот факт что ты зашел в этот тред показывает, что ты не такой похуист, каким себя выдаешь
Аноним 23/01/23 Пнд 00:07:22 #359 №2583822 
>>2583695
В контексте андроида учи сразу на котлине. Для общего развития можешь и джаву навернуть
Аноним 23/01/23 Пнд 00:09:34 #360 №2583825 
>>2583695
Все равно будешь Java SDK юзать.
Аноним 23/01/23 Пнд 12:38:30 #361 №2584227 
>>2583695
ХЗ, меня больше интересует если я выбрал джаву, то на каком месте пора остановиться. Ибо желания углубляться в многопоточку, свинги, мавены вообще нет. За 2 месяца освоил синтаксис+кор и думаю пора двигать в андроид наконец то
Аноним 23/01/23 Пнд 13:01:55 #362 №2584272 
>>2584227
Напиши простенькое приложение на java и остановись, например, клиент серверный простой чат на сокетах, который только сообщения пишет и принимает.
Знаний джавы тут хватит, остальное на котлине.
Аноним 23/01/23 Пнд 13:03:11 #363 №2584275 
>>2584227
Только core. Какие нахуй свинги? Ты бы еще спринг начал учить.
Аноним 23/01/23 Пнд 13:07:24 #364 №2584280 
android1.jpg
Выучил курс по Android.
Где искать работу?
Нужен полный гайд.
Аноним 23/01/23 Пнд 13:28:12 #365 №2584316 
>>2584272
Попробую, у меня в багаже пока что только змейка и сапер написанные на движке жавараша и парочка мини игр
>>2584275
Та я ебу, у людей спрашиваю стоит ли ознакамливатсья с фрейворками джавы если в андроид иду, они пишут учи все ПРИГАДИЦА
Аноним 23/01/23 Пнд 14:52:26 #366 №2584407 
>>2584280
>Где искать работу?
А что есть много вариантов ?
Гугл - "андроид джуниор" или "андроид разработчик" - вакансии за 30 дней с сылками на хх и другие сайты.

Можно в телеге посмотреть, ну еще протыка своего знакомого попросить устроить в компанию. Как бы всё.
Аноним 23/01/23 Пнд 16:07:09 #367 №2584532 
>>2581883
Что за фейковые вакансии?
Аноним 24/01/23 Втр 16:11:14 #368 №2585513 
>>2584532
Вакансии которые висят годами на хх, может они и не фейк я хз. Просто видел такие компании которые бесконечно ищут джуна, очевидно что им написало уже тыщ 10 человек за это время.
Аноним 24/01/23 Втр 16:47:58 #369 №2585564 
>>2585513
Джуны превращаются в миддлов и сбегают, нужны новые джуны.
Аноним 24/01/23 Втр 18:44:06 #370 №2585714 
>>2585564
Некоторые размещают ваки просто чтобы создавать видимость что как бы бизнес крутится-мутится
Аноним 25/01/23 Срд 02:16:41 #371 №2586178 
>>2554901
Удваиваю. Тоже жирного очкастого пидораса с ютуба посмотрел и блять снова задизморалился. Чёрт ебаный блять.
Аноним 25/01/23 Срд 19:46:03 #372 №2587104 
23646.jpg
>>2586178
Аноним 25/01/23 Срд 20:50:22 #373 №2587181 
>>2587104
Лол, тоже решил вкатываться и в поиске инфы на ютубчике почти сразу попался этот чувак, задизморалил пиздец.
Аноним 25/01/23 Срд 21:02:14 #374 №2587191 DELETED
А чем он вас дизморалит, вкакутосики? Посмотрел 5 минут - много воды льет, но все правильно говорит вроде.
Аноним 25/01/23 Срд 21:21:39 #375 №2587199 
>>2587181
>в поиске инфы на ютубчике
Тебе нужны только видео с тегами #уроки языкнейм #делаем хуйню на языкенейм. Нахуй слушать говорящие головы ? Это как советы миллионеров слушать, бесполезная хуйня же.

Слово "джун" для меня давно в блок листе уже, все статьи, видосы с тегами про вкат и джунов сразу нахуй.
Аноним 26/01/23 Чтв 10:20:47 #376 №2587592 
>>2587199
Это правильно, я в свое время очень долго буксовал при вкате, когда потреблял всякий метаинформационный кал про вкат и кодинг, двач тоже кстати желательно ограничить
Аноним 26/01/23 Чтв 11:18:00 #377 №2587652 
>>2587191
Ну они прочитали, что можно пройти курсик по Андроиду и посмотреть пару видосиков и вкатиться.
А оказывается надо учиться, практиковаться и въебывать...
Аноним 26/01/23 Чтв 11:22:14 #378 №2587662 
>>2587652
Если все учатся и практикуются, хули 99,(9)% приложений такое кривое лагучее говно? Да хули приложения, почему само ведро такое говно, если писали его лучшие из мыслителей? Вот потому и бомбят, что очевидный пиздеж, если большинство уже вкатившихся такие дегенераты.
Аноним 26/01/23 Чтв 11:29:59 #379 №2587669 
>>2587662
Вкатывайся в iOS.
Аноним 26/01/23 Чтв 11:40:53 #380 №2587674 
>>2587662
> приложений такое кривое лагучее говно
Нахуя делать заебись, если можно наотъебись? ЗП от этого твоя не поменяется. Алсо сроки ебут.
> если писали его лучшие из мыслителей
Пара рандомных васянов, которых потом купил хуюгл. Что там понаписали "лучшие" можно будет посмотреть потом в фуксии, если она не сдохнет.
Аноним 26/01/23 Чтв 18:51:10 #381 №2588426 
>>2587652
>надо учиться, практиковаться и въебывать...
Интересное мнение, но в мире во всех сферах считается что практика это опыт который можно получить только на работе. И в программирование считалось так же раньше. Но видимо времена меняются и теперь нужно дома писать программы на десятки тысяч строк кода, поддерживать их, фиксить баги, возможно даже собрать свою команду, получить пользовательский опыт, а там глядишь и инвестиции привлечешь со своим стартапом, станешь миллионером, ну а джуном тебя так и не возьмут извини.
Аноним 26/01/23 Чтв 20:00:51 #382 №2588501 
>>2588426
>теперь нужно дома писать программы на десятки тысяч строк кода, поддерживать их, фиксить баги
Аlways has been. На работе ты делаешь рутину, за которую получаешь бабос, которую ты уже знаешь и умеешь. Развиваешься ты в свободное время. Какому-нибудь строителю в голову бы не пришло, что просто работая на стройке, он развивается, и скоро сможет сам быть и крановщиком, и прорабом, и сам проектировать дома
Аноним 26/01/23 Чтв 20:24:27 #383 №2588525 
>>2588501
>Развиваешься ты в свободное время
Инцел ноулафер спок.
Аноним 27/01/23 Птн 11:19:59 #384 №2589121 
Аноны, стоит покупать этот куср от Сумина "Android разработка с нуля" для полного ноля в джаве?
https://stepik.org/course/121507/promo
Искал слитый, но одно старье попадалось.
Аноним 27/01/23 Птн 12:28:13 #385 №2589251 
>>2589121
Нет конечно
Аноним 27/01/23 Птн 14:23:58 #386 №2589449 
>>2589251
Почему?
Аноним 27/01/23 Птн 15:10:18 #387 №2589544 
>>2589449
>Почему?
Потому что на трекерах лежит гора курсов 19-20 годов, в том числе и его курс 19 года и более новый на котлине.
Аноним 27/01/23 Птн 15:50:54 #388 №2589634 
>>2589544
> 19-20 годов
А не староваты они для начала 23 года или с тех пор особо ничего не изменилось? И для полно нубаса подойдут?
Аноним 27/01/23 Птн 18:53:57 #389 №2589885 
Платиновый вопрос
Вышка нужна?
Я испугался того, что погромизм скоро все и пошел не на ту специальность в вузике. Думаю, стоит ли переводиться на программиста, ведь там хоть со стажировкой помогут.
Аноним 27/01/23 Птн 19:33:35 #390 №2589929 
>>2589885
Вышка нужна. Пограмистская вышка нинужна, юзлес хуита, лучше на инженегра учиться или вышмат.
Аноним 27/01/23 Птн 19:38:53 #391 №2589934 
>>2589885
>стоит ли переводиться на программиста, ведь там хоть со стажировкой помогут
Это может быть
Аноним 27/01/23 Птн 20:14:59 #392 №2589962 
>>2589634
>ничего не изменилось
Джава не меняется, как и общие принципы программирования.
Тебе важно просто освоится что из себя представляет кодинг и андроид программы. Дальше можно взять курс отуса из шапки там более продвинутые и актуальные темы.
Если будут вылазить какие то ошибки в новой андроид студии то они легко гуглятся.
Аноним 27/01/23 Птн 20:47:13 #393 №2590023 
>>2589962
Спасибо анончик.
Аноним 27/01/23 Птн 20:54:38 #394 №2590039 
Аноны скажите как бы вы поступили в моем случае. Я имею диплом по специальности Компьютерные сети (СПО) 09.02.02 и у меня стоит выбор.Либо я готовлюсь и поступаю в ВУЗИК по ускоренной программе на специальность Сети и системы связи на 3.4 года, либо я учу андроид разработку и пытаюсь проходить собеседования. Как бы мне поступить? Хочу рационально потратить 5 месяцев до начала вступительных экзаменов. Каковы шансы имея за спиной СПО и работу в колл центре оператора вязи пройти собеседование.
Аноним 27/01/23 Птн 21:35:25 #395 №2590104 
image.png
>>2589962
>то они легко гуглятся
>легко гуглятся
Аноним 28/01/23 Суб 04:27:45 #396 №2590344 
>>2587674
Какая фуксия лол. Гугловские индусы не умеют разрабатывать это факт все что они выпускают это кривое дерьмо куда ни глянь
Аноним 28/01/23 Суб 04:31:59 #397 №2590345 
>>2590039
Если у тебя уже есть диплом нахуя тебе еще один? Что угодно лучше вуза в твоем случае. Если ты имеешь в виду что у тебя диплом по специальности после пту или как там он у тебя назывался то такой тоже сойдет норм на самом деле. Тебе его хватит с головой тем более если по специальности
Аноним 28/01/23 Суб 05:36:35 #398 №2590361 
>>2590039
Если ты планируешь заводить трактор, то иди на вышку, если нет, то не иди
Аноним 28/01/23 Суб 13:49:21 #399 №2590653 
>>2589929
Так ведь на погромистской вышке тоже в программах обучения есть хуева тонна всякой математики
Аноним 28/01/23 Суб 13:58:27 #400 №2590662 
>>2589929
> на инженегра
15.03.05 «Конструкторско-технологическое обеспечение машиностроительных производств»
это инжинегр или кал?
Аноним 30/01/23 Пнд 12:16:01 #401 №2593242 
Есть проект на флаттере со старыми пакетами, которые сейчас никто обновлять не планирует

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

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

На что это может повлиять?
Аноним 30/01/23 Пнд 19:43:34 #402 №2593706 
Какую видели саму высокую зп в РФ у андроид дева?
Аноним 30/01/23 Пнд 19:55:02 #403 №2593722 
>>2593706
А что на хх не посмотришь?

Есть у кого пример устройства на работу джуном, после лета 2022г.?
Аноним 30/01/23 Пнд 22:55:53 #404 №2593891 
>>2593722
>0 вакансий от 500к рублей

Ну и нахер этот ваш нищебродский ведроид нужен?
Аноним 31/01/23 Втр 09:43:41 #405 №2594134 
image.png
>>2593891
Аноним 31/01/23 Втр 09:48:32 #406 №2594139 
image.png
Бля 74 вакансии на ВЕСЬ СНГ. И даже половина из них это не андроид джуниор а какой то разработчик курсов или девопс. вы ДЕЙСТВИТЕЛЬНО еще хотите вкатываться?
Аноним 31/01/23 Втр 10:10:38 #407 №2594147 
>>2594139
Нет, уже передумал, потратить 1-2 года с весьма туманными перспективами на работу, без вышки, ну нахуй. Уж лучше в сраный QA с дальнейшим ростом до автотестера.
Аноним 31/01/23 Втр 10:11:14 #408 №2594148 
>>2594139
Они каждый месяц новые.
Аноним 31/01/23 Втр 16:20:10 #409 №2594483 
>>2594147
Чем QA лучше?
Где на него учиться?
Аноним 31/01/23 Втр 19:23:00 #410 №2594752 
>>2553461
жирное чмо, как же он раздражает
Аноним 31/01/23 Втр 20:11:44 #411 №2594785 
>>2594483
Вкат проще и быстрее, даже бабы гуманитарии вкатываются, правда в основном только в ручное тестирование. Мужики в большинстве идут в автоматизацию. Но да, зарплаты меньше, но все равно выше чем не в ойти. Да и никто не запрещает потом перекатится в пограмиста.
Аноним 31/01/23 Втр 20:54:00 #412 №2594812 
>>2594147
>1-2 года
чому не 10 лет ?
Аноним 31/01/23 Втр 21:51:57 #413 №2594873 
>>2594812
Ну а сколько? Во-первых работка, из-за которой больше 3-4 часов на буднях выделить не получается, во-вторых требования к джунам постоянно растут, считаю минимум год.
Аноним 01/02/23 Срд 00:50:38 #414 №2595073 
>>2594873
>требования к джунам
А зачем ты смотришь требования к джунам ? Ты же должен писать код что бы понять всралось ли тебе программирование или нет вообще, а ты вместо этого считаешь сколько и куда тебе потратить придется.

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

Главная же задача понять что такое программы, а для этого не нужно учить требования к джунам. Если ты поймешь ты сможешь освоить любую библиотеку и фреймворк.
Аноним 01/02/23 Срд 17:21:44 #415 №2595809 
Поясните нубу:
Был APK размером 24Кб.
Распаковал его используя apktool, изменил одну строчку текста.
Запаковал обратно и подписал. Получилось 17Кб до подписи и 18Кб после.
Вопрос: а куда делось 6 Кб?
Аноним 01/02/23 Срд 20:27:39 #416 №2596051 
>>2589121
Я прохожу. Он его обновил летом этого года. Оч неплохой, хоть и есть устаревшие вещи, но знаний будет больше, чем после прочтения какой-нибудь книги для нубов. Только этот курс на джаве весь, на котлине идёт следующий расширенный
Аноним 01/02/23 Срд 20:35:20 #417 №2596055 
Насколько вообще нужно знать, как вся андроидовская ебала работает под капотом? Ну, то есть, я по гайдам делаю всякое - создаю активити, фрагменты, адаптеры всякие, ретрофит подрубаю и прочую хуйню, связываю всё это, чтоб оно работало и оно работает. Но почему-то у меня такое ощущение, что я всё равно нихуя не знаю. Что я просто использую целую ёбаную кучу всякого синтаксического сахара и не более того.
Аноним 01/02/23 Срд 21:42:01 #418 №2596125 
>>2596055
на мидл+/сеньора надо
Аноним 02/02/23 Чтв 07:06:56 #419 №2596355 
>>2596125
И где про это читать/смотреть?
Аноним 02/02/23 Чтв 11:34:53 #420 №2596555 
>>2596055
Походи по собесам и узнаешь
>>2596355
Про что именно?
Аноним 02/02/23 Чтв 11:46:33 #421 №2596568 
>>2596555
>Про что именно?
Как эта хуйня вся работает. Обычно просто пишут что нужно той или иной функции передать, чтобы она заработала, а не то что она там делает у себя
Аноним 02/02/23 Чтв 13:28:31 #422 №2596709 
>>2596568
Ну какая конкретно хуйня тебя интересует? Так в целом для этого существует Сtrl/Cmd + ЛКМ
Аноним 02/02/23 Чтв 15:36:33 #423 №2596878 
>>2596709
>какая конкретно хуйня
Вся андроид студия, когда ты мышкой кликаешь, что происходит ? какие ивенты срабатывают, какие классы используются ? как андроид работает вообще ? из чего операционка состоит ? Что внутри библиотек ? ctrl + лкм, опа там код на джаве, а как он работает то вообще ? надо же самому с нуля написать андроид студию что бы понять ?
Аноним 02/02/23 Чтв 16:17:39 #424 №2596947 
>>2596878
>из чего операционка состоит ?
А это знать не обязательно для того чтобы приложения писать
>Что внутри библиотек ?
Ну если интересно, можешь глянуть их код
>ctrl + лкм, опа там код на джаве, а как он работает то вообще
Больше слушать тех кто говорит, что джаву учить вообще не надо
Аноним 02/02/23 Чтв 16:56:46 #425 №2597028 
>>2596947
>джаву учить вообще не надо
Мы о каком понимании кода говорим ? Где цикл, а где метод ? или возможности понять каждую строчку кода и написать аналог ?

Тот анон же явно задавал вопрос не про: "А ну вот здесь пук среньк метод дергает состояние среньк, тут знач другой метод, ну все понятно короч, данные отправляются, ясно в общем".
Аноним 02/02/23 Чтв 17:15:59 #426 №2597056 
>>2597028
>Тот анон же явно задавал вопрос не про: "А ну вот здесь пук среньк метод дергает состояние среньк, тут знач другой метод, ну все понятно короч, данные отправляются, ясно в общем".
Ну кстати даже сеньоры-помидоры примерно на таком уровне и знают ведро, так что это вполне норм
Аноним 02/02/23 Чтв 17:38:07 #427 №2597082 
>>2596878
Блять так а зачем тебе это знать? Сейчас на андроиде 1000 резюме на 1 вакансию и проще устроиться ебучим юристом чем разработчиком. советую класть плитку за 300к и не париться
Аноним 02/02/23 Чтв 19:11:42 #428 №2597227 
>>2597028
>"А ну вот здесь пук среньк метод дергает состояние среньк, тут знач другой метод, ну все понятно короч, данные отправляются, ясно в общем".
Всмысле? А как еще ты можешь знать как работает под капотом что-либо?
Аноним 02/02/23 Чтв 20:07:09 #429 №2597307 
>>2597056
>Ну кстати даже сеньоры-помидоры примерно на таком уровне и знают ведро, так что это вполне норм
Ну вот значит это и есть ответ.

>>2597227
>А как еще ты можешь знать
Ну бывают же совсем специфические вещи, которые всякие шизики могут спросить на собесе, это скорее рофл был, понятно что общего понимания достаточно.
Аноним 02/02/23 Чтв 21:52:30 #430 №2597432 
>>2597082
В чем проблема докрутить опыта до 1 года и собеседоваться на мидла? Вакансий
Аноним 02/02/23 Чтв 21:54:07 #431 №2597434 
>>2594148
Нихуя. От какой-то радуги как весело так и висит. И другие компании так же.
Аноним 03/02/23 Птн 17:23:55 #432 №2598125 
А что вообще никаких курсов НОРМАЛЬНЫХ слитых нет? Да хоть русских хоть англоязычных, пытался на зарубежных сайтах на курсы записаться, а оказывается русских там отменили. Отечественные курсы тоже не нашел, в шапке муть какая то
Аноним 03/02/23 Птн 21:06:32 #433 №2598359 
>>2598125
Neco Ru
Аноним 03/02/23 Птн 21:26:54 #434 №2598373 
>>2598359
намекаешь на его плейлисты на ютубе?
Аноним 03/02/23 Птн 21:58:30 #435 №2598413 
IMG20230203215609724.jpg
Подскажите как найти нужную функцию в большом чужом проекте. Я хочу поменять в телеграм клиенте одну вещь, чтобы когда отправлял видео без сжатия оно отображалось как видео, а не как документ. Я повесил точки прерывания на все функции, но это нихера ни к чему не привело.
Может есть какой-то нормальный способ найти то что мне нужно?
Аноним 03/02/23 Птн 22:27:12 #436 №2598436 
>>2598413
Задай chatgpt найти функцию, которая делает то-то то-то. Кстати в течение 2 лет ставлю анус на то что в идее будет встроен ии, который будет по текстовому запросу предлагать сделать что ты напишешь. Там уже сейчас есть ии для код комплишена и прочего, но такого еще нет
Аноним 03/02/23 Птн 22:28:40 #437 №2598440 
>>2598436
Типа не как копайлот, а шире, включая возможность изменить какие-то настройки студии, создать множество разных файлов, структуры пакетов и т.п.
Аноним 04/02/23 Суб 00:45:51 #438 №2598494 
>>2598373
Да. Это единственный нормальный "курсовик" на ютубе бля.

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

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

Я списывался с ним, он обещал что в этом году всё пилить будет
Аноним 04/02/23 Суб 09:05:16 #439 №2598585 
>>2598494
Понял, сяб
Аноним 04/02/23 Суб 09:19:14 #440 №2598592 
>>2598436
Блять, как я это ему вообще опишу, найди функцию для кнопки которая задействуется только когда отправляешь видео документом. К тому же не доступен он нихуя. Как это всё таки самому найти то? Почему нельзя очевидно инспектировать элемент как в браузере, чтоб найти какая сейчас функция висит на кнопке? В режиме отладки такого не нашёл
Аноним 04/02/23 Суб 12:20:39 #441 №2598674 
>>2598494
>он обещал что в этом году всё пилить будет
На работу планируешь устраиваться ? или до сеньера будешь по курсам идти ?
Аноним 04/02/23 Суб 13:53:00 #442 №2598773 
>>2596878
> как андроид работает вообще ? из чего операционка состоит ?
Держи https://www.google.ru/books/edition/Embedded_Android/KER0dd2oYP8C
Аноним 04/02/23 Суб 14:45:49 #443 №2598838 
Бэтмены, посоветуйте пожалуйста глубокий курс по gradle, можно платный. Как работает, как писать свои плагины, как отлаживать их при разработке, как он устроен.
Все коллеги работают в нем по принципу копипаст с гита, мне это не нравится, ничего удобного так не напишешь, но сам я видимо слишком тупой, чтобы это усвоить, от документации я вообще охуел.
Аноним 04/02/23 Суб 15:04:40 #444 №2598858 
>>2598674
А работу устраиваться. А как еще обучаться то. Читал книги - унылое говно + они все со старым материалом
Аноним 04/02/23 Суб 17:14:47 #445 №2599053 
>>2598838
Даже интересно, что нужно делать, чтобы приходилось саму лезть в град и что-то там писать
Аноним 04/02/23 Суб 17:48:03 #446 №2599080 
>>2598838
https://letmegooglethat.com/?q=gradle+phases
https://letmegooglethat.com/?q=gradle+plugin+tutorial
Аноним 04/02/23 Суб 20:09:53 #447 №2599218 
>>2598773
>Держи
Вообще тема интересная конечно, жаль что ебмбед вакансий мало и путь развития сложный, работать придется хуй пойми где и с чем.

У меня кстати есть старенький xiaomi media box, сука я ни одного нормального браузера не нашел на него, это как бы приставка для тв, и там браузеры специальные, хрома нет и управление с пульта.
Будет интересной задачей написать свой бразуер для Android TV, без ебучей рекламы и прочего говна.
Аноним 05/02/23 Вск 09:19:49 #448 №2599582 
image.png
Выдыхаем малые, айти скален
Аноним 05/02/23 Вск 09:53:32 #449 №2599622 
>>2599582
Что за стата, поясни нубу вкатуну?
Аноним 05/02/23 Вск 10:01:13 #450 №2599627 
>>2599582
>погромизд
>ексель
)
Аноним 05/02/23 Вск 10:25:47 #451 №2599641 
>>2567576
А надо хуец барину подсасывать ? или что? андроид это в принципе только про покрас кнопок
Аноним 05/02/23 Вск 10:26:32 #452 №2599642 
>>2599627
Надо было программу написать, которая график выводить будет, специально что бы двачеру угодить? хуй будешь?
Аноним 05/02/23 Вск 11:48:58 #453 №2599689 
>>2599641
Можно красить кнопки через компоуз вместо вью, можно красить кнопки мультиплатформенно, можно опенсорсить либы для покраса кнопок тем или иным образом, да вообще что хочешь. По твоей логике между Жекой Вартановым и Васей Пупкиным с Епама нет никакой разницы - оба кнопкокрасы
Аноним 05/02/23 Вск 12:49:40 #454 №2599724 
>>2599689
>Можно красить кнопки через компоуз вместо вью, можно красить кнопки мультиплатформенно, можно опенсорсить либы
Ненужно
Аноним 05/02/23 Вск 14:58:12 #455 №2599877 
>>2599080
Да я ебнусь все это читать.
Аноним 05/02/23 Вск 15:45:26 #456 №2599918 
1675601125767.jpg
Подскажите, пожалуйста, что гуглить, если я хочу, чтобы пользователь мог отправить сообщение разработчику? Без регистрации своей почты и прочего. Просто вводит текст, и кнопку "отправить"?
Аноним 05/02/23 Вск 21:02:40 #457 №2600359 
>>2598494
> за премку на coursehunter за 500р скачал 4 его слитых курса
Анон, что то не нашел его курсов на coursehunter, можно ссылку или название?
Аноним 05/02/23 Вск 21:35:31 #458 №2600384 
>>2600359
Конечно, держи
https://coursehunter.net/source/sergey-dragunov
Аноним 05/02/23 Вск 21:38:33 #459 №2600390 
>>2600384
Спасибо братишка!
Аноним 05/02/23 Вск 21:40:11 #460 №2600394 
>>2600390
Всегда пожалуйста, лишь бы не в пустую наши вкаты были
Аноним 06/02/23 Пнд 01:44:38 #461 №2600585 
sergey-dragunov.jpeg
>>2600384
Аноним 06/02/23 Пнд 02:51:02 #462 №2600663 
>>2600585
Ёбарь твой?
Аноним 06/02/23 Пнд 13:27:39 #463 №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()))
}
}
Проблема в том, что этот тест иногда фейлится.
Чё происходит? Как эту неопределённость убрать?
Аноним 06/02/23 Пнд 14:15:21 #464 №2601074 
Пизда на хх 193 вакансии удаленных и на них по 200+ откликов, это же пздц полный, андроид разработка умерла?
Аноним 06/02/23 Пнд 14:32:25 #465 №2601088 
>>2601035
>Проблема в том, что этот тест иногда фейлится.
Это норма
Аноним 06/02/23 Пнд 17:09:45 #466 №2601278 
>>2601074
Ты заебал уже, учи лучше, а не хх скролль
Аноним 06/02/23 Пнд 18:46:19 #467 №2601398 
>>2601278
>учи лучше
Что ему учить если он во всех тредах пишет одно и тоже ? Сразу все языки что ли.
Аноним 06/02/23 Пнд 19:08:46 #468 №2601436 
>>2601278
Время потратишь, выучишь, а работы то и нет, дальнейшие действия? в петлю?
Аноним 06/02/23 Пнд 23:30:11 #469 №2601663 
image.png
Аноним 06/02/23 Пнд 23:34:44 #470 №2601664 
>>2601436
Буду до 29 играть в доту и смотреть стримы, а ночью слушать храп мамки и злиться, ломая психику. А потом возьму и вкачусь в сл волну короны, вот увидити. Годно?
Аноним 07/02/23 Втр 01:00:56 #471 №2601708 
2,5 года работаю, уже явно миддл, на какую зарплату можно рассчитывать? Сейчас очень мало получаю и собираюсь работу менять, вакансии смотрел, разброс огромный, чё посоветуете?
Аноним 07/02/23 Втр 01:18:45 #472 №2601715 
>>2601708
130
Аноним 07/02/23 Втр 10:28:26 #473 №2601879 
>>2601715
))
Аноним 07/02/23 Втр 15:47:11 #474 №2602391 
Прохожу javarush, в чём я не права?
Аноним 07/02/23 Втр 15:56:43 #475 №2602414 
>>2602391
Какой javarush? Иди посуду мой.
Аноним 07/02/23 Втр 16:01:22 #476 №2602426 
>>2602414
Осуждаю сексизм
Аноним 07/02/23 Втр 16:14:17 #477 №2602437 
>>2602391
В том что надо проходить kotlinrush
Аноним 07/02/23 Втр 16:47:51 #478 №2602508 
>>2602391
>в чём я не права?
В том что не скинула свою писечку в тред. Да я знаю что фейкотян. Как же хочется тяночку
Аноним 07/02/23 Втр 18:06:44 #479 №2602672 
>>2602508
>Как же хочется тяночку

Сорь, айтишникам не дают
Аноним 07/02/23 Втр 19:24:29 #480 №2602827 
>>2601436
В хуетлю, я уже говнокожу, просто за низкую зп и без перспектив, ибо стек говно, поэтому и хочу на ведро перекатиться
Аноним 07/02/23 Втр 20:47:39 #481 №2602894 
>>2602827
Какой текущий?
Аноним 07/02/23 Втр 21:11:55 #482 №2602940 
>>2602894
Шарп
Аноним 07/02/23 Втр 21:12:18 #483 №2602941 
>>2602940
плюс впф
Аноним 07/02/23 Втр 21:51:58 #484 №2602988 
>>2602940
Это лучше чем с джунами в андроид ломиться, где ты нахуй никому не нужен, зарегся на линкедин и найди норм работу на с#
Аноним 07/02/23 Втр 22:56:16 #485 №2603085 
>>2602988
Лол, чего ты там найдешь? Шарп это или бэк или юнити сейчас, ни тем ни другим я не занимаюсь
Аноним 07/02/23 Втр 23:28:49 #486 №2603116 
>>2602941
>впф
Почему так хуесосят впф ? никто не пишет десктоп на шарпе ?

>>2603085
>ни тем ни другим я не занимаюсь
Хз я сейчас пока в джаву вкатываюсь, уже мелькают мысли а не освоить ли мне свинг и не послать аднроид вообще на хуй.
Аноним 07/02/23 Втр 23:30:04 #487 №2603120 
>>2603116
*fix spring, не свинг лол
Аноним 07/02/23 Втр 23:57:59 #488 №2603135 
>>2603116
>уже мелькают мысли а не освоить ли мне spring и не послать аднроид вообще на хуй
Это было бы перспективнее
Аноним 08/02/23 Срд 09:17:50 #489 №2603259 
>>2603116
>Почему так хуесосят впф ? никто не пишет десктоп на шарпе ?
Да, никому не всрался десктоп в 2к23, к сожалению
>Хз я сейчас пока в джаву вкатываюсь, уже мелькают мысли а не освоить ли мне свинг и не послать аднроид вообще на хуй
Ну, мне просто не особо нравится бэк. А вот писать приложухи вроде как нравится, поэтому я свой выбор сделал и буду пытаться вкатиться до победного, сколько бы ИТТ ни спамили хуитой с хх
Аноним 08/02/23 Срд 14:07:02 #490 №2603516 
Есть прекрасный обучающий канал Романа Андрюшенко, в нём плейлист "Основы разработки Android-приложений" (https://youtube.com/playlist?list=PLRmiL0mct8WnodKkGLpBN0mfXIbAAX-Ux)
Из-за военной шизы он сделал последние три видео только для спонсоров. Кто-нибудь, можете их скачать и выложить?
Аноним 08/02/23 Срд 20:45:42 #491 №2603954 
87645gu54g56uy5.jpeg
>>2509590 (OP)
А если я хочу написать просто hello world? Нафига мне всё вот это?? Почему не сделали простую среду разруботки??? Или сделали?
Аноним 08/02/23 Срд 21:15:29 #492 №2603979 
>>2603954
Чел, чтобы написать хеллоуворлд достаточно установить андроид студию и создать проект
Аноним 09/02/23 Чтв 12:09:59 #493 №2604511 
Нашел чела в ютубе который говорит, что учить надо джаву, что бы понять мультипоточность, потому что если начинать сразу с котлина то хуй разберешься в этой теме, в чём он не прав?
Аноним 09/02/23 Чтв 12:28:44 #494 №2604546 
>>2604511
На самом деле ни в чем. Джава предоставляет стандартный Thread, ExecutorPool. Котлин оборачивает в корутину, и если ты не изучишь вопрос, то не поймешь. На самом деле стоит посмотреть 1 доклад про корутины и будешь в теме.
Аноним 09/02/23 Чтв 13:06:25 #495 №2604589 
>>2604546
Так и нахуя я тогда джаву учу? какие подводные учить сразу котлин?
Аноним 09/02/23 Чтв 13:24:58 #496 №2604612 
>>2604589
Есть пара. Некоторые вещи надо будет раскурить по докладам. Но по итогу тот же самый байткод, который и выполняется.

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

типа

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

fun abz(bar: String){

}
Аноним 10/02/23 Птн 11:27:26 #497 №2605769 
Андроч, существует ли нормальный material 3 theme builder? Чтобы тыкнуть в пару цветов, а но тебе выдал готовую xml с цветами и темами.
Я нашл только https://m3.material.io/theme-builder#/dynamic, но это какое-то тормозящие убожество.
Аноним 10/02/23 Птн 12:01:08 #498 №2605801 
>>2599582
>>2599622
Похоже на количество вакансий.
Аноним 11/02/23 Суб 22:05:39 #499 №2607879 
Может мне кто-нибудь на двачерском языке объяснить зачем вообще нужен Dagger 2?
Разве он облегчает создание андроид приложения?
Аноним 11/02/23 Суб 22:15:50 #500 №2607886 
>>2607879
Для Dependency Injection
>Разве он облегчает создание андроид приложения?
нет
Аноним 11/02/23 Суб 23:29:41 #501 №2607920 
>>2607879
> Разве он облегчает создание андроид приложения?
Больших - да (в той или иной степени, тут этот холивар разводить не буду). Маленьких - нет.

Koin лучше, change my mind. Про безопасность в компайле не говорю
Аноним 13/02/23 Пнд 11:29:51 #502 №2609501 
Перекат пилите, а то будем как додики снова сидеть полгода в тонущем треде
Аноним 13/02/23 Пнд 15:21:31 #503 №2609723 
1676290894225.png
1676290894235.png
1676290894235.png
>>2509590 (OP)
Аноны, вы знаете какое-нибудь коммьюнити по флаттеру? У меня жопа разрывается на каких-то моментах, гугл выдаёт однотипные решения которые мне не подходят, а спросить не у кого. В телеге в одном чате миллиард человек сидит и все спрашивают как и я вопросы, в итоге никто никому нахуй не сдался и все игнорятся.

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

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

Кто-нибудь сталкивался с такой проблемой? Как заставить showModalBottomSheet отобразиться поверх бара навигации, или хотя бы завставить Scaffold.of(context).showBottomSheet скроллиться нормально?
Аноним 13/02/23 Пнд 15:31:17 #504 №2609741 
>>2609723
>то он всегда будет открывать поверх бара навигации.
>заставить showModalBottomSheet отобразиться поверх бара навигации
Ебать я даун, запутался в словах. Я имеею ввиду что showModalBottomSheet сейчас открывается поверх (затмевает собой) бар навигации. А я хочу чтобы он не закрывал навигацию и открывал НАД ней.
Аноним 13/02/23 Пнд 20:57:08 #505 №2610174 
>>2609723
Единственное норм коммьюнити это в тг: @rudart
Аноним 13/02/23 Пнд 20:59:47 #506 №2610178 
>>2610174
Благодарю, сохраню. Сидел в англоязычном на 9к но такое себе. Кажется во всех случаях когда я задавал вопрос сам с ним справлялся.
Аноним 13/02/23 Пнд 23:38:54 #507 №2610327 
>>2610178
И правда есть такой синдром, ведь если взглянуть на проблему с другой стороны, то решение может стать очевидным
Аноним 13/02/23 Пнд 23:50:44 #508 №2610335 
>>2610327
Ну конкретно в тех случаях мне помогал скорее не другой взгляд, а упорство, в конечном итоге находил ответ. Сейчас же я думаю просто забить на это модальное окно, пусть отрисовывается поверх навигационной панели. Я так понимаю это стандартное поведение во всех приложениях.
Аноним 15/02/23 Срд 14:22:04 #509 №2612251 
Есть какой-нибудь маркет ведроид приложений, где не надо фоткаться с флажком в жопе и присылать сканы отпечатка ануса, чтобы создать аккаунт разработчика и заливать свои апк?
Аноним 15/02/23 Срд 14:22:43 #510 №2612254 
P.S. не ф-дроид

>>2612251
Аноним 21/02/23 Втр 02:40:33 #511 №2618319 
Javarush платный уже с 3его уровня, но бесплатный если делать всё из приложения, лицо представляете какого писать код на мобилке, это пздц конечно, ещё подписка по 2.5к в мес, они ёбнулись в край
Аноним 21/02/23 Втр 11:41:47 #512 №2618464 
>>2618319
Расковыряй и посмотри, как оно определяет, с чего ты там пишешь. На крайняк в вэйдроиде запусти свою ебанину и пиши на десктопе. Какие же джавапидоры тупые ламеры, даже хуже всяких фронтенд-макак погромистов на реакт.джээс, пиздец просто.
Аноним 21/02/23 Втр 12:32:23 #513 №2618503 
>>2618464
ты пишешь в треде андроид разрабов

запусти эмуль или scrcpy и с компа пиши
Аноним 22/02/23 Срд 18:19:08 #514 №2619861 
>>2618319
купи за 7к хули ты трясешься за копейки
Аноним 24/02/23 Птн 18:14:07 #515 №2621651 
>>2618319
>Javarush
Нах тебе это надо? По верхам пробегись и учи ведро. Вы просто такой хуитой занимаетесь, я ебал. Ещё спринг начните учить.
Аноним 26/02/23 Вск 04:31:04 #516 №2623053 
Ну что, аноны, как думаете есть ли перспективы вкатываться в 2023?
Аноним 26/02/23 Вск 09:29:23 #517 №2623114 
>>2623053
Да. Начинай сразу с котлина и jetpack compouse.
Аноним 26/02/23 Вск 11:05:06 #518 №2623174 
Возможно мессенджер в одного создать? Какой нибудь воцап или вайбер но урезанный в меру
Аноним 26/02/23 Вск 12:11:01 #519 №2623224 
>>2623174
За 5 лет да
Аноним 26/02/23 Вск 14:26:14 #520 №2623370 
>>2623174
Можно. Я помню в конце нулевых я по приколу писал чаты на вебсокетах. То что ты называешь мессенджером мало чем отличается.
Аноним 26/02/23 Вск 14:27:19 #521 №2623372 
>>2623370
Имелось ввиду конечно же не простых сокетах. Я уже забыл всё за это время
Аноним 26/02/23 Вск 15:14:35 #522 №2623429 
>>2623224
Какие 5 лет? Высрать хуиту примитивную с бэком на firebase можно за 2 дня. Чатосы это база баз.
Аноним 26/02/23 Вск 17:38:15 #523 №2623666 
>>2623053
Нет. Только не в РФ, тут хрен найдешь работу для джуна, а если ты из другого гео, то вполне реально.
Если послушать про то как джуны ищут работу то там без знаний на уровне мидла 2-3-х летней давности нехуй делать, на собесе ты должен не только знаниями блеснуть, но и спеть, сплясать в присядку и сделать бочку.
Аноним 26/02/23 Вск 19:02:12 #524 №2623797 
>>2623666
А если на фриланс выйти? Неужели потоковые мобильные приложения никому не нужны? Я немного занимался этим в вузе, понравилось, думаю стоит ли более вникаться или лучше сразу к 1с-никам ебашить.
Аноним 26/02/23 Вск 19:17:41 #525 №2623824 
>>2623429
Это будет хуита уровня поделия студента который готовится к собесу на стажера, речь шла про реально юзабельное приложение
Аноним 26/02/23 Вск 20:27:34 #526 №2623981 
>>2623824
А чем отличается РЕАЛЬНО юзабельное приложение от поделия? Дизайн можно и спиздить, чат между людьми есть, основные функции - добавлять и удалять людей/диалоги. Выкатил на рынок и сиди погромируй его дальше
Аноним 26/02/23 Вск 21:53:33 #527 №2624099 
>>2623981
Тем же чем твоя мама от приличной женщины. Ты из-за своей некомпетентности просто не осознаешь пропасть между своими поделками и топовыми приложениями.
Аноним 27/02/23 Пнд 11:07:08 #528 №2624383 
Вопрос
Можно ли присылать обновления на приложуху, которая не опубликована в гугл плей?
Приложка на реакт нативе
Аноним 27/02/23 Пнд 12:01:51 #529 №2624415 
>>2624383
Обновлен присылают гп сервисы, а не ты сам. Если ты хочешь присылать пуши, то, можно через fms или как его. Если хочешь распространять приложение, то у фаербейз тоже есть сервисы, для этого не нужно публиковать в гп.
Аноним 27/02/23 Пнд 14:10:29 #530 №2624520 
>>2621651
Протык сказал надо уметь читать джавовский код
Аноним 27/02/23 Пнд 14:14:07 #531 №2624525 
>>2624415
Спасибо за инфу.
Слышал про code push и microsoft app center?
Аноним 27/02/23 Пнд 15:12:47 #532 №2624583 
image.png
>вакансия джуна
>пол года комерческого
Аноним 27/02/23 Пнд 15:19:57 #533 №2624592 
image.png
Если они пишут на котлине, зачем им уверенное знание джава?
Аноним 27/02/23 Пнд 15:41:12 #534 №2624603 
>>2624592
Потому что они забыли спросить у сидельцев итт, нужно ли им требовать от кандидатов знание джавы
Аноним 27/02/23 Пнд 15:50:46 #535 №2624611 
image.png
изображение2023-02-27154142231.png
image.png
image.png
Короче почти во всех ваках Джава, так что кто там сразу с котлина советует начинать, сосите хуй
Аноним 27/02/23 Пнд 16:22:32 #536 №2624651 
>>2624525
Нет, не слышал.
Аноним 27/02/23 Пнд 18:50:07 #537 №2624855 
памахите - как используя drift сохранять записи через компаньены c обязательным полем id
Аноним 27/02/23 Пнд 19:01:32 #538 №2624871 
image.png
+15 градусов на улице. Тяжело
Аноним 27/02/23 Пнд 20:23:45 #539 №2624923 
>>2624855
каво?
Аноним 28/02/23 Втр 09:20:41 #540 №2625374 
>>2623824
Ну да, будет. В реальном приложении сложность заключается не в андроид части, её высрать можно и в одно ебало, наверное, а именно в бэке, который должен будет ебовейшие нагрузки выдерживать
Аноним 28/02/23 Втр 09:21:13 #541 №2625375 
>>2624583
>>2624592
>>2624611
Похуй, продолжаю учить
Аноним 28/02/23 Втр 10:36:04 #542 №2625428 
>>2515934
Это старые петухи советуют джава учить, чтобы ты их легаси-код мог читать.
По хорошему учить котлин, причем очень хорошо, а джаву на сдачу за недельку проходишь.
Нужна ли джава на андроид? Если твоя мечта нырять с головой в говно легаси и пытаться понять, как работает мезозойный код, то да.
Аноним 28/02/23 Втр 11:18:18 #543 №2625486 
456345345.jpeg
>>2561141
чатДИпэти пишет код, кабан радуется и увольняет разрабов
Хочет запилить фичу , приложение крошиться и обмякает .
Нанимает разрабов на х2 на поддержку легаси от ии
Аноним 28/02/23 Втр 11:23:15 #544 №2625492 
>>2624923
принял
Аноним 28/02/23 Втр 12:39:09 #545 №2625597 
>>2624611
Соснешь ты, везде куда собесился по джабе спросили про сборщик мусора, типы ссылок и примитивы.
На этом вопросы по джавэ заканчивались.
Аноним 28/02/23 Втр 13:15:09 #546 №2625665 
Непопулярное мнение, но мне джава нравится куда больше котлина. Вот просто не нравится мне котлин и всё, рот его ебать, на джаве код гораздо более читаемый
Аноним 28/02/23 Втр 13:47:33 #547 №2625706 
>>2625597
>везде куда собесился
А ну твой личный опыт 2ух собесов это теперь конечно весь рынок труда, да дебила кусок?
Аноним 28/02/23 Втр 14:18:02 #548 №2625741 
>>2625375
Какой план когда выучишь всё, а везде будут отказы на всех откликах?
Аноним 28/02/23 Втр 14:46:01 #549 №2625790 
>>2625706
Если тебя, как разраба андроид спрашивают по джабе больше тех вопросов, что я перечислил, это вонючее легаси 100%
Возможно в Нижних залупках, где еще проект на дебиан писался какой-нить пиццерии эти знания критичны.
В нормальные конторы тебя не будут ебать за джаву на собесе.
Аноним 28/02/23 Втр 14:52:13 #550 №2625798 
>>2625790
> дебиан
сембиан быстро фикс
Аноним 28/02/23 Втр 15:10:56 #551 №2625828 
>>2625790
>яскозал
я тебя услышал
Аноним 28/02/23 Втр 15:48:29 #552 №2625847 
>>2625741
Продолжать работать на той же работе на которой работаю и продолжать пытаться
Аноним 01/03/23 Срд 14:39:30 #553 №2626672 
20230301183621.jpg
Есть три таблицы в базе данных FireBase. 1 таблица это список тех книг, который взял пользователь на прочтение. 2 таблица, это книги, срок которых начинает истекать. 3 таблица, книги, срок хранения которых истек и их следует сдать обратно в библиотеку. По логике, должна быть шкала в 100%. 1 таблица хранит в себе 50%, 2 таблица следующие 50%. когда дойдёт до 100%, то книга переходит в 3 таблицу. например по календарю. если я возьму книгу 1 марта, а должна буду вернуть ее 10 марта, то 5 числа книга в идеале должна перейти во 2 таблицу, то есть в таблицу, время которой истекает. а после 10 марта, в 3 таблицу, когда время истекло и следует ее вернуть. Работа заключается в android studio. есть база, которая хранит в себе просто книги, и возможность добавлять книги. так же есть авторизация. как подобное осуществить?
Аноним 01/03/23 Срд 18:56:31 #554 №2626881 
>>2626672
в 1 таблице хранишь эти книги

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

схема у тебя хуевая, но если задание такое, то вперед
одна функция на всю логику
Аноним 01/03/23 Срд 18:57:13 #555 №2626882 
>>2626881
ну и офк смотришь 2 таблицу, кидаешь в ту же функцию
Аноним 02/03/23 Чтв 12:25:28 #556 №2627571 
>>2626672
Во-первых какая таблица, если там нет таблиц, а плоская бд? Во-вторых, а почему было не завести у книги enum поле Status : Taken | Expiring | Expired?
Аноним 03/03/23 Птн 00:11:54 #557 №2628119 
>>2509590 (OP)
Хочу стразу вкатиться в запил приложух, чтоб мотивация была.
Есть конструкторы какие? Чтоб быстро собрать, а потом если надо - в коде ковыряться. Ибо джавы не знаю, считаю лучше всего практикой сразу все постигать.
Аноним 03/03/23 Птн 00:14:11 #558 №2628123 
Кстати, Флаттер все еще говно или уже почти как нейтив?
Аноним 03/03/23 Птн 00:21:55 #559 №2628134 
Все-таки может сразу в Котлин? Тем более теперь есть Kotlin Multiplatform Mobile
Аноним 03/03/23 Птн 15:43:28 #560 №2628603 
Нахуй нужен ваш котлин и вы вообще все тут в целом, если есть реакт нейтив?
Аноним 03/03/23 Птн 16:36:26 #561 №2628650 
>>2628123
Средне. Для быстрых прототипов пойдет
Аноним 03/03/23 Птн 16:38:17 #562 №2628651 
>>2628603
Реакт натив не умеет многие вещи.
Реакт натив сложнее поддерживать когда нужно соблюсти разное поведение.
Реакт натив предполагает, что ты пишешь на жс, но оно компилится в нативный код, что зачастую, коряво.
Реакт натив нахуй не нужен. Пва на реакте - можно жить. Натив - можно жить. Флаттер - даже там можно жить, но тоже очень средне.

Если ты веб-макака, и тебе нужно срочно сделать мобилку, то реакт натив. В остальных случаях избегать как огня
Аноним 03/03/23 Птн 21:50:32 #563 №2628920 
>>2628651
Распространенные заблуждения, ничем не обоснованные
Аноним 03/03/23 Птн 22:13:58 #564 №2628949 
>>2628920
Создай себе RN тред и сиди в нем
Аноним 03/03/23 Птн 22:27:43 #565 №2628966 
KiYwp.jpg
Как называется вот такая заглушка на время загрузки реальных данных?
Она делается стандартным средствами или вручную рисовать все эти серые прямоугольники?
Аноним 03/03/23 Птн 22:28:11 #566 №2628967 
KiYwp.jpg
>>2628966
Отклеилось.
Аноним 03/03/23 Птн 23:06:53 #567 №2629021 
>>2628966
>>2628967
Шиз, ты ошибся разделом
Аноним 03/03/23 Птн 23:20:53 #568 №2629037 
>>2628966
Скелетон
Аноним 04/03/23 Суб 07:28:55 #569 №2629137 
>>2629021
>>2629037
Вроде нормально же спросил и по теме треда.
Аноним 04/03/23 Суб 07:33:57 #570 №2629139 
>>2629037
Спасибо. А чем реализовывать? В сдк есть методы?
Аноним 04/03/23 Суб 13:05:59 #571 №2629403 
Как изучать джабу именно для андроида? Вангую в книжках много лишней инфы . Может есть книжки конкретно под андроид?
Аноним 04/03/23 Суб 13:14:57 #572 №2629411 
>>2629403
Зачем тебе жаба, когда есть флаттер
Аноним 04/03/23 Суб 17:46:12 #573 №2629642 
что скажете про сайт https://metanit.com/java/android/
хочу по нему обучаться
Аноним 04/03/23 Суб 18:15:57 #574 №2629691 
>>2629137
Думал что я в мвп. Это обычные блоки/заглушки серого цвета. Если флаттер то какой нибудь row с 2мя column и внутри sized boxы
Аноним 04/03/23 Суб 19:53:41 #575 №2629801 
>>2628966
Shimmer Layout я так слышал по крайней мере
Аноним 04/03/23 Суб 22:12:54 #576 №2629951 
>>2629642
Лютая годнота, пройдешь всё это и с руками оторвут на зп 180к сразу же
Аноним 05/03/23 Вск 00:49:52 #577 №2630094 
изображение2023-03-05004835453.png
Как эти ебаные циклы понять, я вообще не понимаю как задачи на них решать, просто читаю условие и не понимаю как сделать, как фиксить?
Аноним 05/03/23 Вск 07:37:33 #578 №2630164 
>>2630094
Сколько тебе лет? Сексом занимался? это важно
Аноним 05/03/23 Вск 15:12:29 #579 №2630441 
>>2629951
Я щас 240к получаю.
Аноним 05/03/23 Вск 23:53:13 #580 №2631025 
>>2628603
Для производительности. Я пишу на реакте и это понимаю, но ты в программач залетный, тебе и статическую страницу по адресу через вебвью выводить уже замена.
Аноним 05/03/23 Вск 23:58:18 #581 №2631029 
>>2624592
Может потому что есть кодовая база на джаве?
Может они её переписывают? А может только новое на котлине пишут?
Аноним 06/03/23 Пнд 11:51:16 #582 №2631354 
Скажите, что по соотношению вкатунов к количеству вакансий в андроиде? Хуже или лучше чем во фронте? А то фронт-то тоже самое по сути (особенно если использовать TypeScript) одни натягивают данные от бэка на гуй и другие делают тоже самое, вот только зарплаты у фронта меньше в разы, соответственно хочется сделать вывод, что в андроид меньше народа идёт, поэтому рынок не может так унизительно опускать зарплату как фронт?
Аноним 06/03/23 Пнд 13:43:12 #583 №2631472 
>>2631354
>вот только зарплаты у фронта меньше в разы
Чиво блять? У фронтов выше зп
Аноним 06/03/23 Пнд 14:58:17 #584 №2631558 
image.png
>>2631472
> выше зп
нет
Аноним 06/03/23 Пнд 15:08:26 #585 №2631571 
Как сделать переносы ПО СЛОГАМ в русском тексте, да ещё и с выравниванием по обоим краям?
Аноним 06/03/23 Пнд 15:19:40 #586 №2631586 
>>2631354
Вкатывался фуллстек-макакеном, в итоге заставили вкатиться во флаттер(
Аноним 06/03/23 Пнд 20:16:18 #587 №2631911 
>>2631472
https://2ch.hk/pr/src/2600506/16756298069860.png
Аноним 06/03/23 Пнд 21:42:53 #588 №2632021 
Почему сайт ведра и его доки такое говно? Блять, там просто невозможно ничего найти, вместо нормальной инфы тебе вечно пытаются подсунуть какие-то мини-говнокурсы для даунов, какие-то видосики уёбищные. И я думал, что у мелкомягких доки говно
Аноним 06/03/23 Пнд 22:18:15 #589 №2632055 
>>2632021
С хуя ли тут что-то сложно найти? https://developer.android.com/guide
Аноним 06/03/23 Пнд 23:25:27 #590 №2632140 
>>2631911
Твоя картинка хуйня полная, надо просто знать рынок
Аноним 07/03/23 Втр 01:40:58 #591 №2632220 
Есть какие-нибудь гайдлайны по синхронизации данных, если в приложении используются два источника данных?

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

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

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

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

Читал про SyncAdapter, но эта штука больше подходит (если я правильно понял), если у тебя под рукой есть свободный сервак, на который можно свою БДшку поставить и написать какую-нибудь прослойку, чтобы с этой БД общаться.
Аноним 07/03/23 Втр 02:38:57 #592 №2632235 
image.png
Почему этот код выдаёт ошибку, почему не делает 10 кругов, при этом ничего не выводя на экран?
Аноним 07/03/23 Втр 08:29:37 #593 №2632290 
>>2632235
Потому что код за continue является недостижимым?
Аноним 07/03/23 Втр 10:06:00 #594 №2632315 
>>2632220
> Есть какие-нибудь гайдлайны по синхронизации данных
Репозиторий

> 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
Аноним 07/03/23 Втр 12:17:19 #595 №2632406 
image.png
Тревога престарелого анальника это быстрое развитие ai?
https://www.youtube.com/watch?v=cIDt_FHr14E
Аноним 07/03/23 Втр 19:42:33 #596 №2632998 
>>2632290
И чё? континуе должен его скипать все равно
Аноним 07/03/23 Втр 20:20:29 #597 №2633031 
>>2629139
https://github.com/facebook/shimmer-android
Аноним 08/03/23 Срд 08:34:30 #598 №2633414 
>>2625847
Двачую адеквата
Аноним 09/03/23 Чтв 12:53:45 #599 №2634588 
>>2632998
Откуда i возьмётся, если его не будет никогда, ёпту?
Аноним 10/03/23 Птн 13:05:28 #600 №2635642 
>>2632315
Анон, спасибо!
Репозиторий был реализован, но была именно загвоздка с порядком синхронизации из-за файрбейзовской апишки получения данных. suspendCoroutine помог очень сильно.
Аноним 10/03/23 Птн 15:18:07 #601 №2635775 
>>2634588
хочешь сказать даже i = 0 не создастся?
Аноним 10/03/23 Птн 16:33:54 #602 №2635830 
Бля да как вы вкатывались нахуй, даже 5ч в день впадлу сидеть, постоянно думаю скорей бы уже в компик пойти играть
Аноним 10/03/23 Птн 18:55:10 #603 №2635972 
>>2635830
Я за работой непрерывно максимум час могу просидеть (и то это только на митинге с видео), а так я минут 15-30 могу продержать концентрацию
Аноним 10/03/23 Птн 20:47:04 #604 №2636114 
>>2635972
Почему ещё не на морозе?
Аноним 10/03/23 Птн 20:59:11 #605 №2636128 
>>2635830
У него 5 часов свободного времени есть и он ещё пиздит
Аноним 10/03/23 Птн 22:10:45 #606 №2636199 
>>2636114
А схуя ли должен? Ты попробуй выпри меня на мороз
Аноним 12/03/23 Вск 15:00:59 #607 №2637884 
Привет. Возможно ли сделать приложение на андроид, которое предлагает менять exif фотографии сразу после создания фото? Или может есть уже такие?
Аноним 12/03/23 Вск 15:03:46 #608 №2637887 
Привет. Возможно ли сделать приложение на андроид, которое предлагает изменять exif фотографии сразу после создания фото? Там сделать фото и изменить дату, чтоб оно отображалось в галерее на телефоне не в день снимка, а уже будущим или прошлым числом. Или может есть уже такие?
Аноним 13/03/23 Пнд 17:26:26 #609 №2639081 
>>2637884
Возможно - да, это же просто данные.
Есть ли такие - поищи в сторе exif editor
Аноним 13/03/23 Пнд 18:07:15 #610 №2639141 
>>2637884
>>2637887
Не совсем. Ты не сможешь перехватить момент когда стороннее приложение сделает фото. В остальном вполне реализуемо.
Аноним 13/03/23 Пнд 18:23:27 #611 №2639176 
>>2639141
Можно же на броадкаст подписаться о новых фото в галерее?
Его там как-то меняли недавно, но все равно возможно сделать, думаю.
Аноним 13/03/23 Пнд 21:23:06 #612 №2639338 
>>2639176
Нет, нельзя. Даже если в старых версиях как-то можно мониторить, но в новых (33 апи) всё совсем плохо.
Аноним 13/03/23 Пнд 21:24:25 #613 №2639339 
>>2639176
Если ты делаешь фото сам, тебе не нужно что-либо костылить
Аноним 13/03/23 Пнд 22:13:01 #614 №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.
Аноним 13/03/23 Пнд 22:35:40 #615 №2639371 
>>2639361
Ты там блять шизик? Какая степень, какой цикл? Чекни на делимость на 3 три числа: N-1, N-2, N-3. Первое которое делится без остатка будет ответом.
Аноним 14/03/23 Втр 08:37:33 #616 №2639525 
>>2639371
точно, двач, сасибо
Аноним 14/03/23 Втр 14:40:25 #617 №2639819 
>>2639361
Какой же хуетенью страдаешь, пили приложухи, а не это говно с учебников решай
Аноним 14/03/23 Втр 22:18:26 #618 №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

Подскажите пожалуйста, как выполнить подключение к бд ?
Аноним 15/03/23 Срд 01:15:16 #619 №2640552 
Где будет правильнее хранить стейт?
У меня есть настройка, хранящаяся в шаред префах, которая используется в ui повсеместно. Дергать шареды каждый раз - так себе идея. Хочу сохранять ее на время жизни приложения при инициализации и при изменении настройки.
Где такие вещи держат? Я так понял, это на стороне презентационного слоя надо держать, домену это незачем а если в домене, то где? Не делать же глобальный стейт для домена? ?
Сам думаю или во вьюмодели основной активити или в классе app.
Аноним 15/03/23 Срд 06:59:19 #620 №2640632 
>>2640552
> или во вьюмодели
Тхиз. ViewModel как раз для этого. А отдавать через LiveData
Аноним 15/03/23 Срд 13:19:30 #621 №2640855 
>>2640632
Спасибо!
Пока умывался, понял, что я кретин. У меня это уже во вьюмодели и лайвдате есть, и срабатывает как мне и нужно, лол.
Аноним 15/03/23 Срд 22:06:21 #622 №2641575 
Часто встречаю в вакансиях знание WebView. Для каких задач используется в коммерции, кроме мутных схем? Стоит орасаться таких вакансий?
Аноним 15/03/23 Срд 22:55:04 #623 №2641621 
>>2641575
Иногда открыть хтмл форму с бэка и подставить туда данные из приложения (динамическая верстка для бомжей). Или открыть условия соглашения, например. Опасаться не надо, это стандартный компонент
Аноним 15/03/23 Срд 23:03:03 #624 №2641625 
>>2641575
>>2641621
и еще если игры, там html5 и куча костылей для него
Аноним 15/03/23 Срд 23:47:38 #625 №2641686 
>>2641575
Как-то раз нашим пм пришла гениальная идея. Давайте вместо приложения покажем хтмл. Это был 2013 год. Ох и наебался же я. В итоге ничего не получилось и я от них сбежал.
Аноним 16/03/23 Чтв 10:39:28 #626 №2641855 
>>2641575
Это способ обойти правила гугл стора, в вебвью можно какой угодно контент показать, если у тебя ссылки приходят с бэка, то можно чем угодно кормить пользователя 6 лет.
Используется всякими скамерами, нелегальными казино, еще хуйней какой-то. Иногда оправданно где-то, но работа такая довольно ебаная и специфичная. Застрянешь навсегда там.
Это если чисто вебвью приложение.
Аноним 16/03/23 Чтв 23:38:10 #627 №2642596 
Сап. Делаю локальное приложение для своей компании и в нем необходимо хранить небольшое количество видюшек, которые будут доступны с устройств друзей. Какой сервис лучше использовать для этого(+- бесплатный/недорогой, т. к. нужен для личных средств)?
Аноним 17/03/23 Птн 15:44:27 #628 №2643115 
Как же я всё-таки в рот ебал котлин. Был человеческий понятный язык с нормальным синтаксисом - джава, вместо него нахуярили какого-то сладкого хлеба с функциональщиной. Функциональное программирование для пидоров. Я всё сказал.
Аноним 17/03/23 Птн 18:15:58 #629 №2643356 
54654654645.jpg
>>2643115
>котлин сложжнааа!111
Глядите, джава-петух закукарекал заместо авроры.
Сейчас еще переезд на монады с компоуз пойдет, вообще взвоешь.
Пойдешь вместе с чурбобесами асфальт катать
Аноним 17/03/23 Птн 18:24:30 #630 №2643370 
>>2643356
> с компоуз
Бля, уже КОМПОУЗ что ли блять скоро устареет?
Аноним 17/03/23 Птн 22:18:54 #631 №2643573 
>>2643370
Норм, а я его даже не начинал. Хотя тот >>2643356 анон скорее всего имел ввиду компоуз И монады.
Аноним 17/03/23 Птн 22:38:35 #632 №2643598 
>>2643356
Причем тут монады? Новое слово выучил?
Аноним 18/03/23 Суб 01:29:44 #633 №2643844 
Как перейти на другой активити с помощью instant в другом потоке от основного ? Когда прокидываю через конструктор или вызываю метод с активити runOnUiThread мне падает ошибка Can't create handler inside thread that has not called Looper.prepare().
Аноним 18/03/23 Суб 03:10:04 #634 №2643870 
>>2643598
для тебя новое слово, ищи уже вакансию на дворника, я уже собесы провожу и спрашиваю за функциональщину
Аноним 18/03/23 Суб 14:11:55 #635 №2644176 
>>2643870
>и спрашиваю за функциональщину
Что ты там спрашивать можешь, Маня?
Аноним 18/03/23 Суб 19:06:59 #636 №2644538 
>>2644176
Чем монада отличается от интерфейса?
Аноним 18/03/23 Суб 19:47:15 #637 №2644588 
>>2644538
Чем твоя мамка отличается от порядочной женщины?
Аноним 18/03/23 Суб 20:53:19 #638 №2644656 
>>2644588
Интерфейсом и реализацией.
Аноним 19/03/23 Вск 08:25:54 #639 №2644900 
>>2644538
За такой вопрос тебе бы просто пизды после собеса дали
Аноним 19/03/23 Вск 09:07:51 #640 №2644909 
>>2644900
> За такой вопрос
Плохое знание предметной области
> тебе бы просто
Неправильная оценка трудоёмкости
> пизды
Спермотрксикоз
> после
Проблемы с тайм менеджментом
> собеса дали
Мы вам перезвоним
Аноним 19/03/23 Вск 11:26:10 #641 №2644986 
>>2643844
Создай хэндлер и положи туда мэйн лупер
Аноним 19/03/23 Вск 11:26:32 #642 №2644987 
>>2643844
А еще лучше напиши код так, чтобы не понадобились такие костыли
Аноним 20/03/23 Пнд 08:26:51 #643 №2646213 
>>2635775
Он делает 10 кругов, только каждый круг заканчивается на continue. И соблюдай красоту кода, у тебя фигурные скобки рапидорасило
Аноним 20/03/23 Пнд 18:23:47 #644 №2646806 
Аноны в крупных компаниях, у вас тоже дженкинс используется для ведроида? Или чет другое?
Аноним 20/03/23 Пнд 21:34:20 #645 №2647047 
>>2646806
На старой работе был Дженкинс. Сейчас Тимсити.
Аноним 21/03/23 Втр 10:59:36 #646 №2647368 
>>2646806
битбакет пайплайнс, битрайз
Аноним 21/03/23 Втр 18:28:59 #647 №2647861 
>>2509590 (OP)
>neco ru
Добавьте в шапку, что смотреть с осторожностью лучше. Чувак хороший, но у меня подозрения, что это фрилансер или любитель. Для начинающего полезно, но есть плохие практики и странные решения.
Аноним 22/03/23 Срд 07:32:14 #648 №2648356 
>>2647861
но есть плохие практики и странные решения.


Какие именно?
Аноним 22/03/23 Срд 19:44:05 #649 №2649095 
Пиздец сидел себе гнил потихоньку и тут меня вместе с половиной компании выпнули на мороз. Посмотрел вакансии покидал резюме везде одни отказы пока. Может я многого хочу? раньше получал 230000 на руки сейчас хочу хотя бы столько же но хз может это много сейчас как думаете? Опыт 2.9 лет. Просто в ахуе уже андроид щас уже реально мертв в плане найма что ли? Нахуй его тогда тут учат еще
Аноним 22/03/23 Срд 21:04:09 #650 №2649171 
>>2649095
Рассказывай как именно выперли. Где ты сидел, в РФ или где, где сама компания, кого кроме тебя пидорнули и тд и тп.
Аноним 23/03/23 Чтв 03:36:01 #651 №2649558 
>>2649171
Да выперли много кого проблемы с заказчиком на котором вся компания и держалась. Работал не в рф а в специфической стране в которой почти нету ит а поэтому скоро меня отсюда погонят обратно
Аноним 23/03/23 Чтв 08:54:38 #652 №2649655 
>>2649095
То есть 3 года назад ты без проблем вкатился что ли?
Аноним 23/03/23 Чтв 10:43:33 #653 №2649700 
>>2649095
230000 дохуя сейчас, хотя может и повезет
Я бы ориентировался до 200, где-то, но самое стремное, что конкуренция очень высокая, про опыт все врут и добраться до собеседования сложновато
Аноним 23/03/23 Чтв 10:57:57 #654 №2649720 
>>2649700
>конкуренция очень высокая
Откуда она взялась-то? Ведроид разработка всегда была довольно нишевой
Аноним 23/03/23 Чтв 11:02:19 #655 №2649728 
image.png
>>2649720
Аноним 23/03/23 Чтв 14:06:18 #656 №2649978 
>>2649720
Я тоже андроид разработку и стал изучать что в неё мало кто может. Это не гвоно типа фронтенда или бека, мобилки посложней и бабок тут больше (раньше было).
Хз зачем пидор выше про конкуренцию пиздит. Сейчас разве что вакансий мало стало из за съёба западного барина из рф, ну и долбоёбов что просто так отклики на вакансии ставят никто не отменял
Аноним 23/03/23 Чтв 14:09:34 #657 №2649984 
image
>>2649978
>Это не гвоно типа фронтенда или бека, мобилки посложней и бабок тут больше (раньше было).
Аноним 23/03/23 Чтв 14:11:18 #658 №2649987 
1679569877509.jpg
>>2649984
Держи в курсе, чмох
Аноним 23/03/23 Чтв 14:23:29 #659 №2650000 
>>2649987
Ты бы хоть пролистал Mobile Dev Jobs чат и Jvm Jobs чат по минуты 2, чтобы не высирать такого, а понять, что java middle получает столько же сколько android senior. А про сложность так я вообще молчу, это надо вообще никакого представления не иметь ни о чем, чтобы такое выдать
Аноним 23/03/23 Чтв 14:29:35 #660 №2650010 
>>2650000
Пруфов у тебя конечно же не будет.
Пиздуй блин в Теремке наебни, джава-дебил
Аноним 23/03/23 Чтв 14:34:09 #661 №2650018 
>>2650000
>java middle
Это что за абстрактный мидл в вакууме? Мидл чего? Бэка? Говна для десктопа?
Аноним 23/03/23 Чтв 14:43:43 #662 №2650032 
>>2650018
Вот и я не понял что этот залётный пидор ёбаный имел в виду

мимо
Аноним 23/03/23 Чтв 14:51:59 #663 №2650043 
>>2650018
Бэка естественно, какой нах десктоп
Аноним 23/03/23 Чтв 14:52:30 #664 №2650044 
>>2650043
Еще бы гемдев на либгдх сказал
Аноним 23/03/23 Чтв 15:31:22 #665 №2650093 
>>2650043
На джаве много чего делают. А бэк я бы лучше через шарп вкатывался, если бы хотел
Аноним 23/03/23 Чтв 16:21:26 #666 №2650135 
>>2649978
Хорошо, я объясню тебе с точки зрения бизнеса. Срезать бюджет на андроид и айось ты можешь запросто - просто нанимаешь флаттер разработчиков, либо приостанавливаешь новые фичи на время, бизнес поплачет, но вытерпит, продавать как нибудь да будет. На худой конец, ты можешь заставить фронтенд разработчиков адаптировать веб клиент под веб, он криво-косо, да будет работать. Бэкенд разработчиков ты никак убрать из процесса не можешь, если у тебя денег нет совсем, то все, пизда. Поэтому андроид и айось разработчики это первые, кто пострадают, работа для них останется только в банках и они хайрят активно даже с маленьким по меркам рынка опыта, только вот мало кто хочет идти работать в санкционные компании.
Аноним 23/03/23 Чтв 18:35:00 #667 №2650389 
>>2650135
Бэк от этого притягательнее всё равно не становится
Аноним 23/03/23 Чтв 19:13:39 #668 №2650425 
>>2650135
Ты главное верь в свои манямечты, коляска бэкочмошная
Аноним 23/03/23 Чтв 19:31:12 #669 №2650445 
>>2650135
Чел, приложение поддерживать надо ещё. Кто этим заниматься должен? По такой же логике и бэк можно не обновлять, что-то крутится-вертится, лавэха мутится. Но это не так работает, иначе всех кодерков сразу по завершении проекта выпинывали бы всегда
Аноним 23/03/23 Чтв 19:52:50 #670 №2650458 
>>2650445
Да он хуету какую то высрал и роняя кал покинул тред. Всё так анон, кодеры нужны, но западные конторы предпочли съебать из парахии и теперь у нас хуёво с вакансиями. Разве что всякие банки остались, и то там требования ебанутые какие то
Аноним 23/03/23 Чтв 20:37:50 #671 №2650495 
>>2650425
Мобилонищенка, спокедыч
Аноним 23/03/23 Чтв 20:57:55 #672 №2650521 
>>2650495
Не ной чмонька неосилившая
Аноним 25/03/23 Суб 02:42:36 #673 №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 корутины запустить, то наверной ойти это не твое
Аноним 25/03/23 Суб 07:08:52 #674 №2651937 
>>2651879
>но вкат закрыт.

>вот тебе список минимальных требований
ну учи это, хули ты ноешь
Аноним 25/03/23 Суб 11:04:12 #675 №2652089 
>>2651879
Я с самого начала вката дцмал что нужно все это учить и плавно изучаю уже как 4 месяца всё это для позиции джуна.

А раньше требования были проще?
Аноним 25/03/23 Суб 13:21:04 #676 №2652224 
>>2651879
Ташемта достаточно написать 1 нормальный проект и всё это будешь знать. Там нет ничего сложного.
мимо 10 лет в андроиде
Аноним 25/03/23 Суб 13:29:47 #677 №2652235 
>>2652089
> А раньше требования были проще?
Знал кор джаву и как повесить кликер на кнопку, брали на работу
Аноним 25/03/23 Суб 16:24:47 #678 №2652407 
>>2652235
Интересно, сейчас заебывпют джунов джавой или котлина достаточно?
Аноним 25/03/23 Суб 18:31:52 #679 №2652608 
Чот запутался, адаптеры отвечают за работу с данными, фрагменты за представление. Вот у меня есть поле, куда нужно ввести код, по этому коду через апи придут данные. То есть мне нужен обработчик на это поле, которые забиндит данные полученные. Всунуть их надо в поля TextView, которые просто по лойаутам расставлены на странице. Мне значит надо сделать для этого дела адаптер? Или можно бахнуть и во фрагменты?
Аноним 25/03/23 Суб 18:57:54 #680 №2652637 
>>2652608
Все верно.
А твоя мать чернильница отвечает за спавн полукровок из хачей и негров
Аноним 25/03/23 Суб 19:02:59 #681 №2652642 
>>2652608
Ебать у тебя в мозгах насрано, братишка. Постараюсь помочь.

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

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

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

> которые забиндит данные полученные
Это шиза. Не буду комментировать.

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

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

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

Я бы сделал так. Обработчик нажатия кнопки -> берём значения поля и отправляем в ретрофит -> асинхронно получаем результаты -> в главном потоке отображаеп результаты в текствьюшки.
Аноним 25/03/23 Суб 19:29:19 #682 №2652681 
>>2652642
Я только вкатываюсь...
>Я бы не советовал при каждом изменении поля делать запросы. Лучше по кнопке или хотя бы после N мс бездействия (напирмер https://rxmarbles.com/#debounceTime). Иначе задудосишь сервер.
Да, там вводится бин карты из 4 цифр, если цифр 4, то отправляется запрос, если нет - нет.
>Вообще говоря можно.
Я впервые делал так, сейчас хотелось бы подогнать под паттерн MVVM, SOLID и все такое и вот не знаю, насколько это будет верно. Ведь во фрагменте будет торчать и обработчик, и загрузка
Аноним 25/03/23 Суб 19:36:04 #683 №2652690 
>>2652681
> MVVM
Сделай ViewModel, в ней метод load начинающий загрузку и LiveData с результатом. Во фрагменте подпишись на LiveData. Вот и весь MVVM если кратко.

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

> насколько это будет верно
Для начала сделай так чтобы хоть как-то работало. Потом тести разные кейсы и исправляй. Напирмер 100% что при повороте экрана во время загрузки тебя ждут сюрпризы. Так постепенно освоишься.
Аноним 25/03/23 Суб 20:13:06 #684 №2652733 
>>2652690
Попробуем так тогда, благодарю анонче.
Аноним 25/03/23 Суб 21:56:32 #685 №2652826 
>>2652235
И ведь это неиронично так. Почему этот ебучий мир с каждым годом становится всё сложнее?
Аноним 26/03/23 Вск 08:45:52 #686 №2653094 
>>2652826
Раньше достаточно было палку вытесать себе и на мамонта идти охотиться. Потом с кайфом чилишь 24/7 в пещере поебывая тян. Никаких блять ипотек, страховок, кредитов
Аноним 26/03/23 Вск 10:25:07 #687 №2653129 
>>2653094
Двачую, а как было классно одноклеточным. Даже тян не нужно, впитываешь питательные вещества мембраной и делишься сколько хочешь.
Аноним 26/03/23 Вск 19:16:33 #688 №2653631 
photo5260614689220577147y.jpg
сап, програмач. хочу устроиться на работу в конкретную компанию на следующем курсе универа(хотя бы на стажировку с возможностью дальнейшего трудоустройства), сама она специализируется на кибербезопасности. начал изучать андроид разработку и написал им насчет необходимых компетенций для устройства. пикрил то, что они мне ответили.

аноны, расскажите чем я примерно буду заниматься, когда устроюсь к ним.
Аноним 26/03/23 Вск 19:26:16 #689 №2653655 
>>2653631
Ты сначала списочек выучи, пока учишь – поймешь.
Аноним 26/03/23 Вск 21:57:49 #690 №2653776 
>>2653631
Это требования в гугл на разработчика самой ОС?
Аноним 27/03/23 Пнд 10:39:33 #691 №2654012 
>>2653631
>расскажите чем я примерно буду заниматься, когда устроюсь к ним
Красить кнопки
Аноним 27/03/23 Пнд 16:22:35 #692 №2654368 
>>2653776
нет, на андроид разработчика в компании по кибербезопасности. я немного прочел по каждому пункту, но у меня это все так и не сошлось в единую картину того, чем я буду заниматься, по этому и прибежал сюда к анонам спрашивать, мб кто знает
Аноним 27/03/23 Пнд 19:05:17 #693 №2654604 
>>2654368
Выучишь всю эту хуйню, расскажешь синьеру-помидору и сядишь кнопки красить, чего не понятно.
Аноним 27/03/23 Пнд 21:43:10 #694 №2654749 
>>2654604
Двачую. Чтобы от тебя не требовали на собесах, по факту будешь сидеть и красить кнопки
Василий 29/03/23 Срд 19:13:04 #695 №2656550 
Привет ребят, хочу вкатиться в андроид разработку с нуля. Есть большое желание учиться. Может есть кто поможет пройти этот тернистый путь, направит, подскажет?

мой тг @JohnySill
Аноним 31/03/23 Птн 13:42:21 #696 №2658188 
Сап, аноны, такой вопрос: на каком уровне надо знать Котлин, чтобы двигаться дальше и изучать другие темы, связанные с андроидом? Ну т.е. надо изучить его полностью, прошерстить всю документацию от начала и до конца или на каком-то определенном уровне или теме остановиться?
Аноним 31/03/23 Птн 13:42:51 #697 №2658189 
Сап, аноны, такой вопрос: на каком уровне надо знать Котлин, чтобы двигаться дальше и изучать другие темы, связанные с андроидом? Ну т.е. надо изучить его полностью, прошерстить всю документацию от начала и до конца или на каком-то определенном уровне или теме остановиться?
Аноним 31/03/23 Птн 16:25:36 #698 №2658367 
>>2658188
начни уже просто. будут вопросы - иди в доку
Аноним 31/03/23 Птн 16:29:03 #699 №2658371 
>>2658188
Ни на каком, уже двигайся дальше, язык подтянешь во время изучения ведра.
Аноним 01/04/23 Суб 01:52:42 #700 №2658935 
>>2658188
если ты пишешь код не на дженериках, значит ты пишешь говно код
Дженерики и вариантность на уровне класса и функции нужно знать и уметь применять
Так же важная тема- делегаты в котле на уровне языка, попробуй собственный делегат написать
В делагатах даже трупы животных(которые на джава писали) можно прятать
Если ты не умеешь в делегаты, то тебе не попути с котлом
Аноним 01/04/23 Суб 01:53:09 #701 №2658936 
>>2658188
если ты пишешь код не на дженериках, значит ты пишешь говно код
Дженерики и вариантность на уровне класса и функции нужно знать и уметь применять
Так же важная тема- делегаты в котле на уровне языка, попробуй собственный делегат написать
В делагатах даже трупы животных(которые на джава писали) можно прятать
Если ты не умеешь в делегаты, то тебе не попути с котлом
Аноним 01/04/23 Суб 08:22:28 #702 №2659018 
Что за хуйню эта >>2658935, >>2658936 двойная пидрилка срыгнула?
Аноним 01/04/23 Суб 08:24:52 #703 №2659019 
>>2658188
>>2658189

>>2658935
>>2658936
Вот это у вас тут двоечки.
Аноним 01/04/23 Суб 21:41:49 #704 №2659830 
>>2659018
типичный гейткипер, из-за которого у нас вместо джунов нормальных кучка ебланов, которые умеют создавать делегат, а боттомшит им показать - непосильная задача)
Аноним 02/04/23 Вск 09:14:43 #705 №2660220 
Аноны очень слиьная тряска по поводу чатгпт, неужели всё? я только недавно вкатился ещё за еду работаю, если щас это всё прикроется это будет пиздос, сразу в окно нахуй
Аноним 02/04/23 Вск 10:59:34 #706 №2660281 
>>2660220
Да, все, лезь в петельку.
Аноним 02/04/23 Вск 14:55:30 #707 №2660531 
>>2660220
Я думаю что не сразу, но в целом тряска обоснована. Первой серьёзной ласточкой будет когда в идее появится нейросетевой помощник. Через год он появится в андроид студии (они мёржат изменился из идеи с лагом примерно в год). Благодаря помощнику увеличатся производительность и штат будут сокращать.
Как-то так.
Аноним 02/04/23 Вск 20:49:43 #708 №2660878 
>>2660531
> увеличатся производительность
скорей вместо 2х часов, разраб будет 1 час работать
Аноним 04/04/23 Втр 10:57:41 #709 №2662357 
16679303192610.jpg
https://dtf.ru/u/17216-dmitriy-titov/1724152-gpt-5-0-vyydet-v-dekabre-i-stanet-pervym-v-istorii-chelovechestva-polnocennym-nastoyashchim-iskusstvennym-intellektom-agi
Аноним 04/04/23 Втр 14:14:19 #710 №2662486 
В какое же уёбищное время мы живём
Аноним 04/04/23 Втр 16:11:23 #711 №2662578 
>>2662486
Птерпи, немножко осталось.
Аноним 04/04/23 Втр 23:50:22 #712 №2663000 
>>2509590 (OP)
Какой есть софт для разработки андроид на самом смартфоне? Пусть упрощённо. Пара кнопок и пара формул. Желательно, чтобы занимало мало место на диске.
Аноним 05/04/23 Срд 12:27:30 #713 №2663287 
>>2662486
Почему?
Аноним 05/04/23 Срд 15:33:44 #714 №2663408 
>>2663287
Потому что нет стабильности ни в чём. Знания устаревают постоянно, требования растут, зарплаты не растут
Аноним 05/04/23 Срд 16:18:46 #715 №2663434 
>>2570138
Книжка по андройду, петы.
Уже мида апнул.
Аноним 05/04/23 Срд 21:43:06 #716 №2663695 
>>2663434
порекомендуй что за книга ?
Аноним 06/04/23 Чтв 12:55:29 #717 №2664046 
>>2663408
Ну отрасль потихоньку умирает, обычный рыночный процесс
Аноним 06/04/23 Чтв 12:57:21 #718 №2664049 
>>2663695
Филлипс Б., Стюарт К., Марсикано К.Android. Программирование для профессионалов
Аноним 08/04/23 Суб 21:57:20 #719 №2666726 
кто c ble (bluetooth low energy) дело имел? при работе с блютузом используются калбеки из потоков Binder, оттуда нет доступа к ui, я даже Toast не могу на экране отобразить для отладки. как на ui воздействовать из потоков binder?
Аноним 09/04/23 Вск 02:06:24 #720 №2666890 
>>2666726
Handler(Looper.getMainLooper())
Аноним 09/04/23 Вск 19:01:39 #721 №2667395 
Добрый вечер, аноны!
Учу Kotlin для вкатывания в автотестирование. Рабочая тема?
Аноним 09/04/23 Вск 19:14:35 #722 №2667417 
>>2667395
> Рабочая тема?
+-
Есть куча фреимворков автотестирования, некоторые можно юзать аж из нескольких разных языков. Зависит от компании короче, но если осилишь один, то на остальные быстро перескочишь.
Я бы советовал почекать вакансии и посмотреть что там чаще всего упоминают.
Аноним 10/04/23 Пнд 21:30:29 #723 №2668462 
Привет, стоит ли начать с джавы, или сразу в котлин вкатываться?
Аноним 11/04/23 Втр 08:47:42 #724 №2668682 
>>2668462
Сразу в котлин, знание дедовского умирающего языка тебе нихуя не даст, только время въебешь
Аноним 11/04/23 Втр 14:52:15 #725 №2669010 
сори, вопрос не совсем по андроиду, подскажите если кто шарит.

Есть AtomicBoolean, который используется в разных частях программы. можно ли сделать атомарные if statement, тело которых будет выполняться одним потоком(тот, кто в данный момент контролирует переменную) в один момент времени? (если какой-то поток залез в if statement блок, который связан с этой переменной, другие потоки в if statmentы этой переменной не лезут и ждут)
Аноним 11/04/23 Втр 20:07:05 #726 №2669418 
>>2669010
Звучит так что тебе нужно тело if завернуть в lock/mutex/synchronized(atomicBoolean)
Аноним 12/04/23 Срд 13:33:46 #727 №2669989 
>>2669418
Только тогда atomic не нужон
Аноним 13/04/23 Чтв 18:34:06 #728 №2671394 
Блядский котлин просто нечитабельный, блять. Сука, насколько же джава приятнее
Аноним 13/04/23 Чтв 20:07:11 #729 №2671491 
Есть экран настроек, есть экраны А и Б. В настройках можно выбрать отображение страницы А или Б. Если одна страница выбрана, то другая должна быть скрыта. Как это реализовать? Я думал с помощью TabLayout сделать переход между экранами, но понял, что хуйня. Просто сделать экран два в одном и потом скрывать элементы для А или Б? Делаю на compose
Аноним 14/04/23 Птн 03:01:42 #730 №2671736 
>>2671491
фрагмент, может как активити выступать контейнером для других фрагментов, вот этого и пляши
Аноним 14/04/23 Птн 07:12:24 #731 №2671768 
Двачую этого >>2671736 пидора
Аноним 15/04/23 Суб 16:16:27 #732 №2672975 
Ебать ваш андроид сложнее бэкенда, кмк. Вкатился в бэк на джаве просто освоив язык и основы спринга с архитектурой (серверную специфику и так знал по пыхе, с бд тоже знаком был). А при перекоте на андроид я немного прихуел с требований к тому, что надо уметь. Очень много нюансов платформы и сдк, асинхронщина и многопоточка (но это вроде не сложно далось).
Или я к себе придираюсь излишне и пора долбиться в собесы, хуй знает.

капчу делал долбоеб
Аноним 15/04/23 Суб 17:51:56 #733 №2673038 
есть 5 кнопок, нужно выровнять их по всей длине, и чтобы расстояние между ними было одинаковое. чем это сделать?
Аноним 15/04/23 Суб 20:11:48 #734 №2673185 
>>2673038
Чейном в констрейнте?
Аноним 15/04/23 Суб 20:49:13 #735 №2673235 
image
>>2672975
Аноним 15/04/23 Суб 20:58:51 #736 №2673242 
>>2673235
Двачую.
Аноним 20/04/23 Чтв 19:21:59 #737 №2677376 
>>2673038
weight = 0 у кнопок
<View> с шириной между ними
Аноним 20/04/23 Чтв 19:22:34 #738 №2677379 
изображение2023-04-20192233032.png
Пздц столько всяких курсов по котлину и по андроиду в целом, кругом одни инфоцыгане с 10 годами стажа, которые тебя вкатят по щелчку, не знаю за что хвататься, есть и на русском и на англ, есть тут кто нить, кто помнит свой вкат, на чём вы учили ? вот прям конкретно, если курсы то какие, если книги то какие ?
Аноним 21/04/23 Птн 15:31:23 #739 №2677950 
>>2677379
В 18 лет вкатился
Курс скачал с рутрекера рандомный, просто для введения. Потом сам пилил игру "Слова". После этого нашел первую работу, но сейчас все будет намного сложнее)
А так скачать условный курс 2022-2023 года и вперед
Сейчас уже 24, лид
Аноним 21/04/23 Птн 15:59:10 #740 №2677989 
топ https://www.youtube.com/@randrushchenko/videos
comments powered by Disqus

Отзывы и предложения