Этого треда уже нет.
Это копия, сохраненная 7 ноября 2022 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
.png50 Кб, 920x529
Android Development Thread #5, Notification permission edition /android/ /android/ 2362898 В конец треда | Веб
Тред для тех, кто пытается вкатиться в андройд разработку или что-то похожее. По возможности стараемся угощать ньюфагов чаем и поливать друг друга радугой.

>Хочу вкатится в 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 (М)
2 2362938
Спасибо за перекат.

В треде ниже уже можно обоссывать XML-лохов?
3 2362994
>>362898 (OP)
Чё есть ваще жизнь в андроиде?
Мне перед пенсией позарез понадобилось перекотиться подальше от моих оборонно-засекреченных кодовысеров. Есть смысл быстро подучить котлин (без жявы) и стать мобилоразрабом?
4 2363034
>>362994
Жизнь есть, вроде даже на уровне айосников (скорее выше). Пока что по зп нас обоссывают только гошники или плюсовики бэкендщики.

Сдк говно, язык заебись. Подучиться на джуна изи (жена справилась за 2 недели), а вот дальше кромешный пиздец
5 2363052
>>363034
Ну уж прямо за две недели.
А в чём кромешность пиздеца?
6 2363066
>>363052
>>363052
Много чего меняется постоянно, гугл гайки закручивает, придумывает кучу хуйни, которая через год депрекейтится. В целом они фанятся в погоне за повышениями зп и превращают андроид в айос.

Сейчас у нас уже 5 способов описания интерфейса/связи интерфейса с контроллером (XML: ButterKnife, findViewById, ViewBinding, DataBinding. Compose отдельно).

Все хотят съебаться поскорее на компоуз, но проекты на всех остальных есть, и их надо поддерживать. Поэтому тебе придется кроме последнего фреймворка для позиции джун+ уметь работать с парочкой и суметь разобраться во всех остальных. И так блять во всем. Разрешения на разных сдк разные, везде свои приколы. Трединг где-то на реактивщине, где-то Java Threads (пиздец), а где-то хорошие корутины.

Запилили для разработчиков поддержку палитры Material You, но она абсолютно уебищна, и никто это делать не будет.

Андроид 12 вышел, все еще сидят на 11. А там беты 13 версии выходят уже.

Мало того, что раньше работали на Google + Huawei, так теперь надо что-то отдельно делать для нашстор-говна, рустор-говна, Windows store-говна и Amazong store-говна.

У меня призма специфичная, тк я вообще 40% кода пишу на плюсах и ебусь со специфичными багами системы, поэтому позитивного тут мало кроме инструментов разработки и языка. У айосеров Xcode и свифт вообще позор пиздец. Ума не приложу, как им удается сделать нормальные приложение, если у них нужно сделать бочку, чтобы вместо двух иконок вставить два текста. Жалуются, что у них На Се ТеКсТ пЛоХо ВыГлЯдИт. пидарасы суки

Если ты с нихуя идешь, то в андроид можно, но на уровне мидл+ готовься к постоянному горению жопы

тимлид в рф + тимлид в сша
7 2363081
>>363066
Вау, шикарный ответ! Спасибо большое.
Если не сложно, порекомендуй, пожалуйста, хороших книжек/ресурсов для джуна. Или шапка актуальна?
8 2363089
>>363081
Шапка актуальна.

Добавил бы еще туда startandroid.ru, но там не надо смотреть RxJava и DataBinding (все ждут, когда их похоронят официально).
Там типа статьи, но чел нормально пишет

Из-за лагов двача проебал пост про то, как сначала на андроиде был открытый доступ к файлам, потом появилось разрешение на доступ к внешним файлам, потом появился уродский SAF (который режет доступ к файлам и ОЧЕНЬ сильно режет скорость этого доступа), а затем и вообще убрали разрешение (в 13 андроиде), сделав Медиа, Аудио и Документы.

И в 40 местах менять в проекте нам это.

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

Да работать можно это все похуй. В конце концов, люди так и будут покупать телефоны за 10-12к, и буду пиздеть, что эпл лучше. Разработчики так и будут делать им эти приложения, имея в личном использовании айфон по понятным для разработчиков причинам.

но инструменты у айос это вообще пиздец)))
9 2363090
>>363066

>хавалить кокотлин


>хуесосить свифт


Ты там говна въебал что ли или просто уже оформившийся жава примат?
10 2363092
>>363090
Да не в свифте дело, сам xcode уебищный + я реверсю сейчас проект со сторибордами, и я нихуя не понимаю, что там происходит. Оно все лагает на M1 Max, еле рендерит и закрывает мне вкладки.

ясен хуй entity?.let равно guard let entity, но IntelliJ IDEA > Xcode, и это не обсуждается
11 2363095
>>363092
хотя кого я блять обманываю
я с 12 лет на джаве пишу

в котлине только полгода назад появилась та же лямбда на клик, в итоге все писали ручками, а Java умела сама сгенерировать анонимный класс и методы (и не хуячила туда TODO: Implement this parasha)
12 2363102
>>363092
А ну эт да, дабдаб на котором представят новую идешку затмит тот ра котором свифт выкатили. Хотя скорее они lsp допилят и все на вскод пересядут
13 2363173
>>363089

> startandroid.ru


> уроки написанные в 2011


> для ведра, в котором всё меняется быстрее, чем у фронтендмак


Чел, ты...
14 2363178
Есть жизнь вообще у ведра? Пишу говно на wpf и думаю, перекатываться в бэк на шарпе же, раз уже привык к нему, либо ведро. Других вариантов особо не вижу. Есть ещё unity, но там вообще перспективы туманны. Котлин какой-то непривычный пиздец, тот же код на джаве мне в разы понятнее
15 2363183
>>363173
Так там есть блоки по Architecture Components, Coroutines и Dagger2. Никакого тебе асинктаска и лоадера
16 2363332
>>363066

> Сейчас у нас


> ButterKnife


Брух
17 2363371
>>363332
Это перечисление всего того, что использовалось до этого, а что работает - не трогай. Есть шанс, что на это не попадешься, но я попадался на проекте, оставленном индусами в январе 22
18 2363790
>>362898 (OP)
Роадмап в шапке почитал, алгоритмы с джавой это понятно. А если хочется параллельно сразу практиковаться и начать делать базовые приложухи, чё нужно учить? Флаттер подойдет или пустая трата времени?
19 2363791
>>363790
Flutter норм, но там язык уебищный. Для кроссплатформы имхо лучшее (рн не рассматриваю)

Разделяй андроид и флаттер, это разные вещи. Одно дело - нативка, другое дело - кроссплатформа.

Кем хочешь быть - то и учи. Вакух на андроид больше
изображение.png737 Кб, 998x703
20 2363795
>>363791

>Вакух на андроид больше


Значит буду учить андроид
21 2363856
А в целом какие дальнейшие перспективы у андроид разработки в РФ в связи с санкциями? Возможен ли вариант что гугл полностью оборвёт все связи, поддержку всяких технологий и т.д., я не особо шарю. Или в случае такого пиздеца всё российское айти работающее на забугорных технологиях наебнётся? С другой стороны в Китае же как-то делают смартфоны на андроиде.
22 2363963
>>363856
Ничего не наебнется. Сервисы гугловые заменить возможно практически. У ребят из сбера даже есть опыт (SberDevices).
23 2364226
Почему в шапку не добавили http://developer.alexanderklimov.ru/? Сам когда-то с него начинал, сейчас посмотрел, автор с нормальной периодичностью обновляет статьи
# OP 24 2364248
>>364226
Потому что ОПу похуй на шапку, он ее копипастит с предыдущих тредов.
25 2364262
Развейте мои загоны, пожалуйста. Учу андроид, но меня постоянно грызут сомнения, правильный ли я путь выбрал для переката. Почему-то мобильная разработка кажется чем-то несерьёзным, чем-то, что может схлопнуться, оставив меня с бесполезными знаниями, в отличие от того же бэка или фронта, фундаментальные вещи в которых остаются прежними, не смотря на смену стэка.
26 2364350
>>364262
Удваиваю вопрос
27 2364390
Что лучше учиться с ментором или идти на курсы если цель найти первую работу?
28 2364407
>>364390
лучше писать код
29 2364440
>>364262
Только вчера с другом-бэкендером общался - в итоге выходит так, что мобильщики делают 2 экрана по 6 недель, получая 350к, а бэкендеры работают по 8 часов каждый день, получая 400к, очень был доволен, что выбрал мобильную разработку, никуда отсюда уходить не планирую
>>364390
Похуй, лишь бы тебе была ИНТЕРЕСНА разработка, ментор/курсы - всего лишь небольшая помощь в достижении результата (а если неинтересно, то тебе ниче не поможет)
>>364407
Удваиваю
30 2364445
>>364262
Несерьезна? Тебе эту хуйню препод или отец сказал? Мы работаем над интерфейсами для людей. Какая нахуй разница какой там классный сервис если интерфейс говно и ведет себя как говно?
31 2364663
>>364445
бтв забыл добавить, что фундаментальные знания тебе дает любая разработка.

научился мобиле - в веб перекатишься

научился одному бэкенду - во второй перекатишься

Только в МЛ будет сложно, там еще и линейную регрессию знать надо
32 2364961
>>364440
Мне интересны мобилки. Раньше пробовал учить бэк, но интерес к этому был околонулевой. Однажды понадобилось сделать приложение и меня прям затянуло как никогда в бэке. Проблема в том, что толком не понимал как все работает именно в андройде, просто гуглил как сделать мелкую фичу, связывал код из гайда с ответами на стековерфлоу и обмазывал своим понимаем как работает андроид. Вот думаю скорее к ментору пойти чтобы разобраться в подводных, а не следующие пол года на курсах слушать лекции по джаве и котлину с нуля
33 2365008
Хочу купить умные часы, но чтобы можно было программировать аппы к ним без разрешения дядей из Калифорнии (санкции). Подскажите какие покупать? Пока-что смотрю на huawei harmony os и samsung wear os.

Может есть тред умных часов???
34 2365049
Пишу бэк на джаве уже год. Хочу вкатиться в котлин и мобильную разработку. Можете посоветовать источники для обучения ? Каналы годные/курсы и т.д.
35 2365142
>>363089

>И в 40 местах менять в проекте нам это.


А абстрагировать это изначально религия не позволяла?
36 2365519
Есть тут кто вовсю использует jetpack compose?
37 2365697
>>365142
Пиздато мыслишь, будто все проекты пишут челы, которые знают, что делают. К сожалению, иногда получается так, что тебе достаются проекты, которым лет 5-6.
38 2365699
>>365008
Умные часы на андроид хуйня. Мб пиксель вотч что-то изменит, но в рф продаваться очевидно не будет
39 2365702
>>365049
Смотри шапку и пользуйся интернетом
40 2365707
>>365519
Да. Из минусов поймал только уебский кейс с выходом с обычного Flow на UnityActivity, которое магическим образом херит бэкстэк в прошлом активити
41 2365729
>>365008
Бтв, тебе все равно придется либо покупать акк в Play Store, либо отправлять свои паспортные данные в Китай. По теореме Эскобара получаем рынок умных часов
42 2365750
>>365008

> samsung wear os


Уже мертвы. Самсы заколлабились с гуглом и делают веар ос.
43 2365762
>>365707
Как работает Modifier.heightIn()?
Просто height задает желаемый размер, но если констраинт меньше, то он ужимается.

Про heightIn в справке написано, что он дает диапазон желаемых размеров, но если входящие меньше, то он подчинится, но "будет пытаться выбрать как можно ближе к желаемому.

Но это звучит как бред - просто с height он просто ужимается насколько требует, то есть "максимально что может выжать к желаемому", так в чем разница то? Какой смысл в min height если все равно ужмется как потребуют?
44 2366187
>>365762
Кейсы следующие:
ConstraintLayout
Weight
45 2366427
>>366187
ну без примеров оно хз. Я понял одно - я смотрел на него как средство описания размера самого элемента в рамках контейнера, а нужно смотреть на контейнеры. Box(.height(300) имеет minHeight = 0, maxHeight = 300, а с heightIn(100, 300) будет 100-300, что уже имеет смысл

Очередной вопрос

не понимаю сакрального смысла Modifier.toggleable. Все равно ведь приходится создавать булеву переменную для хранения состояния. И переключение этой переменной можно легко добиться простым инвертированием онной. Так зачем Modifier.toggleable (та же херня и с selectable)? Чисто семантика что ли?
46 2366433
>>366427

> Configure component to make it toggleable via input and accessibility events

47 2366450
>>366427
Row {

Box(modifier = Modifier.weight(1f).background(Color.Red, CircularShape))
Box(modifier = Modifier.weight(1f).background(Color.Blue, CircularShape).widthIn(min=400.dp)
Box(modifier = Modifier.weight(1f).background(Color.Green, CircularShape))

}

Ну типа так. Писал без иде
48 2366452
>>366427

Так можно сделать выбор состояния для компонентов, для которых это не предусмотрено. Например, текст или кнопка
image.png616 Кб, 1654x936
49 2366458
>>366427
Ну вот пример. Вместо того, чтобы вычислять отступы в рантайме или ставить максимальный размер для ряда, можно заюзать максимальный размер (если разные виды элементов могут быть)
50 2366460
>>366458
Проебался с примером, там у мелких статей 4 в ряд
51 2366461
Сколько времени займет полноценный вкат в андройд имея при себе знания Java core на приемлемом уровне и sqlite? на андройде совсем немного писал год назад, помню чуть базовой инфы про активити, фрагменты, манифест и тд, бросил ибо решил разобраться получше в jave, а не писать хуйню
Сейчас могу сидеть по 8ч+- в день и говнокодить 5-6 дней в неделю не выгорю ибо не так давно 4-5 месяцев писал онли душные алгоритмы и структуры
52 2366471
>>366450

>Ну типа так


Так и не понял "как". Поправил код, добавил высоты и 3 одинаковых по ширине фигуры.
Влияния .widthIn(min=400.dp) не понял. Ограничивал размер Row, переставлял порядок модификаторов - все равно 3 одинаковых по ширине фигуры, которые ужимаются под контейнер. .weight(1f) насильно всё растягивает
Манипулировал weight, даже убрал - без weight ширину выбирает исходя из min (что эквивалентно просто width)
А max так вообще непонятен для такого случая

Вот если в элемент с widthIn вложить что-то с fillMaxWidth, то тогда заработает и max

То есть если ничего в такой элемент не вкладывать, то witdthIn одинаков с width

>>366458

>заюзать максимальный размер


ну то есть у тебя размер карточки widthIn, а внутри его тянет насколько может содержимое

ps: а значит *In() только для контейнеров. min не даст схлопнуть конетйнер если внутри его что то маленькое, но это внутри растянет контейнер не более max
53 2366480
>>366458

>чтобы вычислять отступы в рантайм


А как это поможет? Если ограничить ширину элемента то на широком экране просто будут огромные отступы, что хуже чем большие элементы.
54 2366491
>>366461
А что такое полноценный вкат. Андроид он ведь разный - можно взять только последнее - котлин, compose и не учить старое, а можно и не учить это новое
55 2366512
>>366491
А разве в большинстве проектов не используются как новые так и старые фичи? да и дрочить, когда дело дойдет до трудоустройства если дойдет будут, наверн, по всему, чему только можно и нельзя.
56 2366843
>>366512
Нахуя асинктакски в 2022? А поиск view через .findView()?
Отличия версий api имеют большее значение, как и что-то, что позволит сэкономить время и написать поменьше. Чем старее андроидокостыли - тем хуже они по этим параметрам. (Но не compose, лол, он не нужен будет еще лет 5, слишком сыро.)
Способность не хуячить все в один файл/класс - тоже полезнее, чем знание ньюансов говна из 2010х
57 2366845
>>366461

>не выгорю ибо не так давно 4-5 месяцев писал онли душные алгоритмы и структуры


С 99% тебе не хватит года.
Для джуна + даже нужно уметь в DI, реактивщину, в ООП.
Если все это время хуячил в один класс - можешь выкинуть свой опыт в мусорку, он убдет только мешать.
58 2366846
>>366461
В общем, вопрос в том, сколько времени у тебя займет написание не hello world пета, на стеке с котлином, dagger'ом, room и rxjava/flow из корутин, верхом на Clean Architecture. Само собой, фронт не должен быть примитивным говном - ты должен быть готов нормально сверстать ебанутый дизайн из фигмы.
Без этого никакие цифры значения не имеют, ебанаты, которые прочитали пару статей/андроид гайдов - не нужны.
59 2368241
Чуваки, это я долбоеб или что-то не так с разработкой под андроид?
У меня коммерческий опыт в андроид 1 год, я уволился и теперь не могу найти ни одной вакансии с опытом меньше 2-3 лет по удаленке.
У меня разговорный английский, техническая вышка и опыт в ci/cd,
postgresql и т.д. (я был типа девопса) до андроида.
Меня блин даже не зовут на тех собесы, вакансии, на которых можно откликнуться - единицы. Я джуном сразу два оффера получил, а сейчас совсем по нулям.
При этом на фронт полно вакансий от года, у айосеров вроде какие никакие есть, я уже думаю, на стажировку что ли подаваться заново.
60 2368252
>>364262
посмотри на меня >>368241
я вообще охуел от того, насколько все хуже в андроиде по задротству и вакансиям в андроиде по сравнению с любым остальным фронтом
крепко задумался бы
единственное, я пока не проверял, как дела на фриланс биржах, может там действительно много работы, припрет попрусь и туда, что делать
61 2368307
Анон, можешь ориентировочно сказать стоимость приложения? По типу ЛитРес.
Типовая читалка.
1000 книг.
Возможность покупок.
Комментарии - лайки.
Личный кабинет с созданием списочков книг.
Десктоп не нужен.

Если этого мало, то диапозон хотя бы.
62 2368514
>>368241
С тобой точно и определенно что-то не так.
Взять хотя бы то, что из навыков по ведру перечислил опыт в 1 год и "У меня разговорный английский, техническая вышка и опыт в ci/cd,
postgresql и т.д. (я был типа девопса) до андроида.".
Стек какой? Петы, репы в гитхабе или хотя б пачку классов можешь показать на нужном стеке?
Я бы с такими вводными тоже на тебя даж не глянул. 0 отличий от курсоговна с виду.
63 2368515
>>368241

>У меня разговорный английский, техническая вышка и опыт в ci/cd,


>postgresql и т.д. (я был типа девопса) до андроида.


Фокус в том, что имея нужный стек, и даже всего год опыта - ты вполне мог бы откликаться на вакансии с 2-3 опытом. Но видимо ты просто нихуя не умеешь и поэтому выискиваешь джуновакансии без требований (кроме 1 года). Джуны такого уровня нахуй не нужны, если ток крупным компаниям, где уже позакрывали наборы из-за политоты.
64 2368519
>>368307
Ок.
Минимум два человека пилят. Андроид-разраб пилит клиент, и человечек пилит бэк.

Приложение при балансе "дешево, быстро, качественно" пишется не меньше 3х месяцев.
В месяц ты платишь человечкам 150-200к * 2. В сумме выйдет не дешевле 1 000 000, особенно учитывая, что это в задумке хуизнес с покупками.
65 2368520
>>368307
Прежде чем кукарекнешь, что это слишком дорого и вы_чо_ахуели - знай, что никому нахер не уперлось тебе за чебурек писать готовый, приносящий бабло бизнес. Хочешь зарабатывать - плати. Или бери подешевле и ебись с "оплатил, но но покупку не засчитали!" с постоянной пропажей чего-то из корзины/личного кабинета.
66 2368524
>>368307
А, ну и это без учета работы дизайнера, конечно, и аналитика.
Нет своего подробного дизайна или хоят б тз - будет еще дороже.
67 2368577
>>368515

>ты вполне мог бы откликаться на вакансии с 2-3 опытом


А смысл, у меня же четко видно по резюме, сколько опыта, мне наврать там что ли или просто аплаится, не смотря на количество лет.
Я на первую работу когда устраивался, то писал показать "пет проекты", а сейчас с моего предыдущего рабочего места в магазине лежит приложение, смысл мне пет проекты показывать, там будет и кода меньше, и технологии менее разнообразные.
68 2368589
>>368519
>>368520
>>368524

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

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

Жаль, я думал тут адекватный анон сидит. Ясно что с такими расценками хуи сосете. Миллион за типовые решения которые будут квартал ковырять, лол. Сам я производственик, и за такой бюджет индивидуальные анатомические тренажёры делаются с роботизированными элементами. А если типовое, так там серию спокойно организуем.
69 2368599
>>368589

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



А нахуй тебе читалка?

ИТ-макаки нынче дорогие если ты не знал, так еще и хуй работать заставишь. Так что либо плати, либо соси бибу, мы не твои говно-инженеры за 30к в месяц + бесплатные обеды в столовой + бесплатный автобус от станции метро Нижнии Залупки.

> типовые решения


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

Тот анон конечно слишком дохуя закинул, месяца 2 на фронт хватит с учетом проебов, бек вообще за месяц изи.
70 2368619
>>368589
Ну почему же, суммы вполне из трудозатрат, и конечно же чутка сверху на маржу, подстраховки от ебанутых хотелок и проработку (ведь у тебя ее нет).
Пили сам, есть же опенсорс. На конструктуре собирай. Может, лет за n-цать справишься.
А то дохера таких, "привет, у меня есть офигенный план, сделайте за еду". Потом начнутся доебы, что кнопочка не там. А вот тут нужна особая свистоперделка, которой в конструкторе нет - но цену проекта мы, конечно же, пересматривать не будем. А потом и вовсе слив.

Нет денег = пошел нахуй. Есть очередь за забором, кто может платить, даже сейчас.
71 2368629
>>368589
Ну и опять же, хочешь дешевле и побыстрее - ищи дизайнера, прорабатывай весь flow всех фич.
Тогда да, может уложатся и в месяц-два без особых наценок.

Максимально дешево - реализовать готовый процесс через подробнейшее тз, вроде как выточить болванку на станке по чертежу.
А когда приходишь с "привет, я кирилл, хочу сделоть игру, суть такова..." - это слишком дофига рисков приходится брать на себя, тратить время на выянения того, что тебе, оказывается, нужна еще и читалка, в которой нужны какие-то свои особенности, наверняка, и ты конечно скажешь об этом за неделю до релиза, и придется переписать все.
72 2368634
>>368629
Еще ньюанс, можно тебе этот магазин нахуячить и забыть, лишь бы работало. Если не планируешь это дело развивать - это тоже будет дешевле из коробки. Но доработки будут дороже.
73 2368641
>>368589
К тому же ты наверняка не упомянул всякие акции/рассылки, пуши, и прочие штуки для стимулирования аудитории, раз у тебя там фигурируют продажи.
И половина из этого отвалится и станет дороже в реализации, когда ты захочешь закатиться в какой-то будь rustore и прочее рашкомаркетоговно.
74 2368648
>>368589
Дьявол он всегда в деталях, а по тому что списку что ты в первом сообщении указал - уже сразу понятно, что он явно не полный, для того, чтобы хоть как-то пробиться в конкуренты чему-то.
Охуевшая цена всегда идет из неопределенности.
75 2368651
>>368577
Смысл в том, чтобы ты мог решать бизнес-задачи, в приемлемые сроки, на нужном стеке.
Года опыта - штука относительная.
Нет стека, на котором сейчас просят в вакансиях с 2-3 годами = сосешь. Если даже просто умеешь на простом уровне хоть как-то, и не хватает практике - этого может хватить для этих вакансий.

И на самом деле, наличие проекта в маркете, который написан через жопу хер пойми на чем - это скорее минус, чем плюс. За год опыта вполне можно все это хотя б пощупать.
76 2368656
>>368577
Ну и кстати дофига вижу примеров, где джуны+ и зеленые мидлы приписывают себе годик "фриланса", в который они на самом деле тупо учились/практиковались
77 2368658
>>368577
Ты просто пойми, как происходит поиск кандидата.
Есть два направления.
1) Ищет hr - тебе ей главное нассать в глаза и попасть на собес. На нем на циферку опыта поебать вообще.
2) Ищет сам кто-то из важных шишек из разработки, типа тимлида - тут твоя циферка тоже имеет роли.
Циферка нужна лишь чтобы наебать hr. Другой вопрос, сможешь ли ты впечатлить после.
78 2368665
>>368658
>>368651
>>368656
Вот ответ, получается, что нужно просто надо наебать с опытом эйчаршу.
Я правильно значит говорю, что в андроиде мало вакансий, потому что во фронте можно спокойно устроится с годом реального опыта (не фриланс, про известный огромный старый проект речь, который каждый может в магазине скачать и потыкать, и посмотреть, несколько миллионов установок). Не надо никого наебывать.
79 2368668
>>368665
Флаттера еще пиздец, тоже вакансий больше, чем нэтив андроид, это в основном аутсорсеры международные, правда, кроме аутсорсеров вакансий то особо и нет.
80 2368677
>>368665

