Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 732 56 243
Android Development Thread #6, Compose recomposition optimization edition /android/ Аноним 09/11/22 Срд 12:40:26 2509590 1
.png 1205Кб, 1080x1347
1080x1347
Тред для тех, кто пытается вкатиться в андройд разработку или что-то похожее. По возможности стараемся угощать ньюфагов чаем и поливать друг друга радугой.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

>>2534906
Круто, задрачивал алгоритмы?
Аноним 08/12/22 Чтв 14:24:50 2535109 163
>>2535077
>задрачивал алгоритмы
Скорее нарешивал литкод. Каждый день на протяжении 3 месяцев садился утром и до вечера нарешивал, смотрел разборы, читал индусские объяснения. Базовые концепции и приемы вроде бы освоил, но иногда приходилось чуть ли наизусть выучивать решения.
До этого литкодом занимался периодически, с большими перерывами, нерегулярно.
Аноним 08/12/22 Чтв 14:42:12 2535124 164
>>2535109
Лучший. Твоя стори – ещё одно доказательство того, что труд и упорство ведёт к успеху. Удачи тебе в будущем, анончик
Аноним 08/12/22 Чтв 14:51:18 2535141 165
>>2534906
А яндекс на котлине пишет?
Аноним 08/12/22 Чтв 15:06:54 2535173 166
>>2535141
Бекенд на котлине (вместе с джавой и спрингом) точно есть во многих отделах.
Если про андроид мобилки, то там наверное котлин и вовсе основной язык.
Аноним 08/12/22 Чтв 20:28:06 2535618 167
image.png 85Кб, 740x598
740x598
База?
Аноним 08/12/22 Чтв 20:30:02 2535620 168
image.png 92Кб, 1144x528
1144x528
Аноним 08/12/22 Чтв 23:21:56 2535800 169
>>2535624
Нейроночка делает то, чему её научили те кто делает петы, например. И на работе не за петы платят, а нейроночке не платят потому что она не нужна - объяснить ей что тебе нужно, если оно сложнее калькулятора, намного сложнее чем самому разобраться и написать и идёт она нахуй, например.
Аноним 09/12/22 Птн 13:15:54 2536199 170
>>2534793
Стажировки яндексов, авито и прочих это не совсем стажировки, там требуется опыт работы по факту, требования выше, чем к джуну в других конторых
Аноним 11/12/22 Вск 17:21:25 2538315 171
2ACPWR841766149[...].jpg 560Кб, 1708x2560
1708x2560
Котаны, подскажите как настроить прозрачный мост, чтобы эмулятору был доступен WLAN/Ethernet адаптер.
Такая функция называется bridge driver и поставляется в эмуляторе Nox Player, но там проблема - доступен только Android 9, а нужен последний.
Аноним 11/12/22 Вск 17:45:55 2538340 172
Аноним 12/12/22 Пнд 16:37:05 2539130 173
Как нахуй повернуть кнопку нормально в Jetpack Compose? Уже второй день ебусь с ней.
Аноним 12/12/22 Пнд 22:41:50 2539399 174
>>2539130
Сделал через layoyt { }.
Ебал в рот.
Аноним 13/12/22 Втр 00:48:10 2539472 175
>>2524208
Пошел ты нахуй, говноед. Плюсовые модули для jni на ссаных макпуках собираются раза в полтора-два дольше, чем на каком-нибудь 11800h
Аноним 13/12/22 Втр 00:54:01 2539474 176
>>2528571
Давно я такого лютого говнокода не видел
Аноним 13/12/22 Втр 01:20:33 2539484 177
>>2539472
Плюсовые модули конечно очень распространенный юзкейс, в отличие от джава компиляции, которая быстрее и не плавит нахуй материнскую плату. Чем они собираются? Кастомным гугловым симейком без поддержки арма через розетту?
Аноним 13/12/22 Втр 01:22:15 2539485 178
>>2539474
Это код написаный челом, который андроид разработкой занимается больше 8 лет и ему самому уже 40+
Аноним 13/12/22 Втр 10:49:44 2539622 179
>>2539485
И? Это отменяет факт того, что на скрине ебучий говнокод?
Аноним 13/12/22 Втр 11:44:25 2539651 180
>>2539622
В чем говнокод? Тебе лет-то сколько, щенок?
Аноним 13/12/22 Втр 11:52:20 2539662 181
>>2539130
Modifier.rotate() ?

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

