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


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
592 45 243

Android Development thread /android/ /android/ Аноним 14/08/19 Срд 19:14:28 14533791
изображение.png (120Кб, 350x350)
350x350
изображение.png (18Кб, 300x300)
300x300
изображение.png (217Кб, 1200x800)
1200x800
изображение.png (636Кб, 1920x1080)
1920x1080
Android Development Thread. Ну наконец-то!

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


> Хочу вкатиться в разработку под Android! С чего начать?

С видеокурсов от Udacity. Они бесплатны и затрагивают основы разработки даже если не умеешь писать на Java:
https://www.udacity.com/course/android-development-for-beginners--ud837

Для тех, кто не хочет учиться по юдасити существует скучный кат от гугла:
http://developer.android.com/training/index.html

Если имел опыт в програмаче, можешь посмотреть видосики отсюда. Очень доходчиво и интересно:
https://web.stanford.edu/class/cs193a/videos.shtml

Так же есть книга, которая затрагивает основы разработки и имеет 2-е издание с 2017 года:
https://www.amazon.com/Head-First-Android-Development-Brain-Friendly/dp/1491974052

Большинство приложений написано на Java, необходимо понимать что ты пишешь, в уме достаточно знать базовый Core, т.к. 90% времени придется тыкаться в Android SDK.


Полезные обучалки от анона.

Смотри Головача если совсем даун и не шаришь нихера:
https://habr.com/company/golovachcourses/blog/215275/

Книжка для ньюфагов. Хорошо заходит:
https://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208

Да:
https://www.amazon.com/Thinking-Java-4th-Bruce-Eckel/dp/0131872486

Неплохим вариантом для изучивших джава будет книга:
https://www.amazon.com/Effective-Java-3rd-Joshua-Bloch/dp/0134685997

Алсо можешь читануть паттерны, рано или поздно все равно базовое знание понадобиться:
https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124

Существует два текстовых ресурса для закрепления андройда на русском. Первый - несмотря на старость описывает базовые вещи, на которых построены мощные либы:
http://startandroid.ru/

Второй - продавшийся говноед с котиками:
http://developer.alexanderklimov.ru/android/

Толстая книга для гиков, стандарт решений:
https://commonsware.com/Android/

Так же можешь смотреть видосики от Mail.Ru:
https://habr.com/company/mailru/blog/345252/

Ресурсы к лекциям:
https://github.com/ybereza/technotrack-resources

Или от Яндекса. В некоторых моментах спикеры рассказывают важные детали, которые кроются в мелочах:
https://www.youtube.com/watch?v=5EvxWifIgro&list=PLQC2_0cDcSKBNCR8UWeElzCUuFkXASduz

В дальнейшем потребуется базовое знание SQL, понимание XML и JSON.


> Я прошел курсы Udacity, а дальше что?

После прохождения курсов у тебя должно сложиться базовое представление о создании приложения. жизненные циклы Activity/Fragments, AsynsTask, Http, Json, SQLite;

Дальше закрепляешь знания путем просмотра видосов выше + написание парочку приложений на свой вкус. Так же стоит уделить внимание BroadcastReceiver, IntentService, поиграться с Loader's, хендлерами, Contest providers и прочее, построить очередной Weather or ToDo must have list.


> Не могу разобраться в потоках. Хендлеры, хуендлеры хуйтаски. Как быть?

Хорошая статья, которая экономит время. После нее можно сразу переходить и тыкаться в хендлерах:
http://codetheory.in/android-handlers-runnables-loopers-messagequeue-handlerthread/

Еще одна от миндоркса:
https://blog.mindorks.com/android-core-looper-handler-and-handlerthread-bd54d69fe91a

Еще одна интересная:
https://blog.nikitaog.me/2014/10/11/android-looper-handler-handlerthread-i/


> Хочу изучать популярные либы и не быть говноедом!

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

Retrofit - стандарт для взаимодействия с сетью. Она идет в комплекте с okhttp3, начинаешь с последней, а потом переползаешь на сам ретрофит. Так же для справки можешь гуглить volley.

RxJava - одно из решений для выполнения кода в бекраунде. Ниже ссылочки, смотри и поглощай:
https://www.youtube.com/watch?v=YPf6AYDaYf8
https://www.youtube.com/watch?v=3jdvLrYZfB4&t=
https://www.youtube.com/watch?v=0IKHxjkgop4
https://coursehunter.net/course/master-klass-po-rxjava-s-mvvm-dlya-razrabotki-pod-android

Retrofit:
https://www.youtube.com/watch?v=t34AQlblSeE

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

Здесь рассматривается архитектура, и как ее ели с 2011 года:
https://github.com/ArturVasilov/AndroidSchool

MVP:
https://javarush.ru/groups/posts/505-mvp-v-android-dlja-samihkh-malenjhkikh - для понимания;
https://github.com/Arello-Mobile/Moxy - плюшка для поворотов экрана;
https://github.com/sockeqwe/mosby - англоязычная плюшка.

MVVM - костыли от гугла (для нормального понимания желательно знать AAC):
https://startandroid.ru/ru/courses/architecture-components.html - свежие уроки от Димона;
https://proandroiddev.com/the-missing-google-sample-of-android-architecture-components-guide-c7d6e7306b8f - для продвинутых.

Пример MVVM:
https://github.com/ericmaxwell2003/MvvmTipCalculator

Вышеописанные два подхода - всего лишь обертки, чтобы вынести логику из views. Для более углубленно изучения рекомендуется почитать this:
https://habr.com/company/mobileup/blog/335382/

Пример на котлине:
https://github.com/hitherejoe/GithubTrending


> Хочу анимировать мои говноподелки!

Онли теория. Первые двадцать минут покрывают больше половины статей, которые можно найти на медиуме и т.д:
https://www.youtube.com/watch?v=dzB-1VlHJW8

Здесь побольше практики на любой вкус:
https://labs.ribot.co.uk/exploring-meaningful-motion-on-android-1cd95a4bc61d

Так же можно подробно почитать про смены сцен:
https://blog.prototypr.io/applying-meaningful-motion-on-android-a271a873bd78


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

Для этого придумали тесты. Для общего понимания читаешь короткую статью:
https://medium.com/android-testing-daily/the-3-tiers-of-the-android-test-pyramid-c1211b359acd


> Не хочу писать на Java!

Kotlin — JVM-совместимый язык от JetBrains. Есть лямбды, стримы и делегаты. С 17.05.2017 поддерживается официально.

Свежие лекции на русском, объяснение корутин прост бжствно:
https://www.youtube.com/watch?v=-H98SWHayL4

Библия:
https://www.amazon.com/Kotlin-Action-Dmitry-Jemerov/dp/1617293296

Kotlin for Android:
https://kupdf.com/download/kotlin-for-android-developers_59a05e2ddc0d60992a18496b_pdf

Курсы Udacity:
https://www.udacity.com/course/kotlin-for-android-developers--ud888


> Есть что-то кроме нативных приложений на Java/Kotlin?

Flutter - кросс-платформенный фреймворк от Google. Js с аля строгой типизацией. Если совсем поехавший можешь начинать с него.

Документация:
https://flutter.io/docs/

Курсы от Udacity:
https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905


Остальные куски.

ReactNative - Мочаскрипт во всей красе;
PhoneGap/Ionic/Titanium — имя им мочаскрипт-младшие, принципы у них разные, кроссплатформенность одного кода. Популярность у них разная как и размер комьюнити. Вопросы по ним — в js-тред;
Qt — кросс-платформенный фреймворк на C++. Используется в основном для игры и для приложений с высокими требованиями к производительности (обработка изображений, звука, ГИС-системы). Спрашивать в C++ треде;
Xamarin — кросс-платформенный фреймворк на C#. Представляет из себя обёртку над Android API. Куплено Microsoft. Теперь есть бесплатная версия. Спрашивать в C#-треде;
BugVM — кросс-платформенный фреймворк, написанный на Java. Форк невинно убиенного RoboVM.


> Хочу писать игры!

LibGDX - слишком медленная параша для больших проектов, но познакомится можешь;
Unity - для адекватных;
Corona SDK, LOVE, Defold и другие. Спрашивать в /gd/.


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

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


Полезные ссылки.

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

Канадский челик, поясняет за архитектуру и отвечает на разные вопросы на стримах:
https://www.youtube.com/channel/UCSwuCetC3YlO1Y7bqVW5GHg

Бесплатные API для создания приложений:
https://github.com/toddmotto/public-apis

Бенчмарки на вопросы о том, какую БД выбирать:
https://github.com/AlexeyZatsepin/Android-ORM-benchmark

Подкасты ведройд разрабов которые шарят про все и вся:
https://androiddev.apptractor.ru/category/podcast/page/0/
Аноним # OP 14/08/19 Срд 19:16:41 14533802
Ля, пол разметки какнулось.
Аноним 14/08/19 Срд 19:30:51 14533873
Маняме в шапке говорит о деградации направления
Аноним # OP 14/08/19 Срд 19:33:07 14533884
Аноним 14/08/19 Срд 19:39:17 14533895
Бамп.
Аноним 14/08/19 Срд 19:44:42 14533926
Бамп.
Аноним 14/08/19 Срд 19:59:39 14533967
Бамп.
Аноним 14/08/19 Срд 20:14:34 14534108
Не прошло и полугода
14/08/19 Срд 20:14:55 14534119
Аноним 14/08/19 Срд 21:34:08 145346010
Аноним 15/08/19 Чтв 07:44:53 145359611
>>1453387
Пиздуй в иос-скотозагон и не выебывайся тут
16/08/19 Птн 20:21:37 145465212
На каких сайтах можно быстро и бесплатно запилить макет дизайна приложения? Не умею в фотошоп
Аноним 17/08/19 Суб 10:50:47 145484913
Аноним 17/08/19 Суб 12:53:50 145490014
а я в блокноте ручкой рисую а потом сразу верстаю лол
Аноним 17/08/19 Суб 17:46:22 145512215
>>1453379 (OP)
Анон здравствуй.

Для начала немного сути, что бы ты понял о чем я. Года четыре назад закончил институт по специальности IT, тогда для меня это было не актуально, скорее как корочка, работал я в другой сфере, но время прошло и многое поменялось, хочу поменять направление и реализовать свое образование. Общее понимание в плане JAVA есть, хотя многое забыл и еще больше не знал

Собственно пару вопросов.

1. Это вообще актуально, Android на JAVA? Я погуглил новости и оказалась что гугл теперь поддерживает язык под названием Kotlin, собственно от ребят из Питера. С другой стороны объем JAVA в мобильной сфере очень велик.

На данном этапе я планирую освоить разработку на JAVA и в будущем если будет необходимо выучить Kotlin.

2. Можно ли за месяц или два освоить разработку на Android что бы устроиться хотя бы на минимально оплачиваемую работу удаленно? При учете что есть возможность и желание заниматься сутками без отдыха? Ну и есть базовый минимум программировании.

Сейчас хочу прогнать пару курсов с большим объемом практики, что бы понимать как правильно делать приложения и заодно заполнить пробелы в знаниях. После сделать несколько небольших приложений полностью самостоятельно, залить на гитхаб и отправиться на поиск удаленной работы, попутно доучивая android sdk, необходимые дополнительные библиотеки и увеличивать объем портфолио.
Аноним 17/08/19 Суб 17:51:47 145512316
>>1455122
И в дополнение что лучше использовать intellij idea с торрента или android studio? Что бы потом не прыгать на другую среду разработки, хотелось бы начать с более оптимальной.
Аноним 17/08/19 Суб 17:57:25 145512717
Аноним 17/08/19 Суб 17:58:56 145512818
>>1455122
>попутно доучивая android sdk,
Ахахх, насмешил)

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

дополнил.

слишком много текста, хотя только из-за этого я и ответил. Непохоже на пасту.
Аноним 17/08/19 Суб 18:00:16 145512919
но если бы я сейчас вкатывался, я бы пошел в какой-нибудь руби + элик или иос.

собственно, после того как забросил ведройд, я на иос и убежал
Аноним 17/08/19 Суб 18:36:31 145514920
>>1455129
У тебя при вкате в иос были приложения в app store
Аноним 17/08/19 Суб 18:47:31 145515721
>>1455128
>вообще без шансов. Поверь мне, я так делал, и я проходил через этот ад.

Без шансов сидеть целый день или без шансов все осилить в достаточной мере?
Аноним 17/08/19 Суб 18:55:23 145516022
>>1455149
Зачем иметь приложение в app сторе?

>>1455157
Второе. Есть вещи, которые не осилишь. Например, как лучше делать. В некоторых вещах нужно рассмотреть одно и тоже и научится это делать пятью разными способами - спасибо backward компабилити говножабе и вообще всему ведройдовскому стартапу и гуглу, который гнет свою палку в свои говнолибы.
Аноним 17/08/19 Суб 18:57:13 145516123
Я тебе сразу говорю, это приключение не из веселых. Лучше подумай. Я бы и в жабу\сисярп тырпзайз бы не пошел. Нужна работа где весело и норм. А это только рельсы и иос. Ну или питон. В остальном все другие языкнеймы и прочее - говно.
Аноним 17/08/19 Суб 18:58:05 145516424
Но если выбирать между ведройдом - фронтом - тырпрайзом. Я бы пошел ведройд.
Аноним 17/08/19 Суб 19:06:19 145517125
>>1455160
Для успешного прохождения собеседования, не?
Аноним 17/08/19 Суб 19:14:13 145517826
>>1455160
>Второе. Есть вещи, которые не осилишь. Например, как лучше делать. В некоторых вещах нужно рассмотреть одно и тоже и научится это делать пятью разными способами - спасибо backward компабилити говножабе и вообще всему ведройдовскому стартапу и гуглу, который гнет свою палку в свои говнолибы.

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

Хотя в любом случае спасибо, даже если не получится это будет хороший опыт, я думаю что за мобильным рынком будущее, в любом случае надо туда лезть.
Аноним 17/08/19 Суб 19:16:55 145518127
>>1455178
>за мобильным рынком будущее
За мультиплатформой же
Аноним 17/08/19 Суб 19:18:45 145518428
>>1455181
Да, так правильнее.
Аноним 17/08/19 Суб 19:23:39 145519229
>>1455178
>уровня я загрузил массив в лист вью, неужели все
поменялось?
У меня в шапке написано что нужно знать. Это для маленького ждуна.
Аноним 17/08/19 Суб 19:25:50 145519630
>>1455181
Защеканец. Все мы прекрасно понимаем этот уровень. Уровень списочка.

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

Удачи.
Аноним 17/08/19 Суб 19:26:45 145519831
>>1455196
Это пока, речь про будущее
Аноним 17/08/19 Суб 19:28:18 145520032
Видел как на флаттере манядауны ставят if ios делай так. елсе - делай как в ведре. Просто ору.

Хотя по сути как я и говорил, все разрабы с мультиплатформы - это выходцы с ведра, потому что все пытаются что-то сделать. В итоге выходит говно с максимум 50+ работы по миру.
Аноним 17/08/19 Суб 19:29:14 145520233
>>1455192
Если ты про пять пунктов, то это крайне не много, основы основ, не считая библиотеки конечно, я просто с ними толком не работал.
Аноним 17/08/19 Суб 19:30:04 145520534
>>1455202
>библиотек

быстрофикс.
Аноним 17/08/19 Суб 19:30:52 145520635
>>1455198
В будущем мы умрем.

И на этом интервале мне в радость писать на гейоси.

>>1455202
>Малость
4 месяца активного дроча 24 на 7. Так говорят только те, кто уже знаком с ними. Не пудри мозги другим новичкам.
Аноним 17/08/19 Суб 19:36:24 145521136
>>1455206
>4 месяца активного дроча 24 на 7. Так говорят только те, кто уже знаком с ними. Не пудри мозги другим новичкам.

Может я конечно туплю, но базовый уровень явно быстрее осваивается, во общем через месяц отпишусь о результатах.
Аноним 17/08/19 Суб 19:47:26 145521237
>>1455206
>4 месяца активного дроча 24 на 7. Так говорят только те, кто уже знаком с ними. Не пудри мозги другим новичкам.

Да и я не говорил что полный ноль, когда то давно прочитал шилда и кнута, немного покопался в одной всем известной и очень толстой книге по андроид разработке и пару онлайн курсов осилил, но это было давно и все это можно за пару недель сделать, а и еще какую то книгу на английском с примерами осилил(точное название не вспомню), там 2 или 3 приложение делалось. А и еще одну по SQL, но там чисто база,я ее вообще за день прочел.
Аноним 18/08/19 Вск 01:10:18 145543338
Аноны, что можно почитать про саму операционную систему андроид? Как по шиндам и юниксам, только по андроиду. Есть такие книги?
Аноним 18/08/19 Вск 07:24:46 145548339
>>1455129
> руби + элик