>Вот ответ, получается, что нужно просто надо наебать с опытом эйчаршу.


Нет. Это лишь часть дела, и самая простая.
Год опыта сам по себе ни о чем не говорит и ничего не стоит. Как и два или три.
Важно что ты делал и как, и будешь ли ты расти.
Андроид это не только формошлепство, это и оптимизон, и работа с данными/кешированием, и работа с системными ебанутыми api, и в архитектуру тоже нужно уметь. Ты по сути будешь микро фуллстеком.
А твой большой проект, который на 99% вероятно написан кем-то другим - тоже ни разу не входной билет, пока ты не покажешь, что делал именно ты.

>>368668
Флаттер ненужен нигде, кроме шарашек аля "Рога и копыта", которые хотят, чтобы все работало в тч и на ios, но платить будут в лучшем случае как одному разрабу. А ебатни и трудозатрат как для двух все равно. Флаттеры всякие хорошо могут зайти только в больших компаниях, которые много денег и времени тратят на сверки/унификацию сложной логики/дизайна. В остальных случаях это дно дна, от которого надо бежать.
81 2368683
>>368665

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


Ты ведь вполне мог там подметать полы год. Или фишксить косяки в ui год. Или тупо как обезьяна копипастить год чужие решения, давая минимум импакта самому.

Я тебе даже больше скажу, джун с "большого проекта" - это ебаный гемор, ибо он нихера сам не знает и не понимает, опыта не имеет, но из-за "большого проекта" надувает щеки и поливает говном хорошие, рабочие решения, подходящие к имеющимся условиям и ресурсам. А как даешь ему самому решить задачку - сразу "пук срень мня мня" неделями подряд.
82 2368688
>>368683
хуй вас поймешь, то маленький проект гавно, то большой гавно, то плохо, се плохо, что хорошо то
ладно, нет смысла мусолить это дальше
83 2368721
>>368688
Маленький проект, выписанный прямыми руками/свой код из большого проекта > большой проект, в котором безрукое хуйло фиксило очепятки в UI > говно > моча > "год опыта, стека кроме Андроид нет, код показать не могу"
84 2368727
>>368721

>Маленький проект, выписанный прямыми руками/свой код из большого проекта > говно > моча > "год опыта, стека кроме Андроид нет, код показать не могу"/большой проект, в котором безрукое хуйло фиксило очепятки в UI


Даже так, фикс.
85 2369445
Аноны, посоветуйте если знаете хорошую кингу или ресурс, где объясняется база программирования (алогоритмы, структуры данных, лог. операции и т.д.) с использованием джавы. Пока что присмотрел линкрилейтед, подойдет или говно? Раньше просто уже занимался чутка питоном на этой же платформе, в целом нравится такой формат изучения.
https://stepik.org/course/217/promo?search=1090252168
https://stepik.org/course/82867/promo?search=1090250769
https://stepik.org/course/90684/promo?search=1090250772
86 2369528
>>369445
Любой пойдет. Если конкретно нужна андроид разработка, то по большей части ваши алгоритмы нахуй не нужоны.
87 2369553
>>369528
Я параллельно хочу и джаву нормально освоить, чтобы был как запасной вариант хотя тырпрайз и запил банковских сервисов меня не особо привлекает. Поэтому есть необходимость в понимании фундаментальных вещей. А так вообще конечная цель на ближайшие несколько месяцев запилить пару-тройку мини приложух для портфолио, жаль у меня никаких охуительных идей нет, одна тривиальщина.
88 2369641
>>369553

>жаль у меня никаких охуительных идей нет


Я для практики просто старался скопировать приложения (или часть их функционала) которыми постоянно пользуюсь, а уже в процессе иногда приходили идеи что можно в них поменять или добавить.
89 2369805
Ionic - норм тема?
Выглядит лучше флаттероговна, уже только из-за того, что это тупо браузер. Никаких навыков, кроме навыков веб-разработки не требуется.
Единственная проблема - производительность, как обычно.
90 2369837
>>369805

> веб дрисня


> лучше


Ты тредом не ошиблась, яхонтовая?
91 2369929
Как же хочется перекатиться из фронта... Но это опять учить, стажироваться за дошираки, та за шо...
92 2370221
блять, заебался я гуглить по корутинам, везде хуйню какую-то пишут неполную.
Хочу максимально понять, как они работают под капотом, а везде инфы с нихуя.
Во-первых, имею следующие постулаты, скажите плиз, истинны ли они:
1) Корутина - кусок кода, который находится в лямбда-функции вызова корутин билдера (фактически, то что находится внутри Launch/async etc.)
2) (противоположное) - корутина кусок кода, порождающийся при вызове любой suspend ф-ии (кажется это полная хуйня, но водной из статей это писали)
3) Как известно, suspend ф-ии компилируются в некое подобие конечного автомата, при этом внутри сущности с этим конечным автоматом создается вложенный класс, хранящий состояние выполнения и передающийся между стейтами. Утверждение : такая стейт машина с вложенным классом создается для КАЖДОЙ приостановленной функции (в том числе для suspend функций, которые могут вызываться внутри других suspend функций).

И еще, собственно, главный вопрос. А как блять реализуется приостановка то? Вернее, возобновление приостановленной корутины.
Прикол корутин в том, что функции приостановки останавливают выполнение кода корутины, освобождая поток, для выполнения кода, например, какой-нибудь другой корутины. Замечательно. А в какой момент какая-то эта другая корутина понимает что ей нужно возобновить вычисления? Или приостановить вычисления?
модификатор suspend вроде как гарантирует, что при вызове функции приостановки корутина приостановится. А когда возобновится то блять?! Как долго она будет приостановлена? КАК ОНА СУКА ПОНИМАЕТ ЧТО ЕЙ ПОРА ВОЗОБНОВИТЬ ВЫПОЛНЕНИЕ КОДА
В общем, я дохуя материалов перерыл и это мне слабо помогло. Нужен разбирающийся человек. Спасибо.
93 2370269
>>370221

за часть вопросов бы пояснил, но лучше рядом присяду и подожду ответа прошаренного корутиноеба.
94 2370279
>>370221
Иди бери курс на startandroid.ru. Заебало объяснять всем, кто гуглить не хочет :)
95 2370378
96 2370417
>>370221
Нет никаких "приостановок" аля Thread.sleep или Object.wait/notify. Компилятор просто обмазывает все колбеками.

Грубо говоря типа такого https://pastebin.com/6mFBVGda просто вместо вложенных колбеков класс 1 с внутренним индексом какой блок кода вызывать.

Приостановка работает за счет того, что кусок кода до следующего вызова suspend функции отработал, тредпул переключился на другие задачи. Возобновление за счет того, что та suspend функция дернула свой колбек и продолжение изначальной функции нащедьюлилось на тредпул.
97 2370942
Hello 2ch.Читающие аноны дайте совет. Сейчас заканчиваю читать Head First Java Kathy Sierra стал понимать нубскую базу.А что теперь делать дальше? Углубляться в изучении JAVA? Или переходить сразу на Kotlin и дрочить уже его делая параллельно проекты в Android studio?Может быть люди которые уже сидят в разработке поделятся правильной последовательностью книг которые нужно прочитать джунам/вкатышам.
98 2370947
>>370269
поясни плз, а там мало ли корутиноебы подлетят
99 2370951
>>370417
ага.. Т.е. я тогда правильно понимаю что приостановок нет, а возникают они как бы именно из-за того, что "приостановленный код" просто стоит в очереди на вычисление?
100 2371004
>>370951

> просто стоит в очереди на вычисление


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

Каждая саспенд функция дробит тело функции на отдельный Runnable для ThreadScheduler'a и каждый предыдущий в конце выполнения закидывает в очередь на выполнение следующий блок.
101 2371118
Всем привет. У кого-нибудь есть ссылка на диск с курсом "[OTUS] Android-разработчик. Базовый курс"?
102 2371230
>>370942

>переходить сразу на Kotlin и дрочить уже его делая параллельно проекты в Android studio


this
что не понятно по языку становится - гуглишь
можешь вобще и то и то параллельно делать
103 2371269
>>371118
есть только CD-ROM "OTUS-2019. ВСЕ ВЕРСИИ" на 700 mb
изображение2022-06-04175111966.png733 Кб, 1091x762
104 2371372
Мужики, как переопределить в гредле блядское значение? Нагуглить не могу, втупую задавать переменную не выходит
105 2371377
>>371372
CTRL+SHIFT+F -> "compose_version"
image.png18 Кб, 538x250
106 2371382
>>371377
Спасибо анон, даже стыдно стало за то, что позабыл о поиске

но пока ждал случайно разобрался с def. внутри блока android он не работал, оказывается нужно между блоками ставить (перед plugins нельзя, нужно именно между)
107 2372294
>>362898 (OP)
Можно ли на Юнити создать игру под на андроид? Какие подводные?
108 2372297
Сразу Котлин учить, да?
Смысл на джаву время тратить?
109 2372299
>>372294
Можно, никаких
110 2372304
А какие есть варианты максимально быстрого вката в андроид?
Если допустить что джаву я не знаю.
То есть буквально - элементраная текстовая игра, с двумя кнопками и парой характеристик. Самый примитив.
111 2372308
Алсо, считаю что в шапке вердный совет - изучать сначало джаву.
Очень тяжело что-то изучать не видя результата.
Гораздо лучше сразу же вкатываться в андроид и методом проб и ошибок параллельно изучать джаву.
Лучше всего либо скачать приложение и разбирать его - как оно сделано, либо найти обучение где пошагово пишут приложуху. Все непонятные с кодом вещи гуглить.
112 2372332
>>372304
Берешь и пишешь. В чем проблема-то? Для этого обязательно на двачах пол года ответа ждать? Для вката нужно всего-лишь перестать прокрастинировать.
113 2372338
>>372308

>Лучше всего либо скачать приложение и разбирать его - как оно сделано, либо найти обучение где пошагово пишут приложуху.


Как ты себе это представляешь? Увидишь чужой говнокод и станет все быстрее и понятнее, чем если напишешь его сам?
Если не понимаешь свой ЯП - как ты можешь написать работающее приложение? Это самое простое и элементарное, без ебанутых костылей и ньюансов мобилок. Без 100500 либ, версий апи и размеров.

Если ты не можешь "видеть результат" без UI на экране, логов и println() тебе недостаточно - то забей, ты профнепригоден, иди на свободную кассу.
114 2372339
>>372338

>Если ты не можешь "видеть результат" без UI на экране, логов и println() тебе недостаточно - то забей, ты профнепригоден, иди на свободную кассу.


Лучше дропнуть сразу, если не твое, чем потом годами ловить письку_на_бочок с депры, что тебя никуда не берут, или еще лучше - увольняют нахуй через неделю, если таки берут.
115 2372341
>>372308
Кроме того, в андроид-разработке уже лет 5 минимум - это умение писать код и логику, не прибитую гвоздями к UI. Уебаны, которые не могут в одно без другого - просто неконкурентоспособны, даже на уровне джунов, сейчас.
Не умеешь строить рабочее приложение еще до стадии прикручивания к UI, не хочешь даже учиться в этот навык = не пригоден, просто проебываешь время свое.
116 2372345
>>372308
Кроме того, этот подход чреват теми же проблемами, что и курсы. Шаг влево, шаг вправо - и пиздыц, хз как это сделать, как это работает. Недели тратятся на ебанутые костыли и обходные пути с оверрсложностью и тыщи говнокода. Когда все делается за 5 сек, если почитать доки и что-то понимать.

Я сам так обосрался, вкатываясь через codeacademy. Я не смог написать ничего, пока не прочитал доку по языку. И книжку сверху.
117 2372353
>>372308
Ты просто пойми, что андроид - это по большой части способ отображения какой-то работающей логики. Он не единственный и далеко не самый простой.
Логи и println() - это куда более просто и эффективно, как в плане навыков, так и тем более времени.
Если ты думаешь, что щас как засядешь и за андроид, и за java, и получится быстрее - ты ошибаешься. Ты просто выстроишь себе фундамент из говна, который рассыпется при первой же проблеме. Ты проебешь НАМНОГО больше времени и нервов, чем если просто сначала хоть что-то начнешь писать чисто на ЯП.
118 2372360
>>372304
Алсо, ты вполне можешь написать эту текстовую игру в стиле консольной утилитки. Тебе не нужен никакой андроид для вот этого вот.
Получится - начнешь изучать андроид, и вполне изи прикрутишь ранее сделанное. Это быстрее и проще.
Кнопки заменишь вводом с клавиатуры.
119 2372361
>>372294
Вроде на юнити обычно и делают, но я в этом вопросе не эксперт
120 2372369
Коллеги, что думаете о перспективе дарта стать главным языком нативной разработки и постепенного отползания от котлина?
121 2372376
>>372369
Перспектива пока что в маняфантазиях гуглододиков. Дарт все еще не вытесняет блядский электрон.
С другой стороны факт того что гугол не контролирует роадмап котлина напрямую все еще его довольно сильно беспокоит, но никакой лютой миграции на дарт не будет.
122 2372384
>>372369
Никаких. Просто потому что это гугл. Развитие через жопу, спорные решения, корявые апи, issue, даже простейшие из которых решаются годами. Котлин - очень приятный и удобный язык, проблемы которого решаются, и развитие не стоит на месте.

Но на самом деле причины более практичные - рынок труда. Найти хорошего разраба на нативке, это ебаная проблема. Найти его же на всяких хуедартах - это будет ебаной драмой на года. И скорее всего это будет околосеньор, с очень дажными ожиданиями по зп, чтобы покрыть 2х мозгоеблю.
При этом чаще всего интерес к флаттерам проявляют всякие нищеброды, которые хотят за 1х цену получить 2х результат. Половина рынка труда просто идет нахуй, а большие дяди, у которых это и приятно, и оплачиваемо - это все равно меньше, чем рынок java/kotlin
123 2372385
>>372384

>с очень дажными ожиданиями по зп


*жадными
124 2372394

>2372384


Честно говоря, я даже не уверен, что и compose взлетит ровно по тем же самым причинам. Реклама и агитки "бля, это так удобнее и все в итоге быстрее и удобнее" от гугла, это не более чем маняфантазии, которые рассыпаются об первый же опыт "чтобы хуйнянейм работала как заявлено и без косяков, нужно переписать половину стандартной либы".
Гугл не умеет в гибкие решения, которые можно нормально переиспользовать, и не проебывать кучу времени и ресурсов на масштабировании.
125 2372409
>>372376
Вот от этого у меня и возникают такие мысли, у гугла наверняка слегонца подгорает главный мыслительный орган от того что они владеют платформой, но языком занимаются левые типы, которые ещё и на мультиплатформу замахиваются. Так что думаю что если смогут довести дарт до ума (ну или хотяб до вменяемого состояния) то начнут аккуратно перетягивать одеяло на дарт. Но даже если прикончат дарт мне не верится что смирятся с тем что у них хозяйничает чужой язык.
>>372384
Так я и не говорил что это произойдёт по щелчу. Объявят что собираются добавить поддержку дарта в нативе, получат вагон хуев в свой адрес. Через какое-то время добавят дарт, получат ещё один вагон. И так постепенно, в течении нескольких лет соберут целый жд состав и куда-то приедут. За это время уже и наберется какое-то количество переучившихся, может ещё и совместимость с джавой и котлином запилят, может будут подтягивать дарт ближе к котлину. А может придушат подушкой, но пытаться пропихнуть свой яп в натив они точно будут
126 2372414
>>372409
Ок, а либы? Все упирается в бизнес. Когда бизнесу нужна фича "завтра", и на java/kotlin есть примеры, готовые решения, а на флаттер/дарт нет - это проблема.
Вот когда ретрофиты и румы будут под дарт или хотя бы такие же удобные аналоги, тогда может и будет шанс. Но - этого не будет.
127 2372421
>>372414
Я собственно в числе об этом и говорил. Если не решат эти проблемы, то придётся обосраться с позором. Но я ещё говорил о том, что продолжат пытаться притащить в натив свой язык
128 2372430
>>372421
Я не думаю, что у гугла есть в этом интерес. Зачем вкидывать бабки на развитие чего-то, что тебе дают бесплатно другие, и весьма неплохо?
129 2372433
>>372421
И имхо композ они пропихивать будут.
Подход "пилим только вью" не чреват уймой мозгоебли с многопоточкой на разные платформы.
Мультиплатформа котлина очень шустро обгонит дарт в этом, изоляты полный посос в сравнении с корутинами. Хер ты сейчас заствавишь комьюнити пересесть на изоляты с корутин.
130 2372434
>>372430
Ради контроля за каждым чихом
131 2372436
>>372433

>изоляты полный посос в сравнении с корутинами


Точнее, в тч future/async/await.
132 2372491
>>372338

>Как ты себе это представляешь? Увидишь чужой говнокод и станет все быстрее и понятнее, чем если напишешь его сам?


Именно так я осваивал модинг варика десять лет назад и их скриптовый язык. В чем проблема?
133 2372509
>>372491
И, конечно же, в скриптах варика используются 100500 корявых либ с корявыми доками или вообще без них (хотя я хз чем они помогли бы человеку, который не может даже доки про ЯП почесть), многопоточка и реактивщина, например?
И ты и сегодня, спустя десяток лет - все так же любопытен и готов изучать новое, да. Поэтому вместо написания хотя б хеллоуворлда, ты ждёшь, когда тебе на двачах подскажут способ писать приложения, ни хера не понимая в ЯП.
134 2372514
>>372491
Проблема в том, это не скрипты варика, ты не сможешь копипастить чужие решения. По большой части это будет импровизация, и ты хуй ее вытянешь, не зная инструменты.
Это как прочитать слово "хуй" у кого-то, и потом играться лишь с комбинированием букв "х", "у" и "й".
Или прочитать что-то на китайском с иероглифами, и так же потом наугад что-то складывать из них.
Готовые, рабочие приложения, которые могут чему-то научить, это намного более комплексные вещи, чем дока и что-то с одним лишь ЯП. Есть разница, не понимать 10 вещей, или не понимать 100.
135 2372524
Согласен на счет жабы.
Нужно оставлять на уровне ознакомления при подготовке к собесам.
Буквально по кору пробежаться за недельку. А так она и нахуй не нужна уже в андроиде. для джуна
Если на собесе начинают ебсти по кишочкам джавы, то скорей тебя посадят на древнее легаси говно, которое трогать никто не хочет.

Общее представление работы JVM и сборщика мусора.+ Как безопасно дергать методы из жаба-библиотек. Больше и не нужно.
Если только начинаешь вкатываться, то забивай нахуй на жабу и штудирой котел.
136 2372600
>>372433
кмм умеет только в domain слой, поэтому пилим не только вью, а еще и все остальное приложение дважды)))

да, у тебя будет общий интерфейс и набор юзкейсов или интеракторов, но нахуй тебе нужна эта ебля если тебе энивей все писать с нуля как для дата слоя, так и для ui