>>2539651
Че так рвешься? Ты, что ли, эту залупу написал? Схуя ли оверрайд в лямбду не вынесен, и методы, которые должны быть приватными - паблик, а, любитель несвежего кала?
Аноним 13/12/22 Втр 18:13:42 2539987 186
>>2539472
Да и джавовые модули тоже
Мимо
Аноним 13/12/22 Втр 18:37:03 2540012 187
>>2539913
А тебя кто-то ревьером этого кода добавил, что ты так распетушился итт?
Аноним 13/12/22 Втр 19:34:01 2540064 188
>>2539913
У меня на прошлой работе лямбды в джаве по код стайлу нельзя было использовать
Мимо
Аноним 13/12/22 Втр 19:37:10 2540069 189
>>2540064
Обычно в таких условиях есть корпоративный конфиг для кодстайла, чтобы студия лишний раз глаза не мозолила
Аноним 13/12/22 Втр 19:46:52 2540078 190
157295911502[1].jpg 189Кб, 1067x1600
1067x1600
вввв.PNG 29Кб, 755x255
755x255
Добрый вечер.
Подскажите, как правильно в 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 2540109 191
Аноним 13/12/22 Втр 20:21:17 2540111 192
>>2540078
Братик, а нахуя тебе во внешнем хранилище изъебистый файл создавать? Чего в context.cacheDir его на запихнешь?
Аноним 13/12/22 Втр 20:46:37 2540127 193
>>2540111
Можно и так.
Файлы оттуда будут бэкапиться в облако, чтобы после удаления приоожения восстановиться?
Аноним 13/12/22 Втр 20:49:46 2540131 194
>>2540127
Если бэкапить и восстанавливать при переустановке будешь ты, то да
Аноним 13/12/22 Втр 20:51:01 2540132 195
>>2540127
Вообще, думаю, что скоро описанный вариант может стать единственным возможным для новых устройств, учитывая тенденцию на новые анальные ограничения гугла в каждой версии ведра
Аноним 13/12/22 Втр 22:41:42 2540203 196
>>2540127
> Файлы оттуда будут бэкапиться в облако
А обычные файлы как будто будут нет. Если юзер удаляет прилу, значит она ему нахуй не нужна, нехуй засерать файловую систему. Все анальные ограничения последних версий очень хороши, жаль только работают через жопу в плане апи.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

в ахуе с бесполезности ваших ответов и выебонов
вы че, реально боитесь что на ваши места прыгнуть вкатыши или че за полу-отговаривание
Аноним 08/01/23 Вск 20:57:28 2566936 282
>>2566931
>что на ваши места прыгнуть вкатыши
Да
Аноним 09/01/23 Пнд 12:40:11 2567576 283
>>2566936
Ну так если сидеть красить кнопки и нихуя не делать, то действительно дождешься, что тебя вытеснят вкатыши. Для них порог входа со временем повышается, и так может плавно стать выше твоего уровня
Аноним 09/01/23 Пнд 15:09:44 2567779 284
Аноним 09/01/23 Пнд 16:44:16 2567896 285
>>2566931
не, типа сейчас очень токсичная обстановка на рынке в целом. Если ты сам не в состоянии обучиться и найти нужный материал, то сори, лучше и правда в слесари

мимо тимлид
Аноним 09/01/23 Пнд 21:10:09 2568219 286
Аноним 10/01/23 Втр 01:51:32 2568532 287
>>2568343
Срыгни отсюда, дебил ебаный
Аноним 10/01/23 Втр 03:10:04 2568556 288
pvwordlist.png 24Кб, 208x374
208x374
Коллеги, добрый день.
Как изменить элемент в recyclerView из MainActivity?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ну и нахер этот ваш нищебродский ведроид нужен?
Аноним 31/01/23 Втр 09:43:41 2594134 397
image.png 5Кб, 311x168
311x168
Аноним 31/01/23 Втр 09:48:32 2594139 398
image.png 8Кб, 463x172
463x172
Бля 74 вакансии на ВЕСЬ СНГ. И даже половина из них это не андроид джуниор а какой то разработчик курсов или девопс. вы ДЕЙСТВИТЕЛЬНО еще хотите вкатываться?
Аноним 31/01/23 Втр 10:10:38 2594147 399
>>2594139
Нет, уже передумал, потратить 1-2 года с весьма туманными перспективами на работу, без вышки, ну нахуй. Уж лучше в сраный QA с дальнейшим ростом до автотестера.
Аноним 31/01/23 Втр 10:11:14 2594148 400
>>2594139
Они каждый месяц новые.
Аноним 31/01/23 Втр 16:20:10 2594483 401
>>2594147
Чем QA лучше?
Где на него учиться?
Аноним 31/01/23 Втр 19:23:00 2594752 402
>>2553461
жирное чмо, как же он раздражает
Аноним 31/01/23 Втр 20:11:44 2594785 403
>>2594483
Вкат проще и быстрее, даже бабы гуманитарии вкатываются, правда в основном только в ручное тестирование. Мужики в большинстве идут в автоматизацию. Но да, зарплаты меньше, но все равно выше чем не в ойти. Да и никто не запрещает потом перекатится в пограмиста.
Аноним 31/01/23 Втр 20:54:00 2594812 404
>>2594147
>1-2 года
чому не 10 лет ?
Аноним 31/01/23 Втр 21:51:57 2594873 405
>>2594812
Ну а сколько? Во-первых работка, из-за которой больше 3-4 часов на буднях выделить не получается, во-вторых требования к джунам постоянно растут, считаю минимум год.
Аноним 01/02/23 Срд 00:50:38 2595073 406
>>2594873
>требования к джунам
А зачем ты смотришь требования к джунам ? Ты же должен писать код что бы понять всралось ли тебе программирование или нет вообще, а ты вместо этого считаешь сколько и куда тебе потратить придется.

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

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

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