>>1455161
> Я бы и в жабу\сисярп тырпзайз бы не пошел. Нужна работа где весело и норм. А это только рельсы и иос.

Я слышал, что в америке был хайп на это в то время, когда все соц. сети писали переписывали в итоге там сейчас все на этом, и именно по этому на этих языках веселее и дохуя работы, особенно фриланса того же, я правильно понял?
Аноним 18/08/19 Вск 12:09:17 145557740
Опа
Аноним 19/08/19 Пнд 08:03:14 145601441
Есть какой-то ресурс/учебник где одновременно изучается котлин и андроид без джавы. Везде андроид с джавой, а котлин отдельно.
Аноним 19/08/19 Пнд 08:52:47 145602142
>ReactNative - Мочаскрипт во всей красе;
а мне нравится
Аноним 19/08/19 Пнд 09:55:19 145602743
>>1456014
Какая разница? Что ты там изучать в котлине собрался? 3 с половиной метода стдлибы с синтаксис?
Аноним 19/08/19 Пнд 10:46:55 145604744
>>1456027
Мешанина в башке будет из джавы и котлина. Надо чтобы строго один язык использовался, а не читать сначала примеры на джаве, потом переписывать их в котлин.
20/08/19 Втр 01:29:41 145672945
Сап. Пытаюсь в MVP. У меня есть базовый абстрактный класс для презентеров https://hasteb.in/yehijofa.java, в котором есть поле mView. Собственно, вместо того, чтобы каждый презентер заводил себе инстанс этой переменной со своим view, эта переменная постоянно перезаписывается. И из-за этого, если я уничтожу какой-то фрагмент раньше других, то при попытке вызвать любой метод view я получаю NullPointer Exception. Какие у этого есть решения? Кроме бойлерплейт кода attach/detach с приватными переменными view в каждом презентере
Аноним 20/08/19 Втр 09:38:14 145678746
>>1456729
Ты не поверишь M O X Y
Аноним 20/08/19 Втр 12:10:30 145682147
>>1456787
Других решений нету?
Аноним 20/08/19 Втр 13:52:14 145684748
После курсов от Udacity можно пробовать ходить по собесам, попутно подучивая технологии с требований, или надо еще что-то знать?
Аноним 20/08/19 Втр 13:56:12 145684949
>>1456847
Нахуя вообще вкатываться? сейчас востребована веб-разработка и тот же swift более. Хуй знает, бум на ведроиды прошел
Аноним 20/08/19 Втр 13:58:01 145685050
>>1456849
Че несешь. Как свифт может быть более востребован, если ведер в разы больше айфонов.
Аноним 20/08/19 Втр 14:23:21 145685451
>>1456849
Хуифт, блядь. Там на джунов вакансий нет!
Аноним 20/08/19 Втр 14:29:09 145685852
>>1456854
А на андроид как будто жопой жуй вакансий на джуна да?
Аноним 20/08/19 Втр 14:40:19 145686553
1566301199577.jpg (20Кб, 350x500)
350x500
Аноним 20/08/19 Втр 14:41:41 145686654
Аноним 20/08/19 Втр 14:47:32 145686855
>>1456858
Пост свой перечитай. Потом кукарекай.
Аноним 20/08/19 Втр 14:50:24 145687256
>>1456850
>>1456854
Ничего не имею против андроида, просто сейчас вакансий для джунов почти нет, а для свифта есть. И просто вкатывальщиков стало намного больше, такие дела. ПОэтому лучше веб
Аноним 20/08/19 Втр 20:24:19 145706757
Сап. Я могу заменить фрагмент в bottom sheet на другой фрагмент? Те у меня есть bottom sheet логин и bottom sheet регистрации. Я могу открывать один фрагмент поверх другого, но это выглядит не очень и хотелось бы чтобы один фрагмент заменялся на другой
Аноним 20/08/19 Втр 22:30:24 145716658
>>1457067
fragmentManager.replace
>>1456821
Ну можешь хранить стейт в презентере, обновлять его и вьюху если есть. Есть вьюхи нет, то обновишь ее в attach.
А можешь еще не ебать мозги и перекатиться в мввм/мви, где "презентер" вообще вьюху не трогает.
Аноним 20/08/19 Втр 22:50:20 145717759
>>1456014
Учебников в ведройде нет.

>>1456821
есть. самописные + другой попенсорс.

>>1456849
работа всегда есть, дауненок.

>>1456872
для ведройда всегда есть. тем более больше людей это говно поддерживать нужно. Хотя у меня почему то сейчас в своей команде 4 иос человека, а в ведройде 2 всего.

Аноним 21/08/19 Срд 10:45:29 145735760
>>1453379 (OP)
ЗДРАСТВУЙ двач.Помогите кто может.Есть лы возможность счытивать местоположение телефона каждие 60 секунд при отключеном екране. Андроид убивает процесс при переходе в оффлайн режим
Аноним 21/08/19 Срд 11:53:53 145740261
image.png (171Кб, 300x300)
300x300
>>1457357
>Андроид убивает процесс при переходе в оффлайн режим
только вместе пикрила слов - подставляй - "Да ты что!"
Аноним 21/08/19 Срд 13:48:26 145754362
>>1457357
А вынести это в сервис?
Аноним 21/08/19 Срд 14:18:44 145759663
Аноним 21/08/19 Срд 16:59:38 145772564
>>1457543
делал не получилось(
Аноним 21/08/19 Срд 17:00:57 145772665
Аноним 21/08/19 Срд 18:14:04 145778966
У меня сервер в ответе на post возвращает код. Я хочу парсить этот код в enum. Как это сделать? Пытался сделать так https://hasteb.in/esofigel.kotlin, но code получается null код ответа есть. Мой enum -> https://hasteb.in/ofuwafuv.kotlin
Аноним 21/08/19 Срд 22:09:39 145798367
Аноним 21/08/19 Срд 23:01:19 145802168
>>1457983
>>1457357
На девятке локация в фореграунде сервисе режется до раз в 5 минут если не дольше.
>>1457789
Первый ответ из гугла

enum class ObjectTypeEnum {
@SerializedName("0")
UNKNOWN_TYPE,
@SerializedName("11")
SIMPLE_TYPE,
@SerializedName("42")
COMPLEX_TYPE
}
Аноним 22/08/19 Чтв 00:55:06 145808569
image.png (201Кб, 1366x768)
1366x768
Господа,подскажите где искать Constraint Layout? В пкм только это
Аноним 22/08/19 Чтв 00:56:13 145808970
>>1457357
Засетать аларм менеджеру пендинг интент на брокаст через 60 секунд, в ресивере повторить, и так далее. Да, батарее пиздец, но я в чужие дела не лезу, хочешь считывать, значит есть зачем
Аноним 22/08/19 Чтв 00:56:28 145809071
>>1458085
Что ты хочешь? Твой layout уже Contraint Layout
Аноним 22/08/19 Чтв 00:57:31 145809272
>>1458090
Шоб все блоки не смешивались в кашу при компиляции
Аноним 22/08/19 Чтв 00:59:05 145809673
>>1458092
Добавь зависимости. Можешь сделать в xml, а можешь в графическом редакторе протянуть линии к нужному Учи матчасть, блять
Аноним 22/08/19 Чтв 10:18:57 145823174
>>1456865
и где найти это четвертое издание?
Аноним 22/08/19 Чтв 13:37:35 145837975
image.png (208Кб, 1366x768)
1366x768
image.png (99Кб, 607x1080)
607x1080
Пацаны куда делась кнопка при компиляции?
Аноним 22/08/19 Чтв 14:03:59 145841076
>>1458379
Параметры кнопки открой
Аноним 22/08/19 Чтв 15:05:30 145848577
Анон, помогай!

Есть AsyncTask, который стартует из onCreate.
Если запускать приложение нормально (хоть из Студии, хоть иконкой на эмуляторе), то все ок.
Но если запускать в дебаге, то после task.execute() он не заходит ни в doInBackground, ни в коллбэк по onPostExecute, а просто херачит дальше, выходит из onCreate (что, очевидно и должно происходить) и т. д.
Но самое удивительное, что после выхода из onCreate приложение закрывается. С чистым логом. Хотя никаких инструкций для этого в коде нет.
Повторяю: все это происходит только в дебаге, без дебага работает нормально.

Подскажите, куда копать и каким идолам молиться.
Аноним 22/08/19 Чтв 15:18:19 145849678
>>1458485
Код показывай. Мы что экстрасенсы по твоему
Аноним 22/08/19 Чтв 18:57:10 145867279
>>1458485
Паузы треда, класическая проблема
Аноним 22/08/19 Чтв 18:57:40 145867480
>>1458672
Асинктаск рассчитан на очень быстрые дейстивя(пара секунд)
Аноним 22/08/19 Чтв 19:25:30 145870281
>>1458672
>>1458674
Это все очень хорошо, но не объясняет, как же мне отладчиком позырить, что там у меня в недрах doInBackground творится.
Все в лог кидать - идея так себе.

Если что, я и Debug.waitForDebugger() ставил там.
Но этот совет я вычитал применительно к Эклипсу, а сам то в АС гоняю.
Да и действие это больше из разряда прыжков с бубном - дебаггер-то у меня приаттачился уже.

Меня больше беспокоит, что приложение закрывается.
Даже не потрогав брейкпойнт отладчиком.
Аноним 22/08/19 Чтв 19:32:11 145870782
>>1458674
Я, может, дурацкий вопрос задам, но все же:
по нажатию на кнопку надо скачать файл по УРЛу.
При этом дальнейшая работа до завершения скачки бессмысленна.

>Асинктаск рассчитан на очень быстрые дейстивя(пара секунд)
Хочешь ли ты сказать, что реализовывать указанную задачу на асинктаске неправильно?
Хер же знает, сколько оно качать будет.

Нафига надо накручивать историю с тредами или экзекьютерами?
Если посмотреть в исходники, то AsyncTask.execute() в глубине себя выполнит Executor.execute. Так что какая разница?

Вот это вот:
>Асинктаск рассчитан на очень быстрые дейстивя(пара секунд)
это просто идеологический подход (я знаю, что это в доке написано), или есть какая-то РЕАЛЬНАЯ причина, почему не следует пихать длинные задачи туда?
Аноним 22/08/19 Чтв 20:08:27 145875083
>>1458089
пасиб большое.есть адеквати)
Аноним 22/08/19 Чтв 21:43:21 145879084
image.png (12Кб, 309x394)
309x394
Аноним 22/08/19 Чтв 21:47:06 145879485
Аноним 22/08/19 Чтв 21:51:17 145879886
Аноним 22/08/19 Чтв 23:39:57 145887387
1.png (41Кб, 1182x451)
1182x451
2.png (28Кб, 771x382)
771x382
Котаны, я в Котлин-треде людей домогался, потому что андроид-треда не было. Сейчас сюда пришёл. Итак, вот начало:
>>1452169
>>1451640
>>1451617

Теперь следующий вопрос: когда я быстро скроллю туда-сюда, у меня иногда приложение подвисает: я пальцем провёл слева направо, ноль отклика, а уже потом, через 500-1000 мс приложение само доскроливает направо. Как я понимаю, дело в том, что карточки (ViewHolder) из RecyclerView удаляются из памяти, а потом загружаются туда заново.

Можно ли с этим что-то сделать? Прогружать (инстанцировать заранее) наперёд N карточек? И наоборот, не удалять последние N карточек, которые были проискроллены.

Заранее спасибо
Аноним 22/08/19 Чтв 23:50:23 145888088
>>1458707
если нет поворота - мб и правильно.

>Нафига надо накручивать историю с тредами или экзекьютерами?
Если посмотреть в исходники, то AsyncTask.execute() в глубине себя выполнит Executor.execute. Так что какая разница?
Разница в ебле. А в ведройде она везде. Читай рхжаба.

>это просто идеологический подход (я знаю, что это в доке написано), или есть какая-то РЕАЛЬНАЯ причина, почему не следует пихать длинные задачи туда?
доки обманчивы. например какой нибудь контент провайдер. Ого, я даже это вспомнил..

Юзай рх короче. И делай уже слои. все в шапке есть.

Аноним 23/08/19 Птн 00:56:11 145888989
>>1458873
Мне кажется ты говна поел со своим фаирбейзом и маппингом объектов на меин треде из него.
Аноним 23/08/19 Птн 10:01:12 145900390
>>1458702
Лог как раз хорошая идея, дурачек
Аноним 23/08/19 Птн 10:06:34 145900791
>>1458707
Сказать реальную причину не могу т.к. не использовал и не разбирался в асинктасках особо.
Но из моего опыта - лучше слушать то что написано в доке.
Как-то раз писал апку, в которой надо было каждые 10 сек писать сет данных. Мне лень было базу организовывать и я все писал в сет в джсон и в преференсы. Апка работала 24/7, пошла в продакшн, через пару дней начали умирать девайсы, мой тип записи сломал флеш память. Потом только в доках прочитал мелким шрифтом, что преференсы надо использовать для сейва токен или каких-то одноразовых задач, использовать часто, не советуют т.к. дизайнили не для этого.
Аноним 23/08/19 Птн 12:54:19 145917492
>>1459003
>дурачек
Спасибо за уделенное мне внимание, гуру.
Аноним 23/08/19 Птн 12:57:24 145917993
>>1459007
Ну, а я вот поразбирался, и не понял, почему документация советует то, что советует.
Вот и спрашиваю. Может, кто поумней найдется и распедалит.
Мы же тут для этого, а не только для того, чтобы на хуях друг друга катать.
Аноним 23/08/19 Птн 13:27:20 145922494
>>1459007
>>1459179
Ну, собственно, пока единственное вменяемое объяснение такое:

Because AsyncTask, by default, uses a thread pool that you did not create. Never tie up resources from a pool that you did not create, as you do not know what that pool's requirements are. And never tie up resources from a pool that you did not create if the documentation for that pool tells you not to, as is the case here.

In particular, starting with Android 3.2, the thread pool used by AsyncTask by default (for apps with android:targetSdkVersion set to 13 or higher) has only one thread in it -- if you tie up this thread indefinitely, none of your other tasks will run.


В любом случае это слабо объясняет падение приложения под отладчиком при попытке зайти внутрь дуИнБэкграунд
Аноним 23/08/19 Птн 16:41:27 145936695
Как правильно выкладывать apk в Google play? С организационной стороны. Как это вы делаете: заставляете заказчика создать новый аккаунт в play console, получаете пароль от этого аккаунта и сами загружаете?
Аноним 23/08/19 Птн 18:33:28 145940796
Я могу создать пак фотографий чтобы они были как стандартные avatars для tools? Типо чтобы при установке изображения я просто ставил название пака и номер элементе. В общем все как у стандартных avatars, только со своими изображениями
Аноним 23/08/19 Птн 18:40:41 145941597
image.png (201Кб, 1366x768)
1366x768
Как фиксить эту черную хуету на строке? Нормально печатать не могу
Аноним 23/08/19 Птн 18:41:26 145941798
image.png (199Кб, 1366x768)
1366x768
Аноним 23/08/19 Птн 18:42:19 145942099
Аноним 23/08/19 Птн 18:43:05 1459421100
Аноним 23/08/19 Птн 21:33:15 1459537101
>>1459366
Заказчик создает аккаунт, если не совсем тупой. Либо может быть так, что организация которая делает приложения добавляет это в свой аккаунт и публикует от своего имени. Обычно первый вариант, т.к. в процессе жизни проекта, могут меняться компании, которые пишут приложение. Для этого в аккаунте существуют разные уровни доступа, и тот кто завел аккаунт, отвечает за доступ. Но разработчиков работающих на проекте стараются по дефолту всех добавить, т.к. они в первую очередь выкладывают приложение, запускают альфы/беты и смотрят отчеты по крашам, От заказчика нужны текста для новых релизов, если добавили какую-то фичу новую, хорошо бы об этом написать или добавить скриншоты.
Аноним 23/08/19 Птн 21:37:18 1459547102
Аноним 23/08/19 Птн 21:40:53 1459552103
Аноним 23/08/19 Птн 21:42:00 1459555104
>>1458873
Сделай stacktrace и посмотри какой метод долго выполняется
Аноним 24/08/19 Суб 01:24:05 1459686105
Есть много 1080p WEBM видео. Я гружу от них аудио через стандартный андройдовский media player и они долго грузятся, тк весят по 30-40мб. Мне от них только звук нужен если возможно как-то сжать их до например 480p чтобы я сразу с видео грузил, будет лучше. Можно ли их как-то закомпрессить в ущерб качеству чтобы они как-нибудь быстрее грузились?
Аноним 24/08/19 Суб 01:32:33 1459690106
>>1459555
то есть ты говоришь, что так и должно быть, и надо уменьшить время на инстанцирование ViewHolder и его биндинг?
Аноним 24/08/19 Суб 10:57:31 1459832107
>>1459552
Это как блять? Она же осенью только выходит
Аноним 24/08/19 Суб 11:00:19 1459834108
Аноним 24/08/19 Суб 11:53:49 1459850109
>>1459686
Перефразирую. Приложение грузит много 1080p WEBM. Из-за того, что они весят по 30-40мб, они долго грузятся. Возможно ли как сжать их пока они грузятся или компрессить до например 480p и грузить так? Или может возможно только аудио грузить? Пользуюсь стандартным медиа плеер
Аноним 24/08/19 Суб 12:45:22 1459879110
Аноним 24/08/19 Суб 13:10:18 1459895111
>>1459686
>>1459850
ffmpeg -i input.webm -sn -vn -c:a aac output.aac