мимо 3 проекта кмм
137 2372860
>>372600
Мультиплатформа - это стулья с хуями, да, и совсем не проще 2 отдельных нативов. Профиты есть, если юзкейсы - это реально задроченнная и сложная логика, а не пук-среньк склеивания и проксирования репозиториев.
КММ хотя б дает возможность не жрать 100% говна, что насрет гугл, в перспективе. В нормальные либы для КММ я скорее поверю, чем во флаттер.
138 2372863
>>372600
Все проблемы от мнений, что мультиплатформа это 2х результат за 1х цены. Экономия должна рассчитываться не от непосредственной зп разрабов, которые пилят.
139 2373277
>>372863
Третий проект релизю, пока смысла особого никто из дев-команды не видит. Да, у нас слой логики одинаковый, но страдать из-за неработающего автокомплита, кривых сборок и постоянных прыжков из одной иде в другую, никто больше не хочет.

Так что пока нет либ для дата-слоя и Compose для iOS, это просто страдания.
140 2373552
>>362898 (OP)
сайт климова(поехавшего на котиках чувака) отключился. кто-нибудь в курсе, на совсем или тупо оплатить забыл?
141 2373634
>>373552
Справедливости ради, а есть разница? Там на 99% копипаст оф доки андроида, и вероятно уже тухлый, с учетом корутин.
142 2373685
>>373634
Однако это был нормальный источник с примерами, без 404 как в оф доках)
143 2373688
>>372308
Хз, я тоже хотел такого быстрого подхода, но думаю неделька - другая курса по базовой джаве никогда не навредит. Я кидал выше ссылки на степик, вот сейчас как раз один курс из них прохожу. Там хуйня тащемта, при свободном времени можно любой вкатун-курс с синтаксисом за выходные пройти.
144 2373873
Почему джунских вакансий на ведро почти не существует, при том что самих вакансий не мало? Ведроид разрабы сразу мидлами рождаются?
145 2373915
>>373873
ну хрен знает по поводу не мало. В разы меньше чем например на джаву
146 2373928
>>362938
Компоуз заебись. Но сейчас оч многие проекты все еще на хмл пилятся.
147 2373942
>>373873
Надо сначала на стажировочку устроиться. Либо сразу на мидла пытаться пройти собес
148 2373983
>>373873
тоже заметил, что особо ничего нет
вся мотивация пропала, т.к. куда ебошить, если работу найти не получится
149 2374011
>>373983
И куда тогда вкатываться? Во фронт ёбаный не хочу, самому интересно еще копаться в линуксах, но профессионально этим заниматься мне кажется будет пиздец нудно и сложно.
150 2374183
>>374011
я и сам хз, мне самому андроид кажется интереснее, чем фронт, да и готовые идеи есть, которые хочу воплотить в жизнь, но если проблема с вакансиями на джуна и дальше будет актуальна, то придётся вкатываться в питон туда, где нет этой хуйни
на счёт веба - почему бы и нет. вроде, там не так сложно.
151 2374191
>>374183

> мне самому андроид кажется интереснее, чем фронт


андроид это и есть фронт
152 2374209
>>374183

> питон


В датасаенс/машоб? Джанго еще есть, но это не основное ради чего питон учат. Я про него думал, но меня отговорили, типа, если у тебя отсутствует хорошая техническая или математическая база, то смысла особого туда вкатываться нет.
153 2374211
>>373983
Я всё равно будут пытаться перекатываться на ведро, не хочу на бэк, да и в принципе всегда хотел писать приложухи под мобилки
154 2374488
>>374211
Что не нравится в бэке?
155 2374584
>>374488
Душный он какой-то, просто не нравится и всё. Я так-то не на бэке сейчас, просто вижу только 2 варианта: бэк или мобилки, в итоге выбрал мобилки.
156 2374599
>>374191

>андроид это и есть фронт


могу ошибаться, ибо я ещё ссаный вкатун, но разве там не надо самому серверную часть пилить? я где-то читал, что андроид дев должен и то, и другое

>>374209

>В датасаенс/машоб?


не, я це по рофлу написал. питон уже щупал, но это как-то не моё а ещё я слишком тупой для этого

>>374211

>всегда хотел писать приложухи под мобилки


сейм, хочу хотя бы 2 простеньких приложения сделать, а дальше как пойдёт
вообще ещё планирую флаттер попробовать, но там ещё больший пиздец с вакансиями но мине похуй, просто интересно
157 2374618
>>374599

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


Зачем делать работу за двоих, а получать одну зарплату?
158 2374657
>>374599
У веб-дебилов нету понимания, что такое разработчик. У них есть верстальщик, фроентендер, сервер-дев. Все они могут заниматься вротендом, и все будут заниматься хуйней. Один будет хтмл ксс писать лол, второй будет писать логику, а третий поднимать сервер на фронте (тут я совсем угарал)

хуйня это все

Андроид-разработчик занимается андроид-приложением без разделения на говно, мочу и понос.

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

дай отправить сообщение заебал
159 2374673
Как замутить анимации, которые происходят по мере свайпа?
Вот тут например кнопочки двигаются и появляются новые: https://youtu.be/rP98PxE4DzM
160 2374681
>>374673
MotionLayout
161 2374954
>>374681
Спасибо, анон
162 2375279
>>372414
Все уже есть и давно, и в отличие от жабы, все работает и делается куда за меньшие сроки. Хоть я и люто не люблю флаттер, но developer experience там сделано заебись.
163 2375919
>>373942
Нынче платят хоть за неё? Вроде какие-то стипухи бывали раньше
164 2376066
Посоветуйте топ книгу для вкатуна в джаву и в android разработку.
165 2377105
В шапке ссылка же есть, ну.

https://github.com/qqqlll/Java-Thread/wiki

Для начала Head First Java освой.
166 2377106
Блять, проебался
>>376066 --> >>377105
167 2377987
Стоит вкатываться с нуля в 2К22? Какие прогнозы на ближайшие 5-10 лет, местный рыночек мобильной разработки выстоит?
168 2378052
>>377987
Если прям твое и можешь часами за Android Studio залипать и дергать API и ковырять кишочки. То стоит.
Если просто вкатиться куда-нить, есть куда проще направления.
В андроид сейчас изменения, как на фронте. Каждый год чего-то новое выходит и нужно учить. Но никто и старые технологии не отменяет . А переход сильно растянут. В итоге чтобы на первую работку попасть, тебе нужно будет знать дохуя всего и сразу.

На счет рынка , как у всех. На джунов вакансий почти нет, на мидлов и синьеров много.(хотя как и весь рынок просел сильно)

Что с рынком будет, зависит какие санкции еще введут.
169 2378454
>>378052
Я другой анон. Пока просто учу основы джавы, хз куда дальше выведет. Фронт как я понимаю суперперенасыщен вкатунами, поэтому отпадает. Из интересов - нравится иногда колупаться в линуксе; были мысли на тему "мне вот это не нравится в приложении; было бы круто если была андроид приложуха лично под мои нужды", в остальном меня ИТ никак не привлекает. На данный момент склоняюсь больше к андроид-разработке, т.к. это максимально приближено и применимо к повседневной жизни и есть хоть какие-то идеи для реализации в этом направлении. Если не айти, то буду дальше репетиторствовать по англу (хотя у меня угрызения совести, что я ничему полезному не учу, просто инфоцыганствую) или офисным планктоном.
170 2379305
>>378052

> Если просто вкатиться куда-нить, есть куда проще направления


Лично мне кажется, что ведро хорошо в плане того, что примерно сразу понятно, какие задачи перед тобой будут стоять и какие технологии нужно освоить, чтобы их выполнять, даже не смотря на большое количество пиздеца, которое слишком медленно отмирает или слишком часто обновляется. На других направлениях такого нет.
171 2379574
>>379305

> что ведро хорошо в плане того, что примерно сразу понятно


Прокекал с этого. В доке там лишь советы какую хуйню не делать лучше.
Общего стиля нет, в этом можно убиться посмотрев CodeLab от андроида. Там каждый индус хуярит, как он хочет и норм.
Когда на гитхабе начнешь проекты смотреть, еще больше охуеешь, кто и как пишет код и какие абстракции придумывает.
Повезет если на работе кор писал не жулик, хоть как то свое говно присобачить сможешь через интерфейсы, иначе будешь выть и страдать.

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

Жаль денег не было на технику огрызка, когда вкатывался.
172 2379609
>>379574
Всё ещё лучше обычного фронта или бэка. А гейось мне никогда не нравилось своей закрытостью.
173 2380619
>>379609
Ты андроид 13 не видел))))
174 2380673
На западе востребованы андройд девелоперы?
175 2380688
>>380673

>androyd

176 2380707
>>380673
А сам как думаешь?
177 2380792
>>380688
Undroyd!
178 2380793
>>380792

>Undroyd


Гениально
179 2380824
>>380673
да
работаю на топтал лично
180 2380833
>>380793
Наш русский ответ западным санкциям!!!
181 2381630
Аноны шо по работе для начинающих? С текущими тенденциями она останется или будет всё меньше? Меня андроид разработка так то привлекает, но настораживает что вакансий не настолько много как в вебе.
182 2381754
>>381630
Ну и андроид разрабов меньше чем веб-макак
183 2381771
Сап. Подскажите какой-нибудь удобный гуй для adb. Мне не для разработки, а так поковыряться в телефоне по-быстрому.
184 2381799
>>381754
Вакансий тоже меньше
185 2382290
>>362898 (OP)
Xarian норм тема? Пробовал кто?
186 2382689
>>382290
А как сравнивать? Тут же все зависит от какой ЯП знаешь и на какие платформы нужно.
Получаешь свой ЯП, но за это платишь долгим временем старта и иногда "да епрст, как это тут сделать то".
187 2383169
Вы часто используете лямбды в работе?
188 2383242
>>383169
Как будто есть альтернативы.
189 2383251
>>383242
Их нет?
190 2383260
>>383251
А что ты подразумеваешь под лямбдой, что не знаешь где ее применить? Они же везде. Всякие filter {...}/launch{..} иногда SAM интерфейсы, а compose вообще сплошное {...}
191 2383277
>>383169

Пишу в реактивно-функциональном стиле.
Жаль конечно, что ООП из андроида еще долго не вырежут, но все к этому идет потихоньку.
192 2383878
Прочитал тред, записал что нужно знать из легаси и не очень для собеса и поддержания говнокода. Подскажите по вопросам пж. Если это не всё - дополняйте, буду благодарен.

>Общее представление работы JVM и сборщика мусора



>Как безопасно дергать методы из жаба-библиотек


Что значит "безопасно"?

>Dependency injection (dagger)


Хорошая вещь, в вузе даже не упоминали о таком. Случайно написал проект с ui на compose как раз через внедрение зависимостей, как оказалось, там всё для такого подхода есть.

>Надо быть готовым к разным типам построения интерфейса


Чзх, неужели у кого-то могут возникнуть сложности с биндингом не через текущую актуальную либу, и уж тем более через R.id? Это не касается compose, но имхо, там абсолютно весь ui надо переписывать под compose, в одном месте его не будет.

>>Надо быть готовым к разным типам многопотока


В работе RxJava, чё там ещё бывает хз, и котлиновских Flow есть фундаментальные различия, или всего лишь достаточно выучить другие названия функций и как с ними работать?

Напоминаю, что обсуждаем не только перечисленные пункты, но и докидываем неупомянутые.
193 2384001
>>383878
Куча и Хэш

Git
Base Gradle
AGP(Android Gradle Plagin)
Android Resources

Custom View (понимать)
Permissions
Encryption
JSON Parsers

Основы:
Язык:
Kotlin (знать хорошо)
Java (уметь читать)
Упаковка:
APK (знать что такое)
AAB (знать что такое)

Android Platform Architecture:
File Permissions
Android Runtime (что такое и как с этом работать)
Java API Framework
System Apps (знать какие есть)

App Manifest:
Package
Application ID
Понимать структуру

App Components:
Activity
Service
Broadcast Receiver
Content Provider
Intent:
Intent Filters
Explicit Intents
Implicit Intents

App Achitecture:
App Entry Points:
Activities (Jetpack):
Activity Lifecycles
Activity State Changes
Task and Back Stack
Parcelables and Bundles

App Navigation:
Navigation Component (Jetpack):
Navigation Graph
Global Actions
Distinations
DeepLink
Fragments (Jetpack):
Fragment Lifecycles
Fragment State Changes
Fragment Manager
Fragment Transactions
DialogFragment
BottomSheetDialogFragment
App Links:
TabLayout
ViewPager
ViewPager2
Custom Back Navigation

Architecture Components (Jetpack):
UI Layer (Jetpack):
ViewBinding
Lifecycle
ViewModel
LiveData
Paging
Data Layer:
Data Store
SharedPreferences
WorkManager

Design Patterns:
Builder Pattern
Factory Pattern
Observer Pattern
Flow
Rxjava/RxKotlin
LiveData
Repository Pattern:
Dependency Injection:
Dagger

Architecture:
MVVM (как использовать):
Model-View-Viewmodel
MVP (как использовать):
Model-View-Presenter
MVI (как использовать):
Model-View-Intent
MVC (теория):
Model-View-Controller
Clean Architecture:
Presenters ( Use cases ( Entities)))
S.O.L.I.D.

Network:
HTTP
REST
Retrofit
OkHttp:
Interceptor

Image Loading:
Glide
Coil

Local Storage:
SQLite:
Room (Jetpack)
SharedPreferences
DataStore (Jetpack)
Files

Asynchronous:
Synchronization (Синхронизация работы нескольких потоков)
Concurrency
Coroutines
Handler/Looper (Понять как работает)
Rxjava
Thread/Executors
WorkManager (Jetpack)

User Interface:
Widgets
Layouts:
ConstraintLayout
LinearLayout
FrameLayout
RecyclerView
Design Guides:
Material (Jetpack)
Styles:
Light Theme
Dark Theme

Message:
Toast
Snackbar

Animation:
MotionLayout
ValueAnimator
ObjectAnimator
Lottie
Material Motion (Jetpack)

Notification

Service:
Google:
Google Play Services
Google Maps
Firebase:
Crashlytics
Remote Config
Cloud Messaging
Analytics

Code Analysis and Test:
Linter:
Ktlint
Detekt
Android Lint
Unit Test:
jUnit
Android Test:
Espresso

CI/CD:
GitHub Actions

QA and App Publishing:
Firebase App Distribution
Google Play Store
193 2384001
>>383878
Куча и Хэш

Git
Base Gradle
AGP(Android Gradle Plagin)
Android Resources

Custom View (понимать)
Permissions
Encryption
JSON Parsers

Основы:
Язык:
Kotlin (знать хорошо)
Java (уметь читать)
Упаковка:
APK (знать что такое)
AAB (знать что такое)

Android Platform Architecture:
File Permissions
Android Runtime (что такое и как с этом работать)
Java API Framework
System Apps (знать какие есть)

App Manifest:
Package
Application ID
Понимать структуру

App Components:
Activity
Service
Broadcast Receiver
Content Provider
Intent:
Intent Filters
Explicit Intents
Implicit Intents

App Achitecture:
App Entry Points:
Activities (Jetpack):
Activity Lifecycles
Activity State Changes
Task and Back Stack
Parcelables and Bundles

App Navigation:
Navigation Component (Jetpack):
Navigation Graph
Global Actions
Distinations
DeepLink
Fragments (Jetpack):
Fragment Lifecycles
Fragment State Changes
Fragment Manager
Fragment Transactions
DialogFragment
BottomSheetDialogFragment
App Links:
TabLayout
ViewPager
ViewPager2
Custom Back Navigation

Architecture Components (Jetpack):
UI Layer (Jetpack):
ViewBinding
Lifecycle
ViewModel
LiveData
Paging
Data Layer:
Data Store
SharedPreferences
WorkManager

Design Patterns:
Builder Pattern
Factory Pattern
Observer Pattern
Flow
Rxjava/RxKotlin
LiveData
Repository Pattern:
Dependency Injection:
Dagger

Architecture:
MVVM (как использовать):
Model-View-Viewmodel
MVP (как использовать):
Model-View-Presenter
MVI (как использовать):
Model-View-Intent
MVC (теория):
Model-View-Controller
Clean Architecture:
Presenters ( Use cases ( Entities)))
S.O.L.I.D.

Network:
HTTP
REST
Retrofit
OkHttp:
Interceptor

Image Loading:
Glide
Coil

Local Storage:
SQLite:
Room (Jetpack)
SharedPreferences
DataStore (Jetpack)
Files

Asynchronous:
Synchronization (Синхронизация работы нескольких потоков)
Concurrency
Coroutines
Handler/Looper (Понять как работает)
Rxjava
Thread/Executors
WorkManager (Jetpack)

User Interface:
Widgets
Layouts:
ConstraintLayout
LinearLayout
FrameLayout
RecyclerView
Design Guides:
Material (Jetpack)
Styles:
Light Theme
Dark Theme

Message:
Toast
Snackbar

Animation:
MotionLayout
ValueAnimator
ObjectAnimator
Lottie
Material Motion (Jetpack)

Notification

Service:
Google:
Google Play Services
Google Maps
Firebase:
Crashlytics
Remote Config
Cloud Messaging
Analytics

Code Analysis and Test:
Linter:
Ktlint
Detekt
Android Lint
Unit Test:
jUnit
Android Test:
Espresso

CI/CD:
GitHub Actions

QA and App Publishing:
Firebase App Distribution
Google Play Store
194 2384347
>>379574
а щас есть смысл вкатываться в иос?
Или если ты в рахе то все?
Вообще, интересно, игры для иос на чем все-таки пишут?
На юнити или есть более нативный метод?
195 2385902
аноны, кто нибудь учился на курсиках от тинькофф/яндекс академии? зарегался в яндекс академии, а задачи на отборе по алгоритмам, хотя там учат чуть ли не с нуля, в чем рофл и как подготовиться
196 2386002
>>385902
Leetcode чекни, там алгоритмы без лишнего дрочева, с подсказками и обсуждением при необходимости
197 2386015
>>385902
Так там ограниченное количество участников. Ты реши хоть что-нибудь. Это фильтр биомусора
198 2387055
Анон, помогай, пару дней уже ищу инфу, не могу найти ответ хотя вопрос просто как будто

В общем у меня есть таймер.

И сами цифры отсчета мне бы хотелось сделать КРАСНЫМИ

Как это сделать?

Вот код:

basictimer = (TextView) findViewById(R.id.basictimer);

CountDownTimer countDownTimer = new CountDownTimer(15000, 1000) {

public void onTick(long millisUntilFinished) {
basictimer.setText(getString(R.string.action) + (millisUntilFinished / 1000L) + getString(R.string.sec));

}

@Override
public void onFinish() {
basictimer.setText("Действует: 0 сек.");
}

}.start();

Чтобы "Действует" и "сек" были без изменений, а цифра КРАСНОЙ во время самого отсчета
Это надо как то стилизовать кусок (millisUntilFinished / 1000L) - а как блин это сделать то
198 2387055
Анон, помогай, пару дней уже ищу инфу, не могу найти ответ хотя вопрос просто как будто

В общем у меня есть таймер.

И сами цифры отсчета мне бы хотелось сделать КРАСНЫМИ

Как это сделать?

Вот код:

basictimer = (TextView) findViewById(R.id.basictimer);

CountDownTimer countDownTimer = new CountDownTimer(15000, 1000) {

public void onTick(long millisUntilFinished) {
basictimer.setText(getString(R.string.action) + (millisUntilFinished / 1000L) + getString(R.string.sec));

}

@Override
public void onFinish() {
basictimer.setText("Действует: 0 сек.");
}

}.start();

Чтобы "Действует" и "сек" были без изменений, а цифра КРАСНОЙ во время самого отсчета
Это надо как то стилизовать кусок (millisUntilFinished / 1000L) - а как блин это сделать то
199 2387123
>>387055
>>387055
Можешь через CDATA вот так:

<string name="huy"><![CDATA[Действует <font color=#3DD552>%1$d</font> секунд]]></string>

и вызывать

getString(R.string.huy, seconds).parseAsHtml()

Если так кажется что мало кастомизации, то можешь погуглить в сторону SpannableStringBuilder
200 2387449
>>387055
SpannableStringBuilder + ForegroundColorSpan
image.png1,2 Мб, 850x1354
201 2387528
добрый день товарищи андроидеры научите как напрямую писать в базу контактов с целью создания 10 млн штук? пробовала делать через жабу работает но слишком медленно может нужна бородатая версия ведра?
202 2387530
>>387528
Ты уже здесь был и я тебя уже нахуй послылал с твоим парсером ников телеги в телефонные номера.
203 2387580
>>387530
ни малейшего представления не имею о чем ты толкуешь ананасик ты меня явно с кем то перепутал
image.png11 Кб, 556x46
204 2387605
>>387123
Ругается на seconds
205 2387607
Аноны, думаю вкатиться и пилить проги себе на телефон.
По масти -- JS/TS макака и шарпист.
Стоит ли игнорить жабу и сразу пилить на котлине, если я всё делаю для себя как хобби и шекели зарабатывать на этом не планирую?
206 2387642
>>387605
И что? Вставь туда, что надо. Я же не вижу твой экран перед собой
207 2387756
>>387642
В каком смысле "что надо"?
"Что надо" у меня вроде в ресурсной строке fulltimer, нет?
208 2387824
>>387756
Чел выше дал тебе пример, где есть переменная seconds. Тебе нужно передать ее в метод. Или как-то посчитать
209 2387863
>>387607
можешь только котел учить, как хочешь. Некоторые и первую работу андроид разрабами находят зная только котлин, а жабу уже во время работы учат
210 2387946
Аноны, как запустить чужой проект Kuroba с гитхаба? Если открывать через архив или VC, то запустить невозможно и конфигурация не появляется. Путем перетаскивая в новый проект, понял, что проблема в папке .idea. Если попробовать так запустить, то появляются ошибки друг за другом. На сайтах и ютубе у всех все прекрасно работает, а если нет, то просто обновите значения в build.gradle. Это проблема во мне или в том, что оригинальному коду 2 годакак я понял по треду, гугл закручивает гайки, ведь 50 людей форкнувших как-то запустили.
Простите за глупый вопрос
211 2388440
>>387946

>Kuroba


Только что просто сделал git clone и открыл + сбилдил проект.
Android Studio Electric Eel | 2022.1.1 Canary 2

2:31 AMGradle sync started
2:35 AMGradle sync finished in 4 m 26 s 279 ms
2:35 AMProject update recommended: Android Gradle Plugin can be upgraded.
2:36 AMExecuting tasks: [:app:assembleDevDebug] in project /Users/Anon/Downloads/Kuroba/Kuroba
2:38 AMGradle build finished in 2 m 18 s 220 ms
212 2388583
>>378052

>Если прям твое и можешь часами за Android Studio залипать и дергать API и ковырять кишочки. То стоит.


Настолько всё всрато? Несколько подзаебал свой стек и захотелось в сторону ведроид разработки двинуться в свободное после работы время, но если уж действительно даже для джуновской позиции надо знать всё и сразу, то видимо даже смотреть в её сторону смысла нет.
213 2389212
>>388583
А где сейчас на ждуна не надо почти ничего знать? А нигде нахуй
214 2389271
>>388583

> свободное после работы время


Ну годика через 2 вкатишься может на стажировку .
215 2389873
>>388440
У меня тоже с подобной хуйнёй бывают проблемы как у анона, хз как фиксить, но если у тебя таких проблем не возникало, то, возможно, виноват конфиг иде. Попробуйте с аноном копнуть в эту сторону
216 2389876
>>388583

> надо знать всё и сразу


А хули там знать, любую фичу за 2 дня разобрать не проблема
217 2389903
>>389873
У меня ваще мак, но >>387946 если хочешь, то я могу тебе в телеграме помочь - @wadger_badger
218 2389927
Существует ли способ читать отзывы в плей для другого языка\страны?
219 2390018
>>389927
смени язык на телефоне
220 2390069
>>387607
Работаю два года, на java чуть-чуть правил баги в старом проекте один или два раза. Исходники читаются легко и без знаний. Учи сразу kotlin.
221 2390073
>>388583
Никаких глубоких знаний не надо, я за полгода прошёл два бесплатных курса от гуглов и простой один клиент для веб-сервиса написал до этого из знаний программирования понимал как циклы работают, if-else и всякое такое максимально простое, с опытом, сразу с этим на месячную стажировку пошёл и работал.
Рекомендую курсы от гугла, всё нужное из sdk и работы android там есть, можешь ещё retrofit потыкать и хватит.
222 2390075
>>390073
>с опытом работы, думаю, у тебя всё гораздо быстрее пойдёт, хотя я и почти фулл-тайм занимался, но не то могу сказать что сильно продуктивно
223 2390232
>>390018
Не помогает
224 2390253
>>390073

> Рекомендую курсы от гугла


А я не рекомендую, полное говно. Мне видосы отсюда помогли https://youtube.com/playlist?list=PLQkwcJG4YTCTq1raTb5iMuxnEB06J1VHX
225 2390270
>>390232
хм, странно, я сменил весь язык на телефоне на англ и поставил его в приоритете(самсунг) и мне все в плей маркете на англе
226 2390822
Сап. Собираюсь обновлять свой старый бук. Есть две модели: 16Гб + MX150 и 8Гб + 1050. Привлекает болле мощная дискретка, но хватит ли 8Гб для Android Studio
227 2390824
>>390822

>более


>Studio?


быстрофикс
228 2390847
>>390822

> но хватит ли 8Гб для Android Studio


Нет, хватит ли 16 тоже хороший вопрос к размеру твоего проекта.
229 2390949
>>390822
8 не хватит. 16 бери. Игры для дебилов, поэтому довод про дискретку посчитал за шутку
230 2391095
>>390822
нахуя тебе эта всратая дискретка на ноуте? взял себе недавно, еще до сво, ноут 16 гб + рязань 5500 со встройкой и норм вообще (андроид студио не тестил правда)
231 2391337
>>390847
>>390949
>>391095
Понял, спасибо аноны, буду брать с 16Гб.
232 2391435
>>390253
Он русский чтоли? Акцент слышен
233 2391962
>>390073
На работу полноценную в итоге устроился?

У кого вообще сколько занимает вкат в среднем? Лет семь назад ковырял джаву, пытался делать приложение, но основная работа съедала слишком много времени. Сейчас оказался вынужденно безработным, денег на год хватит, хочу снова попробовать вкатиться. Всё-таки лежит душа к мобильной разработке.
234 2391971
>>390822
16 ни на что не хватает, про 8 гб вообще молчу.
235 2392034
>>391962
Я вкатился через полгода в 2017. Сейчас через годик можно на собесы уже идти.
236 2392954
>>392034
А чего в резюме писал? А то хрюши фыркают на мое резюме.
Думаю из-за отсутствия опыта работы.
Понятно, что хрюша в гитхаб или в гугл плей не полезет.
Стоит наверное как то отобразить свои годовые потуги?
237 2393037
>>392954
Писал, что учусь в универе, вот мой гитхаб с портфолио (два проекта - один игра в слова против телефона, другой - заметки)

Показывай все, что можешь, и не бойся приукрашивать
238 2393641
>>391962
Да, месяц стажировки прошёл и работаю.
239 2394515
>>390073
Другой вкатыш спрашивает: я тебя правильно понял, ты про курсы на developer.android, или про какие-то другие (на udacity там)?
240 2394950
Сап, андроидач
Нужно сделать приложение-речевой информатор. При достижении и поддержании 85 км/ч в течение n секунд должен воспроизводиться звук типа как у пилотов "Woop woop Terrain Terrain Pull Up!", на максимальной громкости+вибрация. Само приложение должно быть максимально неотключаемым и беспалевным. Дружу с с++, немного с #, но на андроид никогда ничего не делал, поэтому буду рад любой помощи
241 2395006
>>394950

> хочу приложение


https://developer.android.com/docs

можешь приступать.
242 2395007
>>395006
Какие мы токсичные
Разобраться пытался, нихуя не вышло+сломалась visual studio, пришлось накатывать заново.
243 2395035
>>394950
Откуда ты будешь считывать скорость?
У современных авто есть открытый апи, который дает значения спидометра брать?
244 2395047
>>395035
Каждые n сек читается Location далее очень сложной математикой высчитывается скорость. если цифра больше 84, то срабатывает фича.

Делается на самом деле за вечер под пиво , если есть опыт работы с локацией и аудио. За два если нету.

другой анон
245 2395053
>>395047
А, ну да. Можно просто же местоположение телефона отслеживать.
246 2395060
>>395047
Точность уровня написания шагометра через геолокацию. Вангую, что анону будет критично, если скорость будет 85, а приложение не среагирует. А дёргаться должно будет сильно, из-за подключения к разным базовым станциям.
Но и вообще "максимально беспалевное и неотключаемое" с пермишшеном на геолокацию, это то, с чем гугл последовательно борется.
247 2395123
>>395047
А мож акселерометр?
Скорость +- не важна
248 2395751
>>395007
Работать надо в Android Studio
249 2395753
>>394950
Андроид стал достаточно закрытой системой, поэтому неотключаемое и беспалевное - невозможно. Либо делай свою прошивку и пили аппку, либо никак. Что с прошивкой, что аппкой тебе поможет поисковый запрос.

Достаточно странно, что ты приходишь на форумы с просьбой "научите андроиду", тебе дают ссылку на доки, а ты токсиком кого-то называешь. Мб хотел, чтобы тебе в тред выкинули весь текст и пошагово все описали постов на 200?
250 2395811
>>395753
Даже на рутованном телефоне?

>тебе дают ссылку на доки, а ты токсиком кого-то называешь


Ты ж сам прекрасно видишь, что там чел попытался в остроумность. Не имею ничего против доков, просто я не пришёл бы за помощью, если бы у самого получилось.
251 2395923
>>395811
А как ты на рутованном телефоне установишь беспалевное и неотключаемое приложение? Не говорю, что невозможно, но как? Типа, можно указать uid при установке? Или просто локацию слушать не через апишку, а через какие-то нативные коллы, или разрешить пермишшен по-тихому. Я на рутованные девайсы уже давно не прогал, так что хз тут, наверняка что-то можно, но нужно знать конкретно, да или нет.
С прошивкой кастомной всё понятно - можно запилить системное приложение, и там чем угодно обмазаться. Но это стрельба из пушек по воробьям.
252 2395957
>>395811
На рутованном можно, выдав права админа + убрав иконку из лаунчера. Но не на всех так можно. Если тебе нужен определенный телефон такой - заебешься и купишь подходящий
image.png932 Кб, 1280x720
253 2396387
254 2396423
>>394515
На developer.android самые свежие для начинающих. Я вообще проходил на udacity на java, там AsyncTask ещё были, но смотрел бегло новые курсы, они и актуальнее и думаю что лучше.
255 2396509
>>362898 (OP)
Здравствуйте. Вчера в канала проджвмджобс, ДимСоул рассказал, что у Котлин нет будущего и с выходом паттерн мутчинга и прочих фишек Джэва навсегда похоронит детище ДжетБрейнсов. А с выходом Лум, корутины станут не нужны и тогда заживем. Это правда, пш-пш?
256 2396516
>>396509

> джава еще вам всем покажет! вотувидити!



Ты как из java загона выбрался?
257 2396518
>>396509
Your impaler?
258 2396598
>>396509
Когда на андроиде будет ждк норм версии, а не древнее говно мамонта, тогда и поговорим.
Ну а котлин вне андроида это кринж ебанный, шо просто тянуть на сервер, что мпп залупалупа.
259 2397073
>>396598
Использую котлин на бэке, полет нормальный
260 2397218
>>397073
Лететь то оно летит, вот ток нахуя? У тебя доступ к сладкой писечке современным версиям джавы со своим сахарком. Половина серверного стека работает на джава рефлексии, для котлина костыли костылики аля all-open для нормальной генерации декораторов в рантайме. К тому же у тебя не будет отдельного тулчейна компиляции со своими генераторами байткода, который может некорректно перевариваться тулами для инструментации заточенных под джаву как минимум код ковередж.
261 2397254
я так думаю джаву лучше все таки учить чем котлин. Если джаву знаешь без работы не останешься - в вакансиях пишут типо обучают во время рабоыт котлину если нужно
262 2397465
>>397254

>обучают во время рабоыт котлину если нужно


"Вот тебе тикет. Завтра к вечеру надо выкатить на бой"
263 2397487
>>397218
У меня нету проблем долбоебов, сори. Целый сервис написал на сто тысяч юзеров в один момент, декораторы и прочие ненужные отростки спринга не юзал. ktor,grpc,exposed,postgres,kafka,docker
264 2398190
>>396509
Ну привет. У тебя устаревшая инфа. Завтра в 3 вся андроид разработка официально полностью переходит на дарт. Все у кого в проектах котлин или джава будут прокляты на половое бессилие чародейкой в пятом поколении.
265 2398195
Сап. Хочу перекатиться с уеб, на мобильную разработку при помощи react native. Какие подводные?
266 2398206
>>398195
никаких. жс говно, но это уже личное
267 2398207
>>398195
react native умер и мы его похоронили. Для кроссплатформы теперь flutter.
268 2398227
>>398195
Под водой платформа с острыми как бритва камнями, да и воды по щиколотку
269 2398234
>>398207
На самом деле преувеличение. Если бы мне нужно было с нуля писать кроссплатформу, я бы тоже реакт выбрал

кмм уже полгода
270 2398274
>>398234

> реакт выбрал


если у тебя нет ручного кабана, которому ты можешь ссать в уши про реакт нев и какой это топ, можешь даже и не рассчитывать найти норм вакухи с реактом
271 2398369
>>398207
И что прям так и хватают за руки с навыками "fultter" в резюме?

>>398274
По твоему любой не ручной кабан оценит "Flutter"?
272 2398371
>>398369

> "Flutter"


даже не серьезно.
Сейчас много всего шумят о котлин мультиплатформ.
Но я все никак не потрогаю его.
До моей пенсии нативной разработки еще хватит.
273 2398438
>>398206

>> жс говно, но это уже личное


согласен жс говно, но тс хорош
274 2401553
>>362898 (OP)
Посоветейте платформу для создания прототипов/мвп под смартфоны.
275 2401560
>>401553
MVP не существует. Имадженируй кабана когда ему говорят что нужно писать с нуля, так как ему показали прототип. С НУЛЯ?!!!!! ХУЛИ ТУТ КНОПКУ ДОБАВИТЬ!!!
276 2401563
>>401560
МВП это мвп.
То что показали твоему кабану - это прототип видимо.
277 2401573
>>401563
зачем тогда писать прототипов/мвп, с/c++ и тд
278 2404605
как я понял, после получения инфы из шапки треда, надо делать простенькие приложения на гугл плей, но долго ли одному делать приложения? какой сложности, и какое количество?
279 2404706
>>404605
Одному сложно.
Сначала простые делай.
Сделаешь средне-сложное, и можно устраиваться на работу. После этого хуйней заниматься времени не будет уже
280 2406874
>>404706
можно пример средне-сложного?
281 2407433
>>406874
Мессенджер с шарингом фото-аудио-видео
282 2407455
>>407433
Мессенджер это сложный проект если мы конечно говорим о нормальном мессенджере а не еле работающем говне без кешей и синхронизации на который еще и дохуя свободного времени въебать нужно. Уж лучше сделать рестопарашу и по собесам прыгать.

>>404605

> на гугл плей


Лей на гитхаб, нехуй гугл плей делать более помойным хотя я хуй знает куда еще хуже.
283 2407458
>>407455
Имхо не сложный, но согласен
284 2410054
>>369929
Фронт самое легкое и приятное в айти после QA, чё тебе не сидиться ? выучи тайпскрипт и получай свои соточки
285 2410319
Госдуме сообщили, что Google может полностью потерять российский рынок
Зампредседателя Госдумы по информационной политике, информационным технологиям и связи Антон ПОГорелкин выступил с критикой компании

18 июля мировой суд Таганского района Москвы назначил административный штраф в отношении Google в размере 21,077 млрд рублей (всего навсего 1/5 часть дворца Пыни в Геленджике) за систематическое неудаление запрещенной в РФ информации. Такая сумма стала своеобразным антирекордом за все время деятельности американской компании в России.

Такое решение может привести к серьезным последствиям, считает зампредседателя Госдумы по информационной политике, информационным технологиям и связи Антон Горелкин. Своим мнением он поделился в Telegram:

>«Напомню, что предыдущий оборотный штраф в размере 7,2 млрд рублей был полностью взыскан с корпорации судебными приставами – но она продолжает практику демонстративного пренебрежения российским законодательством. К чему приведет такое отношение, предсказать несложно: Google рискует полностью потерять российский рынок».



Как это повлияет на андроид разработку? Котлин в рф всё? гугл плэй всё?
286 2410527
>>410319
Работаем как и работали. От гугла зависят сейчас только сервисы. Выше уже обсуждали, что нашим не проблема написать свои сервисы (но это время займет)

Сам гугл уходить не будет, а банить его - пиздец, сломается вся экосистема.
287 2410729
>>410527

>сломается вся экосистема.


Как именно? вместо гугла просто будут в яндексе искать вот и вся экосистема
288 2410732
>>410729
На гугле подвязаны все сервисы аналитики и мониторинга, авторизации, уведомлений, у некоторых приложений там БД, SafetyNet, конфигурации, тестирование, диплинки.

Не говоря уже о том, что стандартные приложения банально не будут работать, т.к. сервисы гугла недоступны.
289 2410734
>>410732

>стандартные приложения банально не будут работать


Ну только выиграли получается, ебать спрос на разрабов приложух подскочет
290 2410737
>>410734
Но нет инфраструктуры для разработки. Условному яндексу придется захантить 10 с++ников для своей прошивки, а до тех пор всё будет на стопе.

нихуя не победа
291 2410740
>>410737

>инфраструктуры для разработки


Какой именно
292 2410768
>>410740
Как минимум сервисов на телефоне, которым есть куда стучаться
293 2410801
>>410729
Антон Горелкин, это Вы?
294 2410829
>>410740
Ну конкретно:

у тебя есть 170 миллионов устройств на андроиде в стране

Людям придется покупать новые телефоны, чтобы у них что-то работало из вышеперечисленного. Это будет в разы дороже, т.к. высокая цена разработки + нужно будет закупать в Китае устройства и на них все ставить.
295 2411344
Правда, что дарт схож с джавой? Насколько легко пересесть с одного на другой?
296 2411436
>>411344
не схож, сложно

скорее между котлином и жс

бля пойди да попробуй пиздец
297 2411822
>>411436
Я не для себя спрашиваю. Гугл вот че говорит:

Dart is similar to C# and Java in syntax, so it's quick to learn.
298 2411956
>>411822

Ну если сравнивать так, то более-менее.
https://developers.google.com/codelabs/from-java-to-dart
299 2412611
Второй день хуйня какая-то, не скачиваются библиотеки

>Failed to resolve: net.openid:appauth:0.11.1


Заблокировали чтоли maven или что?
300 2412613
>>412611
Через впн скачался, пиздец.
301 2412614
>>412613
omegalul
302 2412758
>>362898 (OP)

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


cмеялись всей индийской деревней
на самом деле в самом начале после краткой теории в метаните и практики на кодеварс это книга во многом мне помогла с жабой
303 2414399
Есть какие то курсы по Котлину, а не книжки, ну или хотя бы подробные видосы?
304 2414472
>>414399
зачем тебе курсы?
1646437269474.mp4780 Кб, mp4,
640x640, 0:08
305 2414927
Вкатываюсь в андроид с веба, до этого были всякие реакты и вью. Вижу что тут полностью свой мир, поэтому пытаюсь как-то соотнести старые подходы из веба с тем что происходит в мобилках. Подскажите несколько вещей:

1) Все типы лейаутов надо знать? Пока пощупал только Linear, Relative и охуеваю от Constraint'а. Что вообще среди ваших разработок наиболее популярно?

2) Судя по ConstraintLayout вложенность и верстка блоками не в почете, да? Как сложные экраны вообще верстаются? Может какие-то примеры хорошие есть?

3) Как в андроиде обстоят дела с реюзом компонентов? В реакте можно было сверстать сложный кусочек (например форму или календарик), а потом прокидывая пропы использовать его где угодно.
Есть аналоги у андроида? Я увидел что есть фрагменты, но они вроде какие-то более глобальные. Или нет?
306 2414999
>>414472
Проходить их очевидно
307 2415024
>>414927

>Вкатываюсь в андроид с веба


Лол, а я выкатываюсь в бэк наооборот, потому что с годом комерческого не могу работу найти на андроиде, тупо по 50 тел на вакансию таких же как я с фриланса пришедших
308 2415084
>>415024
В бэк на чем вкатываешься? Все так печально в андройде? Почему не iOS?
309 2415114
>>415084
На jave очевидно, учитывая, что я её итак знаю
iOS выглядит рискованно, в любой момент эпл ебанёт санкции и часть рынка пиздой накроется, а айфончики в кирпич превратятся
310 2415421
Господа аноны, обращаюсь к вам с вопросом вкатывания.

Учил iOS разработку на свифте и все было неплохо, но тут произошёл хохлокризис и меня переполняют сомнения по поводу мобилок (малое количество джун/стажер вакансий и страх, что Тим Кук насрёт хуйни ), думаю сменить вектор обучение на бэк с пыхой.

Правильно ли я поступаю или лучше не рыпаться и дальше сидеть на мобилках?
311 2415476
>>415421
1. это андроид тред
2. паниковать хуйня
3. все как выкладывали приложения, так и будут выкладывать. пох какое юр лицо или аккаунт
312 2415477
>>415476
дополню: долбоеба выше с теориями о кирпичами можно либо игнорить, либо под дверь насрать. большей хуйни в жизни не слышал
313 2415480
>>415477

>большей хуйни в жизни не слышал


Аргументируй
314 2415589
>>415480
1. Любой блок функционала, который был запланирован, является точкой атаки, и СБ никогда такую хуйню не пропустит
2. Нет такой практики. Сервисы могут переставать работать, но физические устройства работали, работают и будут работать. Возможно, ты не сможешь его активировать, но если он уже активирован, то поздно метаться.
3. Ждем кучу ложных срабатываний у тех, кто когда-то был в РФ, но является гражданином ЕС или США. У них когда сервисы отваливались по тем же причинам, они сдирали с них штрафов на десятки тысяч долларов с компенсациями. Представь, что у половины шведов или финов айфоны вдруг отрубятся.
4. Скорее андроид в кирпич превратится потому что хуй знает что эти долбоебы с производителей заложили в устройство.

Я уверен в том, что эпл нихуя не заложили в айфон для этого. Но я уверен, что хотя бы одного долбоеба из тройки samsung-huawei-xiaomi есть функционал отключения по региону или любой другой выборке.
315 2415596
>>415477

>большей хуйни в жизни не слышал


я бы на твоём месте после событий типа пандемии или там СО поостерёгся бы с такими заявлениями. жизнь сейчас такая - возможно всё...
316 2415623
>>415589

> Но я уверен, что хотя бы одного долбоеба из тройки samsung-huawei-xiaomi есть функционал отключения по региону или любой другой выборке.



https://www.xda-developers.com/xiaomi-blocking-devices-export-regulations/
317 2415661
>>415623
ну вот. а эпл блочит девайсы только у нигеров если они спиздили из эпл стора
318 2415775
Чёт уже не уверен, что хочу перекатываться на ведро. Хочется наоборот чего-то попроще, чтобы меньше забивать голову работой и больше чиллить. В тестировщики что ли идти.
319 2415800
>>415775
в веб
320 2416506
Как сейчас дела с мобильной разработкой в России? Я планировал перекатываться из фронта в мобилку, а тут сейчас хуй его знает, сейчас вообще можно находясь в России что-то в апсторы/гуглплеи выкладывать? Пиздец конечно, сижу вот охуеваю с таких поворотов, подумываю может быть вместо этого в петлюи это нихуя не шутка, я очень много времени и сил потратил, чтобы из нищеты и говна вылезти, если все начнет наёбываться, у меня уже не будет сил чтобы снова терять доход и искать работу за гроши
321 2416595
>>416506
А что не так с фронтом? веб в принципе никогда не исчезнет
322 2416611
>>416506
Дела нормально. Регаешь ИП в Грузии и получаешь спокойно деньги. Ты как долбоеб в петлю лезешь, а башкой подумать слишком сложно. Варианты есть всегда.
323 2416616
>>416611
Да нашел кому объяснять, он же сам написал, что он долбоеб фронтовик.

>>416506
Ты же взвоешь, т.к. на андроид сейчас много учить нужно , а обновлений больше, чем на фронте выходят.
324 2416710
>>416595

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


Всё так, просто мне мобилка тоже интересна, думал параллельно в этом развиваться
>>416611
Да я в депры ушел что-то пиздец, может реально всё не так уж плохо
325 2416976
Почему так сложно
326 2416990
>>416976
Потому что дохуя скучно кнопки красить, поэтому оверинженирят всякую ненужную хуиту. Кода высирается раза в 3 больше чем 10 лет назад, а прилы как были еле работающим говном, так и остались.
327 2417143
>>416976
Что конкретно? блютуз, геолока, бэкграунд работа, аудио - да, сложно. Все остальное изи
328 2417562
Вопрос не столько к вкатунам, сколько к уже вкатившимся
Подскажите, где вы находите инфу о всяких митапах, конференциях и прочих тусовках для социоблядствующих разрабов?
Смешно конечно такой вопрос на двачах задавать
329 2417626
>>417562
Тг каналы, сабреддиты, хабр
изображение2022-07-27160906352.png229 Кб, 467x840
330 2417776
Просто пздц блять, как работу искать, на каждую вакансию очередь за забором, моё резюме даже не просматривают
331 2418046
>>417776
Ну так апайся, делай свои прилы и нарабатывай опыт, готовься к собесам.

Понятное дело, что джунов хуева гора, и все хотят пойти хоть куда-то. Сделай так, чтобы найти нормальную работу, а не галеру за 50к лол
332 2418121
>>418046

>Сделай так, чтобы найти нормальную работу


Ахуенный совет и как же?
333 2418127
>>417776

Открою секрет для вкатунишек

Делаешь приложение фул кастом вью через многомодульность, тянешь di через даггер, стилистика кода реактивно-функциональщина. Все стейты отслеживать через флоу. Затаскиваешь сложные вещи, типо адаптер делигата, анимаций + работа в беке(сервисы или ворк менеджер)
10-15 экранов , для уверенности можно втянуть рекламу и оплату, регу через фб , выкладываешь свое поеботину в гугл плей.
Идешь собираешь офферы от джуна+ и выше


Ну или предлагаешь херочкам писю полизать, а тимлиду с утра свежие круассаны с кофем подвозить и в магазин за него ходить.
334 2418193
>>418127
И никто этого не видит, потому что твоё резюме тупо теряется, а если и нет, то 1ый вопрос от хрюши всегда "есть коммерческий опыт?" елси нет, "мы ищем более опытного человека", ну или вообще в чс кидает лол
335 2418203
>>418193
Есть приложение в сторе и это не хеллоу ворлд, можешь смело рисовать 1год коммерческого в резюме.
336 2418205
>>418203

>рисовать 1год коммерческого в резюме


Коммерческий опыт это у барена в офисе, это любая хрюша знает. А если будешь пиздеть то спросят контакты бывшего работодателя, коллег, если про фриланс пизданешь, то аккаунт на фрилансе или переписки и оплаты заказов
337 2418219
>>418121
учись нахуй

или за тебя все делать надо?
338 2418220
>>418205
че несешь, чел?

Делаешь нормальную прилу, выкладываешь, получаешь хоть что-нибудь за нее и говоришь, что у тебя ип и ты сделал готовый продукт
339 2418221
>>418205
Кстати, хотел бы увидеть ту хрюшу, которой ты говоришь, что занимался фрилансом, а она у тебя требует логин-пароль от банка и 2-ндфл. до слез
340 2418224
>>418205
Кстати, никогда ни в около-государственных, ни в частниках, ни в галерах америкосов не просили контактов, переписок и прочей хуйни. Как насчет перестать придумывать и начать заниматься делом?
341 2418238
>>418205
Хорошо, пойду завтра кабану скажу, что я напиздел про свой опыт и он у меня не коммерческий. Что я обычный жулик, который написал приложение и выложил на гугль плей.
342 2418548
>>418221
Причём тут логин пароль, просто попросит ссылку на аккаунт и мб зайти в него через трансляцию экрана
343 2418883
>>418548
Там NDA везде блять, какая нахуй трансляция экрана. Мб еще тур по прошлому офису провести и пусть поговорит с ген диром? Или заставить всех прошлых коллег писать рекомендации минимум в 2000 символов?

им всем похуй, они работают по факту

на прошлую работу может позвонить только банк если у тебя нет кредитной истории. хрюшам же похуй. они привели человека на собес и получили бабло
344 2418889
>>418548
бтв, это только доказывает, что ты даже и не пытался))))
345 2419378
>>418193
Я из Омска, честно говоря даже не представляю, как может быть столько реальных откликов на каждую вакансию, у нас недостаток кадров вообще везде и у всех, в моей компании за два года не особо больше штат стал. Меня вообще взяли без опыта и знания о программировании практически, я андроид с нуля изучал, до этого только SQL более-менее помнил и просто базовые вещи которые в любом языке программирования есть. За полгода прошёл курсы и тестовое задание сделал, после месяц стажировки и с тех пор работаю.
Я тоже долгое время считал, что работу не найду и даже пытаться не стоит, да и сюда попал, думаю, с огромным везением, это вообще случайность. Если у тебя будет своё нормальное приложение это уже большой плюс, если судить по моему городу, то тебя почти в любую компанию возьмут с этим.
Опять же по своему опыту могу сказать, что если в компании есть вакансии на андроид, но только с опытом, всё равно можно откликнуться, в компании, куда я устроился, вакансии были только для миддлов и выше. Устроиться в маленькие местные компании шансов, наверное, гораздо больше.
Можно долго оправдывать себя отсутствием работы, большой конкуренцией и прочим, что я и сам лично делал много лет, но надо анализировать почему не получается найти работу. После собеседований прямо спрашивай, почему тебя не взяли, закрывай дыры в знаниях и умениях, делай свои проекты: даже кажущиеся простыми/тупыми/ненужными пригодятся, это всё равно опыт разработки, оттачивание навыков, новые знания и умения. Не бойся, у тебя получится.
346 2419456
>>419378

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


>>417776
347 2419473
>>419456
ну так ищи удаленку, епта

В Кенигсберге вообще с вакансиями глухо
348 2419479
>>419473
Это и есть удалёнка, ты когда вкатывался? щас на все вакансии 100+ претендентов
349 2419876
>>419456
Да скриншот-то я видел, только не заметил, что это удалёнка. Я думаю джуну на удалёнке нехуй делать и без опыта удалённо никуда не возьмут, надо в офис идти.

в дополнение >>419378
https://habr.com/ru/post/677902/
350 2419992
>>362898 (OP)

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


>


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



Какого года паста? котлин уже вытеснил джаву 2 года как
351 2420027
>>419992

>147 вакансий kotlin


>2077 вакансий java


Видимо из-за того, что котлин настолько пиздат, и разработка на нём идёт в 14 раз быстрее, чем на джаве.
352 2420033
>>420027
А, это же андроид тред. Да, на андроиде 500 вакун с джавой и 700 с котлином. Это не прям "вытеснение", но тренд не в пользу жабы.
16591850478310[1].png510 Кб, 936x1431
353 2420132
Пздц конечно
354 2420151
>>420132
Но ведь кандидаты бегают за кабанчиком а не херочкой. Теперь херочке только на мамбу и аналоги, где за ней будут бегать, но по другому поводу.
355 2420154
>>420151
Кабанчику в хуй не вперлось разговаривать с кем то, для этого есть хрюши, хрюши работают чаще всего по сдельной, так что они только выиграли, соснули в итоге иностранные кампании и русские прогеры,
356 2420161
>>420154
Для разговоров есть ПМ и лид. А хрюши нужны были только как лампы для мотыльков. Если мотылки стали мухами и летят на запах легаси проектов, то лампы больше не нужны.
357 2420643
>>420132
Молодец, нашёл ещё оправдание.
15670175890833.jpg963 Кб, 800x1200
358 2420665
Анонче, а что ты используешь для формошлепства?
Пишешь через compose или xml?
Хранишь состояние формы в фрагменте/активити или вьюмодели?
Пишешь валидацию ручками или используешь что-то сторонее?
359 2421396
>>419479
в 2017 в 18 лет вкатывался. как можно раньше как все нормальные люди
360 2421398
>>420665
compose
vm - MVI/SavedStateHandle
ручками. хз зачем тащить лишнюю либу для этого. делаешь свой validationutils с контрактом validatePassword(password: String): Boolean
361 2421412
>>415800
Под веб ты что подразумеваешь? Fronetend web или backend web?
362 2421839
Сап аноны, если тут есть джуны/миддлы, которым нужна подработка на время за $ (с конвертацией в любую валюту по текущему курсу), оставьте свои ники в тг - я каждому напишу и пообщаюсь (тред проверяю раз в день минимум).
Сам я сеньор-дебил, частенько приходят люди и предлагают проекты, но у меня уже физически рук нет для того, чтобы их делать, поэтому подумал, что может быть кому-то из вас будет интересно
363 2421840
>>421839
IOS куны нужны?
364 2421841
Сап аноны, если тут есть джуны/миддлы, которым нужна подработка на время за $ (с конвертацией в любую валюту по текущему курсу), оставьте свои ники в тг - я каждому напишу и пообщаюсь.
Сам я сеньор-дебил, частенько приходят люди и предлагают проекты, но у меня уже физически рук нет для того, чтобы их делать, поэтому подумал, что может быть кому-то из вас будет интересно
365 2421842
>>421840
в целом не откажусь, потому что иногда проектики на обе платформы прилетают

>>421841
это браузер с ума сошёл, всё норм
366 2422773
>>421841
А флюттер нужен?
367 2422805
>>422773
На флаттер мне буквально пару заказов попадалось за жизнь, так что нет
изображение2022-08-03074223350.png381 Кб, 768x829
368 2423148
Вчера начала свой вкат, скачала эту книгу, читаю потихоньку, в чём я не права?
369 2423179
>>423148
Вкатывайся в ручное тестирование, а в свободное время учись варить борщи. На работе присматривай себе перспективного тимлида желающего завести трактор в сшп. После переката в usa пересаживайся на чернокожего поличейского, а у тимлида забери все до копейки. Против черного полицейского он даже пикнуть не посмеет.

Чисто житейский совет. Без сексизма. Жизнь одна и нет возможности сделать повторно правильный выбор.
370 2423182
>>423179
Будет моим запасным планом
371 2424334
>>423148
Лучше kotlin in action взять, если вкат только начинается. Его сам и разрабы котлина из jetbrains написали, а им лучше знать про свой язык.
372 2424336
Эй, жуки-вкатунцы, а как сейчас обстоит ситуация с вакансиями в Беларуси? Такой же тухляк, как и в России?

>>424334

>Лучше kotlin in action взять


Еще Atomic Kotlin советую, тоже очень годная вещь. Плюс можно учебный плагин скачать для IntelliJ IDEA или Android Studio, где можно сразу задачи ебашить. Очень удобно.
373 2424609
>>424336
В РФ вакансий куча для мидл-сеньоров, хз о чем ты
374 2424907
>>421842
iOS джун. headozob.
375 2425032
>>424907
Спасибо, отписал!
376 2425033
>>424907
Спасибо, отписал!
377 2425290
>>424609

>жуки-вкатунцы


>мидл-сеньоры

rand5745.gif2,7 Мб, 422x422
378 2426281
Анончики, мне нужно хранить уникальный auth-ID игрока на андроид девайсе, по которому он сможет входить на свой аккаунт. Самый простой вариант - хранить строку в файле. Но тогда потенциально его может кто-нибудь легко вытащить и использовать в дальнейшем, чтобы угнать аккаунт.

Какие есть варианты безопасно хранить айди? Если просто шифровать строку, то нужен какой-то уникальный ключ, который будет связан с конкретным устройством. Чтобы взломщик, который заполучил строку с айди, не смог её использовать для входа на другом устройстве.
379 2426763
Можно как-нибудь программировать на андроид без über пк?
380 2426791
Может ктото уже отвечал но не найду. Можно вкатываться с нуля сразу с котлина? Или предпочтительнее с джавы начать. Там в роадмапе в шапке написано что если вы вкатываетесь сейчас то лучше сразу с котлина.
381 2426792
А можно вообще не вкатываться в котлин? Хочу писать только на джаве.
мимо
382 2426851
Здравствуйте, ребятки.

На связи дед с фундаментальным образованием и 12 годами опыта в embedded начиная от написния SDK для разных SOC (как на базе разных RTOS, так и Linux), продолжая валидацией схемотехники и первого запуска новых плат, управлением DSP обрабатывающх видео и звук на этих SOC, потом доработака Linux ядра для разных SOC (в основном в районе Video4Linux, USB, PCI, RPC), в том числе написание драйверов с нуля и заканчивая user-space приложениями вроде видео стримеров и бизнес логики устройств.
Пару месяцев назад меня это заебало так как работа перестала штырить на самом деле наибольшую часть этого "заебало" вносит один из совладельцев бизнеса и я решил куда-то перекатываться.

Проблема в том что я не в Москве/Питере и смена места работы изначает 100% переезд, чего я делать не хочу (в противном случае уже переехал бы, так как были неоднократные предложения, в том числе за границу). И был выбран ведроид.

Сейчас в свободное время делаю разную мелочевку для себя на Kotlin и уже есть 2 программулины которыми пользуюсь сам, к одной из которых сейчас прикручиваю облачный функционал, сервер которого делаю на Kotlin+Ktor.

Насколько сложно в плане требуемых скиллов будет найти удалёнку на 230+ текущая, в перспективе полугода?
383 2426852
>>426851
Ой пиздец, извините за ебучие спойлеры.
384 2426912
>>426851
Ко мне иногда приходят на собес подобные деды с бэкграундом, которые хотят на андроид вкатиться, и вот что-то программируют на андроид. Никого из них так и не наняли, потому что абсолютное большинство вообще ничего не показывает по андроиду, хуже двадцатилетних джунов, и по коду, и по теории. Ещё несколько что-то показали, но там младший разработчик, ни о каких 230 речи не идёт, естественно отсеивались потом. Так что я бы сказал очень сложно.
385 2426953
>>426912

>мне приходят деды


>хуже двадцатилетних


пидор, спок
386 2426957
>>426953

>по андроиду


Специально ещё раз уточняю для страдающих деменцией дедов
387 2426965
>>426851

> 12 годами опыта в embedded , хочу в андроид


хах дед, за мной будешь.

мимо вкатунишка
388 2426992
>>426791
многие говорят, что можно, но всё равно придётся потом жабу учить
389 2427029
>>426791
Джава нахуй не нужна, только для поддержки старого говна. И то даже там новые файлы можно все на котлине писать, они совместимы друг с другом. Начинал обучение с курсов по андроиду на udacity на java, работаю уже два года, на джаве только один старый проект пришлось три раза ковырять, за это время синтаксис один хуй забывается, каждый раз как в первый. Лучше сразу котлин уже.
390 2427938
>>426791
Кто ж будеть кодить на джаве при живом котлине? Покажите мне лицо этого человека, я ему в ебальник харкну за отсутствие чувства прекрасного.
Это как иметь две тарелки: одну с говном, а вторую со вкусной лазаньей и добровольно жрать говно. А еще периодически посматривать на окружающих и говорить, что жрать говно -- это не только вкусно, но еще и удобно, а эта ваша лазанья -- хуйня без задач и вообще скоро все снова начнут жрать говно вместо лазаньи.
391 2427942
>>427938
Давай ты лучше в ебальник разрабов котлина харкнешь? Автокомплит убитый, файнд юзайджес работает как медленное говно из-за охуенно важной фичи в виде деструктив оператора, рефакторинг кстати тоже, подсветка синтаксиса в файлах лагает, скорость компиляции пиздец так еще и отдельный демон на несколько гигабайт памяти не спасает. Про тулинг вокруг МПП я вообще молчу, недавно открыл проект, так там прямо как 3 года назад синтаксис не подсвечивает. Только васяны которые погрязли в этом говне по уши спасают.

Я все это котлиноговно жру конечно же и облизываюсь как на работе, так и в петпроджектах, но джава вполне себе отличная, особенно с нужными дешугарами. Был бы не против поработать над джавапроектом.
392 2427965
>>427942
дико плюсую
393 2428323
>>427942

>автокомплит


>файнд юзаджес


>подсветка синкаксиса


А причём тут котлин?
394 2428354
>>428323
Инструменты говно. Анонимные классы так и не комплитятся как в джаве.

Если не говорить об инструментах, то байткод может быть абсолютным говном.
395 2428444
>>426912
Спасибо за мнение.

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

Надеюсь все-таки на опыт: на его фоне усвоение нового идёт заметно быстрее.

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

Есть только проблема у меня: не люблю графику (именно рисовать ресурсы. А натягивать ресурсы/текстуры даже нравилось - GUI и немного 3D на заре карьеры занимался не говоря про фулстак вебы в студенческие годы).
396 2428461
>>428444
На андроиде на абсолютном меньшинстве нужно что-либо натягивать, чаще всего это делается каким-то фреймворком, который уже вставляется в проект
397 2428512
>>428354

>инструменты говно


Пиши в техподдержку студии

>Анонимные классы так и не комплитятся как в джаве


Не понял, что значит комплитятся?

>байткод может быть абсолютным говном


А может не быть, что это вообще за аргумент?
398 2428659
>>428354

> байткод может быть абсолютным говном


Хах, байтоеб ты? Еще живой смотрю
399 2428763
>>428512

> Пиши в техподдержку студии


все в курсе

> Не понял, что значит комплитятся?


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

> А может не быть, что это вообще за аргумент?


Никогда не залезал внутрь чек. Ты еще удивись, что у тебя после оптимизации и обфускации переменные остались с исходными названиями потому что в data class'e есть нулабл параметр))))

>>428659
Нет, не я. Просто пизды на аудите за такую хуйню дали, и в итоге два модуля вернулись на джаву.
400 2428764
Анон, необходимо сделать приложение под андроид, где можно разжиться примерами техзаданий?
Сам могу в корел и пр, поэтому могу накидать как должно где-что быть. Но хотелось бы посмотреть на грамотное тз, чтобы потом программер мозги не ебал.
401 2428815
>>428763

>Ты еще удивись, что у тебя после оптимизации и обфускации переменные остались с исходными названиями потому что в data class'e есть нулабл параметр))))


Никогда не встречал такого, как это объясняется?
402 2428946
>>428815

> Никогда не встречал такого


Ну так декомпильни

> как это объясняется


Так это мы дебилы, не знали об этом. Там же надо специальные правила прописать в каждый модуль и аппку, чтобы не было этого бага))))))))) https://proandroiddev.com/is-your-kotlin-code-really-obfuscated-a36abf033dde

Лучший язык на планете кста
Правда инструменты параша

Справедливости ради, у айосников вообще пиздец
403 2429336
Почти на 2 года выпал из android разработки, подскажите что нового появилось за этого время, что стоит подучить?
404 2429462
>>429336
Compose, mvi.
405 2430009
Объясните, почему 99 из 100 любых туториалов на ютубе записаны ебаными индусами? Это невозможно, я их через слово понимаю.
406 2430063
>>430009
Это ты с бритов не слышал.
15928309795pSc5I-b61c.jpg85 Кб, 600x899
407 2430216
У меня вопрос, а где можно почитать про устройство самой ОС Android? Как задачи (документы) отображаются в процессы, например. Как устроено межпроцессорное взаимодействие. Почему, чтобы вызвать Runtime.getRuntime().exec("shutdown") нужно обязательное рутованное устройство, а без рута к shutdown из пользовательского кода не обратиться. Почему тогда какой-нибудь Runtime.getRuntime().exec("ps") спокойно выполнится и вернет результат.

Есть вообще кто-нибудь, кто рассматривал процессы и системные утилиты Android и их взаимодействие?
409 2430331
>>417776
везде же так, разве нет? недавно смотрел вакансии на джуниор фронтенд, так там по 500 заявок на 1 вакансию
410 2430566
>>430331
Вакансии могут долго не закрываться, если долбоебы стучатся + нужно много человек.

Мб ищут людей с потенциалом, а таких мало
411 2430746
>>426281
Гугли Android keystore
412 2430854
>>426281
Гугли oauth2 с двумя токенами
image.png148 Кб, 1920x1037
413 2430902
Возможно глупый вопрос, но всё же: как мне извлечь какие-то данные из запущенного приложения на эмуляторе в Android Studio? Кинопоиск какого-то хуя перенес все данные о просмотрах в мобильное приложение и нужно как-то их оттуда вытащить.
414 2430908
>>430902
Бери физический телефон, делай себе рут права, залезай в data/user/0/ПАКЕТ/databases. Там будут все бдшки если сохраняется локально. Если не поможет - декомпиль апку, делай принтлн ответов от бэка и снова компилируй.
415 2430909
>>430902
Ну или ставь сниффер, опять же с рут правами, и смотри, что приходит с бэка
416 2430946
>>430009
Потому что документацию нужно читать и редкие хорошие книги, а не учиться как обезьяна программировать по видосам с ютуба
417 2430986
>>430946
книжки лол

по кодлабам учатся и по статьям
418 2431058
>>430986
В итоге приходят на собесы и мычат
419 2431220
>>430908
>>430909
А почему это нельзя в эмуляторе сделать?
420 2431323
>>431058
Поспрашивай у своих знакомых, читал ли кто книжки по compose, workmanager или о том, как работают sealed class'ы. И вообще блять погугли, есть ли такие книжки. долбоебина

у меня редко горит жопа, но с тебя вообще пиздец
421 2431324
>>431220
Потому что эмулятор с недавних пор - защищенное окружение, на котором у тебя нет рут прав

вон долбоеба-книжника спроси, мб подскажет, чего начитал в книжке 2012 года
422 2431983
>>430946
Как же я люблю двач.

>Почему небо синее?


>Потому что говно воняет, небо нахуй не нужно.

424 2432537
>>432146
This repository has been disabled.
Access to this repository has been disabled by GitHub Staff due to a violation of GitHub's terms of service. If you are the owner of the repository, you may reach out to GitHub Support for more information.
425 2432546
>>431983

Но он прав. Ютуб туториалы смотрят вкатуны и новички, потом уже народ привыкает работать с документацией. Вот есть у меня 2 часа видео про то как сделать какую-то хуйню, я помню что нужный мне фрагмент был во второй половине. Я буду как даун его искать? А как я копипастить буду? Хуле так не удобно
426 2432594
>>432546
Репозитории всегда в описании)))))))))
kotlin.jpeg32 Кб, 1100x638
427 2432621
По JavaScript и React лучший курс у Богдана Стасчука.
По Java и Spring - у Наиля Алишева.

На ваш взгляд, у кого лучший курс по Kotlin?
Чтобы с нуля и до возможности создавать собственные приложения?
428 2432710
>>432621

> Чтобы с нуля и до возможности создавать собственные приложения?



На какой платформе? Без знания платформы на котлине ты только хеллоу ворлд выведешь.
429 2432732
Пик 1. Как скачать файл с протухшими протоколами на андроид 2.3?
пик 2. На планшете с андроид 4.2 работает.
пик 3. Исходник, Gnu crypto не подключилось как я понимаю, как подключить?
430 2432777
>>432621
jetbrains academy
431 2432901
>>432710
Android платформа (а какая еще может быть?)
image.png44 Кб, 557x536
432 2434126
Кто нибудь хочет скинуться на курс? Одно место стоит 654р.
Например, 6 человек - скинемся по 110. Соберёмся в группу в телеграме. Я буду туда контент скидывать. тг mike97753

программа https://pastebin.com/mpAJZe3g
433 2434142
>>434126
А ты не можешь все тоже самое сам пройти? Список из пастбина изейший кроме курутин, они ебнутые, я хз чем там можно пройти за один урок.
434 2434298
Ребят, помогите с ViewPager2, пожалуйста.
У меня есть recyclerView, который заполняются из SQLite. При нажатии на определённые позиции, меняются некоторые переменные в активности.
Мне нужно всё так и оставить, но только запихать recyclerView в фрагмент для viewpager2. Есть какое нибудь решение? Как гуглить?
Я, вроде, создал какой-то фрагмент по инструкции, но там пиздец. Там к базе sql не обратиться. К переменным из активности тоже нет доступа. Срамота
435 2434346
>>434126
Думаешь хороший курс?
436 2434517
>>434346
хз, по андроиду на русском ввобще мало свежих курсов

>>434126
упд:
сейчас посмотрел - его начнут выкладывать там только в начале октября
437 2434739
>>434126
я бы залетел
438 2434923
>>434126
я с вами
image.png11 Кб, 392x167
439 2435116
>>434739
>>434923
>>434126

пишите сразу в телегу, кого интересует>>434126
. Если будем покупать, то наверно к октябрю где-то. Потому что тогда начнётся выкладка курса. И далее каждый месяц, по частям.

Ну и можем просто собраться в чатике, андроед-новички, вместе изучать.
440 2435284
>>434126
В Инторнете всё бесплатно, а эти деньги тратят.
441 2435288
>>435116
чатик уже есть лет 5 - т.ме/+Pvx10xADqYTbuaxt
442 2435586
>>434298
Дублирую свой же вопрос другими словами:
На активности кнопка, которая при нажатии меняет текст. Текст находится на фрагменте.
Вопрос: как сделать?
443 2435590
>>435586
гугл офишиал вей:
1. из фрагмента достаешь вьюмодель активити и дергаешь метод
или
2. прогоняешь все это через какой-нибудь репозиторий (не обязательно рум, можно просто ин-мемори)

как делали тру деды:
активити имплементит интерфейс, из фрагмента берешь активити, кастишь ее к интерфейсу и дергаешь метод
444 2435597
>>435590
а бля, у тебя наоборот, еще не проснулся

гугл офишиал вей:
1. из фрагмента достаешь вьюмодель активити и подписываешься на нее, из активити просто обновляешь текст (больше связность, меньше кода)
2. прогоняешь всю хуйю через репозиторий (меньше связность, больше кода)

как делали тру деды:
активити имплементит интерфейс в котором фрагмент может зарегать коллбек, из фрагмента берешь активити, кастишь ее к интерфейсу и регаешь коллбек который поменяет тебе текст
445 2435660
>>435586
Если фрагмент резалт апи поддерживает активити, то тоже можешь попробовать его.
Ещё можно создать интент и в сингл топ приложении onNewIntent (я хуево помню, как там этот колбэк стандартный активити называется, поищи в документации). Ещё есть sharedViewModel технология, погугли.
Как видишь, способов дохуя и зависит от твоей фантазии.
IMG20220130045757084.jpg145 Кб, 900x948
446 2435717
>>435660
>>435590
Больше спасибо. Загуглю, подумаю
447 2435720
Анон как лучше оценивать стоимость работ.
Вот есть две фичи которые нужно сделать в приложении местечкового недомаркета.
1. Ввести рейтинг 5 бальный на товар
2. В поиске добавить сортировку по рейтингу.
Дизайн и пр они предоставляют, нужен чисто код.

За каждую позицию просят цену, я вот даже хз сколько. Как вообще оценивается доработка? По часам точно не вариант для меня. Могу и неделю карячиться могу и за час накинуть кнопку.
448 2435911
>>435720
Если бэк готов, то рейтинг - 2 часа на код + N часов на дизайн. Если это лейбл, то 15 минут, если звездочки, то 6 часов выдели
Сортировка по рейтингу - локальная или серверная? Если локальная, то в зависимости от кодовой базы и готовности других фильтров от 2ч до 12. Если серверная, то просто поле на сервер шлёшь вместе с другими фильтрами и возвращается результат
449 2436001
>>435911
И сколько бы ты взял за это? Ориентировочно.
450 2436291
>>436001
В зависимости от дизайна и кодовой базы от 5к до 30к
451 2436333
>>435911

> 2 часа на код, если это лейбл, то 15 минут



Ты одну студию будешь синкать со всеми зависимостями 15 минут. Еще небось проект старого говна и новая студия обосрется от старого андроид градл плагина, охуеешь обновлять.

Я бы первую оценил в день минимум, вторую не понятно что по серверу.
452 2436390
>>436333
ну если он там работает уже, то ниче синкать не надо. Если не работает, то непонятно. Но в целом ознакомление с проектом каждый учитывает в зависимости от самого проекта, я писал чисто про фичу
453 2437714
>>434126
Смотри хохла анончик, там все довольно понятно разжевывается. И код он хороший пишет. Зовут его Роман, на ютубе найдешь.

Курсы нужны только если тебе обратная связь от ментора нужна. Если ее не дадут то и нахуй не надо.
image.png75 Кб, 813x483
454 2437871
>>437714

>Роман


Он?
Спасибо, но к чему такие шифры
Снимок экрана 2021-02-12 224615.jpg13 Кб, 293x272
455 2440021
А как анон сегодня организовывает навигацию? Использует single activity паттерн и jetpack navigation? Один NavHostFragment или несколько?
456 2440231
>>440021
Не так давно вникал в это дерьмо, будем натягивать на наш проект. Не без приколов, с отдельными по несколько дней бился чтобы понять как можно, а как не получится. В общем, в большом сложном проекте я бы использовал какой-нибудь свой велосипед лучше, а так в принципе пойдет
457 2440232
>>440021
А, про навхосты - я решил делать отдельные для каждой табы. Тогда у тебя есть возможность иметь обёртку, нет потенциальных проблем с пересечением вкладок и поломкой saved state.
458 2440502
Господа, помогите!
Использую SQLite. Удаляю приложение (даже с очисткой данных через приложение - сведения - память). Устанавливаю по новой, а база данных не удалилась!
При установке приложения остаётся одна и та же заполненная бд. При чём не последняя, которая была, а та, которую я установил в начале августа.
В виртуальном андройде проблем нет. А вот на физических двух телефонах - есть.
Помагает очистка данных, но ведь это не нормально
459 2440518
>>440502
ЕМНИП надо в манифесте проставить флажок чтобы данные не восстанавливались. Увы, не помню как называется
460 2440764
>>440021
гугли либу от Цховребова. jetpack navigation лютая параша
461 2440933
>>440764
Лютой парашей была года три назад, сейчас терпимо, надо только чуть-чуть говна поесть и подводных камней собрать
462 2441168
>>440933
нихуя не терпимо

как с модулями была ебанина с xml, так и осталась
пойди посмотри, какое убожество они на компоузе сделали. там аргументы в строку кладутся как у фронтедеров ссаных))))
463 2441223
>>440518
Allowbackup имеешь в виду?
464 2441233
>>441223
Да, вроде оно

>>441168
Compose - отдельная история, у нас пока им и не пахнет, к сожалению. Для аргументов safeargs норм, но с многомодульностью нюанс есть(если из фичемодуля надо отнавигировать с аргументом, который сгенерен вне модуля), но это не такая большая проблема. Хотя я на парселайз бы делал, но тут чисто мое предубеждение, хочется больше гибкости. А что за ебанина с модулями? Вроде есть разные варианты разгуливать многомодульностью
465 2441236
>>440933
а в чем проблема цицерона? я использовал его, но сильно больше, чем просто переключение фрагментов, мне не нужно было
466 2441246
>>441236
Не в курсе, тоже хотел бы узнать от сведущих, только слышал что есть какие-то свои проблемы. Так же использовал давно и особо сложных кейсов не было. Алсо, лучшее что трогал - самописная навигация под нашу архитектуру, но на это месяца полтора уходил один человек, не все могут такое позволить.
467 2441259
>>441246
это под компоуз было? если нет, то почему пришлось самим писать навигацию?
468 2441268
>>441233
Варианты:
1. Забить на автокомплит и молиться, что в модуле навигации, который ничего не видит, все будет ок;
2. Костылить глобальный навигатор через синглтон;
3. Хуячить в активити вызовы методов для навигации.

В целом, все три хуйня
469 2441269
>>441259
под компоузом эта параша работает так:

object DetailScreen : HomeScreen("detail", "/{$UID}")

fun HomeScreen.DetailScreen.buildRoute(
uid: String
): String = "${routeBody}/$uid"

composable(HomeScreen.DetailScreen.route) {
it.arguments?.getString(UID)?.let {
DetailScreen(postUid = it)
}
}
470 2442207
>>441268
Кейс навигации из модуля - передаешь интерфейс через DI в модуль, он его тыкает
В остальном навигация главном модуле и как бы ок, а у каждого модуля внутри своя навигация
Где обосрамс?
471 2442256
>>442207
Рабочий варик, но все равно аргументы придется формировать на уровне роутера, и тогда он будет огромный + safe args нахуй не нужны по большому счету

Проще сделать то же самое с fragment manager без xml)
472 2442366
>>442256
Ну тебе, по факту, надо будет ебаться только в случае если из модуля в модуль навигируешь. Если брать тот же safe args - он просто сделан, ты можешь так же в бандл распихать и он запарсится в safe args на выходе. Либо ты выносишь это в отдельную связующую часть, вопрос надо ли так заморачиваться. Parcelize тоже нормальный вариант, в идеале тут еще бы иметь базовый фрагмент/активити, где ты его сразу достаешь как какой-нибудь BaseArg и кастишь во что хочешь

>>Проще сделать то же самое с fragment manager без xml)


Ну тебе и чичероне не нужен тогда, свою пишешь, выше упоминал как раз)
У ксмл есть преимущество - видно весь граф сразу. Когда только пришел в проект, или просто флоу очень большие и ветвистые - очень неплохо рендер увидеть в студийке
473 2442420
>>442366

> очень неплохо рендер увидеть в студийке


Лучше уж в фигме где он и должен быть.
474 2442495
>>362898 (OP)

>андройд


андроИд
1620511491112875588.jpg471 Кб, 811x1176
475 2442978
Анон, нужно заказать приложение и максимально взять работу на себя, оставить чисто прогерство. В дизайн могу, в прогерство не могу.
Начал клепать в figma прототип. Насколько это поможет при кодинге? И как нужно вылизывать прототип, условно с адаптированном масштабированием корячиться или достаточно нарисовать кнопку и написать что мол она должна растягиваться так то и так то, а прогер это уже сделает, и нахер ему не надо мои выебоны в фигме.
476 2443037
>>442978

> Насколько это поможет при кодинге?


очень поможет

> И как нужно вылизывать прототип


если что-то должно растягиваться, можно просто написать об этом в тз
477 2443209
>>442978
Не ленись делать отдельные кнопки и все размеры и констрейны задавать. А то верстаю сейчас хуиту, так пидорас-дизайнер из-за лени кнопки в группу закинул и от группы констрейны задал. А какое расстояние от кнопок до других елементов хуй знает. Блять.
478 2443247
>>443209
>>443037
Так лучше в ТЗ прописать или ручками сделать?
Просто думаю в ТЗ один фиг надо будет прописывать, а то, что я сделаю не конвертирует в нужный код (тут я не силён, может зуйню говорю) и прогер тупо будет сам прописывать что-то.
>>443209
Если честно ничего не понял толком, только открыл эту софтину, макет в векторном софте изначально делал, сейчас перерисовываю в фигму. Но общие принципы теже, просто привязки более продвинуты.
479 2443294
>>442978

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



сделай ресайз макеты -- условно говоря, если на маленьких экранах что-то должно сжаться, то сделай макет с маленьким экраном, потом со средним, где все как и должно быть, и например с большим, где будет видно, что какая-нибудь кнопка не растянулась на всю ширину экрана, а максимально растянулась до X dp
480 2443694
>>443294
Понял, спасибо! Сделаю несколько вариантов, так действительно быстрее для меня. Останется только разработчиков где нибудь найти.
481 2444266
подскажите какую лучше IDE использовать для kotlin?
482 2444308
>>444266
А у тебя есть выбор?
483 2444370
>>426281
shared preferences
image.png290 Кб, 640x384
484 2444438
>>444370
Какие есть варианты безопасно хранить айди?

> shared preferences

485 2444457
>>444438
У шаредпрефов есть зашифрованный вариант. Encryptedsharedpreferences или что-то такое
486 2444467
>>444457
DataStore
+ ещё можно шифровать данные через keystore и хранить где угодно
487 2445173
>>442420
Ага, можно еще с полным расписанным сценарием в конфлюенс. И чтобы еще код был отрефакторен и без техдолга. Энивей, у тебя тут привязка к коду и так удобнее
488 2445879
Долго перекатываться с жабы тырпрайз в андройд? Котлин на половину знаю, на андройд пару месяцев говнокодил дохуя времени назад
489 2445942
>>445879
Пару месяцев при сильном желании и около полугода без желания
image.png1,1 Мб, 1200x675
490 2447327
Хочу запилить в плей маркет похожую игру для школьников, по типу криминальная россия и всякое такое. Все что знаю это джава на уровне синтакс+кор, знаю что 3д игры можно в юнити создавать, это сложнее чем 2д игры пилить? Что вообще знать надо?
491 2447348
492 2448573
Андроиданы, что скажите на счет этого ресурса? Вкатываюсь с нуля
https://hyperskill.org/tracks/18?category=5
493 2448580
>>448573
Если бесплатно + от jb, то только в путь если с нуля
494 2448583
>>448580
Я там курс от питона проходил, потом триал кончился и пиздец. Да и на пайтоне вакух практически нет сейчас в моем регионе, посмотариваю в сторону более переспективного направления плюс чтобы вкатится можно было за полгода год и начать работать.
495 2448589
>>448583
Ну и что? Скачал с рутрекера курс или еще где-то взял и погнал
496 2448591
>>448589
Ок, подумаю еще. Питон в принципе тоже нравится
497 2448766
Есть приложение на фрагментах с даггером, нужно написать UI тесты. Для этого нужно подменить БД, то есть в Application запихать фейковый даггер компонент. Случаем ни у кого аналогичное не валяется на гитхабе? В интернете такого будто нет, только говно устаревшее нашёл за весь день, ничего не работает с ним.
498 2448795
499 2448854
Фрилансеры есть? как там дела ? всё стухло? получить бабки без свифта никак?
500 2449009
>>448854
Все норм, получаю рубли на тинек. Есть ребята, получающие доллары на карту Deel. Вариантов куча так-то
501 2449012
>>449009
чуть не забыл упомянуть, что в моем случае работодатель переводит деньги в Payoneer, а там конвертация из долларов в рубли и прямой свифт
502 2451589
Мне надо прожект сейчас писать. Никогда не работал эко-системе андройд. Так что у меня единственный вопрос: что актуальнее брать из яп (андройд или котлин)?
503 2451652
>>451589

> яп


> андройд



чел тебе проект писать, а ты в базовых терминах разобраться не можешь

бросай это
504 2452156
Всем привет. Пишет очередной вкатун. Восьмой месяц учусь Android разработке. Так вот, как получить работу?)
Знаю основной стек в виде Jetpack библиотек, DI, базы данных, умею работать с сетевыми запросами.
На руках имеется два рекомендательных письма от программистов одной IT компании, у которых я проходил собеседование(друг подсуетился). Так же есть скромный проект на гитхабе, а точнее выполненное тестовое задание одной из компании.
Из неизученного остались тесты, Compose и библиотеки RX.
Можете что-нибудь посоветовать по трудоустройству?
505 2452160
>>452156
Добавлю, что основной язык - Kotlin. Java знаю, но писал на ней мало и при необходимости могу вполне бы мог быстро его освоить.
506 2452192
>>452160
Бегать по собесам, как и везде всегда. Сделай себе портфолио с парой проектов готовых и стучись тупо ко всем подряд со своим резюме, ссылками на проекты и тд. Во все стажировки иди, пиши хрюшам в телегу
507 2452208
>>452192
Проблема как раз в том, что пока не зовут. Но все равно спасибо!
508 2453668
Мне нужна программа (для себя) с двумя кнопками, которая по нажатию включала-выключала запись в файл jpg-координат (с точностью, почему-то найденные программы точность jps не записывали, даже если там 200+ метров), показаний барометра, датчиков с акселерометра-гироскопа и пульсометра (это просто bluetooth LE устройство адресом и цифрой значения). Ну и чтобы не выключалась в свёрнутом состоянии, может быть запись звука в vorbis, если андроид это умеет без серьёзных энергозатрат.
Нужно ли это сохранять раз в десять минут, или андроид так устроен, что ему норм писать прямо в файл постоянно, без буферизации в памяти?

Там строчек кода на 20-50 по идее, подскажите в двух словах какую ide поставить (лучше маленькую, до 1 гб точно, у меня только мобильный интернет) и что с мобилкой сделать, чтобы сегодня же это запустить? Под мобилки ничего не писал.
509 2453828
>>453668

> Там строчек кода на 20-50 по идее


ха-ха

> лучше маленькую, до 1 гб точно, у меня только мобильный интернет


ха-ха-ха
511 2453875
>>453828
Что, прям вообще без шансов?
Ну, ide меньше 1 гб, хотя прям впритык. Хотел скачать за 2018 год условную, но там 750 мб или около того, почти нет разницы. И sdk на 100 мб.
Эклипс вовсе на 300 мб.
Поставлю первую, а то у меня плохой опыт знакомства с эклипсом.

>ха-ха-ха


Почему у меня тогда ide под с++ c подстветкой всего и даже запущенных приложений весит 200 мб?

Я когда-то баловался, и нашёл как сделать apk под андроид прямо на андроиде, и вывод на экран данных акселерометра занимал супер мало строчек, и вывод на экран волны с микрофона тоже.
512 2453878
>>453835
А это, тут примеры кода под котлин и джаву. Функциональная разница есть, более полный api или ещё что, или я могу взять хотя бы немного знакомую мне джаву и на ней делать?
513 2453912
>>453875
Эклипс под андроид мертв уже лет десять. Студия + тулзы + сдк на полтора гига наверное. Если тебе еще и эмулятор нужен, то тут плюс еще гига 2.
>>453878
Бери джаву если тебе легче, котлин это сахарок для джавы.
514 2453931
Интересно, почему андроид студия выглядит 1 в 1 как пучарм...

А подскажите как sdk не 33 версии поставть? Мне нужен 24, но единственная активная клавиша - edit, и сразу как я прописываю там путь, там ставиться 33, и поменять на другую версию нельзя, галочки не реагируют на нажатия просто.
515 2453966
>>453931
1. Ты ничего не потеряешь поставив последнюю.
2. Можно будет потом после первичного сетапа.
516 2453998
>>453966
Тьфу, глупость какая-то.
Настроение потеряю, и кусок не самого бесконечного трафика и времени, потому что тут скорость выше 300 кб/с редко увидеть можно в последнее время.
517 2454198
Ну, акселерометр и запись в файл работают.
Жесть там шиза с этим внешним хранилищем, я просто вертел такую политику безопасности.
В целом ничего сложного, просто рутина, и кода пока не то что бы много предвидеться, за день вполне можно было бы сделать, если бы я не делал что-то ещё - очень утомляет стадия настройки и установки sdk не той версии.