>>2597227
>А как еще ты можешь знать
Ну бывают же совсем специфические вещи, которые всякие шизики могут спросить на собесе, это скорее рофл был, понятно что общего понимания достаточно.
Аноним 02/02/23 Чтв 21:52:30 2597432 422
>>2597082
В чем проблема докрутить опыта до 1 года и собеседоваться на мидла? Вакансий
Аноним 02/02/23 Чтв 21:54:07 2597434 423
>>2594148
Нихуя. От какой-то радуги как весело так и висит. И другие компании так же.
Аноним 03/02/23 Птн 17:23:55 2598125 424
А что вообще никаких курсов НОРМАЛЬНЫХ слитых нет? Да хоть русских хоть англоязычных, пытался на зарубежных сайтах на курсы записаться, а оказывается русских там отменили. Отечественные курсы тоже не нашел, в шапке муть какая то
Аноним 03/02/23 Птн 21:06:32 2598359 425
Аноним 03/02/23 Птн 21:26:54 2598373 426
>>2598359
намекаешь на его плейлисты на ютубе?
Аноним 03/02/23 Птн 21:58:30 2598413 427
IMG202302032156[...].jpg 101Кб, 1280x437
1280x437
Подскажите как найти нужную функцию в большом чужом проекте. Я хочу поменять в телеграм клиенте одну вещь, чтобы когда отправлял видео без сжатия оно отображалось как видео, а не как документ. Я повесил точки прерывания на все функции, но это нихера ни к чему не привело.
Может есть какой-то нормальный способ найти то что мне нужно?
Аноним 03/02/23 Птн 22:27:12 2598436 428
>>2598413
Задай chatgpt найти функцию, которая делает то-то то-то. Кстати в течение 2 лет ставлю анус на то что в идее будет встроен ии, который будет по текстовому запросу предлагать сделать что ты напишешь. Там уже сейчас есть ии для код комплишена и прочего, но такого еще нет
Аноним 03/02/23 Птн 22:28:40 2598440 429
>>2598436
Типа не как копайлот, а шире, включая возможность изменить какие-то настройки студии, создать множество разных файлов, структуры пакетов и т.п.
Аноним 04/02/23 Суб 00:45:51 2598494 430
>>2598373
Да. Это единственный нормальный "курсовик" на ютубе бля.

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

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

Я списывался с ним, он обещал что в этом году всё пилить будет
Аноним 04/02/23 Суб 09:05:16 2598585 431
Аноним 04/02/23 Суб 09:19:14 2598592 432
>>2598436
Блять, как я это ему вообще опишу, найди функцию для кнопки которая задействуется только когда отправляешь видео документом. К тому же не доступен он нихуя. Как это всё таки самому найти то? Почему нельзя очевидно инспектировать элемент как в браузере, чтоб найти какая сейчас функция висит на кнопке? В режиме отладки такого не нашёл
Аноним 04/02/23 Суб 12:20:39 2598674 433
>>2598494
>он обещал что в этом году всё пилить будет
На работу планируешь устраиваться ? или до сеньера будешь по курсам идти ?
Аноним 04/02/23 Суб 13:53:00 2598773 434
Аноним 04/02/23 Суб 14:45:49 2598838 435
Бэтмены, посоветуйте пожалуйста глубокий курс по gradle, можно платный. Как работает, как писать свои плагины, как отлаживать их при разработке, как он устроен.
Все коллеги работают в нем по принципу копипаст с гита, мне это не нравится, ничего удобного так не напишешь, но сам я видимо слишком тупой, чтобы это усвоить, от документации я вообще охуел.
Аноним 04/02/23 Суб 15:04:40 2598858 436
>>2598674
А работу устраиваться. А как еще обучаться то. Читал книги - унылое говно + они все со старым материалом
Аноним 04/02/23 Суб 17:14:47 2599053 437
>>2598838
Даже интересно, что нужно делать, чтобы приходилось саму лезть в град и что-то там писать
Аноним 04/02/23 Суб 17:48:03 2599080 438
Аноним 04/02/23 Суб 20:09:53 2599218 439
>>2598773
>Держи
Вообще тема интересная конечно, жаль что ебмбед вакансий мало и путь развития сложный, работать придется хуй пойми где и с чем.

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

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

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

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