нате. И так с каждым файлом. Само собой тебе их где-то надо хранить
Аноним 24/08/19 Суб 15:45:04 1460010112
>>1459895
>>1459879
Ему нужно вытягивать из файла контейнера только аудиодорожку. Чтобы пережать файл нужно его сначала скачать. Вангую он делает музыкальный плеер к двачу либо другой хуйне надеюсь к опенингс.мое к которой у него нет доступа, иначе бы такой проблемы не стояло.

>>1459850
>>1459686
Попробуй ExoPlayer. Я надеюсь, что его DefaultExtractorsFactory умеет грузить чанки нужного компонента в контейнере. Еще нужно чтобы сервер умел отдавать эти чанки через Content-Range, а не только файл целиком. Но вероятней всего ты соснешь.
Аноним 24/08/19 Суб 15:53:25 1460016113
>>1460010
>Опенингс мое
Бинго
Аноним 24/08/19 Суб 15:57:15 1460018114
>>1459879
Не совсем правильно выразился, сорри. Не грузить, а проигрывать. Тк я скопировал все аниме с реддита на свой сервер и раздаю все с него, я пытался спарсить через ffmpeg webm в опус, но эта параша на каждое третье аниме 520 ошибку выдает тк у animethemes не сервера а говно говна
Аноним 24/08/19 Суб 16:00:01 1460021115
>>1460018
сначала качаешь, потом конвертишь

Аноним 24/08/19 Суб 16:00:43 1460022116
>>1460018
Те что мы имеем. Возможно ли проигрывать только аудио дорожку с webm, тем самым ускоряя скорость загрузки? Или возможно при загрузке для проигрывания сжимать webm с 1080 до допустим 480 и проигрывать его. Без загрузки на телефон. Такое возможно вообще?
Аноним 24/08/19 Суб 16:02:49 1460024117
>>1460022
нет, невозможно. Качаешь через свой сервер, потом конвертируешь
Аноним 28/08/19 Срд 03:08:31 1462230118
Самая годная архитектура на 2019 год?
Довольствуетесь MVVM, дополняете её своими надстройками или у вас свой личный подход?
28/08/19 Срд 03:48:11 1462233119
>>1462230
> MVVM
Это не архитектура.
Аноним 28/08/19 Срд 05:02:44 1462241120
а какая архитектура в нативном реакте?
Аноним 28/08/19 Срд 12:02:39 1462433121
>>1462241
Реакт это часть архитектуры, отвечающая за View.
Аноним 28/08/19 Срд 12:08:51 1462442122
>>1462433
а где-то можно про это почитать? потому что он ещё и всю внутреннюю логику содержит и в мобилках с базой данных работать может напрямую
Аноним 28/08/19 Срд 12:11:04 1462444123
>>1462442
>всю логику
>работать с базой данных
Это уже проблемы тех, кто пишет такой код.

Обращаться к БД можно из сторонних сервисов, например из экшенов Redux. Сам же Реакт должен отвечать только за представление.
Аноним 28/08/19 Срд 12:17:03 1462449124
>>1462444
прости но это наркомания какая-то
ридакс исключительно нужен для управления глобальным стейтом
Аноним 28/08/19 Срд 18:09:36 1462725125
>>1462233
Лол, еблан детектед.

>>1462230
Да, МВВМ однозначно самая топ, но тут стоит уточнить, что МВВМ сама по себе мало дает преимуществ, а вот связка
вммв + ливдата + датабиндинг + даггер = топчик.
28/08/19 Срд 20:14:09 1462766126
>>1462725
> лол кек топ топчик пук
Как хорошо, что у вас каникулы уже вот-вот закончатся.
Аноним 28/08/19 Срд 21:27:11 1462814127
владею английским(ток закончил универ) захотел вкатиться, друг на андройде чет пилит уже не один год вроде как синьор, посоветовал мне не идти по его стопам, а учить дарт на флаттере, хочу узнать побольше мнений!!!почитал на медиуме статьи вроде все хвалят за скорость продуктивность, кросс платформиность и т.п.
Аноним 28/08/19 Срд 22:18:15 1462847128
>>1462766
> не может отстаивать свои же слова
> сливается от первого поста, где указывается на его ошибку
> пытается зацепиться за мемчик, думая на полном серьезе, что их юзают только школьники

Ты таки действительно дегенерат. Не влезал бы в столь серьезные треды в будущем.
Аноним 28/08/19 Срд 22:53:33 1462877129
image.png (35Кб, 500x450)
500x450
Аноним 28/08/19 Срд 23:12:49 1462887130
>>1462814
>за скорость продуктивность
Нет
>кросс платформиность
уровня /b/. По факту серьезные вещи придется для иоса и ведра пилить по отдельности. Но если у тебя в планах пилить приложения-визитки и, максимум, новостники с 4-5 экранами и текстами в них, то флаттер сойдет.
Аноним 31/08/19 Суб 19:24:17 1464835131
1523130302651.png (277Кб, 500x595)
500x595
ААААААААААААААААААААААААААААААААААА БЛЯТЬ КАК ЖЕ Я НЕНАВИЖУ ЁБАНЫЙ STORAGE ACCESS FRAMEWORK КАКАЯ ЖЕ ЕБАНАЯ ПАРАША ГОСПОДИ НУ ЗА ЧТО СУКА КОМУ БЛЯТЬ ПРИШЛО В ГОЛОВУ ЭТО ЕБУЧЕЕ АПИ НА КОТОРОМ НИХУЯ НОРМАЛЬНО СДЕЛАТЬ НЕЛЬЗЯ АААААААААААААААААААААААААААААААААААААААААААА
Аноним 31/08/19 Суб 19:27:40 1464837132
1536512099571.gif (715Кб, 512x512)
512x512
>>1464835
И ВЕДЬ НИХУЯ ДАЖЕ ПРИМЕРОВ НОРМАЛЬНЫХ НЕТУ НА ОФФ САЙТЕ ГУГЛА ТОЛЬКО КАКИЕ ТО БЛЯТЬ САМЫЕ ПРИМИТИВНЫЕ ПРИМЕРЧИКИ ДЛЯ ДАУНОВ АУТИСТОВ СУКА ГДЕ БЛЯТЬ НОРМАЛЬНЫЕ ПРИМЕРЫ КАК МНЕ БЛЯТЬ БЫСТРО СОЗДАТЬ ПОДДИРЕКТОРИЮ И В НЕЙ КУЧУ ФАЙЛОВ ЧТОБЫ НЕ НУЖНО БЫЛО СПАМИТЬ ЛИСТФАЙЛС ИЛИ ФАЙНДФАЙЛ НА КАЖДЫЙ ЧИХ ПОТОМУ ЧТО ОНИ СУКА МЕДЛЕННЫЕ КАК САМАЯ ЖИРНЮЩАЯ МАМАША ШЛЮХА НА ЭТОМ ЁБАНОМ СВЕТЕ
Аноним 01/09/19 Вск 15:12:37 1465199133
Короче устроился андроид жуном, жабу знаю хорошо, спринг, базы, а андроид не знаю, кек. Впринципе норм, но верстка этого xml - это просто пиздос. Дайте линки на гайды где тупо часами верстают какие-то ништяки на этой дичи.
Аноним 01/09/19 Вск 15:25:10 1465217134
>>1465199
Верстай для начала из вкладки design, потом поймёшь логику из text. Наоборот учить это мазохизм.
Аноним 01/09/19 Вск 15:34:59 1465226135
>>1465217
Да мне текстом по дефолу удобнее, тк занимался фронтом немнмого. Проблема в том, что в инете нахожу ссаное описание лейаутов, свойств, а так чтобы тип с 0 задрачивал какую-то практическую задачу чтот не нахожу.
Аноним 01/09/19 Вск 15:48:08 1465237136
>>1464837
>>1464835
Нехуй срать папками, говно. Сри в свою директорию приложения.
>>1465217
HTML тоже с WYSIWYG изучать предлагаешь?
Аноним 01/09/19 Вск 15:53:54 1465241137
>>1465237
Что значит не срать папками если мне надо файлы качать на sd карту?
Аноним 01/09/19 Вск 16:37:14 1465266138
>>1465199
>верстка этого xml
Много прям придется верстать на нем?
Аноним 01/09/19 Вск 18:35:29 1465349139
Аноним 02/09/19 Пнд 11:52:15 1465650140
Добрый день!
У меня довольно таки нетривиальный вопрос к вам. Какой ноутбук нужен для разработки мобильных приложений? Вернее, что самое важное?
Загуглив, в основном вижу что требования только к процу и оперативке. Но у меня на работе все разработчики приложений сидят на макбуках с дискретками?
Не проебусь, если возьму макбук без дискретки, но на i7 и с 16 гб оперативы?
02/09/19 Пнд 14:14:27 1465715141
>>1465650
> Но у меня на работе все разработчики приложений сидят на макбуках с дискретками?
А если все с крыши прыгать будут?
Аноним 02/09/19 Пнд 15:52:11 1465790142
>>1465650
32 бери сразу. 16 только на хром с идешкой хватит.
Аноним 02/09/19 Пнд 17:29:25 1465884143
>>1465650
16 достаточно, и проц чтобы норм был.

Не слушай шизойдов.

>>1465349
хорошие курсы в шапке.

>>1465226
Нигде ничего не показывают. Смирись.

>>1464837
А еще там багованные. Увы, ведройд это дерьмо.

>>1462814
правильно посоветовал. Ведройд это второе место после жс помойки.
Аноним 02/09/19 Пнд 17:56:17 1465894144
>>1465884
Если сравнить js помойку и ведройд куда бы ты вкатывался?
Аноним 02/09/19 Пнд 18:08:30 1465902145
>>1465894
Я же отвечал - если из двух - то ведройд. Жс это же адище.
Если есть еще выбор - то иос. Если нет иоса - то питон + эликсир.
Аноним 02/09/19 Пнд 22:55:12 1466052146
!.png (73Кб, 300x300)
300x300
Аноны, есть кто молодец?
Есть двачбраузер, охуенное приложение, сделано насовесть и навека. Все работает, но до бриллианта осталось допилить одну фичу.
Работы всего на две строчки.
Кто станет героем?

Проект: https://github.com/vortexwolf/2ch-Browser
Тред с коммьюнити: https://2ch.hk/mobi/res/1535834.html
Фича: https://github.com/vortexwolf/2ch-Browser/issues/128
Аноним 02/09/19 Пнд 23:12:18 1466061147
Аноним 02/09/19 Пнд 23:17:14 1466063148
>>1466061
> Если работа в 2 строчки, то почему же это не сделает он https://github.com/Quireg
Да он забил походу, или не понял что он него хотят, кароч не достучаться до него
Аноним 02/09/19 Пнд 23:28:12 1466070149
Почему Гугл признал Котлин лучшим языком для разработке на Андроид вместо того что бы проталкивать свои Flutter и Dart ?
Зачем они сделали этот куколдский поступок?
Аноним 02/09/19 Пнд 23:31:57 1466073150
>>1466070
флатер стартап внутри гугла. Выстрелит не выстрелит - никто не знает. Завезут фусчию или нет в этом плане имею в виду. Умные просто уже сбежали с этой клоунады.

Куколды остаются.
Аноним 03/09/19 Втр 00:15:30 1466099151
>>1465650
Сижу на маке 2015 года с i5, 8 гб оперативы и встройкой. Если открыть хром, 2 инстанса студии, бульбулятор, плюс всякая шелупонь типа зеплина и слака, то медленновато работать начинает, но в целом жить можно. Также сижу на убунту на ноуте с i7 4720hq, 16 гб - там дела получше. Ссд обязателен
Аноним 03/09/19 Втр 13:27:27 1466296152
Я студент второго курса. Стоит ли вкатываться сейчас в андроид или есть что-то более перспективное? Можно ли за год дрочева 24/7 найти работу джуном?
Аноним 03/09/19 Втр 13:35:11 1466304153
>>1466296
Пару лет назад еще можно было вкатиться, сейчас вакансии только для синьоров.
Аноним 03/09/19 Втр 14:49:50 1466351154
>>1466296
>Стоит ли вкатываться сейчас в андроид
Если хочешь - вкатывайся.

> есть что-то более перспективное?
есть.

>Можно ли за год дрочева 24/7 найти работу джуном?
Можно. Если по шапке идти - то за 5 месяцев.
Аноним 04/09/19 Срд 04:56:15 1466713155
>>1466351
Будь тебе 19 лет сейчас, куда бы ты вкатывался?
Аноним 04/09/19 Срд 05:14:54 1466714156
Аноним 04/09/19 Срд 06:39:23 1466727157
>>1453379 (OP)
Может кто помочь с приложением, которое текстовые переменные передает куда нибудь в sql? Может примеры есть?
Аноним 04/09/19 Срд 09:02:23 1466749158
Аноним 04/09/19 Срд 10:29:01 1466766159
>>1466713
Куда-нибудь не в айти.
Аноним 04/09/19 Срд 22:16:48 1467418160
Хочу сделать приложение, которое будет просто выдавать уведомление при изменении информации на сайте.
Можно ли это сделать без серверной части приложения?
Чтобы само приложение раз в день заходило и присылало уведомление о том, есть изменения или нет?
Для этого приложение должно быть всегда запущено?
Аноним 05/09/19 Чтв 02:29:25 1467537161
>>1467418
Можно, не должно если тебя не заботят задержки в несколько часов между обновлением на сайте и показом уведомления.
Аноним 05/09/19 Чтв 03:15:46 1467544162
>>1467537
и как сделать, чтобы раз в день лазало?
даже если я не вывожу телефон из спящего режима, и все такое
Аноним 05/09/19 Чтв 08:53:44 1467598163
Аноним 05/09/19 Чтв 19:54:32 1467961164
Подскажите каких-нибудь библиотек для удобной работы с rest.
Аноним 05/09/19 Чтв 20:29:38 1467976165
Аноним 06/09/19 Птн 10:19:07 1468300166
>>1467976
Спасибо, ретрофит то что надо.
Аноним 06/09/19 Птн 13:17:21 1468426167
Аноны, у меня приложение оче долго грузится в начале первый раз, так уже получилось, я хочу сделать анимированный splash screen. Есть годная гифка загрузки. Я уже спокойно гружу туда обычную картинку.

Стили:
<style name="AppTheme.Launcher" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowBackground">@drawable/splash</item>
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>

дравбл сплеш:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<color android:color="@color/colorPrimary"></color>
</item>
<item
android:width="200dp"
android:height="200dp"
android:drawable="@drawable/mygifimage"
android:gravity="center_vertical|center_horizontal"
/>
</layer-list>

Что мне сделать, чтобы она была аниммацией?
Аноним 06/09/19 Птн 13:34:04 1468438168
>>1467976
ktor - это же DI, а не REST
Аноним 06/09/19 Птн 14:27:49 1468496169
>>1468438
Вы уже в своем котлиноговне путаетесь сами.
https://github.com/ktorio/ktor

>>1468426
Вероятней всего ничего, т.к. под сплеш рисуется один фрейм, а дальше только в onResume активити.
Аноним 06/09/19 Птн 15:28:49 1468550170
>>1468496
>под сплеш рисуется один фрейм
Печалька, придётся делать тот код асинхронно и грузить гифку на главном экране до его выполнения.
Аноним 06/09/19 Птн 16:21:41 1468615171
Сделал navigation drawer c фрагментами. Решил для интереса прокликать по многу раз все меню. Консоль постоянно предупреждает о растущем кэше. Это нормально или фрагменты как-то нужно выгружать?
Аноним 06/09/19 Птн 17:16:57 1468667172
Подскажите как проще всего нарисовать список, где выбранный элемент на переднем плане, а предыдущий и следующий элемент находятся на заднем плане. Во время прокрутки, предыдущий элемент плавно выезжает на передний план. Есть популярное решение для такой штуки?
Аноним 07/09/19 Суб 04:43:56 1469217173
>>1468615
А ты реплейс фрагментов делаешь с добавлением в бекстек или без? Если с, то инстанс фрагмента держится в памяти, хоть и вьюха у него уничтожена.
>>1468667
Нарисуй. Вероятней всего придется пердолиться с кастомным лейаут менеджером.
Аноним 07/09/19 Суб 09:33:44 1469244174
>>1469217
>с добавлением в бекстек или без
Честно говоря хз, в ведройд разработке буквально со вчера из-за срочной необходимости. Делаю таким кодом:
fragment = new BlankFragment();
displaySelectedFragment(fragment);

private void displaySelectedFragment(Fragment fragment) {
FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
fragmentTransaction.replace(R.id.frame, fragment);
fragmentTransaction.commit();
}
Аноним 07/09/19 Суб 11:06:28 1469289175
>>1469244
Ну на вид ок, мб. где-то еще хуйню делаешь. А мб и ложная тревога
> в ведройд разработке буквально со вчера из-за срочной необходимости
тогда пока не заморачивайся
Аноним 08/09/19 Вск 18:03:40 1469994176
>>1453379 (OP)
АНОНЧИКИ, А КАК У ВАС С РАБОТОЙ?
Или вы на себя работаете?
Нужно вообще кому-то ведропрогеры в мухосранях 600к+???


Как долго вы вкатывались в это? Сколько в день уделяли времени?
Аноним 08/09/19 Вск 18:20:09 1470007177
>>1469994
> 600к+
Я в Москве только 300к+ получаю
Аноним 08/09/19 Вск 22:33:31 1470137178
>>1469994
Месяц назад искал работу в ДС-2. Проблем с поиском нет, если есть опыт работы. Кроме миллионников еще где-то требуются разрабы? Можешь попробовать поискать на удаленке, мне несколько раз предлагали какие-то проекты, но поскольку хотел офис, то отказывал.
Аноним 08/09/19 Вск 23:43:37 1470158179
Эх, а вообще реально перейти рубеж в 300к? Я уже пять лет не могу начать зарабатывать больше(
Аноним 09/09/19 Пнд 02:50:26 1470182180
>>1470158
Переезжай в долину, там преодолеешь. Будешь как >>1469994 от 600к получать. Ну можешь еще в европе попробовать, но там сложнее, надо от 100к в год получать, а это сеньор помидор уже.
Аноним 09/09/19 Пнд 05:26:14 1470200181
>>1470007
>>1470137
А что насчет остальных вопросов касательно вката?
Аноним 09/09/19 Пнд 09:35:45 1470236182
>>1470200
За 1,5 года примерно. За это время просто писал свой пет-проект, который потом добавил в портфолио. Затем прошелся по темам, которые задают на собеседованиях и спустя несколько собесов дали оффер на 40к рублей (я сам столько просил). Причем на прошлой работе, где был свободный график и более легкие условия работы, получал 70к. Но все равно бросил эту работу, т.к. этот доход был уже потолок и не было вектора развития. С той сменой деятельности не прогадал и уже через пол года получал 75к, а через год после начала 130к.
Аноним 09/09/19 Пнд 16:20:30 1470433183
>>1470236
Сколько часов в день втыкал?
Аноним 09/09/19 Пнд 19:13:31 1470562184
Аноним 09/09/19 Пнд 20:53:47 1470608185
Аноним 09/09/19 Пнд 21:20:45 1470628186
Аноним 09/09/19 Пнд 21:27:06 1470636187
Корутины - круто. Самое крутое, что я вообще видел.
Аноним 09/09/19 Пнд 21:46:22 1470673188
>>1470636
Возможно. Но ты никогда не узнаешь об GCD и NSOperations. А ведь они в 100 раз круче.

Помню как то пришлось отправлять 10 запросов, доставая их из листа, и по окончанию всех каллбек послать. В рхжабе я это решил 5-6 операторами. Около 30-40 строчек.

с NSOperations я это решу 5-6-ю. С использованием стандартной библиотеки.
Аноним 09/09/19 Пнд 21:49:16 1470678189
Screenshot 2019[...].png (442Кб, 1622x1488)
1622x1488
Вот это говнокод конечно мой.
Аноним 09/09/19 Пнд 22:42:12 1470713190
>>1470678
Ты человек-обфускатор? Что хоть делает этот код?
Аноним 09/09/19 Пнд 22:44:42 1470714191
>>1470678
Типичное использование стримов, кстати.
Вместо того, чтобы использовать их, генеря простой, поддерживаемый, отлаживаемй код, любители "зато на 1.5 строчки меньше" хуярят вообще все в один вызов с точкой-точкой-точкой-точкой-точкой-...-точкой.
Аноним 09/09/19 Пнд 22:45:01 1470715192
>>1470713
А ты читать не умеешь? Тут и так понятно. Берем каждый айди сабтаски, патчим ее, ждем все - потом берем если есть фоточки - патчим все - ждем - ЕСЛИ есть остановленные задачи - патчим их - ждем. ИНАЧЕ патчим их с другим булевым флагом и ждем.
Аноним 09/09/19 Пнд 22:45:49 1470717193
>>1470713
Падажжи!
Спроси его об этом через пару дней, когда конча от осознания "охуеть, как я могу" подсохнет вместе с воспоминаниями о том, что этот код ДОЛЖЕН ДЕЛАТЬ (а не делает - это у тебя поспешный вывод)
Аноним 09/09/19 Пнд 22:47:10 1470718194
>>1470714
Стримы завезли в жабу? Ой, в 26 версии помоему, да?

>>1470717
Сейчас я уже на иос проекте, с 120к строк, и да, я спустя неделю забываю что я писал (относительно)
А здесь я один писал - и до сих пор помню. Хотя тут просто почитать нужнои все.
Аноним 09/09/19 Пнд 22:47:26 1470719195
>>1470715
Я вижу, что один и тот же код повторяется вокруг двух разных флагов.
ОДИН И ТОТ ЖЕ КОД, БЛЯДЬ!
ДВА, БЛЯДЬ, РАЗА!
Зато, охуеть, ты умеешь говно через точечку писать.
Молодец.
Аноним 09/09/19 Пнд 22:49:15 1470720196
>>1470719
И что? Мне похуй на него так-то.
Так же как и на ведро.

Ты тоже такое писал или до сих пор пишешь. Иначе выкладывай свой код. Посмотрим.
Аноним 09/09/19 Пнд 22:49:27 1470722197
>>1470718
>Стримы завезли в жабу? Ой, в 26 версии помоему, да?
Добро пожаловать в 2014-й
Крым наш!

Давай, еще пошути остроумно, тормоз
Аноним 09/09/19 Пнд 22:49:51 1470723198
>>1470720
Выложил тебе за щеку, смотри
Аноним 09/09/19 Пнд 22:51:35 1470725199
Screenshot 2019[...].png (46Кб, 1230x164)
1230x164
>>1470722
Ты залетный с жабатреда или что? Думаю, дальше мне не о чем с дурачком говорить.
Аноним 10/09/19 Втр 00:53:44 1470801200
>>1470673
Это делается в 10 строк на рх же. Делаешь итератор и посылаешь запросы, собираешь результаты в лист и всё.
Аноним 10/09/19 Втр 01:58:11 1470813201
>>1453379 (OP)
Хех, больше 4 лет назад я создавал первый тред ведроида тут(ага, еще был один мобайл для всех).
Теперь повалявшись в говне авторитетно заявляю. Ит в снг просто дно ебаное.
Аутстафы, аутсорсы и прочие говнослова
Аноним 10/09/19 Втр 02:14:45 1470818202
zw2aq9pjxqfsmhj[...].png (170Кб, 1571x1107)
1571x1107
>>1453379 (OP)
Хех, больше 4 лет назад я создавал первый тред ведроида тут(ага, еще был один мобайл тред для всех). Шутливый был. Думал когда-то в ГДЕ пробоваться.

Теперь повалявшись в говне авторитетно(со своей говнолидовской позиции и 5к) заявляю.
Ит в снг просто дно ебаное с одной целью, выкачать бабло с заказчика.
Аутстафы, аутсорсы и прочие говнослова - просто выдумка, никто даже разницу не видит.
Скрам, канбан, хуян - всем похуй. Просто похуй. 70% людей говорящих эти слова не ебут что говорят, а 25% не понимают как этим пользоваться. Оставшиеся 5% просто нихуя уже не могут сделать против толпы.
Качество кода? Иди нахуй. Просто иди нахуй. Можешь дрочить на свой код из палаты мер и весов, но он нахуй никому тут не нужен. Я работал с скиловыми ребятами, я работал с даунами, разница аж в нихуя. Ну совсем уж дауны получают меньше, да.
Каждый второй в профессии хочет начать что-то свое, читай свалить из этого днища.
Нормальных проектов очень мало, 80% проектов в ваших ипамах и прочих галерах разного размера - говно, отборное такое говно. Хороших проектов - практически нет. И даже нормальный проект может превратить говно - обезьяна-менеджер или любой другой дебил которого поставили что-то решать, но он не квалифицирован даже в подтирании своей жопы.

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

Кто-то пытается открывать свою говноконтору, подписываясь СЕО/СТО и тд. С этого смешнее всего. И грустнее. Нахуй никому ненужные долбоебы которые закроются через полтора года.

И да, забыл про сам андроид. Пидорская система, как и весь мобайл в целом. 90% приложений списочки. В результате хуевая туча коммьюнити - дауны. И ты сам скатываешься туда же. Ведь задачи то сука одни и те же. Давай-те порассуждаем как ускорить отображение списочка за чашечкой кофе? Ну с клин архитектурой конечно же. Куда без нее.

Ох ребята, просто нахуй это все. Кроме бабок и выгорания работа не даст вам нихуя. Тут нету никакого чувства самореализации, а саморазвитие сводится к постоянному переучиванию на обновления чего либо. Если есть выбор вам не критичны деньги - нахуй просто посылайте.
Аноним 10/09/19 Втр 02:17:31 1470821203
>>1470673
Чувак, успокойся, это ебучие враперы над потоками. Всего лишь.
Такая задача у тебя один раз в жизни была, и больше ее не будет. Поздравляю, ты справился.
Аноним 10/09/19 Втр 02:19:25 1470823204
>>1470813
>>1470818
Узнал тебя по твоим шизоидным словам и высерам.
Аноним 10/09/19 Втр 02:19:59 1470824205
>>1470823
Даже я не помню что я там писал 4 года назад, но ты хорош.
Аноним 10/09/19 Втр 02:22:59 1470826206
>>1470823
Но вообще приобщайся к шалашу, мне не спиться, думал может хоть одного старожила застану.
Аноним 10/09/19 Втр 10:12:35 1470902207
>>1470818
2 года назад пришел учиться ведру, шапка полное говно была. Пришлось переписывать.
Аноним 10/09/19 Втр 10:19:35 1470904208
>>1470902
Щас она ещё большее говно.
Аноним 10/09/19 Втр 11:23:42 1470940209
Есть какие-нибудь библиотеки которые засунут мне лист пожо во вью лист/фрагмент лист без регистрации без смс? Я ебал на каждую сущность писать кастомадаптер.
Аноним 10/09/19 Втр 11:58:40 1470949210
>>1470902
Два года назад меня тут уже не было. Я тут был года три назад последний раз. И моя шапка на тот момент была в самый раз.
Сейчас шапка перегружена ненужной хуйней.
Аноним 10/09/19 Втр 11:59:02 1470950211
Аноним 10/09/19 Втр 12:00:29 1470951212
>>1470902
Если ты про шапку с бабой какой-то, конечно. Треды до ОПа с бабой создавал я.
Аноним 10/09/19 Втр 14:09:26 1471012213
>>1470818
Ну за 5к поделать списочки не так уж и западло. Перекатывайся в ios .
Аноним 10/09/19 Втр 14:11:41 1471013214
>>1471012
Это тебе сейчас так кажется. Помимо самой зарплаты в профессии нихуя и нет.

>Перекатывайся в ios .
Что это даст?
Аноним 10/09/19 Втр 14:22:59 1471021215
>>1471013
Ну а что ты хочешь? 90% вообще на заводах за 300$ долларов всю жизнь работают.
Аноним 10/09/19 Втр 14:34:44 1471033216
>>1470725
>Стримы завезли в жабу?
>Ты залетный с жабатреда
>Ой, я не то имел в виду, не умею свои пидорские мысли формулировать
>ррряяяя, я программист на андройде, ну маааам
Аноним 10/09/19 Втр 14:52:45 1471046217
>>1471021
Далеко не 90. Люблю вообще эти сравнения с заводами. Можно сразу с африканцами еще сравнить.
Достаточно поработать 5+ лет чтоб понять, работа эта уебанская и лишь для бабла сделана. И требует она от тебя не мало.
Аноним 10/09/19 Втр 15:08:45 1471054218
>>1471046
>>1471046
Чел, ну ты же понимаешь что интересных работ не так много. Да чтобы за них еще и платили. Мне 27 лет, я где тока не работал и скатился до сисадминства-эникейщества. И зп у меня меня чуть больше 500$. так что я бы на твоем месте не жалел себя, а понял что входишь в топ 2-3% по заработку в РФ.
Аноним 10/09/19 Втр 16:53:40 1471124219
Кто-нибудь ходил на стажера андроид в Яндекс(без их школы мобилок)?
Интересует, как проходят все этапы, собесы и прочее.
Аноним 10/09/19 Втр 17:00:12 1471134220
>>1453379 (OP) (OP)
Может кто помочь с приложением, которое текстовые переменные передает куда нибудь в sql? Может примеры есть?
Аноним 10/09/19 Втр 17:06:25 1471141221
Аноны, такая тема. Ебашу пуш уведомление в аппликаху через OneSignal. Как убедится, что клиент принял пуш? Делать отдельный эндпойнт в сервере, куда будет стучаться клиент с подтверждением того, что пуш получен?
Аноним 10/09/19 Втр 17:14:55 1471147222
Хуй
Аноним 10/09/19 Втр 17:19:29 1471150223
>>1471054
>так что я бы на твоем месте не жалел себя
Я себя не жалею, а обсираю работу.

>понял что входишь в топ 2-3% по заработку в РФ.
Даже и близко нет.

>ну ты же понимаешь что интересных работ не так много.
Дело не в скучности, а в том что эта работа вымораживает и выжигает.
Аноним 10/09/19 Втр 18:16:49 1471188224
>>1471124
Три раунда по 4 часа каждый с алгоритмами и структурами данных.
Аноним 10/09/19 Втр 18:31:34 1471205225
>>1471150
Так не работай, нытик ебаный, чё пришел то вообще сюда? Поныть? Тогда можешь идти нахуй, потому что кроме "ряяяя мне не нравится кодить под ведро, но я же омежка и не могу бросить", ты пока ничего дельного не высрал
Аноним 10/09/19 Втр 19:35:07 1471306226
card slider 1.gif (5515Кб, 551x538)
551x538
Кто может поделиться нормальной библиотекой для реализации подобного скалинг, центрирование? Обязательно нужно чтобы это был recycler view
Аноним 10/09/19 Втр 21:25:56 1471401227
>>1470608
Проект для портфолио писал на java и изучал только ее. Но проект дали на kotlin.
Аноним 11/09/19 Срд 04:58:02 1471578228
>>1471141
> OneSignal
Разве в этой платной мокропиське такого нет? Зачем тогда за нее платить, ради двух калек без плей сервисов?

Другой вопрос зачем тебе это информация и что ты с ней будешь делать? Не лучше ли трекать клик по пушу? От того, что я этот пуш получил ни холодно ни жарко, я могу с тем же успехом его просто смахнуть из шторки, даже не читая его.
Аноним 11/09/19 Срд 05:00:21 1471581229
>>1471306
Можешь ViewPager2 попробовать, он как раз на ресайклере. А вообще решается простеньким хаком через кастомный менеджер унаследованный от линерлейаутменеджера.
Аноним 11/09/19 Срд 11:29:12 1471682230
Как обстоят дела кеакт нативом? Как легко\сложно перекатится из фронта? Насколько меньше возможностей по использованию апаратных средств устройства по сравнению с java?
Если как челик >>1470818 говорит там в основном списочки, то зачем java, кроме условного быстродействия? Как верстается UI на телах? Там же не хтмл.
11/09/19 Срд 11:33:09 1471692231
>>1471682
> зачем java, кроме условного быстродействия?
Затем, что говно на js даже для списочков не годится.
Аноним 11/09/19 Срд 11:38:25 1471701232
>>1471692
Сагать в тематики, малаца.
А чем тебе js не устраивает? Можно на конкретных примерах? Так-то проблемы есть в любом ЯП, даже на всяких Си.
Аноним 11/09/19 Срд 13:50:11 1471757233
>>1471578
Я отправляю пуш конкретному юзеру, и запускаю таймер на сервере. Если нет реакции от юзера за 15 минут, пуш отправляется следующему в списке. А клики отдельно будут трекаться по кнопкам (Да\нет)
Аноним 11/09/19 Срд 13:59:38 1471765234
Как датабайндиг к ресайклервью подключить?
Попробовал этот пример
https://android.jlelse.eu/how-to-bind-a-list-of-items-to-a-recyclerview-with-android-data-binding-1bd08b4796b4
но у меня какого-то хуя не генерит привязку к app:data проперте.
Посоветуйте статейку/туторила, а то нагуглить могу только как обычные поля прибайндить, с коллекциями не могу ничего внятного найти
Аноним 11/09/19 Срд 14:02:31 1471767235
>>1471757
В чем твоя проблема, хули я за 1 минуту нашел?
https://documentation.onesignal.com/docs/android-native-sdk#section--notificationreceivedhandler-

И да, если у тебя на это завязана серверная логика, то само собой нужно это на сервере через ендпоинт трекать.
Не забывай, что даже отправив пуш, он может дойти через часы, если он не хай приорити и телефон в дозмоде. А еще после того, как пуш придет, у тебя внезапно может отвалиться инет, и на ендпоинт ты не попадешь.
Аноним 11/09/19 Срд 18:02:20 1471884236
Аноним 11/09/19 Срд 20:56:01 1471989237
Прочитал шапку. Походил по ссылкам. Как я понял, создание приложений - это заимствование некоторых элементов кода из открытых источников и объединение их в среде разработки для получения нужного функционала?
Дайте советы, пожалуйста. Попросили создать простенькое приложение для доставки напитков. Что нужно искать/в каком направлении двигаться?
Аноним 11/09/19 Срд 21:33:24 1472012238
>>1471989
>создание приложений - это заимствование некоторых элементов кода из открытых источников и объединение их в среде разработки для получения нужного функционала?
Это называется прогание

А приложение - это покраска кнопочек

>Попросили создать простенькое приложение для доставки напитков. Что нужно искать/в каком направлении двигаться?
Скачать ведройд студио -> начать делать простые приложения. Через 2-3 месяца непрерывной долбежки создашь.
Аноним 11/09/19 Срд 21:52:21 1472026239
>>1453379 (OP)
Напомните-ка, в андройд студии чтобы в дебаг режим перейти, нужно перезапускать проект, верно?
Аноним 12/09/19 Чтв 01:53:26 1472095240
>>1472026
Есть кнопочка аттач дебаггер рядом с кнопочкой запуска и запуска в дебаге.
Аноним 12/09/19 Чтв 12:41:41 1472221241
Сап. Хочу сделать приложение-редактор в котором можно менять шрифт, ширину текста, добавлять в файл с текстом изображения. И чтобы этот файл потом можно было перекинуть на ПК и напечатать. Какой формат для файлом мне нужно использовать? Спасибо
Аноним 12/09/19 Чтв 22:10:55 1472499242
>>1471205
Поныть - да. Потому что профессия кусок говна. Вот и осветляю неокрепшим умам. Да и ты каложор скоро это поймешь.
Аноним 12/09/19 Чтв 22:16:03 1472503243
>>1472499
Да, ведройд это кусок говна. Поэтому я и перекатился в иос. Мне искренне всех жаль, кто сидит на ведройде.
Аноним 12/09/19 Чтв 22:19:16 1472505244
>>1472503
>перекатился в иос
Та же хуйня но с более хуевыми инструментами, поздравляю. Перекат из 10. Можешь еще в вебмакакинг закатится и повыебываться тут.
Аноним 12/09/19 Чтв 22:59:47 1472525245
>>1472499
>Вот и осветляю неокрепшим умам.
Раз ты тут всех просвещаешь, скажи по секрету, куда можно вкатиться, не имея профильного образования, просто читая книжки и нажимая на кнопки дома, кроме айти, получая при этом что-то больше соленой залупы. Хуебизнес сразу нахуй, это всегда огромные риски, особенно в СНГ.
Аноним 12/09/19 Чтв 23:37:22 1472543246
>>1472525
>не имея профильного образования
Куда угодно? В наших реалиях диплом покупается.
А вообще это смешно читать. Возьми да и получи образование. Пиздец. Ты чем всю свою жизнь занимался? Вчера проснулся и понял что как-то жить нужно?

>просто читая книжки и нажимая на кнопки дома, кроме айти
Просто? Ты серьезно? Еще один долбоеб который считает эту работу простой?

Ну вот и замкнутый круг, работа говно - потому что работаешь ты с выживальщиками которые пришли за баблом на говнопроектах которые пришли за дешевыми прогерами, 80% таких людей ебали в рот саму работу. А так как аутсорсоговну похуй кого продавать - они найдут работу. В результате человек который пришел программировать, а не получать деньги, будет сосать хуй на проекте с такими довнерами.
Хотя нужно отдать должное. Наши аутсорсогалеры наберут отборнейшее говно вместо проектов, потому и для вчерашних таксистов, которые в гробу видели программирование, будет работа по достоинству.

Может показаться что я не люблю вкатившихся, нет, я не люблю говнокодеров. Да и не только кодеров, просто людей которые не квалифицированны и которые не пытаются делать что-то лучше.
Аноним 13/09/19 Птн 07:25:58 1472635247
>>1472543
Создай свое приложение нытик ебаный, или пиздуй в продуктовую компанию. Что ты хочешь от аутсорса скажи мне?
Аноним 13/09/19 Птн 08:56:50 1472665248
>>1472635
В аутсорсе ты хоть можешь с чистого листа начинать каждые полгода, а в продукте будешь вариться в одной бочке говна до самого конца. Абсолютно такой же хуякхуяк и в продакшн. Нехуй бюджет проедать, нужно KPI повышать. Никто тебе не даст времени выдрачивать фичу сколько тебе вздумается.
Аноним 13/09/19 Птн 09:11:07 1472669249
>>1472635
Ой бля, какой ты долбоеб. Ты ж нихуя не шаришь.
Аноним 13/09/19 Птн 13:55:36 1472796250
>>1472543
>В наших реалиях диплом покупается.
Охуенный совет, спасибо, дядь.
>Возьми да и получи образование.
Первое есть, второе только платное, денег нет, потому что нет работы. Это замкнутый круг и хуй ты из него выйдешь.
>Ты чем всю свою жизнь занимался? Вчера проснулся и понял что как-то жить нужно?
Дохуя тех, кто не смог получить высшее образование, либо получил не то, которое ему бы понравилось. Что ты им предлагаешь делать? Хуй пососать? Ты понимаешь, что твои уебанские советы и попытки научить кого то из здесь присутствующих жизни -- говно, потому что каждому долбоебу более-менее очевидно, что лучше сразу поступить на хорошую специальность в престижный вуз, чем шароебиться по продуктовым?
>Просто? Ты серьезно? Еще один долбоеб который считает эту работу простой?
Это подмена тезиса, я не говорил, что работа простая, я говорил, что в нее относительно просто вкатиться, для этого не нужно иметь связи и/или вышки.
Аноним 14/09/19 Суб 01:11:59 1473075251
>>1472796
>относительно просто вкатиться, для этого не нужно иметь связи и/или вышки
LOL.
Как раз связи или дипломы топ вузов помогут вкатиться на хорошую должность. Если связей нет, а диплом говно-шараги или его вообще нет, то и о вкате не стоит и мечтать.
Аноним 14/09/19 Суб 10:33:58 1473148252
>>1472796
> что в нее относительно просто вкатиться, для этого не нужно иметь связи и/или вышки.
Смешно. Из всего потока студентов какой-нибудь технической специальности даж основы понимают всего пара-тройка человек. Хотя им все объясняют и тд. А получить достойный уровень знаний, достаточный для написания рил программ совсем не просто. Поэтому сам подумай кому ты там нужен без связей, вышки или знаний.
Аноним 14/09/19 Суб 11:00:35 1473156253
>>1472796
Ну я читаю это так "20 лет я хуй знает куда шел, а сейчас хочу деньги". Ит даст тебевозможность их зарабатывать, но ты будешь на дне пищевой цепи.
И да, в ИТ связи решают похлеще чем где либо еще.
Аноним 14/09/19 Суб 12:11:51 1473180254
Добрый день, такой вопрос- как записывать файл, чтобы его было видно из под винды (т.е. подключаешь телефон к компу и в файловой системе все легко можно найти, а не лезть в android studio->device manager и т.д.)? раньше для таких целей использовался флаг Context.MODE_WORLD_WRITEABLE, но теперь он является устаревшим и генерирует исключение, спасибо.
Аноним 14/09/19 Суб 12:26:29 1473189255
>>1473075
Ты литералли написал сейчас то, что со связями и топ вышкой лучше, чем без них, я тебя поздравляю. Для многих из здесь присутствующих это было не очевидно, ты прям прояснил ситуацию на многие вещи. Мне даже предположить тяжело, что ты пытался этим доказать.
>>1473148
>Из всего потока студентов какой-нибудь технической специальности даж основы понимают всего пара-тройка человек.
Это их проблемы. Хотят вкатываться -- пусть вкатываются. Не хотят -- пусть пиздуют на завод, в видеоблоггеры или в копирайтинг.
>А получить достойный уровень знаний, достаточный для написания рил программ совсем не просто.
Все знания в свободном доступе, было бы нахуй желание.
>Поэтому сам подумай кому ты там нужен без связей, вышки или знаний.
Это подмена тезиса, я нигде не писал, что можно вкатиться без знаний.
>>1473156
>И да, в ИТ связи решают похлеще чем где либо еще.
В продуктовых компаниях -- безусловно.
Аноним 14/09/19 Суб 12:43:35 1473207256
>>1473180
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) например.
Аноним 14/09/19 Суб 12:45:40 1473208257
>>1473156
> И да, в ИТ связи решают похлеще чем где либо еще
Вот это кстати правда. Всегда можно проскачить кабанчиком сразу на пригретое место в хорошей компании мимо хрюш и унылого собеса.
Аноним 14/09/19 Суб 14:51:58 1473274258
>>1473189
> Все знания в свободном доступе, было бы нахуй желание.
Вот и именно, что дело не только в желании. Все хотят, но далеко не у всех получается. Потому что кроме желания надо ещё, как минимум, иметь мозги, умение учиться и работать.
> Это подмена тезиса, я нигде не писал, что можно вкатиться без знаний.
Ты писал, что вкатиться просто. Так вот нихуя это не просто, потому что получить эти самые знания, понять и научится применять очень и очень не просто.
Для программирования это особенно заметно, не зря говорят, что программирование не для каждого и это правда. Встречал много людей, которые прекрасно шарили во многих технических вещах, но которым элементарное программирование давалось сложно.
Аноним 14/09/19 Суб 15:05:35 1473280259
>>1473274
>Потому что кроме желания надо ещё, как минимум, иметь мозги, умение учиться и работать.
Это одно и то же. Если у тебя есть желание учиться и работать, то у тебя есть мозги. Если у тебя есть мозги, то у тебя есть желание учиться и работать. Нету ни одного, ни другого -- твои личные проблемы.
>Ты писал, что вкатиться просто.
Я писал, что вкатиться в айти проще, чем куда либо еще. Проще, чем в нефтянку, медицину, юриспруденцию, где с тебя 100% спросят корочку из топ вышки, иначе с метлой на задний двор или в областную больницу за копейки. Не определился еще в школе, кем хочешь быть, не стал задрачивать олимпиады, чтобы поступить в топ вышку -- все, дорога тебе закрыта раз и навсегда. С айти это не так, можно вкатиться и после двадцати. Да, сложно, да, долго, но не невозможно, как в случае со многими другими высокооплачиваемыми профессиями.
>которым элементарное программирование давалось сложно.
Скорее всего, им хуево преподавали программирование, потому что элементарным вещам учат даже детей. То же самое с математикой, много потенциально хороших технарей загубили хуевые учителя в школе и преподаватели в университете. Такие вещи требуют индивидуального подхода, к сожалению, учить каждого человека математике и программированию индивидуально ни у одной страны мира ресурсов нет, поэтому многое приходится учить самому дома, экспериментируя с разными источниками.
Аноним 14/09/19 Суб 17:05:02 1473329260
>>1473207
а для внутреннего хранилища есть похожие методы, а то я смотрю API, там только для внешнего?
Аноним 14/09/19 Суб 21:05:16 1473436261
>>1473329
Все, разобрался, спасибо
Аноним 15/09/19 Вск 06:24:18 1473552262
>>1473189
>В продуктовых компаниях -- безусловно.
В любую.
Аноним 16/09/19 Пнд 02:46:00 1474078263
15556528847750.jpg (945Кб, 2560x1920)
2560x1920
Сколько стоит написать апп удалённого администрирования?
Нужно админить полсотни планшетов, из функций - файлопередача туда сюда и удалять приложения (игры, которые всякие пидарасы устанавливают) ??
Аноним 16/09/19 Пнд 09:23:15 1474144264
>>1474078
3-4 миллиона.
Удалять ты не сможешь.

А теперь съеби.
Аноним 16/09/19 Пнд 15:42:33 1474391265
>>1471188
И все? А подробнее? По Яндекс собесам в инете очень мало инфы.
Аноним 16/09/19 Пнд 18:27:19 1474478266
>>1474144
че, можно ж поставить как системное, у будет удалять
Аноним 16/09/19 Пнд 18:40:59 1474490267
>>1474144
Долларов? Евро?
Есть бесплатная с сырцами spynote, но там функционал нарушает законы
Аноним 16/09/19 Пнд 19:13:33 1474515268
>>1474478
Удаляет ''программа установки пакета" и палец. Локально. А значит можно удаленно.
Аноним 16/09/19 Пнд 20:32:03 1474550269
>>1474391
Сначала скайп собеседование на час, пишешь код онлайн в текстовом редакторе, решая одну/несколько задач, поясняешь за жизнь и теорию. Если проходишь, то зовут на очный собес на часов 5, там разные люди жарят по всему, алгоритмам, языку и т.д.
Аноним 17/09/19 Втр 06:34:56 1475014270
Вопрос больше по ресту чем по ведру.
Как удобнее всего передавать данные с картинками? Есть условная таблица с набором писанины и к каждой записи прикреплена картинка. Как все это удобнее передать на ведроклиент для показа списком?
Аноним 17/09/19 Втр 09:54:09 1475059271
Аноним 17/09/19 Втр 11:28:31 1475124272
>>1475059
Всмысле давать доступ к пикче по ссылке, а саму ссылку в жсонку?
Аноним 17/09/19 Втр 14:27:41 1475245273
Аноним 18/09/19 Срд 00:15:16 1475765274
Аноны, нужно ли андроид разработчику уметь в дизайн? Или этим уже другие занимаются? И если надо, то на сколько профессионально? Что вообще делает андроид разработчик большую часть времени?
Аноним 18/09/19 Срд 04:39:27 1475807275
>>1475765
>Что вообще делает андроид разработчик большую часть времени?

Хуем груши околачивает.
Аноним 18/09/19 Срд 10:54:55 1475893276
>>1475807
Интересно. А помимо этого?
Аноним 18/09/19 Срд 11:09:36 1475899277
Котаны, а как вы организуете показ сообщений пользователю во всех этих реалиях MVP/MVVM?
Допустим, у меня есть интерактор или другой компонент модели, которая делает что-то (например, долго считает котиков), и до окончания нужно показать пользователю промежуточный статус, например "Котики подсчитаны наполовину, осталось совсем не долго" или "Ой, я нашел серобуромалинового котика! Продолжаю поиски!". То есть, просто сообщения, которые никак не влияют на прочие процессы.

Я так и не смог найти более-мене CLEAN решения. Все примеры или примитивщина, где вьюмодель/презентер обрабатывают конечный результат вызванного метода, или говнокод, где прямо в модель хуячат аналоги Toast.makeText().show()
А самому не приходит в голову лучших идей, чем EventBus
Аноним 18/09/19 Срд 11:50:46 1475922278
>>1475899
ViewState, который либо загрузка, либо ошибка, либо контент. Sealed class Котлина
Аноним 18/09/19 Срд 13:30:04 1475992279
>>1475922
Это вполне стандартный подход. Но в примере выше "Ой, я нашел серобуромалинового котика! Продолжаю поиски!" это не загрузка, не ошибка и не контент, например. Это вообще не конец операции, и таких может выстрелить куча до ее окончания, если оно вообще произойдет.
В нескольких примерах по Viper видел, как интерактору передают нечто реализующее интерфейс MessageListener с методом sendMessage. И передавали его по цепочке уже своим компонентам. В итоге сообщение можно кинуть откуда угодно и в любой момент.
Аноним 18/09/19 Срд 13:54:35 1476013280
>>1475992
Ну раз не конечное состояние, то тебе нужен Observable / Flow
Карасик 18/09/19 Срд 18:09:16 1476245281
Планирую вкатиться в Android studio посредством прочетния Head First:Android development.
Знаю Java,С++ и остальные языки, которые проходят программисты на первых трёх курсах любого нормального вуза.
Смогу ли я с помощью этой книги нормально понять что происходит?
Аноним 18/09/19 Срд 20:48:09 1476383282
>>1476245
>языки, которые проходят программисты на первых трёх курсах любого нормального вуза.
HTML, CSS и JS?
Аноним 19/09/19 Чтв 03:55:19 1476580283
image.png (326Кб, 353x499)
353x499
image.png (849Кб, 907x1360)
907x1360
>>1476245
>Смогу ли я с помощью этой книги нормально понять что происходит?
Нет. Чтобы понять, что там происходит, нужны книги с пикрилов
Аноним 19/09/19 Чтв 08:36:34 1476605284
>>1476013
>Observable
Насколько дерьмовая идея инжектить через конструктор специальный Observable для сообщений, создавая некоторый сорт шины/pipe?
Допустим, есть интерсептор для ретрофита, который на определенный ответ сервера делает некоторую вещь (например, очищает Credentials, разлогинивает пользователя), и нужно показать Snackbar.
Аноним 19/09/19 Чтв 08:53:26 1476612285
Сап, бандиты, кто свои кривые разработки закидывал на play market? Кто сколько умудрился на этом заработать ?
Делали платное или бесплатное с рекламой?
Допиливаю свое приложение, поэтому спрашиваю вашего мнения и отцовских рекомендаций как делать правильно.
p.s. в интернетах ваших информация по поводу выхлопа монет с приложений старая и не актуальная. Прошу дать развернутый ответ и не выебываться
Аноним 19/09/19 Чтв 09:19:38 1476623286
>>1476612
Ты, сарадип ящерный, платные приложения? Ты ебанутый?
Очередную хуйню еще делаешь. Более чем уверен.

Аноним 19/09/19 Чтв 16:44:25 1476933287
Аноним 19/09/19 Чтв 16:44:51 1476935288
Аноним 19/09/19 Чтв 17:11:23 1476952289
blob (372Кб, 600x586)
600x586
Аноним 19/09/19 Чтв 17:41:58 1476978290
>>1476952
Жесть,почему даже тут додики из /b
Аноним 19/09/19 Чтв 19:47:00 1477081291
>>1476978
Чтобы ты не чувствовал себя чужаком.
Аноним 19/09/19 Чтв 23:56:58 1477292292
>>1475992
Либо тебя не понял, либо ты не подумал над задачей. Вот это твое промежуточное состояние как должно срабатывать? Тебе нужно какое-то условие по которому нужно выводить сообщение.
Аноним 20/09/19 Птн 01:04:40 1477317293
>>1475992
Лайвдата очевидная, а вообще подойдет любая хуйня реализующая паттерн обсервабл/обсервер, хз как ты так гуглишь и не можешь найти такое очевидное решение
Аноним 20/09/19 Птн 05:52:11 1477355294
>>1477317
Какая лайвдата в интеракторах? В слое модели не должно быть android-кусков.
Решение-то очевидное, но ньюанс в реализации. Я нигде не видел аналогов во время гугления.
Например, чтобы интерактор подцеплялся к этому Observable через что-то вида doSomeNehUseCase.setMessageListener(subject)
Аноним 20/09/19 Птн 06:29:29 1477358295
>>1477292
Условия могут быть самыми разнообразными. И абсолютно не должны как-то затрагивать пользователя UseCase'a с их обработкой. Основные методы UseCase должны выдавать максимально простой ответ, а не монстров уровня Result(val data, val error, val message), которые слишком муторно цеплять в цепочки, например.
Например, я ебанулся и хочу, чтобы UseCase у меня разговаривал.
Например, комментировал каждый файл в просканированной директории.
Ну а вообще, вот этот вот message из Result нигде и никогда не делает нихуя, кроме как делает код малочитабельным переусложненным говном.
Аноним 20/09/19 Птн 11:41:17 1477472296
>>1477355
>лайвдата
>android-кусок
Ты совсем поехавший? Нет тут никаких нюансов, просто берешь и делаешь, зачем блять по-твоему руум умеет возвращать сразу лайвдату? ретрофит тоже вроде умеет
И блять, интерактор ни к чему не должен "подцепляться" тебе твоя хуйня нужна на вью слое, поэтому ты просто свой обсервабл берешь и прокидываешь из модели до вью через всю свою цепочку, а во вью уже подписываешься и ловишь свои охуенные высеры про котиков
Аноним 20/09/19 Птн 12:09:14 1477491297
>>1477472
>зачем блять по-твоему руум умеет возвращать сразу лайвдату? Может, потому что руум работает только на андроиде? Я уже не говорю про то что лайвдата уберхуево работает с ошибками и ее не построишь в цепочки. Вернул от ретрофита лайвдату = сделал код нерасширяемым говном.

>И блять, интерактор ни к чему не должен "подцепляться" тебе твоя хуйня нужна на вью слое, поэтому ты просто свой обсервабл берешь и прокидываешь из модели до вью через всю свою цепочку, а во вью уже подписываешься и ловишь свои охуенные высеры про котиков
Вот, кстати, да. Я просто сейчас на котлине пишу, а Channel вовсе не эквивалентны Observable. И только сейчас вспомнил, что есть еще Flow, которые как раз подходят
Аноним 20/09/19 Птн 12:22:47 1477509298
Поясните за epoxy.
Аноним 20/09/19 Птн 18:15:02 1477747299
>>1477509
ероха ебет твою еот, хули тебе еще поянсять за ероху?
Аноним 20/09/19 Птн 22:55:50 1478077300
>>1477509
Поясняю, что это ненужное кодогенерирующее говно. Тебе как будто дагеровской и румовской кодогенерации не хватает.
Аноним 20/09/19 Птн 23:45:03 1478114301
>>1477472
>зачем блять по-твоему руум умеет возвращать сразу лайвдату
Затем, что расчет на то, что ты будешь на коленке в одном активити все писать, а не на то, что ты будешь архитектурировать и тестами крыть.
Уже и сами гугловые давно обозначили, что лайвдата не более чем observable data holder, и не предназначена ни для преобразования данных, ни для асинхронности, ни для чего вот этого. И да, если запариваться по CA, то в домене 3д-пати либа, да еще и привязанная к андроиду не приветствуется
Аноним 21/09/19 Суб 04:22:28 1478183302
>>1478114
>лайвдата не более чем observable data holder
>привязанная к андроиду не приветствуется
Пиздец, ты троллишь или что? Если нет, то это печально, хотя скорее всего ты просто написал примерно ноль строчек кода под ведро, поэтому и несешь такую хуйню
Аноним 21/09/19 Суб 12:17:53 1478247303
>>1478183
>>лайвдата не более чем observable data holder
https://developer.android.com/topic/libraries/architecture/livedata Здесь читаешь первое предложение. Потом можешь посмотреть доклад с последнего io про корутины, там касаются этой темы. Следить за реакцией комьюнити на тему лайвдаты и aac в целом или тем более пробовать писать с ней код ты в любом случае не будешь, так что достаточно.
>>привязанная к андроиду не приветствуется
А, ну да, androidx не является частью платформы, значит все. Ну удачи заюзать его в вебе или десктопе, или хотя бы тесты на жвм без роболектрика запустить
Аноним 21/09/19 Суб 15:23:39 1478336304
>>1478247
Причем тут веб или десктоп? Ты начал с того что лайвдату вообще нигде нельзя использовать кроме активити, а я тебе ответил что её можно везде юзать
А на счет тестов, ты не думал для начала загуглить хотя бы? https://dev.to/arthlimchiu/how-to-unit-test-livedata-and-viewmodel-5h7f первая ссылка, за которой идет ещё хуева гора таких же статей
Аноним 21/09/19 Суб 18:03:47 1478476305
>>1478336
>Причем тут веб или десктоп?
Я сказал, что лайвдата привязана к андроиду. Ты сказал, что нихера. А как понять, привязано что-либо к платформе или нет? Посмотреть, на каких еще платформах оно заюзабельно. Например, даггер ты можешь заюзать в и вебе, и в десктопе, и в андроиде. Лайвдату - без ебли хуй на воротник.
>Ты начал с того что лайвдату вообще нигде нельзя использовать кроме активити, а я тебе ответил что её можно везде юзать
Можно или нельзя - это вопрос вопрос идеологии. Что угодно можно держать где угодно. Я говорю про то, что экспериментально выяснено, что лайвдата в интеракторах, репозиториях и т.д. каких-либо профитов не приносит, так как это не ее предназначение там быть, что подтверждается в том числе и гуглом. Она хорошо себя зарекомендовала только торчанием из вьюмодел наружу к вью, да и то в случаях, когда ты не претендуешь на чистоту презентейшена. Ты бы попробовал дальше семплов поизучать этот вопрос. Это если в общем говорить. А если ты подписываешься под CA, то в домене ей уж точно делать нечего. Вообще говоря, использование там даже rx или корутин - уже допущение, сделанное при интерпретации CA под андроид реалии
>А на счет тестов
На счет тестов там речь шла больше про androidx в целом
Аноним 21/09/19 Суб 20:26:01 1478578306
>>1478476
> Она хорошо себя зарекомендовала только торчанием из вьюмодел наружу к вью
До сих пор не понимаю нахуй она нужна. BehaviorRelay с этой задачей лучше справляется и не нужно городить ссаные адаптеры из рх в лайв дату. Ну а для channel курутиновских думаю уже тоже придумали что-то похожее.
Аноним 22/09/19 Вск 11:35:21 1478897307
А что вы делать будете когда android исчезнет?
Аноним 22/09/19 Вск 18:28:54 1479254308
>>1478897
Если не исчезнет по щелчку пальцев, то можно уйти на другую платформу готовясь заранее.
Аноним 23/09/19 Пнд 13:54:32 1479770309
>>1453379 (OP)
Ребятули, посоветуйте удобную среду UX/UI прототипирования приложений. Десктопную, желательно.
Аноним 23/09/19 Пнд 15:18:44 1479857310
>>1478897
Звучит примерно так:
А что вы будете делать, когда пришельцы с Нибиру устроят апокалипсис?
А вообще, вдруг Андроид и правда исчезнет. Не вкатывайтесь! И другие ЯП могут исчезнуть, выберите станок! Ой, он тоже может исчезнуть.
Всё меняется, братишка. Ничто не вечно, но если исчезает технология, появляется новая, где можно применить имеющиеся знания в качестве базы для дальнейшего развития.
Аноним 23/09/19 Пнд 21:19:07 1480290311
Пацаны, что будет с андроид разработкой когда гугл перейдет на Fuchsia OS ?
Аноним 23/09/19 Пнд 21:57:58 1480347312
>>1480290
Все пойдут на Fuchsia?...
Аноним 23/09/19 Пнд 22:07:02 1480363313
image.jpeg (118Кб, 720x480)
720x480
Аноним 23/09/19 Пнд 22:14:53 1480380314
>>1480290
Ничто не происходит одномоментно, когда речь идёт о бизнесе. Будет время, не переживайте.
Аноним 24/09/19 Втр 15:08:31 1480722315
Господа пограмисты, а для андроида вообще удаленка мертва, ну в смысле в команде как в офисе, только дома? Видел полторы вакансии. А так только пиздовать на биржи фриланса рабом?
Аноним 24/09/19 Втр 15:25:02 1480732316
>>1480290
Если взлетит - умрет. Гугл оф подвердила что все приложения на ведройде смогут работать в фушии.
Аноним 24/09/19 Втр 15:29:38 1480736317
>>1480732
>в фушии
Ты имел в виду в фундуксии?
Аноним 24/09/19 Втр 17:06:01 1480800318
>>1480290
> Fuchsia OS
она никогда не взлетит
это тупо проект уровня сингулярити от майкрософт
только в сингулярити исследовали, может ли ядро быть написано на чем-то кроме си (по видимому, нет)
а в фуксии при абсолютно дефалтной микроядерной архитектуре (в том смысле что технология эта уже исследована), проводят эксперименты над пользовательским интерфейсом, типа сможем ли мы уйти от рабочих столов, иконок, приложений и прочего
пока тоже получается, что нет

Аноним 25/09/19 Срд 09:14:00 1481318319
a7mcjsqn0ru.jpg (372Кб, 1280x720)
1280x720
Почему студия не показывает кастомные properties-файлы в дереве проекта?
Только local.properties.

У меня там же в корне еще несколько хуйня.properties и они, блядь, не показываются!
Уже заебало это говно, как заставить студию их показывать?
Аноним 25/09/19 Срд 09:44:29 1481326320
image.jpeg (53Кб, 900x450)
900x450
>>1480800
> стадия первая: отрицание
Аноним 25/09/19 Срд 10:12:07 1481334321
>>1481318
Потому что переключи левую панельку с объебанного Android view на нормальный Project view.
Аноним 25/09/19 Срд 10:14:26 1481336322
А что изменится с Fuchsia OS?
Паттерны и архитектуры поменяются?
CLEAN и SOLID ВНЕЗАПНО станут ненужны?
Геолокация станет транслироваться прямо в мозьг без координат?
Видосоньюансы со стримами ВНЕЗАПНО поменяются?
Rx станут ненужны?
Похуй же. Абсолютно.
Аноним 25/09/19 Срд 10:15:17 1481337323
>>1481336
Ах да, я просто перекачу свои приложения на Fuchsia OS или любую другую OS, просто поменяв View слой и чутка классов. Абсолютно похуй.
Аноним 25/09/19 Срд 10:22:40 1481343324
Пытаюсь грузить картинку через url с помощью глайда. Глайд выдает filenotfoundexception, хотя постман по тому же эндпоинту нормально все показывает. Гугл что-то невнятное выдает.
Аноним 25/09/19 Срд 21:55:19 1481755325
>>1481343
И как мы блять без кода должны понять хули ты там не так делаешь? Ты совсем аутист что ли?
Аноним 25/09/19 Срд 23:18:30 1481796326
Аноним 26/09/19 Чтв 01:06:30 1481861327
Даж хз, сюда вопрос или нет, но хуй с ним.

Здох разговорный микрофон на смарте. При этом второй микрофон в порядке, в видео и на диктофоне звук есть.
Вопрос: как программно прокинуть звук со второго микро на поток первого?
Я пробовал в mixer_paths.xml в speaker-mic подсунуть отсылку к handset-mic. Но это не помогло.
на самом деле я там уже много чего попробовал и многих действий уже не помню. Сейчас у меня в тесте железа, если включить тест разговорного микрофона, то звук идёт со второго, как я и хотел. Но в процессе звонка ничего не изменилось, звука всё так же нет.
Аноним 26/09/19 Чтв 01:49:30 1481871328
Аноним 26/09/19 Чтв 02:06:03 1481874329
ни разу не видел код под мобилки. По вашим субъективным ощущениям, андроид-разработка похожа на фронт или бэк разработку в веб среде?
Подозреваю, что я щас хуйню спросил, но прошу простить.
Аноним 26/09/19 Чтв 05:12:22 1481899330
>>1481874
Она не похожа, если ты говнокодишь вермишель. Если ты пишешь нормальный слоистый код с хорошим разделением ответственностей - то абсолютно похуй.
Аноним 26/09/19 Чтв 05:18:09 1481900331
>>1481874
существуют фронт библиотеки которые позволяют так же писать для мобилок
бэк библиотек которые так могут не существует (?)

вывод очевиден имо
Аноним 26/09/19 Чтв 09:12:23 1481960332
image.png (52Кб, 200x200)
200x200
>>1481336
> стадия третья: торг
Аноним 26/09/19 Чтв 09:59:12 1481977333
Есть навигейшендравер и два фрагмента на нем. На одном из фрагментов ресайклвью с датабиндингом. Когда через менюшку ухожу с этого фрагмента на второй, то ресайкл вью со всем списком остается на фоне.
Сам вью таким кодом делаю:
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
binding = DataBindingUtil.inflate(inflater, R.layout.fragment_my_inc, container, true);
setupRecyclerView();
super.onCreate(savedInstanceState);
return inflater.inflate(R.layout.fragment_my_inc, container, false);
}


private void setupRecyclerView() {
RecyclerView recyclerView = binding.rvIncList;
LinearLayoutManager layoutManager = new LinearLayoutManager(getContext());
recyclerView.setLayoutManager(layoutManager);
glistInc = new ArrayList<Incidents>();
try {
//тут заполняю лист
} catch (IOException e) {
e.printStackTrace();
}

IncAdapter adapter = new IncAdapter(glistInc);
recyclerView.setAdapter(adapter);
}
Где я обосрался?
Аноним 26/09/19 Чтв 10:07:16 1481978334
Может кто помочь с приложением, которое текстовые переменные передает куда нибудь в sql? Может примеры есть? Готов оплатить
Аноним 26/09/19 Чтв 11:07:04 1482019335
>>1481977
Я в душе не ебу, причем тут описанная проблема и скинутый говнокод.
Каким образом уходишь? И что ты имеешь в виду под "в фоне"?
Вангую, что в дравере у тебя кастомный лейаут с двумя фрагментами, которые залиты туда через xml. У каждого фрагмента - layout-обертка, и скрываешь ты их тупа через visibility этого layout.
Аноним 26/09/19 Чтв 11:14:10 1482022336
>>1482019
>что ты имеешь в виду под "в фоне"?
То и имею, переключаюсь на другой фрагмент и старый продолжает рисоваться под новым.
Аноним 26/09/19 Чтв 11:17:29 1482023337
>>1481861
используй громкую связь, наушники
Аноним 26/09/19 Чтв 11:19:38 1482026338
ох. бля, драйвер
если я последние 3 года провел в криокапсуле, но до этого был вроде неплохим разрабом, смогу ли я пройти собес? учить новье не предлогать, негоже хуйней страдать
Аноним 26/09/19 Чтв 11:55:51 1482061339
Бля заебали, хули все молчат по поводу этого вопроса?

"Кто сколько умудрился на этом заработать ?
Делали платное или бесплатное с рекламой?
Допиливаю свое приложение, поэтому спрашиваю вашего мнения и отцовских рекомендаций как делать правильно.
p.s. в интернетах ваших информация по поводу выхлопа монет с приложений старая и не актуальная. Прошу дать развернутый ответ и не выебываться"


Заебали нахуй, хуй кто рассказывает о реальных профитах, как будто эт секрет какой то. Нет, реально даже когда гуглишь, ответы как у Путина - вопрос конкретный и корткий, ответ блять мыльный не понятный и вообще не по теме.
Аноним 26/09/19 Чтв 12:01:39 1482077340
и че блять лучше , быстро отвечай и по факту ! - РСЯ или adMob.
Чем так заебись РСЯ кроме ебанутой тех поддержки ?
Спрашиваю в тех поддержке РСЯ сколько платят ?

Отвечают " Вилка по CPM - За 1000 показов (при fill rate 96%-100%) для 320х50: 20-60 руб., 300х250: 80-120 руб. для Interstitial: 270 – 440 руб. , для нативной рекламы – 120- 160 руб. Уровень цен примерно одинаков для России и стран СНГ"

Спршиваю "а сколько отдельно за переходы уников дают ?"
- Сразу язык в ЖОПЕ ! Хуй че говорят, дурку включают, тему переводят . Я их так не понял, походу за переходы вообще нихуя не платят, долбаебы тупые. Ну и нахуй такая тех поддержка вообще, которая отвечает раз в сутки еще и не на все отвечают.
Аноним 26/09/19 Чтв 12:28:19 1482098341
>>1482061
>сколько умудрился на этом заработать?
на чем на этом?
>Делали платное или бесплатное с рекламой?
бесплатное с рекламой
>как делать правильно.
что делать? с чего ты взял что тут знают и тебе скажут, м?
вот зачем мне рассказывать про мою тематики, что б ты пришел (не ты. но кто-то поумнее) и конкуренцию мне составил?
Аноним 26/09/19 Чтв 12:42:54 1482106342
>>1482061
>, ответ блять мыльный не понятный и вообще не по теме.
отвечаю дауну

>"Кто сколько умудрился на этом заработать ?
Нисколько. Это не фриланс. Думаешь твое приложение взлетит в одиночку - соси хуй.

>Делали платное или бесплатное с рекламой?
Бомже юзеры захотят покупать твое приложение? Ты ебнулся? Какая реклама? Она сразу демотивирует пользоваться в дальнейшем, даун. До этого логически можно додуматься. Ума у тебя нет как я виж.

>Допиливаю свое приложение, поэтому спрашиваю вашего мнения и отцовских рекомендаций как делать правильно.
Шанс того, что оно взлетит меньше 1%. А теперь съеби.
Аноним 26/09/19 Чтв 13:08:42 1482139343
>>1481977
Разобрался, надо было вместо return inflater.inflate(R.layout.fragment_my_inc, container, false); возращать binding.getRoot();
Аноним 26/09/19 Чтв 13:11:40 1482144344
Аноним 26/09/19 Чтв 13:55:26 1482177345
>>1482026
>я последние 3 года провел в криокапсуле, но до этого был вроде неплохим разрабом, смогу ли я пройти собес? учить новье не предлогать, негоже хуйней страдать
Ясно, петух времен хуярения всего в один класс Activity разморозился и ощутил себя ноускилом. Не пройдешь.
Аноним 26/09/19 Чтв 14:59:36 1482259346
>>1482023
Слишком просто и не очень удобно. хотяяя, если во время звонков в режиме громкой связи перенаправить звук на спикер с громкоговорителя....
Аноним 26/09/19 Чтв 16:11:29 1482294347
>>1482177
ну и хуй с ним офисом, работайте сами за копейки на дядю
Аноним 26/09/19 Чтв 16:37:05 1482312348
>>1482061
Работал на российскую продуктовую компанию. Был доход в пределах 50к баксов в месяц с двух платформ, большую часть дохода приносил iOS. При этом пользователей в два раза с лишним там меньше.
Работаю на другом продукте, активные пользователи в день 1,5 миллиона. Прямой доход с приложения равен ноль, т.к. это больше иммидживая приложуха, типа как это у такой крупной компании нет своего приложения. Там на разработке только человек 30. Не знаю, насколько вообще это выгодно. Но раз готовы платить сколько прошу, тогда меня не ебет.
Аноним 26/09/19 Чтв 17:37:47 1482343349
Есть тут аноны которые хотят поучаствовать в разработке форка даши?
Пишите в тг @jd255
Аноним 26/09/19 Чтв 19:01:50 1482400350
>>1482312
сколько челвк работало? как ты обычный прогер узнал доход?
Аноним 26/09/19 Чтв 20:04:03 1482442351
>>1482400
Мобильной команде ios/android/qa/pm человек 20. 4 разработчика на платформе. Про доходы манагер говорила каждый месяц, да и доступ к GP консоли был под рукой.
Аноним 26/09/19 Чтв 20:08:18 1482448352
>>1482442
мде, работали чисто на зп значит
Аноним 26/09/19 Чтв 22:19:19 1482595353
>>1482448
Но ты не переживай, у тебя все получится! Иди релизь свое никому не нужное говно в стор.
Аноним 27/09/19 Птн 06:39:09 1482762354
Аноним 27/09/19 Птн 09:31:42 1482807355
>>1482595
хз чего ты пригорел. давно зарелизил, все получилось
Аноним 27/09/19 Птн 09:34:27 1482809356
>>1482807
сколько зарабатывает приложение
Аноним 27/09/19 Птн 09:41:13 1482812357
Аноним 27/09/19 Птн 09:43:19 1482814358
>>1482812
неплохо
года за три можно купить студию в башне федерации
Аноним 27/09/19 Птн 16:05:48 1483071359
Как правильно оценить цену мобильного андроид приложения? Подскажите ньюфагу во фрилансе
Аноним 27/09/19 Птн 19:28:38 1483173360
Посоветуйте видос или статью где объясняется как работает виртуальная машина в Android и как все устроенно под капотом (zygote и др. вещи)
Аноним 27/09/19 Птн 22:39:29 1483269361
Не получается запустить приложение на реальном устройстве по USB.Вылетает ошибка.

Xiaomi Redmi 6A
Аноним 28/09/19 Суб 10:37:21 1483447362
>>1483269
Хуево, но ничего не поделаешь.
Аноним 28/09/19 Суб 11:39:56 1483463363
>>1483269
Xiaomi - топ за свои деньги!
Аноним 28/09/19 Суб 12:39:36 1483482364
>>1483269
> Вылетает ошибка.
Пиздец информативно.
Аноним 28/09/19 Суб 13:43:11 1483534365
Аноним 29/09/19 Вск 00:59:12 1484201366
Сап. Подскажите, можно ли запилить простую игру под андроид без использования движка? Например, змейку.
Аноним 29/09/19 Вск 04:39:29 1484240367
>>1484201
не знаю как братва, а я лично не возражаю
Аноним 29/09/19 Вск 17:45:23 1484649368
Аноним 30/09/19 Пнд 00:18:35 1485008369
>>1484201
Если змейку, то можно, но только на питоне.
Аноним 30/09/19 Пнд 01:18:44 1485041370
>>1484240
> не знаю как братва, а я лично не возражаю
>>1484649
> Можно, разрешаю.
>>1485008
> Если змейку, то можно, но только на питоне.

То, что нужно. Спасибо!
Аноним 30/09/19 Пнд 13:50:17 1485391371
image.png (58Кб, 1298x174)
1298x174
Анон, привет, столкнулся с этой задачей и в душе не ебу как реализовать. Можешь посоветовать как сделать или кинуть ссыль туда где обьясняют? В идеале, конечно, git c примером. Пишу MVP+Kotlin
Аноним 30/09/19 Пнд 15:01:13 1485448372
Аноним 01/10/19 Втр 15:09:44 1486174373
>>1485391
да это понятно, просто не так много по нему инфы находил, только топорные и простые примеры
Аноним 01/10/19 Втр 17:08:23 1486295374
Начал изучать Android Studio, сейчас тренировался с загрузкой изображения с сайтов через URL.openConnection(), потом брал html код ,через Pattern и Matcher искал ссылки на изображения и всякое такое. Всё было нормально,но ВНЕЗАПНО я заметил, что на некоторых сайтах загрузка списка изображений происходит не сразу. Трениноравля на joyreactor например, там сразу html код со всеми изображениями, а на других просто кусок html. Как мне сделать соединение с сайтом, чтобы взятьб целый кусок html?
Аноним 01/10/19 Втр 17:35:29 1486324375
Аноним 01/10/19 Втр 18:10:15 1486358376
>>1486324
Так он просто вревращает телефон в браузер, а мне нужно, чтобы загрузился весь сайт, после чего взять его html
Аноним 01/10/19 Втр 20:59:47 1486566377
балкон.jpg (142Кб, 700x797)
700x797
Стоит задача запускать написанный на JavaScript код из приложения Android.
Код не особо сложный, просто http-запросы. Код выполняется и выдает ответ в виде json, который затем передается в kotlin-код приложения.
Как это лучше всего организовать?

https://github.com/LiquidPlayer/LiquidCore
Это норм библиотека для этих целей?
Аноним 01/10/19 Втр 21:37:59 1486598378
>>1486566
Зачем городить такую хуеверть? Возьми retrofit и запрашивай через него те же эндпоинты которые запрашивает js-код.
Аноним 01/10/19 Втр 21:47:29 1486604379
>>1486598
Блин, некогда объяснять, но суть в том, что часть приложения, касающуюся http-запросов, будут писать другие люди, причем дауны, поэтому им необходим JavaScript.
Плюс необходимо динамически раз в несколько недель менять код этих запросов без переустановки приложения.
Аноним 01/10/19 Втр 22:09:02 1486625380
>>1486358
ты глуп, юный падован, это самый простой способ загрузить сайт со всем говном, можешь спряться вебвью куда-нибуть и не выводить на экран, не благодари
Аноним 01/10/19 Втр 22:10:32 1486627381
Аноним 01/10/19 Втр 22:35:21 1486643382
Аноним 01/10/19 Втр 23:01:56 1486669383
>>1486566
В общем, провел небольшой тест LiquidCore, вроде эта хуйня даже работает.
Аноним 02/10/19 Срд 02:11:33 1486787384
>>1486643
Не тупее чем такой хуйней заниматься.
Аноним 02/10/19 Срд 09:58:40 1486877385
>>1486787
Это совершенно необходимо
Аноним 02/10/19 Срд 10:22:17 1486883386
>>1486604
>но суть в том, что часть приложения, касающуюся http-запросо
Ты можешь сам эту часть писать, вместо того чтобы строить велосипед который из жс функций будет тебе жсонки вытаскивать. Ретрофит позволяет делать запросы на эндпоинты буквально в 3.5 строчки. Еще и замапить тебе объект на жсон или наоборот без регистрации без смс.
Аноним 02/10/19 Срд 11:08:41 1486901387
>>1486643
задачу решает
а если ты дрочер на красоту, я б такого выгнал
Аноним 02/10/19 Срд 12:42:28 1486960388
троллейбус реал[...].jpg (255Кб, 1024x715)
1024x715
>>1486901
Я дрочер на эффективное выполнение проектом своей конечной задачи.
Для этого надо запускать JavaScript в ведре, как бы ебнуто это не звучало.
WebView для этого не подходит из-за своей тормознутости и вообще необходимости полноценного рендеринга целого ебаного браузера, а скрыт он где-то в пизде или нет - дело десятое.

Вот с помощью LiquidCore смог запускать node js в ведре. На первый взгляд все весьма неплохо и быстро работает.
Конечно, по опыту скрещивания осла с моржом тут еще явно будут подводные камни, но все же. Посмотрим, что из этого выйдет.
Я сам охуею, если эта хуйня будет работать без сбоев
Аноним 02/10/19 Срд 12:53:43 1486971389
>>1486883
Да блять, ты не понимаешь. Мне не составляет труда за щеку по http в яве накидать триллионом разных способов.
А вот другим - составляет.
И им нужен именно JavaScript. Специфика проекта такая, в этом вся фишка.
Аноним 02/10/19 Срд 12:54:42 1486973390
Захотелось освоить андроид. Полез читать доки, но там везде джава. Есть руководства где нет кода на джаве. Я ненавижу джаву.
Аноним 02/10/19 Срд 12:56:05 1486976391
>>1486973
Есть котлин. Это тип такая нежава
Аноним 02/10/19 Срд 15:20:50 1487160392
>>1486971
Ты не можешь научить долбоебов писать 3.5 строчки? Где ты блядь работаешь?
Аноним 02/10/19 Срд 16:08:38 1487196393
>>1487160
Поверь, это для них чудовищно тяжело.
Я даже насчёт говноскрипта не уверен
Аноним 02/10/19 Срд 16:47:25 1487227394
Аноним 03/10/19 Чтв 13:54:34 1487838395
Аноним 03/10/19 Чтв 15:07:57 1487881396
Пиздос у вас тут филиал воркача, конечно. Но у меня вопрос сугубо технический.
Я не программист нихуя, но тот ещё махарайщик. Захотелось мне условной подсветке унитаза регулировать цвет по блютузу с телефона вместо энкодера. Программировать могу на питоне и няшной Сишке, жаву, как и андроидоспецифичные вещи для неё не знаю нихуя не знаю даже есть ли они вообще. Во всех книжках по андроиду чёт сложно всё, рассчитано на шарящих в джаве. Учить её сейчас прям так, чтобы учить, а не просто на коленке говно написать нет никакого желания. Есть ли какая-нибудь книжка, типа "разработка под андроид для долбоёбов не знающих джавы", после прочтения которой за неделю получится накидать говноприложуху?
Аноним 03/10/19 Чтв 15:34:13 1487905397
>>1487881
Ты и без книжек можешь накидать говноприложуху из условных двух кнопок почитав первые 20 уроков из ссылок в оп-посте. Потом просто гуглишь как работать с нужными тебе вещами типа блютуза.
Аноним 06/10/19 Вск 14:36:46 1490070398
>>1453379 (OP)
Анон, дарова. Очень сильно жажду слезть с мамкиной шеи и начать зарабатывать своим горбом, так что покидайте тестовых заданий на Android джуна, буду признателен
Аноним 07/10/19 Пнд 10:36:25 1490823399
Аноним 07/10/19 Пнд 15:14:50 1490995400
ебать.jpg (21Кб, 604x435)
604x435
>>1453379 (OP)
Кстати, шапка у вас говно редкостное.
Начнем с того, что она наполовину состоит из видосиков для даунов и статеек с говносайтов.
Аноним 10/10/19 Чтв 05:27:03 1492836401
Привет, анончики. Я мидл реакт разработчик, которого посадили учить андроид из-за нехватки рук.
Дали неделю. Пытаюсь провести аналоги, чтобы процесс шел быстрее, но никак, можно сказать учусь с нуля и я не справлюсь за неделю. Все как-то непонятно. Очень много классов. Неудобно писать со статической типизацией и ООП, хоть я писал на тайпскрипте.
Большинство материалов старые, 2016-2017 года, а те что новые - на котлине.
Есть тут аноны, перекатившиеся с фронта? Может дадите совет
Аноним 10/10/19 Чтв 06:02:10 1492838402
>>1492836
хрена себе как с реакт миддлами обращаются
а еще говорят специалисты по реакту ценятся
Аноним 10/10/19 Чтв 06:10:24 1492839403
>>1492838
Со мной хорошо обращаются, не переживай. Просто сейчас по веб проектам ничего нет, обычно что-нибудь на бэке на руби правлю, но сейчас и на бэке тихо. А так я не собираюсь полностью перекатываться в андроид разработку, просто какую-то базу набить, чтобы простые задачки делать
Аноним 10/10/19 Чтв 06:14:48 1492841404
>>1492836
>Большинство материалов старые, 2016-2017 года
типикал жс-манька
Аноним 10/10/19 Чтв 06:16:38 1492843405
>>1492839
а почему не react native?
Аноним 10/10/19 Чтв 10:00:22 1492901406
>>1492836
> Неудобно писать со статической типизацией и ООП
Бедняжка.
Аноним 10/10/19 Чтв 10:12:47 1492905407
>>1492841
Да я
>>1492843
В конторе уже лет 8 нэйтив пишут и не хотят переходить реакт-нэйтив
>>1492901
Спасибо
Аноним 10/10/19 Чтв 10:56:18 1492931408
>>1492836
я после такого заявление на стол ложу
Аноним 10/10/19 Чтв 11:02:02 1492939409
151073431152251[...].jpg (47Кб, 870x767)
870x767
кто не будет учить андроид - партбилет на стол положит!
Аноним 10/10/19 Чтв 11:31:26 1492978410
>>1492931
Я похоже неправильно выразился. Никто меня не заставляет и условия не ставит. Мне сказали: "Сейчас по проекту задач нет, но через неделю на Андроиде много задач будет, а нам не хватает рук, если хочешь - поучи". Ну и я решил попробовать, почему бы и нет.
Аноним 10/10/19 Чтв 12:12:15 1493012411
Сап, тред. Пришел за советом.
Расписываю ситуацию: Отучился я значит, пиная болт, на вышку околоайтишную в своем вузе (а сейчас пошел в магу просто, чтобы было время военник сделать, ща в ноябре начну искать болячки, как сделаю дропну магу наверно). Ища работу по узкой специальности понял, что работы по ней особо то и нет, поэтому надо куда-то перекатываться, пока что на околоайти работку какую для галочки, но в перспективе интересна андроид разработка и решил попробовать начать вкат.
Проблема в том, что из сферы учил ток питон на уровне прохождения 1,5 курса на степике, да БД, ну и было чет в вузе, но не считается. В джаву начинал пробовать, но вдруг забил, так что вспомню максимум на уровне того, что человек, не кодивший никогда, узнает за неделю.
Вопросы такие - А можно ли вкатиться в андроид напрямую с котлин?
и какие будут шансы найти работу джуном только с её знанием в ДС?
Или все же без знания джавы никуда и нужно понимать хотя бы о чем она и под андроид сначала тоже пробовать писать на джаве непосредственно?
Если так, то как избежать потока знаний о ней, которые на андроиде не пригодятся? а то времени не то, чтобы много, чем раньше совершу перекат, тем лучше. Вообще пофиг даже на какие условия, если найду место где будут учить, то согласен работать, что называется за еду.
Аноним 10/10/19 Чтв 13:00:35 1493051412
>>1493012
Лучше джаву попробуй, без знания классического ООП языка тебе будет сложно. В котлине оч много синтаксичного сахара + функциональщина, да и вообще новые для программирования принципы, которые может и не зайдут.
Будешь знать как сделать, но как это работает понимать не будешь.
Аноним 10/10/19 Чтв 18:40:07 1493313413
>>1493051
Правильные вещи говоришь. Отмечу лишь то, что изначально знание Джава, по сути, нужно на базовом уровне, дабы начать работать в Андроид Студио. Всё необходимое изучается в процессе, а лишнее можно пропустить, если челику так тяжело. Но я против такого подхода, конечно же, ведь это вопрос глубины понимания. Нет, с поверхностными знаниями можно и на Котле строчить, но до того момента, пока в самый неподходящий момент не полезут пробелы.
Аноним 11/10/19 Птн 04:51:42 1493649414
Анончаусы, нормально разбираюсь в разработке и всей этой engineering параше. Не вкатывальщик, но что нужно знать и иметь, чтобы получать 75-100$ на апворке?
Аноним 11/10/19 Птн 10:07:24 1493712415
>>1493649
Какой нахуй апворк блять. Ну ты мразь ебаная, какой блять апворк? Ты ебанулся совсем в край? Кто блять тебя возьмет дауна на этот апворк?

Сука ебаный. Какой нахуй фриланс блять. Ты в мобилках, клоун. КЛОУН.
Аноним 11/10/19 Птн 14:02:31 1493865416
>>1493712
Ахахахахахахх, тыскозал, вебмакакич?
Аноним 11/10/19 Птн 15:32:49 1493942417
>>1493649
идеальный английский, очевидно
Аноним 11/10/19 Птн 22:27:56 1494264418
>>1493649
За сотку можешь натягивать готовые макеты, например, т.к. часто в наличии уже имеется такой же заказной дизайн. Какие-то задачи заказчик может докинуть в процессе. Как правило, любой заказ подразумевает ежедневную коммуникацию. Английский нужно знать на достаточном для взаимопонимания уровне.
Аноним 12/10/19 Суб 01:52:25 1494426419
>>1493942
>>1494264
Падажжите, т.е. если я заебись знаю инглиш и могу гораздо больше, чем натягивать дизайны, то могу просить больше 100 в час?
Аноним 12/10/19 Суб 02:03:42 1494428420
>>1494426
Попробуй, нам ведь неизвестен уровень твоих знаний.
Аноним 12/10/19 Суб 02:22:18 1494430421
>>1494428
Да, пожалуй, кроме как пробовать ничего и не остаётся
Аноним 12/10/19 Суб 11:18:04 1494533422
Аноним 12/10/19 Суб 13:12:56 1494617423
>>1494264
это троллинг такой?
>>1494426
сотку получают хорошие выпускники вузов в долине, если ты убедишь какой-нить стартап нанять тебя за сотку, и при этом на тебе будут экономить, то почему нет
Аноним 12/10/19 Суб 14:37:23 1494663424
>>1494617
>это троллинг такой?
А что не так? Я говорил о простых заказах, а не почасовой оплате, ибо проще нанять индуса, так-то.
re Аноним 12/10/19 Суб 18:30:37 1494931425
er
Аноним 13/10/19 Вск 13:46:56 1495492426
Есть ли смысл начинать учить андроид с котлина? Почти на все вакансии у меня в городе нужен котлин(восточная Европа)? Или джава тоже ещё на плаву?
Аноним 13/10/19 Вск 14:01:58 1495507427
>>1495492
Джава на плаву как минимум потому что есть куча либ которые нахуй не нужно переводить на котлин, и если тебе не дай боже придется лезть в их кишки...
Аноним 13/10/19 Вск 14:29:29 1495539428
>>1495492
> учить котлин

Че вы там все учите, поехавшие? Стдлибу из трех с половиной методов? На андроиде это же ебанный придаток к JDK.
Аноним 13/10/19 Вск 17:51:59 1495732429
>>1495539
Челики хотят идти по пути наименьшего сопротивления, чтобы быстренько так "вкотиться". Проблема в том, что он не всегда правильный и часто не приводит к результату. Можно так обосраться, что унесёт в сторону - изи получить искажённое представление, либо придётся совершить ещё больше телодвижений для достижения цели. Они продолжают задавать этот вопрос, хотя давно могли бы нагуглить инфу о необходимом минимуме знаний Java для работы с Андрюшей.
Аноним 14/10/19 Пнд 14:05:19 1496394430
>>1453379 (OP)
Антоны, кто-нибудь случайно не знает где можно раздобыть бесплатные версии dexguard либо dexprotector?
Аноним 14/10/19 Пнд 22:07:01 1496777431
>>1496394
Надеюсь тебя их юристы потом кочергой выебут.
Аноним 15/10/19 Втр 10:13:37 1497072432
>>1496394
прогуарда мало чтоли
Аноним 16/10/19 Срд 10:01:58 1497774433
Аноним 16/10/19 Срд 10:49:23 1497794434
>>1497774
>Он ничего не умеет
Он битард что ли?
Аноним 16/10/19 Срд 11:50:09 1497814435
>>1497794
>Он битард что ли?
Походу. Называет себя обфускатором, а код не путает и не мешает абсолютно никак. Строки с ресурсами не шифрует, dex код запаковать и спрятать не в состоянии. Только пищит и портит проект.

Проблема собственно в чем. Пишу приложения на удаленке, руководство какой-то момент решило, что разные приложения лучше и надежнее размещать на разных гугл акках. Типо продвигать удобнее и если забанят акк то не улетит все и сразу (ога). Приложения юзают левые сервисы, по оф апи (и не только), и местами нарушают политику гугла (лайки/подписки, никакого спама, вирусни и прочего треша). В какой-то момент некоторые прилы ловят страйки и их банят, мы перезаливаем. После чего находит все наши приложения и банит все скопом, за нарушение правила с запретом на множественные аккаунты. Все что могли предпринять чтобы вернуть это все в gp уже перепробовали, новую платежную инфу, акк, email, ip. Хуй бы там, все равно через какое-то время все прилы улетают в бан. Очевидно что гугл анализирует содержимое apk, ресурсы, код. Поэтому годный обфускатор пока единственный вариант чтобы приложения как-то жили в gp без банов. А создатели dexprotector хотят "$5,000/year", при этом не очевидно поможет он в нашем случае или нет.
Аноним 16/10/19 Срд 21:40:19 1498215436
>>1497814
Ну может у них есть триалка.
А вообще фу такими быть. Хули сами свои ресурсы не шифруете?
Ну и прогвард нигде не позиционирует себя как yoba-обфускатор, честно пишут что этого по-минимуму:
> ProGuard also provides minimal protection against reverse engineering by obfuscating the names of classes, fields and methods.
Аноним 16/10/19 Срд 21:42:23 1498218437
Кто вообще придумал, что надо 7 раз нажать в настройках на номер сборки для того что бы активировать девелоперский режим?
Аноним 16/10/19 Срд 21:51:40 1498221438
Аноним 16/10/19 Срд 22:14:28 1498231439
>>1498221
ты что дурак штоле?
Deep Link Аноним 16/10/19 Срд 23:24:55 1498283440
Как получить значение диплинк после установки приложения? Нашел способ с бродкоаст ресивером, но он был не на поверхности и похоже что работает не всегда. Или можно заюзать файрбейс и не мучаться со своей реализацией? Диплинк формировать буду на своем бэкенде, а файрбейс вроде как сам линки генерирует.
Аноним 17/10/19 Чтв 02:04:50 1498332441
>>1498218
John Doe jr придумал
тебе легче от этого?
Аноним 17/10/19 Чтв 09:21:26 1498423442
yuk.PNG (32Кб, 1622x331)
1622x331
Снимок.PNG (35Кб, 1623x231)
1623x231
>>1498215
>Хули сами свои ресурсы не шифруете?
Расскажи как? Сейчас используем andresguard, он имена файлов, айдишек и структуру пакетов, но стринги все равно и гуглу палить прилы это не мешает
Аноним 17/10/19 Чтв 09:22:38 1498424443
Может еще у кого-то есть опыт использования кастомных класслоадеров или подобных штук, чтобы добраться до dex файлов было чуть сложнее чем по дефолту?
Аноним 17/10/19 Чтв 10:20:04 1498471444
>>1498283
firebase через тот же бродкаст работает, не?
есть еще branch.io, хз как работает
Аноним 17/10/19 Чтв 10:20:34 1498474445
>>1498423
напиши скрип свой, делов то
Аноним 17/10/19 Чтв 16:02:08 1498676446
Что скажете про Head First. Программирование для Android?
Аноним 17/10/19 Чтв 18:38:10 1498772447
Аноним 17/10/19 Чтв 21:51:58 1498914448
>>1498423
Ну я не готов прям сразу выдать решение, но грубо говоря можно вместо context.getString сделать свою хуйню которая будет распаковывать архив лежащий в ассетах или скачивать. А его соответственно можно зашифровать.
Аноним 19/10/19 Суб 12:58:34 1499915449
Должен ли я просить плату за фикс багов, которые были в приложении после релиза приложения?

Те вроде бы это относится к поддержке после релиза, что оплачивается отдельно, но с другой стороны эти баги были и до релиза, только я их не заметил
Аноним 19/10/19 Суб 23:47:48 1500341450
>>1499915
не работай за фикс прайс
Аноним 19/10/19 Суб 23:49:22 1500343451
Аноним 20/10/19 Вск 17:45:12 1500837452
Как сделать НОРМАЛЬНЫЙ скроллинг для RecyclerView?

Выставил атрибуты:
app:fastScrollEnabled="true"
app:fastScrollHorizontalThumbDrawable="@drawable/thumb_drawable"
app:fastScrollHorizontalTrackDrawable="@drawable/line_drawable"
app:fastScrollVerticalThumbDrawable="@drawable/thumb_drawable"
app:fastScrollVerticalTrackDrawable="@drawable/line_drawable"

Скролл стал более нормальным, но все равно:
1. У него нет минимального размера, если в списке овердохуя элементов, он может быть в пиксель толщиной.
2. Нельзя тыкнуть в любое место скрола и перейти к этому месту. Только искать этот ползунок и перемещать его.
Аноним 20/10/19 Вск 19:57:22 1500935453
>>1500837
дохуя либ где все уже сделано
Аноним 20/10/19 Вск 22:30:16 1501041454
В андроиде возможно отключить mouse acceleration? Это пиздец какой-то. Уже сколько разработка ос ведется, а такой возможности до сих пор нет. При том, что это ебучее говно просто с ног на голову переворачивает все ощущения от работы с мышкой.
Аноним 20/10/19 Вск 22:53:42 1501051455
Аноны, короче я решился. Решился немного поработать на себя и запилить свое приложение. Пусть хоть 50$ на дошики в месяц подниму - уже приятно будет.

Вопрос в следующем - стал гуглить мануал по выводу бабла из Play market В УСЛОВИЯХ ЗАКОНОВ РАШКИ. Но максимум, что я нашел - обрывочные ответы на форумах типа - Ну заведи счёт, привяжи его к аккаунту и не забывай платить налоги...

БЛЯТЬ!!

Я говнокодер, но не ёбаный бухгалтер. Мои познания в финансах ограничиваются знанием пин-кода своей карты. Нет ли в сети ИСЧЕРПЫВАЮЩЕЙ инструкции для долбоебов, с подробным описанием того, что нужно сделать и разбором всех подводных?
Аноним 20/10/19 Вск 23:01:28 1501059456
>>1501051
>но не ёбаный бухгалтер
Очередное подтверждение, что говнокодер без знаний хоть какого-то домейна — жалкое зрелище. Зачем ты существуешь, блять?
Аноним 20/10/19 Вск 23:18:34 1501070457
>>1501059
По сути то есть что сказать, или тебе /b не хватает? Запрос был на мануал, а не чтобы ты меня жизни учил.
Аноним 20/10/19 Вск 23:24:01 1501078458
>>1501070
Могу по сути сказать, пытаться стрясни деньги с ведройда НЕ в КОМПАНИИ, это ошибка. Или ты залетный?

другой.
ушел, можешь не стараться писать.
Аноним 20/10/19 Вск 23:42:31 1501087459
>>1501078
>Или ты залетный?
Ну как залетный - работаю в той самой КОМПАНИИ, пишу на Java, иногда плюсах. Сделал пару мобильных утилит чисто для своих личных задач. Про дошики - ну да, ирония была, в целом ЗП норм. Но вот хочется творить.

Если ответы тут так и будут сводиться к киданию говном, ну ок, все же я на дваче как никак=) Но хотелось бы конечно по существу.
Аноним 20/10/19 Вск 23:58:06 1501104460
>>1501041
у карты вроде есть счет iban (или длинный) ? вбиваешь в гугл консоль, + swift код, банк посредник и тд, реквизиты в нете для своего банка найдешь
для 50$ ничего не будет, если на карту физика выведешь
лол, нах я это пишу, ты их заработай сперва, потом думай как вывести, я за первый год 20$ поднял, лимит вывода для адмоб 100$ вроде
Аноним 21/10/19 Пнд 00:05:46 1501109461
Аноним 21/10/19 Пнд 01:45:45 1501171462
>>1501051
кек ну ты нашел где спрашивать. тут по сути такие же говнокодеры как ты сидят. тебе ж вон пишут чтобы работал на дядю дальше, как и они. ищи на форумах посерьезнее.
Аноним 21/10/19 Пнд 09:03:44 1501278463
>>1498676
Для абсолютного новичка.
Аноним 21/10/19 Пнд 10:17:41 1501308464
>>1501051
> Ну заведи счёт, привяжи его к аккаунту и не забывай платить налоги...
И че тебе не понравилось, даунич? Либо делаешь так и платишь НДФЛ 13%.
Или оформляешь ИП на упрощенке, привязываешь счет ИП к гуглу и платишь 6% налогов + страховые взносы + проценты банку за ведение ИП счета. Пользуешься какой-нибудь обоссаной онлайн бугалтерией, куда вбиваешь свои чеки из гугла. В конце налогового периода эта хуйня высрет тебе нужные справки, сходишь с ними в налоговую (а может даже МФЦ теперь принимают).

Сто раз уже на всяких хабрах с вц.ру обоссывалось. Но твой говностартап не взлетит, получишь свои зассаные 5$ с адмоба и улетишь в бан за какую-нибудь левую хуйню.
Аноним 21/10/19 Пнд 10:33:42 1501319465