Прикольно было настройки ui потыкать, у меня то никогда такого визуального редактирования нигде не было, а если ещё под разное соотношение сторон это кодить. И api приятное, не то что в виндоусе. Вы когда-нибудь записывали звук через wasapi? Там на один звук больше кода, чем тут на интерфейс со всем функционалом.
518 2454864
>>452156
Оставь свой тг, у меня возможно будет проектик
519 2455598
>>454864
@zaabuka
520 2455636
>>453875

>вывод на экран данных акселерометра занимал супер мало строчек, и вывод на экран волны с микрофона тоже


С BLE придётся немало написать. Рекомендую библиотеку: https://github.com/NordicSemiconductor/Android-BLE-Library
521 2456120
Аноны, подскажите:
1. Актуальна ли сейчас RxJava?
2. Как сделать приложение которое и под 10 андроид и под 7?
3. Насколько сильно есть упор на кококотлин? Вроде и джава и котлин, нахуй тут они оба?
522 2456124
И еще аноны, кто знает, посдкажите. Если я хочу выложить приложение в плеймаркет, но доступ к нему дать только ограниченному кругу людей, это возможно через плеймаркет? Какие преимущества дает плеймаркет?
523 2456153
>>456124
Возможно. В твоем случае особо никаких.
524 2456166
>>456124
Да. Апдейты, Firebase, простота выдачи и забора доступа
525 2456299
>>456166
Можешь подробнее рассказать. Вот выпустил я новую версию, устройство на андроид моде самостоятельно обновить приложение?
526 2456311
>>456299
Ага
527 2458165
Всем сап, в ml kit есть ли возможность до обучать модели как-то? Проблема в том, что их сканер кодов не распознает GS1 Data Matrix или Data Matrix(состоящий из круглых точек). Zxing тоже их из коробки не может отсканировать. Нашел пока, что платный scandit. Он почти все читает. Декомпилировал и пока не понял на чем они его написали( Или может вы знаете другое решение?
528 2458551
>>458165
ZXing вроде должен уметь data matrix считывать
529 2459159
>>364440

>Только вчера с другом-бэкендером общался - в итоге выходит так, что мобильщики делают 2 экрана по 6 недель, получая 350к, а бэкендеры работают по 8 часов каждый день, получая 400к, очень был доволен, что выбрал мобильную разработку, никуда отсюда уходить не планирую


Тут ведь сразу целый букет вероятных когнитивных искажений, начиная со стремления к подтверждению.
В реальности нет оснований полагать, будто бекендеры в среднем работают больше или меньше фронтов.
530 2459503
Ахуенно блять потратить несколько месяцев на обучение и узнать что на всю рф 28 вакансий на котлине, из них в выдачу каким то хуем попало 25 левых вообще, 3 вакансии джуна на всю РФ БЛЯТЬ на них от 440 до 1400 откликов, ВЕРИ НАЙС БЛЯТЬ
531 2459691
>>455598

>фикс


@zaaabuka
532 2459700
>>459503

> Ахуенно блять потратить несколько месяцев на обучение и узнать что на всю рф 28 вакансий на %ЯЗЫКНЕЙМ%, 3 вакансии джуна на всю РФ БЛЯТЬ на них от 440 до 1400 откликов, ВЕРИ НАЙС БЛЯТЬ



Фикс
533 2459895
Подумываю сделать приложение-ассистента лично для себя (т.е. публиковать не буду), в мыслях вертится вопрос: имеет ли приложение на Android возможность по собственному желанию переходить на передний план? На Windows я очень легко сделал так, что моё приложение самостоятельно выходит на передний план, даже если запущена игра на весь экран. Но на Android я такого поведения никогда не встречал, и, учитывая "заботу" Google о пользователях, мне кажется, это поведение может быть запрещено на уровне системы.

Короче, я хочу вместо уведомления вверху экрана сразу переключаться на своё приложение (как по клику на уведомление), независимо от того, какое приложение открыто в данный момент. Или хотя бы выводить моё приложение поверх другого - я видел калькуляторы в плавающем окошке и видео от браузера в плавающем окошке, но они открывают это особое окошко только по запросу пользователя, а не по собственной инициативе, а мне нужно чтобы приложение само решало, когда ему выводить это окошко.

Не, я понимаю, вопрос звучит смешно, но зная все эти ограничения и "разрешения" для приложений Android, я не удивлюсь, если подобное поведение как-то контролируется или вовсе запрещено. А иначе трояны могли бы запросто перехватывать контроль над экраном.
534 2459900
>>459895
Android 10 (API level 29) and higher place restrictions on when apps can start activities when the app is running in the background.
535 2460067
>>459895
Я над похожей проблемой бился долго. Можно например из какого нибудь места, я чере адб шлю событие бродкастресиверу и он поднимает активность. В 10 это прокатывали.
536 2460070
>>459895
Раньше точно можно было, но не пробовал. Может с рутом будет работать, раз приложение только для тебя, то вполне вариант!
537 2460091
>>459503
вакансии на джун андроид после начала сво омегалул

кому вы нахуй сдались сейчас? башкой подумай
538 2460172
Антуаны, а поясните еще за "сервисы". Получается что сервисы делят
один поток с UI тредом и основная их особенность, то что они могу функционировать когда Activity например уходит с переднего плана. Т.е. мы обычно не пишем сервисы независимо, а сервисы у нас это часть приложения где помимо сервиса есть еще и активность.
539 2460202
>>460172
Сервисы могут выполнять работу - самое главное. Они ранятся по умолчанию на ui, но могут создавать свои потоки
16627447914790.jpg45 Кб, 400x432
540 2460323
>>459503

> сначала учу


> потом изучаю рынок труда


План во
541 2460381
>>460202
Т.е. сервис может создать поток, независимый от UI потока? Например какая-нибудь качалка файлов?
542 2460546
>>459900

>Android 10


Жаль, у меня 11. Есть девайсы на старых версиях, но у них аккумуляторы отказывают и порты расшатаны.

>>460070

>рут


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

>>460067
Я ничего не понял, но adb же вроде работает только при подключении к компьютеру? Хотя, идея была в том, чтобы приложение с компьютера вызывало активности на телефоне, т.е. приложение на телефоне работает как "тонкий клиент", а основные мозги на компьютере.

Впрочем, я подумал ещё и решил, что всплывающего уведомления по типу тех, что уведомляет об СМС, будет более чем достаточно. Так даже лучше, т.к. принудительное переключение задач может раздражать, если возникает в какой-нибудь важный момент (в том же банковском приложении, например, или в играх).

Спасибо за ответы.
543 2460670
>>460381
ну да
544 2460827
>>460546
Я рутовал, никаких проблем, только Сбербанк выёбываться может, но это вроде решаемо.
545 2460980
>>460091
Так и что делать?
546 2461178
>>460980
Пытаться, пытаться и еще раз пытаться. У меня жена мидл тоже не может найти нормальную работу, одна параша и галеры.

Если джун, то писать, что мидл и биться
547 2461516
>>460980
Устраивайся в офис в своём городе, откликайся на вакансии middle, пиши напрямую на почты/соцсети. Не ври, отличить миддла от ни дня не работавшего джуна можно за минуту собеседования.
548 2462319
Дрочил жабу, захотел сделать вкот в ондроид, обнаружил, что большая часть книжечек про ондроид на котлине, и большая часть вакансий требует котлин, а не жабу. Обязательно ли сию минуту учить ебучий котлин или можно на жабе как-то проскочить еще? Ну типа в стиле устроиться на жабе и потом по ходу дела учить котлин?
549 2462337
>>462319
Пчел, там нехуй учить, просто пиши свой джава код на котлине, все тоже самое, те же самые классы, конструкции, просто синтаксис чуть другой. Остальное придет со временем.
550 2462388
>>462319
в какой-нибудь НИИ им. Ивана Залупы , к деду Петровичу , который уже врос в проект и является неотъемлемой его частью, может и возьмут.
Хотя этж мобилки, тут кто в очередную волну обновлений не хочет нырять, теряет позиции на рынке.
551 2462531
>>461178

>Если джун, то писать, что мидл и биться


>>461516

>Не ври, отличить миддла от ни дня не работавшего джуна можно за минуту собеседования.


Кому верить?
552 2462661
>>462531
Если ты совсем долбоеб, то врать смысла нет. Если ты супер задроченный и заряженный, готовился к собесам и знаешь всё, то ври.

офк если ты нихуя не знаешь, тебя обоссут на собесе на мидла
553 2462672
>>462531
Кому хочешь, но если тебя на лжи поймают, что сделать легко на собеседовании или в крайнем случае после устройства на работу, это не будет тебе плюсом. В отличие от честности.
554 2464179
>>459503

>3 вакансии джуна на всю РФ



все очень плохо. знающие люди говорят, что запаса хватает еще на месяца три максимум. потом только госсектор какой-то
555 2464243
>>464179

>запаса


какого запаса?
556 2464671
>>464179
сейчас работу ищу.
Знаний уже на крепкого джуна.
Вакух пиздец мало, без опыта на собесы не зовут.
Делаю сейчас приложение под стор, чтобы хотя бы пол года в резюме нарисовать.
Рынок в полном говне .
А дальше только хуже, сейчас готов хоть за 50к устроиться и хотя бы пол годика опыта нафармить, но бизнес весь трясется.
А еще эти кукареки про мобилизацию, а это значит воен положение.
А при воен положении никакой экономики нет.
557 2464675
>>464671
Была же куча всяких говноивентов типа офер за один выходной. Почти все из МЯСО проводили. Там уровень входа ниже чем на обычных собесах. Уже не делают?
558 2464683
>>464675
от года коммерческого.
И я таких предложений для джунов не видел.
Джунов ебут , как только могут.
Собес проходил, взяли на должность джуна человека с 1,5года опыта, который по уровню начинающий мидл, просто не уверенный в себе.
Сейчас откликов по 400-500 на вакансию джуна.
559 2464715
было бы интересно узнать мнение анонов, кто вкатился после СВО,
и как сейчас дела в компании.
Если есть кто, отпишите в тред
560 2464763
>>464683
Нахуя ты в джуны пытаешься вкатиться? Джуны что я видел это вообще дно-дна. Пили пару аппок, но таких уже чтобы не туду очередной, рисуй себе год-полтора опыта и аплайся на мида.
я джва небольших магазина бабахнул, все сам, как бы от левых аккаунтов типа это мои заказчики и вкатился сразу же. Но я приблизительно на мида и тянул тогда, причем еа очень такого крепкого.
561 2464848
>>464763
ты сучок конкретику бахни, где ты апи брал для магазов, а как приложение в сторе работало?
Внешнее апи то может и внезапно и измениться и твое приложение обмякнет
562 2464915
>>464848
Говорю же все сам. И апи тоже. Там магазины-то были аля продажа сувениров и прочей ненужной хуеты и заказы на уровне "ваш заказ принят, оператор свяжется с нами". Такого говна пруд пруди в маркете.
563 2464968
>>464763

>рисуй себе год-полтора опыта


Как ты рисовать собрался художник? щас все хрюши спрашивают про прошлое место работы вплоть до контактов твоих прошлых хрюш, да и в разговоре о том как строился рабочий процесс на старом месте сразу станет понятен пиздешь
564 2465106
>>464968
Мы в каких-то разных мирах живем либо ты ждун зеленый. Никто за почти 4 года у меня ничего не спрашивал. Предложений для мида-синки больше чем разрабов, таких спрашивателей можно запросто посылать нахуй. Про процессы смотря что там себе нарисовал. Конечно, блядь, ты поплывешь если нихуя про это не знаешь, хуячишь кашу в одной ветке, не в курсе про ci/cd, тесты, автоматизацию и т.п., но для всего не нужно иметь какой-то коммерческий опыт, это легко осваивается и без него. И не нужно пытаться пробиться в джуны через скотские конкурсы. Нахуй.
Хуле там, если компании могут пиздеть в вакансиях про райские условия и проекты, а разрабам нельзя чтоли? В айти все пиздят, анон. Абсолютно все. И все это знают.
565 2465262
>>465106
Поддержу насчет того, что чел пиздит насчет того, что хрюши просят референсы. Пиздежь чистой воды
566 2466975
Кто-нибудь пользуется маукбуком эир на М1/М2?
Преокт огромный, собрал себе машину Ryzen 5950x + 64gb ram. В среднем всегда отъедается 45гб оперативы.
И вот хочу себе еще ноут, да попробовать мак, но совсем не понимаю как людям хватает 8гб
567 2466978
>>464715
Я вкатился до сво, но после устроился в новую компанию. В конце лета сокращения были, у меня с команды процентов 20-30 сократили
568 2467000
>>466975
47 модулей, проект с билдами весит 17гб
569 2467002
>>466975
Скок модулей? У меня ~400 и после сборки около 16 гб градл демон жрет но это с кешами.

Не забудь проверить что ты не объебался с градл демонами и у тебя он только один.
570 2467022
>>467002
700 модулей, демон один
45 гб я имею ввиду системой в общем не во время сборки, это корпоративнй мессенджер, телеграм, хром с фигмой, 1-2 студии, спотифай и эмулятор
>>467000
Вот это заебись, но стоит тысяч под 300 наверно, дикий оверпрайс
571 2467025
>>467022

> дикий оверпрайс


Так никто самостоятельно не покупает.
572 2467033
>>467025
Ну везет, мне выдали ноут на винде, да еще на интеле. Во время сборки раскаляется до 90 градусов
Screenshot 2022-09-19 at 12.01.11.png240 Кб, 1164x412
573 2467035
>>466975
45 модулей, проект весит 1.5гб, время холодной сборки минута (без configuration cache)
574 2467037
>>466975
А нихуя не хватает, даже стандартных 16гб. А в случае с эир так еще греется адски на средних/больших проектах и становится бесполезной хуетой пока пукан не остудит пукан хозяина тоже
Screenshot 2022-09-19 at 12.04.07.png118 Кб, 1212x218
575 2467038
>>467035
я еблан, аноны, посчитал вес проекта))
576 2467051
>>467037
Хуево
В общем не судьба, похоже. Буду смотреть новые ноуты на рязане
577 2467080
>>467022
За 415 брал

>>467025
Сам брал, фрилансю за бугор
578 2467443
Кто пользовался skia? Как ее подключить к проекту?
image.png50 Кб, 1421x806
579 2471801
Как сделать кнопку круглой и вставить внутрь картинку ? Я так понимаю надо что то тут дописать , но не понимаю что.
580 2471870
>>471801
Ты тупой блять ? какая кнопка, портянки учись наматывать
581 2471905
>>471870
соси хуй лалка , я сам уже разобрался
582 2474371
Пиздос вакансии исчезают на глазах, походу айти всё, как и половина бизнеса в рашке
583 2474664
>>474371
Не, просто все обосрались. Вакансии появятся снова
584 2475805
У меня в телеграмовском веб аппе (он с помощью WebView сделан, как я понимаю) на андроиде при переходе по ссылкам вылезает модалка с подтверждением перехода и при подтверждении ссылка открывается в браузере, а не в телеге.
Это андроидовская залупа или телеграмовская, кто знает?
585 2476034
>>475805
Телеграмовская. На андроиде ты можешь открыть интент тупо по ACTION_VIEW
586 2477549
Выучил джава кор, но не смог вкатиться в кровавый энтерпрайз. Есть ли шансы вкатиться в андроид? Сильно ли помогут навыки работы со Свингом? Нужно ли учить Котлин?

Правда ли, что андроид-разрабы - это одиночки и ищут в основном чела уровная миддла, чтобы он точно смог сам решать задачи?
587 2477616
>>477549
Шансы есть всегда, но если знаешь джаву, то нормально понять котлин не составит труда абсолютно, ты даже в плюсе будешь перед вкатунами многими. Но котлин и только котлин. Одиночки - не одиночки - как и в других направлениях
588 2477744
>>477549
Учить котел, учить sdk андроида, учить библиотеки, потом сидеть без работы.
Джава мало чем поможет, если это не древнее легаси, на которое еще нужно попасть.
С учетом нынешних реалий все очень плохо.
Знание джавы будет плюсом, т.к. легче будет котлин понять.
Знание свинга бесполезно.
589 2477782

> Джава мало чем поможет



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

Котлин – это обычный сахарок в рамках ведроразработки.
456345345.jpeg34 Кб, 620x620
590 2477787
>>477782
Ну так пиши на джаве и ее блокирующим кодом.
Чего подгорел то
С потоками он работать собрался, кек
591 2477791

> НЕ САХАРОК, ТВЕРДО И ЧЕТКО

592 2477904
>>390073
Кем до этого работал?
593 2477911
>>477791

> ДЖАВА is САХЕР ДЛЯ БАЙТКОДА


> БАЙТКОД is САХЕР ДЛЯ MACHINE CODE

594 2478102
>>477549
1. На рынке сейчас откровенный пиздец, и всем нужен мидл+
2. Джава и котлин нужны вместе. Котлин больше, чем джава, тк ты большую часть времени будешь иметь дело с котлином
3. Одиночки нужны мало кому, в основном набирают в команду
595 2480569
За сколько можно вкатиться на РАБотку джуниором андроид если заниматься по 8 часов в день с +- базовых знаний?
596 2480596
>>480569
Месяцок-полтора
597 2480607
>>480596
Да у меня месяцок-полтора только на один только котлин уйдет.
598 2480665
>>480607
8 часов в день месяцок-полтора только котлин?

земля бетоном

начни сначала, поймешь по ходу
599 2480859
>>480569
Решил я короче вкатываться лучше во флаттер. И пофиг что перспективы туманны и вакансий гораздо меньше. Главное чтобы нравилось самому.
600 2480999
>>480859
Тоже нормальная идея. Из кроссплатформы чисто под мобилки пока что самое лучшее (пока Redwood не вышел из превью)
601 2481107
>>480859
Нихуя не туманные, я на флутере зарабатываю больше чем на ведре, но годных кадров хуй найдешь на рынке. Одни долбоёбы с курсов не будь таким
602 2481365
>>481107
Куда устроился? Какой опыт во флаттере и в программировании в целом? Как долго учил флатер?
603 2481851
>>480859
>>481107
Ебанулись 250 вакансий на всю рф, куда вы там вкатыватся собрались?
604 2481903
>>481365
Так тебе все и рассказал. На флатере 4 года, я прям еще совсем сырым его трогал пока в соседнем треде хихикали над лагающими списочкамм. Опыта под 6 наберется, чисто ведро, ректальный нейтив и подобная хуета.

>>481851
Те мало чтоли? А сколько за пределами РФ ухбля
605 2483220
>>481107

>не будь таким



а как не быть? чисто хуй забить на курсы и ебошить по книгам/документации?
606 2483236
>>483220
на самом деле курсы сами по себе ничего прям плохого не представляют из себя, у них можно брать трек обучения и те же темки самому разбирать углубленно. На курсах по понятным причинам банально поверхностно все проходят
607 2483342
>>483236

> трек обучения


На этом вся полезность их и заканчивается.
Обычно его только и расписывают.
Для начала брать книгу аля Head First Android или Android Apprentice
Далее проходить курс на android.developer.(от гугла который)
Потом брать какой-нибудь плейлист на ютубе и проходить его.
На все про всё уйдет 3-4месяца.
Далее начинать пилить свой пет.
После можно пробовать ходить на собесы.
608 2483556
>>483342
двачую, примерно так же делал, уже полгода работаю
609 2484692
>>418127
Как аггрегировать несколько флоу с разными типами в 1 объект?

Делал что-то такое для контекста стейт машины - приходилось коллектить каждый флоу и по ключам в мапу собирать

Работает стабильно, но выглядит не оче
611 2484732
>>484730
В курсе его, но выглядит пздц костыльно - ограниченное количество типов - вдруг потом не хватит
612 2484735
>>484732
Пиши свой оператор тогда, ни разу еще кейса не было на 5+ потоков.
Не вижу костыльности.
Написал в сторонке функцию и запихнул в цепь.
613 2484739
>>484735
Чтож выбирать не приходится, думаю перепишу все-таки на combine
Спасибо
614 2487076
Сап. Нужно сделать чтобы в определенное время каждый день переменная увеличивалась на 1. Как реализовать?
615 2487098
>>487076

> в определенное время


С точностью до минуты? Никак, тебе пизда от вендоров. А так AlarmManger и пишешь в шаред преференсы свою переменную.
616 2487161
>>477904
Один месяц на стройке, пару раз листовки раздавал.
617 2487843
>>487098
Понял, спасибо анон
618 2490261
Помогите пожалуйста, мне надо чтобы кнопка не занимала место, хочу спрятать её под текст и при этом чтобы она работала
619 2490286
>>490261
Повесь клик листенер на сам текст. Или текст кликейбл = фолс.
620 2490459
Какой положняк по фрилансу на андройде? Из опыта - писал диплом. Насколько сложно вкатиться? Планирую работать на инностранных челов, английский знаю неплохо.
621 2490509
>>490459

> знаю неплохо


Свободный есть? Портфолио есть? Резюме составленное есть?
622 2490586
>>490509
английский где-то на B2, мб недостаточно гуд, но подтянуть не проблема, проекты на портфолио видимо придется самому делать. Вообще, интересно услышать тут челов, которые этим промышляют. Планирую вкат за 2-3 месяца
623 2490607
>>490586
Промышляю этим, уже полтора года фрилансю на америкосов.

рейт 60-80$/час
624 2490608
>>490607
Бтв, тебе подтягивать придется не только письменный, но и разговорный, тк они любят поговорить с вебкой
625 2490939
помогите плез , уже битый час ебусь с приложухой. Она устанавливается на эмулятор , но нет иконки что бы нажать и заупстить. Вот манифест и гредл.билд
626 2490945
>>490939
Запускается через студию?

Почему com.android.support либы?

Есть ли ошибки в логах?

Не буду спрашивать, пробовал ли создать проект через студию с активити.
627 2490949
>>490939
Чел ты

<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
image.png106 Кб, 1812x424
628 2490950
>>490949
теперь такая ошибка
629 2490952
>>490950
Гугли
630 2491423
Сап, двач. Есть одна игра. Играю уже давно, в своё время немало денег в неё вкатил, потом после смены телефона скачал уже взломанную. Но беда в чём - разрабы после последнего обновления сильно искорежили баланс, больше заточили под донат. И даже во вломке с кучей игровой валюты стало невозможно играть. Я хочу просто после работы расслабиться, а не задрачивать каждый бой, надеясь на лютую удачу. Ставить старую версию тоже не вижу смысла, так как её уже проходил. Собственно, в чём вопрос - на куда обращаться, где разрабов фрилансеров искать, чтобы подшаманили мне немного игрулю. Понимаю, что это всё платно, я с деньгами. Заранее благодарю за ваши ответы
631 2491556
>>491423
Так шозаигра
632 2491579
>>491423
Найди новую игру, не насилуй труп. Это будет мало того, что дорого, так еще и с багами, которые будет ОЧЕНЬ сложно исправить
633 2491674
>>490586
Я попробовал на апворке, взял джобу, мне показали приложение, мы договорились о подходе, скинули код.
Код оказался совсем старый, по сравнению с продемонстрированным приложением, я им начал доказывать, в итоге полторы недели проебался, работу заморозили, ищут код.
Ну и заказы в духе напишите мне приложение для ставок к ЧМ по футболу за 50 долларов с 15-20 откликами.
Не совсем понял, как там набивать рейтинг.
634 2492732
Сап, (https://github.com/android/nowinandroid) нихуя не понял, как они так сделали, что зависимости без версий указывают, да вообще от куда он их берет?)
635 2492746
>>492732
https://github.com/android/nowinandroid/blob/main/gradle/libs.versions.toml

Можешь выделить отдельный .gradle файл чисто под зависимости и их версии
636 2492758
>>492746
А я же думал, что есть какой-то плагин который проверят последнюю версию и устанавливает ее
637 2492768
>>492758
Никто так не делает, тк бывают ломающие изменения. Представь проснуться одним днем, а твой проект не компилится из-за ошибки котлин компилятора просто так
638 2492902
>>492867 (Del)
заключение с датой скинь
639 2499011
>>362898 (OP)
Анон, помоги тупенькому тестеру!
Можно ли в Андроид студио тупо сниффить трафик посторонних приложений?

У меня не получилось подтвердить root-сертификат на моем Хонор Плей для Чарльза, а Fiddler подвел в нескольких случаях.

Вот я и думаю, можно ли тупо настроить инспекцию мобильного устройства так, чтобы Андроид Студио хватал весь проходящий трафик и дешифровывал https-запросы?
640 2499372
Что можете сказать о перспективах ведроид разработки спустя 8 месяцев? А то я в начале лета на дизморали перестал учить, сейчас думаю продолжить что ли
641 2499398
>>499372
Мертво, экономика падает, бизнес отказывается от приложений
642 2499409
>>499011
С последними ведрами после 6 тебе нужен frida-tools, все остальное хуйня и не работает благодаря пидорасам из гугла
643 2499428
>>499372
чел иди на завод

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

>чел иди на завод


Я уже работаю кодерком, просто хочу стек сменить

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


Ну хорошо тогда, буду дальше хуячить
645 2499633
>>499460
Слушай, ну совсем честно говоря, на рынке ситуация плохая. Если ты готов ебашить, то проблем не будет, но выход джун>мидл будет супер-болезненным. Найти зп за 160к+ достаточно изи для джун+ если есть голова на плечах
646 2499718
>>499633
А если без корочек нет никаких, но хорошо прогаешь, есть шансы вкатиться в андроид?
мимо-другой-анон
647 2499740
>>499718
Работодателям нужна твоя голова, а не корочка. Правда, сейчас во времена мобилизации ситуация может быть другой
649 2499784
>>499746
Цена норм, сойдет. Имхо можно быстрее и бесплатно
650 2499792
>>499784

>можно быстрее


Как ? я только котлин уже месяц учу
651 2499795
>>499746
канал на ютубе у него какой то с бесконечной саморекламой, плашка на пол экрана с его курсом, кароч мусор скорее всего
652 2499810
>>499792
котлин месяц? с нуля?

Если с такой скоростью улитки, то норм тогда.

Быстрее можно пойти по бесплатным видосам и статьям
653 2499829
>>499810

>по бесплатным видосам и статьям


Приведи пример
654 2499859
Вот ещё подробный роадмап от него же, есть тут невкатуны, насколько актуально?
https://www.youtube.com/watch?v=UY3d3NsUUog
655 2499968
>>499746
беги нахуй, это лютый говно код.
Дебил не знает вообще предметную область.
Так что только деньги проебешь.
656 2499972
>>499859
https://www.youtube.com/c/MobileDeveloper
https://www.youtube.com/c/AndroidAcademyGlobal
https://www.youtube.com/c/AndroidBroadcast

Уже давно все написано и известно, что нужно. И главное бесплатно.
Хватит говно всякое смотреть.
657 2500113
>>499829
Пример? Погугли "how to learn android". попадешь на видосы и кодлабы
658 2500114
>>499972
1ое и 3ей какое то инфоцыганство, а не обучающие видео
659 2500119
Я тимлид в одной из крупной российской и фрилансер на TopTal

Имхо если покупать курсы, то это udemy+startandroid. Первый за очень дешево дает огромный объем материала, второй ОЧЕНЬ сильно копает вглубь таких вещей как корутины, Dagger и тд
660 2500121
>>499740
Ну вот на бэке с джавой например теперь часто требуют, даже если в вакухе не указано, могут отказать.
661 2500149
>>500121
Требуют словами прямо или просто пукнули в ваке?
Screenshot 2022-10-28 at 12.03.12 PM.png115 Кб, 2330x580
662 2500166
>>500119
Брат, я только вчера на TopTal прошёл.
Можно тебя поспрашивать немного, пошарь контакт свой, пожалуйста, или напиши на @Ghostrider0q
Там немного, просто пара вопросов чего куда (ты у меня первый живой андроид господин оттуда)
663 2500172
>>500149
В вакухе есть требования. Но с другого треда по джаве жаловались, что просто тяжело вкатиться без корок.
664 2500178
>>500172
без корок вкатиться тяжело если ты кроме них ничего показать не можешь
665 2500181
>>500178
Надо иметь выложенные в гугл плей приложухи или достаточно на собесе показывать знания и код на гитхабе?
666 2500183
>>500181
На собесе показывать знания обязательно. Код обязательно если попросят, выложенные в гп прилы желательно
изображение2022-10-28130130593.png30 Кб, 830x233
667 2500186
Я обязательно вкачусь вот увидите
668 2500190
>>500183
На собесе надо показывать челюху и бицуху, щас в джуны берут только чэдов с внешкой 8/10 и ростом 180+
669 2500196
>>500190
а няшных трапиков? :3
670 2500212
>>500186
Ждуну еще и Multiplatform знать надо?
671 2500216
>>500212
не, КММ в альфу еще даже не вышел, там автокомплит еще сломан
672 2500221
>>500216
А Compose уже надо вкатунивать?
3660A19E-2D4B-488A-B97F-89F41204221A1105c.jpeg202 Кб, 794x990
673 2500231
>>500221
Можешь попробовать, но Compose без XML - еще очень сырая история
674 2500242
>>500231
Не, я про вкатывание, на собесах спрашивают? Плюсом пойдет если все же поковырять?
675 2500274
>>500242
Спрашивают. Плюсом пойдет. Все пойдет плюсом, но если им нужны не поверхностные знания, а чел с определенным бэкграундом, то толку будет мало от того, что я сделал пару экранов в приложении с заметками.
676 2500314
>>500242
Нет никаких собесов, рынок труда закрыт для новичков до окончания войны
677 2500627
>>500216
КММ уже в бете, апи стабилизируют. Но лучше он не стал.
kotlin.png7 Кб, 570x195
678 2500641
Посоветуйте курсы по Android-разработке - самые лучшие
679 2500647
>>500641
шапка для кого?
680 2500648
>>500627
а компоуз стабильный, ага
изображение2022-10-29220647769.png71 Кб, 1211x393
681 2501065
Короче в итоге скачала этот курс, он самый объёмный из тех что нашла и на русском
682 2501199
>>500231
Больше года только на compose работаю, из view ничего не использую, только обёртки официальные по типу Dialog и ExoPlayer. Работается охуенно, всё легко и быстро делается, а что нелегко и небыстро - всё равно значительно быстрее и проще чем на view. Но это, конечно, только мой опыт.

>LaucnhedEffect, SideEffect, Recomposition


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

>@Preview build times


Да, нет слов.

>Only String params can be passed during navigation


Compose Destinations делает нормальную навигацию и аргументы, есть и другие библиотеки, но не пробовал. В самом compose не только String есть, но пользоваться этим говном, конечно, просто не стоит.

>Lack of documentation for complex usecases


Это вообще проблема у всего в андроиде, а не только Compose.
683 2501376
Сколько гигов устанавливать в HAXM, рекомендованное 2 стоит, но у меня система 16гб, мб больше поставить?
684 2501632
>>501376
оставь 2
685 2501724
До какого уровня нужно выучить джаву, чтобы перейти на чистую андроид разработку на котлине? И юзаете ли вы вообще джаву? Пока что в джаве только ознакомился с базовыми вещами типа циклов, условий, массивов, вводов - выводов и т.д.
686 2501741
>>501724
начни уже заебал
687 2501890
>>501724
надо понимать синтаксис и можешь переходить (вообще можешь с котла начинать, огромное количество примеров есть вкатышей без джавы вообще, но рано или поздно придется тянуть джавку еще). Остальное подтянешь по мере необходимости
image.png37 Кб, 656x203
688 2502336
Почему у меня цвет всех кнопок не меняется, он всегда у меня равен цвету colorPrimary, какой бы я не ставил?
689 2503704
Где разработка проще, куда проще вкатиться под iOS или под Android? Сам бэкендер на шарпе, 4 года опыта, но мне так все надоело, не знаю, специфика ли это бекенда, где моментами сложно, а по итогу даже можешь не увидеть результат своего труда, или просто нового чего-нибудь хочется. Есть мак на м1.
690 2503807
>>503704
Нигде. Обе переусложненные хуйни. Можешь флуттер навернуть если так чего-то другого хочется. Зайдет - можешь на любой нейтив перейти. А так нехуй время гробить.
691 2503907
>>503704
Проще - айос. А так два чая челу выше
692 2504192
>>503807
>>503907
Мне не надо попробовать, я собираюсь уволиться с нынешней позиции и пойти в мобилку или на фронт. Вопрос не в том, сложные ли технологии, а в целом, как в бекенде миллион шагов, на которых ты можешь навернуться.
693 2504205
В целом тогда расскажите, кто на беке работал, чем отличается разработка на беке под мобилу. Я как это вижу, что вы сразу видите результат своей работы, и фидбэка от работы больше поэтому. Как у вас задачи формулируются и что они из себя представляют, в чем сложность заключается обычно?
694 2504208
>>504205

>на беке и под мобилу


быстрофикс
695 2504389
>>504205
Если с нуля все писать то просто.
Если допиливать к написанному все зависит от того, были ли норм процессы и какая кодовая база на проекте.
Можешь попасть на презентеры по 2-3к строк и сидеть искать ,куда код вставить.
Много долбоебов,кто городит свои абстракции и их потом хуй разберешь.
У тебя и так миллионнострочное апи , так еще и говнокод других уебков поверх этого разбирать.
А так же анимации, кастомные решения и куча куча легаси.

в сравнении с беком? Да свои же обертки ОРМ и работой с сетью. Нет еботы с серверами. Но есть другие инструменты с ебатой аналитики . Ну и целый пласт ui подрубается , который из себя половины работы составляет.
696 2504391
>>504389
Как плюс- гугл срет обновлениями и вроде как улучшает жизнь программистов.
Как минус- вечная учеба и рассматриваются только базовые случаи, что -то сложное, то писать свои костыли и велосипеды.
изображение2022-11-03084749908.png47 Кб, 855x430
697 2504534
Задизморалилась немного, по началу было легко, а щас вот с этими спинерами и адаптерами просто не вижу почему это именно так работает, где тут логическая связь
Что такое @Override
Почему это всё прописывается в классе onCreate
Зачем вообще нужен адаптер
698 2504550
>>504192
Здесь такая же хуйня. Если ты 4 года в бэке и собираешься увольняться в мобилку, то че-то не так делаешь. Ты уже под 300к получать должен
699 2504551
>>504534
гугли аннотации
гугли жизненный цикл
гугли "что такое адаптер андроид"

Если ты так и будешь ныть по каждой хуйне, то ливнешь уже через неделю. Иди и найди
700 2504637
>>504550
Я прям ждал этих стандартных ответов "ты делаешь что-то не так", и думал не подгорю, но ошибся. Ты специалист по тому как жизни жить? Откуда ты знаешь как надо вообще? Я не 300к получаю, поменьше, но это вообще не показатель ничего.
701 2505294
>>504637
Расскажи побольше, пожалуйста, почему захотелос с бэка на фронт/мобилку перейти?
другой мимоанон
702 2505343
>>504637

>Я прям ждал этих стандартных ответов "ты делаешь что-то не так", и думал не подгорю, но ошибся


Ты приходишь сюда с вопросом типа "что такое @Override", хотя этот вопрос гуглится абсолютно спокойно. Если ты хочешь обсудить это и понять лучше, то стоит хотя бы погуглить и постараться объяснить своими словами.

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

>Ты специалист по тому как жизни жить?


Я провел 6 человек от студентов до мидлов как в местной ебучей параше, так и в 2 крупных компаниях. Наверное, блять, знаю.

>Откуда ты знаешь как надо вообще?


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

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

>Я не 300к получаю, поменьше, но это вообще не показатель ничего.


показатель

СТОЙ ТОЛЬКО ПОНЯЛ
Ты писал на шарпах и никогда не переопределял метод?
И про жизненный цикл компонентов на бэке не в курсе?
И адаптеры не писал для маппинга dto-domain-api и наоборот?
хууу.jpg64 Кб, 780x390
703 2505520
Хочу вкатиться в айтишечку, чтобы зарабатывать большие деньги.
Но при этом мне не нравится программирование.
У меня аж голова начинает болеть, когда учусь.
Мне не стоит двигаться в этом направлении?
Или пройдет со временем?
Что посоветуете?
704 2505524
>>505520
Со временем станет ещё хуже
Иди в скрап мастер
705 2505636
>>505343
Ты разных людей за одного человека принял
706 2505760
А правда что Android-разработчиков в компаниях тоже на макбуки пересаживают?
Типа стандарт.
707 2505781
>>505760

> пересаживают


Я сам заказываю у админов мак.
708 2506609
>>505760
В компаниях, где людям не похуй на сотрудников, - да.

Есть две причины:
1. На винде NTFS замедляет в разы скорость сборки системы;
2. Линукс (как бы его не лелеяли) не является стабильной системой ни в какой сборке. На ноутах часть функционала работать не будет или будет работать плохо (на леново очень часто очень плохо работает wi-fi адаптер). Стационары очень сложно апгрейдить потому что видеокарты. Я не смог на Ubuntu 16.04 LTS нормально пользоваться эмулятором потому что при включении его с аппаратным ускорением у меня фризилась система (с хромом та же история, кстати).

Можно, конечно, выделить админа, который будет закупать ноуты, ставить туда систему и впн.
А потом юзеру придет обновление системы (у меня такое было), которое отправит его в бутлуп. Все ноуты возвращать на обновление (тк у всех может это произойти).
Или СБ скажет, что мы теперь не используем snx (тулза для подключения по впн), а используем исключительно CheckPoint, тк там есть поддержка 2FA. В этот момент все разрабы на линуксе идут нахуй.

Компаниям с бюджетом намного проще потратить больше денег в начале, чтобы разрабы были довольны, у них была стабильная система, и была полная экосистема приложений, необходимых для работы.
709 2506611
>>506609
И опять же:
Если разработчик не смог выкатить фичу к дедлайну потому что ебучий кернел ловит segfault после обновления кернела, то работодатель потратит намного больше денег, чем если бы он купил ему мак, который just works
710 2506628
>>505520
Академия no coding ждёт тебя!
711 2506886
>>506609
linux mint на стационарном пк уже как год, полёт нормальный
712 2507057
>>505343
Кого ты там довел, лол. Такую простыню накатал перепутав двух людей, которые в разном роде даже о себе пишут.

>Я провел 6 человек от студентов до мидлов


Теперь в жизнях разбираешься... А я 100 индусов на своем горбу перенес через Гималаи и в Китае на работу официально устроил, а еще в армии отслужил, в тюрьме сидел и слез с героина.

Какой же ты потешный.
713 2507089
>>505294
Что я ожидаю от фронта и мобилки.
Во-первых, что будет немного попроще, потому что разбираться, в том, что комплексно, а тебе не интересно, 5 дней в неделю по 8 часов в день, так себе идея для жизни.
Во-вторых, что там фидбек будет быстрее и ощутимей. Я на беке какую-нибудь фичу пишу, и не ощущаю, что я что-то изменил. Какой-нибудь банковский отчет хитро сформировался за несколько шагов и срендерился, с помощью работы нескольких микросервисов, я абсолютно ничего не ощущаю и не вижу, я даже не знаю и знать не хочу, зачем этот отчет нужен. На фронте и мобилке, я хотя бы потыкать, наверное смогу, это ближе к человеку.
В-третьих, на первом месте работы, я 2 года писал без ревью практически, я просто писал софт, которым пользовались люди на предприятии, на котором я работал, единственный критерий был, что у них все работает. Сейчас на нынешнем месте работы, это вскрывается периодически, и дополнительно капает в копилку стресса. Поэтому я бы хотел немного понизить свой грейд и пройти этапы, которые должен был пройти, но уже в новой сфере.

А в целом у меня как со школы пошло, что информатика хорошо получалась, так и в универ пошел, потом прямо во время учебы на работу. Я не попробовал ничего больше, сразу программирование и конкретно бекэнд. Может быть это вообще не моё.
Я живу с мамой, зарабатываю большие деньги, которых в нашей семье никогда не было. Но при этом практически ничего не меняется. Я сижу дома тревожный, следовательно ни с кем не знакомлюсь, как создавать свою семью не понятно сейчас. Большая зарплата сделала мою жизнь проще, но кардинально не изменила, поэтому готов немного ей поступиться. Все эти сеньоры работают с 8 до 23 ежедневно, а тимлид, мне кажется, вообще круглосуточно. Так себе перспектива на рост. И да, для меня очевидно, что я делаю со своей жизнью что-то не так. Смена направления это попытка решить некоторые вопросы технического и карьерного характера, найти приемлемую нишу в айти, где я буду не так тревожен. Если не получится, придется выходить из айти.

А может быть я просто ленивый уебок, который из-за лени отказывается от большой зарплаты.
713 2507089
>>505294
Что я ожидаю от фронта и мобилки.
Во-первых, что будет немного попроще, потому что разбираться, в том, что комплексно, а тебе не интересно, 5 дней в неделю по 8 часов в день, так себе идея для жизни.
Во-вторых, что там фидбек будет быстрее и ощутимей. Я на беке какую-нибудь фичу пишу, и не ощущаю, что я что-то изменил. Какой-нибудь банковский отчет хитро сформировался за несколько шагов и срендерился, с помощью работы нескольких микросервисов, я абсолютно ничего не ощущаю и не вижу, я даже не знаю и знать не хочу, зачем этот отчет нужен. На фронте и мобилке, я хотя бы потыкать, наверное смогу, это ближе к человеку.
В-третьих, на первом месте работы, я 2 года писал без ревью практически, я просто писал софт, которым пользовались люди на предприятии, на котором я работал, единственный критерий был, что у них все работает. Сейчас на нынешнем месте работы, это вскрывается периодически, и дополнительно капает в копилку стресса. Поэтому я бы хотел немного понизить свой грейд и пройти этапы, которые должен был пройти, но уже в новой сфере.

А в целом у меня как со школы пошло, что информатика хорошо получалась, так и в универ пошел, потом прямо во время учебы на работу. Я не попробовал ничего больше, сразу программирование и конкретно бекэнд. Может быть это вообще не моё.
Я живу с мамой, зарабатываю большие деньги, которых в нашей семье никогда не было. Но при этом практически ничего не меняется. Я сижу дома тревожный, следовательно ни с кем не знакомлюсь, как создавать свою семью не понятно сейчас. Большая зарплата сделала мою жизнь проще, но кардинально не изменила, поэтому готов немного ей поступиться. Все эти сеньоры работают с 8 до 23 ежедневно, а тимлид, мне кажется, вообще круглосуточно. Так себе перспектива на рост. И да, для меня очевидно, что я делаю со своей жизнью что-то не так. Смена направления это попытка решить некоторые вопросы технического и карьерного характера, найти приемлемую нишу в айти, где я буду не так тревожен. Если не получится, придется выходить из айти.

А может быть я просто ленивый уебок, который из-за лени отказывается от большой зарплаты.
714 2507097
>>507089
Тревожность решается через психотерапевта
715 2507098
>>507089

>потому что разбираться, в том, что комплексно, а тебе не интересно, 5 дней в неделю по 8 часов в день, так себе идея для жизни.



Это конкретно про бек, и типичные для него предметные области. Еще не 100% факт, что мне так же будет на мобилке и фронте неинтересно. Но допускаю и такое
716 2507104
>>507089

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



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

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

Ну и карьерные перспективы в целом печальнее у фронтендеров.
717 2507141
>>507104
Зыс. У беков еще нет этих ебаных юзеров с допотопными телефонами и китайскими прошивками, на которых вечно что-то сломано и приходится ебаться, выискивать баги в каких-то помойках чтобы тестеры наконец-то завалил ебало.
Говно везде +/- одно и то же
718 2507237
>>507057
Много слов, мало толку)))
719 2507245
>>507104
>>507098
>>507141
Вы меня напугали.
Мне что теперь, в джаваскрипт идти?
Тред утонул или удален.
Это копия, сохраненная 7 ноября 2022 года.

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

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