типа

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

fun abz(bar: String){

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

Koin лучше, change my mind. Про безопасность в компайле не говорю
Аноним 13/02/23 Пнд 11:29:51 2609501 494
Перекат пилите, а то будем как додики снова сидеть полгода в тонущем треде
Аноним 13/02/23 Пнд 15:21:31 2609723 495
1676290894225.png 16Кб, 386x557
386x557
1676290894235.png 36Кб, 685x350
685x350
1676290894235.png 69Кб, 667x620
667x620
>>2509590 (OP)
Аноны, вы знаете какое-нибудь коммьюнити по флаттеру? У меня жопа разрывается на каких-то моментах, гугл выдаёт однотипные решения которые мне не подходят, а спросить не у кого. В телеге в одном чате миллиард человек сидит и все спрашивают как и я вопросы, в итоге никто никому нахуй не сдался и все игнорятся.

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

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

Кто-нибудь сталкивался с такой проблемой? Как заставить showModalBottomSheet отобразиться поверх бара навигации, или хотя бы завставить Scaffold.of(context).showBottomSheet скроллиться нормально?
Аноним 13/02/23 Пнд 15:31:17 2609741 496
>>2609723
>то он всегда будет открывать поверх бара навигации.
>заставить showModalBottomSheet отобразиться поверх бара навигации
Ебать я даун, запутался в словах. Я имеею ввиду что showModalBottomSheet сейчас открывается поверх (затмевает собой) бар навигации. А я хочу чтобы он не закрывал навигацию и открывал НАД ней.
Аноним 13/02/23 Пнд 20:57:08 2610174 497
>>2609723
Единственное норм коммьюнити это в тг: @rudart
Аноним 13/02/23 Пнд 20:59:47 2610178 498
>>2610174
Благодарю, сохраню. Сидел в англоязычном на 9к но такое себе. Кажется во всех случаях когда я задавал вопрос сам с ним справлялся.
Аноним 13/02/23 Пнд 23:38:54 2610327 499
>>2610178
И правда есть такой синдром, ведь если взглянуть на проблему с другой стороны, то решение может стать очевидным
Аноним 13/02/23 Пнд 23:50:44 2610335 500
>>2610327
Ну конкретно в тех случаях мне помогал скорее не другой взгляд, а упорство, в конечном итоге находил ответ. Сейчас же я думаю просто забить на это модальное окно, пусть отрисовывается поверх навигационной панели. Я так понимаю это стандартное поведение во всех приложениях.
Аноним 15/02/23 Срд 14:22:04 2612251 501
Есть какой-нибудь маркет ведроид приложений, где не надо фоткаться с флажком в жопе и присылать сканы отпечатка ануса, чтобы создать аккаунт разработчика и заливать свои апк?
Аноним 15/02/23 Срд 14:22:43 2612254 502
Аноним 21/02/23 Втр 02:40:33 2618319 503
Javarush платный уже с 3его уровня, но бесплатный если делать всё из приложения, лицо представляете какого писать код на мобилке, это пздц конечно, ещё подписка по 2.5к в мес, они ёбнулись в край
Аноним 21/02/23 Втр 11:41:47 2618464 504
>>2618319
Расковыряй и посмотри, как оно определяет, с чего ты там пишешь. На крайняк в вэйдроиде запусти свою ебанину и пиши на десктопе. Какие же джавапидоры тупые ламеры, даже хуже всяких фронтенд-макак погромистов на реакт.джээс, пиздец просто.
Аноним 21/02/23 Втр 12:32:23 2618503 505
>>2618464
ты пишешь в треде андроид разрабов

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

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

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

Если ты веб-макака, и тебе нужно срочно сделать мобилку, то реакт натив. В остальных случаях избегать как огня
Аноним 03/03/23 Птн 21:50:32 2628920 555
>>2628651
Распространенные заблуждения, ничем не обоснованные
Аноним 03/03/23 Птн 22:13:58 2628949 556
>>2628920
Создай себе RN тред и сиди в нем
Аноним 03/03/23 Птн 22:27:43 2628966 557
KiYwp.jpg 61Кб, 607x1080
607x1080
Как называется вот такая заглушка на время загрузки реальных данных?
Она делается стандартным средствами или вручную рисовать все эти серые прямоугольники?
Аноним 03/03/23 Птн 22:28:11 2628967 558
KiYwp.jpg 61Кб, 607x1080
607x1080
Аноним 03/03/23 Птн 23:06:53 2629021 559
Аноним 03/03/23 Птн 23:20:53 2629037 560
Аноним 04/03/23 Суб 07:28:55 2629137 561
>>2629021
>>2629037
Вроде нормально же спросил и по теме треда.
Аноним 04/03/23 Суб 07:33:57 2629139 562
>>2629037
Спасибо. А чем реализовывать? В сдк есть методы?
Аноним 04/03/23 Суб 13:05:59 2629403 563
Как изучать джабу именно для андроида? Вангую в книжках много лишней инфы . Может есть книжки конкретно под андроид?
Аноним 04/03/23 Суб 13:14:57 2629411 564
>>2629403
Зачем тебе жаба, когда есть флаттер
Аноним 04/03/23 Суб 17:46:12 2629642 565
Аноним 04/03/23 Суб 18:15:57 2629691 566
>>2629137
Думал что я в мвп. Это обычные блоки/заглушки серого цвета. Если флаттер то какой нибудь row с 2мя column и внутри sized boxы
Аноним 04/03/23 Суб 19:53:41 2629801 567
>>2628966
Shimmer Layout я так слышал по крайней мере
Аноним 04/03/23 Суб 22:12:54 2629951 568
>>2629642
Лютая годнота, пройдешь всё это и с руками оторвут на зп 180к сразу же
Аноним 05/03/23 Вск 00:49:52 2630094 569
изображение2023[...].png 104Кб, 1695x205
1695x205
Как эти ебаные циклы понять, я вообще не понимаю как задачи на них решать, просто читаю условие и не понимаю как сделать, как фиксить?
Аноним 05/03/23 Вск 07:37:33 2630164 570
>>2630094
Сколько тебе лет? Сексом занимался? это важно
Аноним 05/03/23 Вск 15:12:29 2630441 571
Аноним 05/03/23 Вск 23:53:13 2631025 572
>>2628603
Для производительности. Я пишу на реакте и это понимаю, но ты в программач залетный, тебе и статическую страницу по адресу через вебвью выводить уже замена.
Аноним 05/03/23 Вск 23:58:18 2631029 573
>>2624592
Может потому что есть кодовая база на джаве?
Может они её переписывают? А может только новое на котлине пишут?
Аноним 06/03/23 Пнд 11:51:16 2631354 574
Скажите, что по соотношению вкатунов к количеству вакансий в андроиде? Хуже или лучше чем во фронте? А то фронт-то тоже самое по сути (особенно если использовать TypeScript) одни натягивают данные от бэка на гуй и другие делают тоже самое, вот только зарплаты у фронта меньше в разы, соответственно хочется сделать вывод, что в андроид меньше народа идёт, поэтому рынок не может так унизительно опускать зарплату как фронт?
Аноним 06/03/23 Пнд 13:43:12 2631472 575
>>2631354
>вот только зарплаты у фронта меньше в разы
Чиво блять? У фронтов выше зп
Аноним 06/03/23 Пнд 14:58:17 2631558 576
image.png 369Кб, 1406x562
1406x562
Аноним 06/03/23 Пнд 15:08:26 2631571 577
Как сделать переносы ПО СЛОГАМ в русском тексте, да ещё и с выравниванием по обоим краям?
Аноним 06/03/23 Пнд 15:19:40 2631586 578
>>2631354
Вкатывался фуллстек-макакеном, в итоге заставили вкатиться во флаттер(
Аноним 06/03/23 Пнд 20:16:18 2631911 579
Аноним 06/03/23 Пнд 21:42:53 2632021 580
Почему сайт ведра и его доки такое говно? Блять, там просто невозможно ничего найти, вместо нормальной инфы тебе вечно пытаются подсунуть какие-то мини-говнокурсы для даунов, какие-то видосики уёбищные. И я думал, что у мелкомягких доки говно
Аноним 06/03/23 Пнд 22:18:15 2632055 581
Аноним 06/03/23 Пнд 23:25:27 2632140 582
>>2631911
Твоя картинка хуйня полная, надо просто знать рынок
Аноним 07/03/23 Втр 01:40:58 2632220 583
Есть какие-нибудь гайдлайны по синхронизации данных, если в приложении используются два источника данных?

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

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

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

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

Читал про SyncAdapter, но эта штука больше подходит (если я правильно понял), если у тебя под рукой есть свободный сервак, на который можно свою БДшку поставить и написать какую-нибудь прослойку, чтобы с этой БД общаться.
Аноним 07/03/23 Втр 02:38:57 2632235 584
image.png 21Кб, 681x185
681x185
Почему этот код выдаёт ошибку, почему не делает 10 кругов, при этом ничего не выводя на экран?
Аноним 07/03/23 Втр 08:29:37 2632290 585
>>2632235
Потому что код за continue является недостижимым?
Аноним 07/03/23 Втр 10:06:00 2632315 586
>>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 2632406 587
image.png 562Кб, 734x594
734x594
Аноним 07/03/23 Втр 19:42:33 2632998 588
>>2632290
И чё? континуе должен его скипать все равно
Аноним 07/03/23 Втр 20:20:29 2633031 589
Аноним 08/03/23 Срд 08:34:30 2633414 590
Аноним 09/03/23 Чтв 12:53:45 2634588 591
>>2632998
Откуда i возьмётся, если его не будет никогда, ёпту?
Аноним 10/03/23 Птн 13:05:28 2635642 592
>>2632315
Анон, спасибо!
Репозиторий был реализован, но была именно загвоздка с порядком синхронизации из-за файрбейзовской апишки получения данных. suspendCoroutine помог очень сильно.
Аноним 10/03/23 Птн 15:18:07 2635775 593
>>2634588
хочешь сказать даже i = 0 не создастся?
Аноним 10/03/23 Птн 16:33:54 2635830 594
Бля да как вы вкатывались нахуй, даже 5ч в день впадлу сидеть, постоянно думаю скорей бы уже в компик пойти играть
Аноним 10/03/23 Птн 18:55:10 2635972 595
>>2635830
Я за работой непрерывно максимум час могу просидеть (и то это только на митинге с видео), а так я минут 15-30 могу продержать концентрацию
Аноним 10/03/23 Птн 20:47:04 2636114 596
>>2635972
Почему ещё не на морозе?
Аноним 10/03/23 Птн 20:59:11 2636128 597
>>2635830
У него 5 часов свободного времени есть и он ещё пиздит
Аноним 10/03/23 Птн 22:10:45 2636199 598
>>2636114
А схуя ли должен? Ты попробуй выпри меня на мороз
Аноним 12/03/23 Вск 15:00:59 2637884 599
Привет. Возможно ли сделать приложение на андроид, которое предлагает менять exif фотографии сразу после создания фото? Или может есть уже такие?
Аноним 12/03/23 Вск 15:03:46 2637887 600
Привет. Возможно ли сделать приложение на андроид, которое предлагает изменять exif фотографии сразу после создания фото? Там сделать фото и изменить дату, чтоб оно отображалось в галерее на телефоне не в день снимка, а уже будущим или прошлым числом. Или может есть уже такие?
Аноним 13/03/23 Пнд 17:26:26 2639081 601
>>2637884
Возможно - да, это же просто данные.
Есть ли такие - поищи в сторе exif editor
Аноним 13/03/23 Пнд 18:07:15 2639141 602
>>2637884
>>2637887
Не совсем. Ты не сможешь перехватить момент когда стороннее приложение сделает фото. В остальном вполне реализуемо.
Аноним 13/03/23 Пнд 18:23:27 2639176 603
>>2639141
Можно же на броадкаст подписаться о новых фото в галерее?
Его там как-то меняли недавно, но все равно возможно сделать, думаю.
Аноним 13/03/23 Пнд 21:23:06 2639338 604
>>2639176
Нет, нельзя. Даже если в старых версиях как-то можно мониторить, но в новых (33 апи) всё совсем плохо.
Аноним 13/03/23 Пнд 21:24:25 2639339 605
>>2639176
Если ты делаешь фото сам, тебе не нужно что-либо костылить
Аноним 13/03/23 Пнд 22:13:01 2639361 606
двач, что не так?

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


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

мимо
Аноним 23/03/23 Чтв 14:51:59 2650043 655
>>2650018
Бэка естественно, какой нах десктоп
Аноним 23/03/23 Чтв 14:52:30 2650044 656
>>2650043
Еще бы гемдев на либгдх сказал
Аноним 23/03/23 Чтв 15:31:22 2650093 657
>>2650043
На джаве много чего делают. А бэк я бы лучше через шарп вкатывался, если бы хотел
Аноним 23/03/23 Чтв 16:21:26 2650135 658
>>2649978
Хорошо, я объясню тебе с точки зрения бизнеса. Срезать бюджет на андроид и айось ты можешь запросто - просто нанимаешь флаттер разработчиков, либо приостанавливаешь новые фичи на время, бизнес поплачет, но вытерпит, продавать как нибудь да будет. На худой конец, ты можешь заставить фронтенд разработчиков адаптировать веб клиент под веб, он криво-косо, да будет работать. Бэкенд разработчиков ты никак убрать из процесса не можешь, если у тебя денег нет совсем, то все, пизда. Поэтому андроид и айось разработчики это первые, кто пострадают, работа для них останется только в банках и они хайрят активно даже с маленьким по меркам рынка опыта, только вот мало кто хочет идти работать в санкционные компании.
Аноним 23/03/23 Чтв 18:35:00 2650389 659
>>2650135
Бэк от этого притягательнее всё равно не становится
Аноним 23/03/23 Чтв 19:13:39 2650425 660
>>2650135
Ты главное верь в свои манямечты, коляска бэкочмошная
Аноним 23/03/23 Чтв 19:31:12 2650445 661
>>2650135
Чел, приложение поддерживать надо ещё. Кто этим заниматься должен? По такой же логике и бэк можно не обновлять, что-то крутится-вертится, лавэха мутится. Но это не так работает, иначе всех кодерков сразу по завершении проекта выпинывали бы всегда
Аноним 23/03/23 Чтв 19:52:50 2650458 662
>>2650445
Да он хуету какую то высрал и роняя кал покинул тред. Всё так анон, кодеры нужны, но западные конторы предпочли съебать из парахии и теперь у нас хуёво с вакансиями. Разве что всякие банки остались, и то там требования ебанутые какие то
Аноним 23/03/23 Чтв 20:37:50 2650495 663
>>2650425
Мобилонищенка, спокедыч
Аноним 23/03/23 Чтв 20:57:55 2650521 664
>>2650495
Не ной чмонька неосилившая
Аноним 25/03/23 Суб 02:42:36 2651879 665
Привет анонам, кто вкатывается. Вам успехов, но вкат закрыт.
Если ты настоичив и думаешь что программач на андроиде это твое, то вот тебе список минимальных требований

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 2651937 666
>>2651879
>но вкат закрыт.

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

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

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

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

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

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

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

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

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

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

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

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

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

мой тг @JohnySill
Аноним 31/03/23 Птн 13:42:21 2658188 688
Сап, аноны, такой вопрос: на каком уровне надо знать Котлин, чтобы двигаться дальше и изучать другие темы, связанные с андроидом? Ну т.е. надо изучить его полностью, прошерстить всю документацию от начала и до конца или на каком-то определенном уровне или теме остановиться?
Аноним 31/03/23 Птн 13:42:51 2658189 689
Сап, аноны, такой вопрос: на каком уровне надо знать Котлин, чтобы двигаться дальше и изучать другие темы, связанные с андроидом? Ну т.е. надо изучить его полностью, прошерстить всю документацию от начала и до конца или на каком-то определенном уровне или теме остановиться?
Аноним 31/03/23 Птн 16:25:36 2658367 690
>>2658188
начни уже просто. будут вопросы - иди в доку
Аноним 31/03/23 Птн 16:29:03 2658371 691
>>2658188
Ни на каком, уже двигайся дальше, язык подтянешь во время изучения ведра.
Аноним 01/04/23 Суб 01:52:42 2658935 692
>>2658188
если ты пишешь код не на дженериках, значит ты пишешь говно код
Дженерики и вариантность на уровне класса и функции нужно знать и уметь применять
Так же важная тема- делегаты в котле на уровне языка, попробуй собственный делегат написать
В делагатах даже трупы животных(которые на джава писали) можно прятать
Если ты не умеешь в делегаты, то тебе не попути с котлом
Аноним 01/04/23 Суб 01:53:09 2658936 693
>>2658188
если ты пишешь код не на дженериках, значит ты пишешь говно код
Дженерики и вариантность на уровне класса и функции нужно знать и уметь применять
Так же важная тема- делегаты в котле на уровне языка, попробуй собственный делегат написать
В делагатах даже трупы животных(которые на джава писали) можно прятать
Если ты не умеешь в делегаты, то тебе не попути с котлом
Аноним 01/04/23 Суб 08:22:28 2659018 694
Что за хуйню эта >>2658935, >>2658936 двойная пидрилка срыгнула?
Аноним 01/04/23 Суб 08:24:52 2659019 695
Аноним 01/04/23 Суб 21:41:49 2659830 696
>>2659018
типичный гейткипер, из-за которого у нас вместо джунов нормальных кучка ебланов, которые умеют создавать делегат, а боттомшит им показать - непосильная задача)
Аноним 02/04/23 Вск 09:14:43 2660220 697
Аноны очень слиьная тряска по поводу чатгпт, неужели всё? я только недавно вкатился ещё за еду работаю, если щас это всё прикроется это будет пиздос, сразу в окно нахуй
Аноним 02/04/23 Вск 10:59:34 2660281 698
>>2660220
Да, все, лезь в петельку.
Аноним 02/04/23 Вск 14:55:30 2660531 699
>>2660220
Я думаю что не сразу, но в целом тряска обоснована. Первой серьёзной ласточкой будет когда в идее появится нейросетевой помощник. Через год он появится в андроид студии (они мёржат изменился из идеи с лагом примерно в год). Благодаря помощнику увеличатся производительность и штат будут сокращать.
Как-то так.
Аноним 02/04/23 Вск 20:49:43 2660878 700
>>2660531
> увеличатся производительность
скорей вместо 2х часов, разраб будет 1 час работать
Аноним 04/04/23 Втр 10:57:41 2662357 701
16679303192610.jpg 28Кб, 1508x106
1508x106
Аноним 04/04/23 Втр 14:14:19 2662486 702
В какое же уёбищное время мы живём
Аноним 04/04/23 Втр 16:11:23 2662578 703
>>2662486
Птерпи, немножко осталось.
Аноним 04/04/23 Втр 23:50:22 2663000 704
>>2509590 (OP)
Какой есть софт для разработки андроид на самом смартфоне? Пусть упрощённо. Пара кнопок и пара формул. Желательно, чтобы занимало мало место на диске.
Аноним 05/04/23 Срд 12:27:30 2663287 705
Аноним 05/04/23 Срд 15:33:44 2663408 706
>>2663287
Потому что нет стабильности ни в чём. Знания устаревают постоянно, требования растут, зарплаты не растут
Аноним 05/04/23 Срд 16:18:46 2663434 707
>>2570138
Книжка по андройду, петы.
Уже мида апнул.
Аноним 05/04/23 Срд 21:43:06 2663695 708
>>2663434
порекомендуй что за книга ?
Аноним 06/04/23 Чтв 12:55:29 2664046 709
>>2663408
Ну отрасль потихоньку умирает, обычный рыночный процесс
Аноним 06/04/23 Чтв 12:57:21 2664049 710
>>2663695
Филлипс Б., Стюарт К., Марсикано К.Android. Программирование для профессионалов
Аноним 08/04/23 Суб 21:57:20 2666726 711
кто c ble (bluetooth low energy) дело имел? при работе с блютузом используются калбеки из потоков Binder, оттуда нет доступа к ui, я даже Toast не могу на экране отобразить для отладки. как на ui воздействовать из потоков binder?
Аноним 09/04/23 Вск 02:06:24 2666890 712
Аноним 09/04/23 Вск 19:01:39 2667395 713
Добрый вечер, аноны!
Учу Kotlin для вкатывания в автотестирование. Рабочая тема?
Аноним 09/04/23 Вск 19:14:35 2667417 714
>>2667395
> Рабочая тема?
+-
Есть куча фреимворков автотестирования, некоторые можно юзать аж из нескольких разных языков. Зависит от компании короче, но если осилишь один, то на остальные быстро перескочишь.
Я бы советовал почекать вакансии и посмотреть что там чаще всего упоминают.
Аноним 10/04/23 Пнд 21:30:29 2668462 715
Привет, стоит ли начать с джавы, или сразу в котлин вкатываться?
Аноним 11/04/23 Втр 08:47:42 2668682 716
>>2668462
Сразу в котлин, знание дедовского умирающего языка тебе нихуя не даст, только время въебешь
Аноним 11/04/23 Втр 14:52:15 2669010 717
сори, вопрос не совсем по андроиду, подскажите если кто шарит.

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

капчу делал долбоеб
Аноним 15/04/23 Суб 17:51:56 2673038 725
есть 5 кнопок, нужно выровнять их по всей длине, и чтобы расстояние между ними было одинаковое. чем это сделать?
Аноним 15/04/23 Суб 20:11:48 2673185 726
>>2673038
Чейном в констрейнте?
Аноним 15/04/23 Суб 20:49:13 2673235 727
image 86Кб, 1786x1276
1786x1276
Аноним 15/04/23 Суб 20:58:51 2673242 728
Аноним 20/04/23 Чтв 19:21:59 2677376 729
>>2673038
weight = 0 у кнопок
<View> с шириной между ними
Аноним 20/04/23 Чтв 19:22:34 2677379 730
изображение2023[...].png 15Кб, 271x120
271x120
Пздц столько всяких курсов по котлину и по андроиду в целом, кругом одни инфоцыгане с 10 годами стажа, которые тебя вкатят по щелчку, не знаю за что хвататься, есть и на русском и на англ, есть тут кто нить, кто помнит свой вкат, на чём вы учили ? вот прям конкретно, если курсы то какие, если книги то какие ?
Аноним 21/04/23 Птн 15:31:23 2677950 731
>>2677379
В 18 лет вкатился
Курс скачал с рутрекера рандомный, просто для введения. Потом сам пилил игру "Слова". После этого нашел первую работу, но сейчас все будет намного сложнее)
А так скачать условный курс 2022-2023 года и вперед
Сейчас уже 24, лид
Аноним 21/04/23 Птн 15:59:10 2677989 732
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов