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

Android Development Thread /android/

 Аноним 16/07/18 Пнд 20:57:33 #1 №1229432 
image.png
image.png
image.png
Android Development Thread

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

> Хочу вкатиться в разработку под Android! С чего начать?
С видеокурсов от Udacity. Они бесплатны и затрагивают основы разработки даже если не умеешь писать на Java.
https://www.udacity.com/course/android-development-for-beginners--ud837
Или для мазохистов: http://developer.android.com/training/index.html
Так же можно почитывать: https://www.amazon.com/Head-First-Android-Development-Brain-Friendly/dp/1491974052

Большинство приложений написано на Java, понимать ее на хорошем уровне обязательно. Полезные гуиды от анона:
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

Два ресурса для закрепления Андройда на русском: 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 - ресурсы к лекциям

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

> Я прошел курсы Udasity, а дальше что?
После прохождения курсов у тебя должно сложиться базовое представление о создании приложения; жизненные циклы Activity/Fragments, AsynsTask, Http и прочее.
Дальше закрепляешь знания путем создания пару простых приложений на свой вкус.

Так же стоит уделить внимание BroadcastReceiver, IntentService, поиграться с Loader's, хендлерами и прочее.

>Хочу изучать популярные либы и не быть говноедом!
Для начала тыкаешь Retrofit и RxJava и строишь приложения.
https://www.youtube.com/watch?v=YPf6AYDaYf8 - rxJava с нуля
https://www.youtube.com/watch?v=3jdvLrYZfB4 - на русском
https://www.youtube.com/watch?v=0IKHxjkgop4 - rxJava
https://www.youtube.com/watch?v=t34AQlblSeE - retrofit

Книги для развития:
https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124 - паттерны
https://www.amazon.com/Effective-Java-3rd-Joshua-Bloch/dp/0134685997 - Java

Дальше выбираешь на свой вкус: MVP or MVVM. Так же желательно понимание Dagger2.

https://github.com/ArturVasilov/AndroidSchool - уроки по архитектуре

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

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

> Не хочу писать на Java!
- Kotlin — JVM-совместимый язык от JetBrains. Есть лямбды, стримы и делегаты. С 17.05.2017 поддерживается официально. Только не ной потом, что большинство примеров написаны на непонятной джаве.

https://www.youtube.com/watch?v=-H98SWHayL4 - свежие лекции на русском
https://www.amazon.com/Kotlin-Action-Dmitry-Jemerov/dp/1617293296 - библия
https://kupdf.com/download/kotlin-for-android-developers_59a05e2ddc0d60992a18496b_pdf - Kotlin for Android

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

> Есть что-то кроме нативных приложений на Java/Kotlin?
- Flutter - кросс-платформенный фреймворк от Google. Js с аля строгой типизацией. Если совсем поехавший можешь начинать с него.
https://flutter.io/docs/ - документация
https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905 - курсы от Udacity
Остальные:
ReactNative — мочаскрипт во всей красе.
- Qt — кросс-платформенный фреймворк на C++. Используется в основном для игры и для приложений с высокими требованиями к производительности (обработка изображений, звука, ГИС-системы). Спрашивать в C++ треде.
- Xamarin — кросс-платформенный фреймворк на C#. Представляет из себя обёртку над Android API. Куплено Microsoft. Теперь есть бесплатная версия. Спрашивать в C#-треде.
- PhoneGap/Ionic/Titanium/ReactNative — имя им javascript, принципы у них разные, первые три попытка в кроссплатформенность одного кода, ReactNative проповедует другой подход, а именно написание разного кода но на одном языке. Популярность у них разная как и размер комьюнити. Вопросы по ним — в js-тред.
- BugVM — кросс-платформенный фреймворк, написанный на Java. Форк невинно убиенного RoboVM.

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

> Что нужно, чтобы взяли джуниором? Что учить в первую очередь?
Нужно хорошее знание Java, понимание базовых принципов Android (жизненный цикл activity/fragment, что такое Context, intents, services, UI thread, support library, shared preferences, SQLite), знание популярных библиотек типа Retrofit + Glide/Picasso + RxJava2 + Dagger2. И хотя бы несколько готовых приложений.

Полезные ссылки:
https://www.youtube.com/channel/UCSwuCetC3YlO1Y7bqVW5GHg - канадский челик, поясняет за архитектуру и отвечает на разные вопросы на стримах.
https://github.com/toddmotto/public-apis - бесплатные API для создания приложений.
https://github.com/AlexeyZatsepin/Android-ORM-benchmark - бенчмарки на вопросы о том, какую БД выбирать.
Аноним 16/07/18 Пнд 20:58:32 #2 №1229434 
>>1209454 (OP)
Предыдущий.
Проебал
Аноним 16/07/18 Пнд 21:11:07 #3 №1229443 
>>1229413
Зачем использовать лайвдату? Я про вьюмодель говорю, она вообще никак не завязана на нее, ты можешь спокойно пилить свой мвп через нее.
Я раньше юзал мокси, но сейчас перешел на вьюмодель в петах. Вьюстейт то по сути обычный костыль, ты им управляешь как будто реактивным полем во вью модели. Почти вьюстейтовые стратегии ложатся на обычные сабжекты из коробки рх. Принципиальной разницы между moxy + showList и viewmodel + behaviorsubject<list> + subscribe уже нет, зато можно избавиться от кодогенерируемого костыля в виде вьюстейта. А то, что легким движением руки мвп превратился в мвц, так это абсолютно похуй, датабиндинг лайбрари тебя никто не заставляет тащить.
Аноним 16/07/18 Пнд 21:12:34 #4 №1229444 
>>1229432 (OP)
> бенчмарки на вопросы о том, какую БД выбирать
> выбирать орм по бенчмаркам, а не апи
Аноним 16/07/18 Пнд 21:18:40 #5 №1229453 
>>1229443
> но сейчас перешел на вьюмодель в петах.
Ну давай показывай свои петы, мне очень интересно на них посмотреть.
Аноним 16/07/18 Пнд 21:24:35 #6 №1229460 
> А то, что легким движением руки мвп превратился в мввм

>>1229453
Не покажу.
Аноним 16/07/18 Пнд 22:15:34 #7 №1229496 
>>1229460
>Не покажу.
Мог бы и куски кода кинуть, я бы посмотрел.
Как хочешь.
sageАноним 16/07/18 Пнд 22:40:54 #8 №1229506 
>>1229444
Новый ОП - тупорылый хуесос, это все знают.
Аноним 16/07/18 Пнд 23:00:43 #9 №1229516 
>>1229432 (OP)
Куда шлюху дели?
Аноним 17/07/18 Втр 08:37:56 #10 №1229678 
>>1229506
Ну ты и пидор.
Аноним 17/07/18 Втр 20:26:34 #11 №1230088 
Допустим хочу устанавливать апп из google play и смотреть их код. В какую сторону гуглить?
sageАноним 18/07/18 Срд 01:06:30 #12 №1230214 
>>1230088
apktool
Аноним 18/07/18 Срд 16:58:53 #13 №1230461 
>>1230088
jadx, можно сразу этим воспользоваться https://github.com/vincentcox/StaCoAn
Аноним 18/07/18 Срд 21:36:27 #14 №1230639 
Че, стоит уже перекатываться на суппорт либу 28 или подождать когда альфа версия исчезнет?
Аноним 18/07/18 Срд 21:54:46 #15 №1230647 
>>1230639
Уже бета. Но я не перешел, меня смущает джетифаир, такой то костыль шо пиздец.
Аноним 19/07/18 Чтв 10:46:41 #16 №1230858 
image.png
>>1229432 (OP)
Ананасы, чому AS такая забагованая? Стабильно раз две недели ломается графический редактор. С обновлением\переустановкой все проходит.
Бетта\альфа версия работает лучше чем стейбл.

Кто-нибудь знает более простое решение, чем переустановка?
Аноним 19/07/18 Чтв 12:27:55 #17 №1230897 
>>1230858
>Ананасы, чому AS такая забагованая?
Сижу на stable все время. Ни разу не отваливалось ничего. Кроме конечно же DataBinding. Каждый мать его день UI андройда ломался блять, зато само приложение работало как надо. Если ты юзаешь его можешь нахуй выкинуть, это самая убожественная поделка от гугла.

>Кто-нибудь знает более простое решение, чем переустановка?
Переустановка винды.
Аноним 19/07/18 Чтв 18:23:53 #18 №1231180 
>>1230858
> Стабильно раз две недели ломается графический редактор
Это хуйня. Там до сих пор в нем мемори лики не исправили, после часа работы в нем приходится перезапускать студию.
sageАноним 19/07/18 Чтв 18:27:22 #19 №1231183 
>>1231180
> 2018
> разрабатывать на микроволновке с 1 Гб RAM
Аноним 19/07/18 Чтв 19:29:12 #20 №1231225 
>>1231183
128 гигабайт хватит всем! 4 гб градл, 4 гб студия, 2 гб браузер, 1,5 гб скетч, вот и нихуя не остается.
Аноним 19/07/18 Чтв 19:49:19 #21 №1231231 
>>1231225
32 хватает на всё
sageАноним 19/07/18 Чтв 20:16:44 #22 №1231244 
>>1231225
> скетч
> вот и нихуя не остается.
Маковод с анальным ограничением на 16 Гб не палится.
Аноним 20/07/18 Птн 19:08:23 #23 №1231858 
Может ли кто поделиться нормальными примерами по фоновым задачам? Или например подсказать, где еще можно использовать их, кроме как определения юзера по геолокации, прослушивания музыки, качание картинки с тырнета.
Аноним 21/07/18 Суб 13:31:11 #24 №1232234 
Ну что маньки? Евросоюз оштрафовал гугл на 5 лярдов евро за Дроид. Готовтесь к новой платной ОС.
Аноним 21/07/18 Суб 16:10:59 #25 №1232280 
>>1232234
>Ну что маньки? Евросоюз оштрафовал гугл на 5 лярдов евро за Дроид. Готовтесь к новой платной ОС.
надо срочно перекатываться на гейось.
Аноним 21/07/18 Суб 17:35:14 #26 №1232361 
Стикер
Американская корпорация Google работает над развитием новой операционной системы для мобильных устройств Fuchsia ( «Фуксия»), которая должна прийти на смену Android и превзойти ее по многим показателям, передает Bloomberg.

Система создается с нуля, особое внимание в ней уделяется сфере голосового взаимодействия с широким спектром устройств – это и ноутбуки, и небольшие сенсоры с доступом в интернет. Внедрять Fuchsia предлагается постепенно.

Специалисты из Google надеются, что за пять лет новая система полностью вытеснит Android, который сейчас установлен на 85% мобильных устройств.
Аноним 21/07/18 Суб 17:37:05 #27 №1232365 
>>1232361
>Специалисты из Google надеются
Она еще лет 5 будет разрабатываться. Маня. Ахах, забавно, через лет 5 котлин вытеснет джаву, но к тому времени он нахуй будет не нужен. Это конечно если верить специалистам
Все будем писать на флаттере. Дарт выебет всех. Скриньте.
Аноним 21/07/18 Суб 18:28:29 #28 №1232406 
>>1229432 (OP)
Какой же долбаеб сделал 2 пик, тупо котлин головного мозга у поехавшего, просто заменяешь private на public в джаве, убираешь сеттеры/геттеры и код 1 в 1, хотя можно найти и нормальный пример для такой пикчи
Аноним 21/07/18 Суб 18:52:14 #29 №1232419 
>>1232406
> тупо котлин головного мозга
За котлином будущее так-то.
Аноним 21/07/18 Суб 19:04:15 #30 №1232432 
>>1232419
За дартом будущее так-то.
Аноним 21/07/18 Суб 21:48:00 #31 №1232551 
Пукнул в треде.
Аноним 21/07/18 Суб 23:55:28 #32 №1232611 
>>1232406
Иди прочитай про инкапсуляцию, придурочный. Я бы понял, если бы сказал "ломбок", но ты не сказал.

АРРРЯЯЯ ГЕТЕРЫ СЕТЕРЫ НИНУЖНЫЫЫ
Аноним 22/07/18 Вск 00:30:07 #33 №1232630 
>>1232611
на скрине с котлином её нет, ты хоть понимаешь значение слова?
Аноним 22/07/18 Вск 00:30:43 #34 №1232631 
>>1232611
и ломбок это аналог дата класса, но на скрине обычный
Аноним 22/07/18 Вск 00:33:37 #35 №1232633 
>>123241>>1232419
>За котлином будущее так-то
будущее за jvm тогда уж, и похуй какой язык
Аноним 22/07/18 Вск 09:57:58 #36 №1232724 
image.png
>>1232406
>Какой же долбаеб сделал 2 пик,
Порвался пидарашка.
Аноним 22/07/18 Вск 13:21:42 #37 №1232798 
>>1232630
Но обосрался опять ты. На скрине с котлином два проперти (филды плюс геттеры сеттеры). На скриншоте с джавой тоже два проперти. Ты же предлагаешь сделать голые два филда. Ты обосрался. Иди учи что такое инкапсуляция, дурачок.
>>1232631
> ломбок это аналог дата класса
Нет, ты тоже обосрался. Прямо сейчас идешь на сайт ломбока и учишь что в него входит. Иначе так и будешь обсираться, в том числе и на собеседованиях.
Аноним 22/07/18 Вск 13:22:53 #38 №1232801 
>>1232724
От Котлина бомбят две категории людей - войтивайти, которые бомбят, что не успели выучить один язык нормально как надо сразу же учить другой, и старые пердуны-деграданты с мертвыми мозгами физически неспособные воспринимать ничего нового.
Аноним 22/07/18 Вск 13:24:30 #39 №1232804 
>>1232801
> не успели выучить один язык нормально как надо сразу же учить другой
Пиздец там синтаксиса учить, месяца на 3 наверное минимум нет.
Аноним 22/07/18 Вск 13:24:34 #40 №1232806 
>>1232630
https://kotlinlang.ru/docs/reference/properties.html
Аноним 22/07/18 Вск 13:44:07 #41 №1232821 
>>1232798
ломбок помимо сеттеров/геттеров умеет генерить ещё дохуя чего, так что советую ознакомиться

>>1232798
>>1232806
бля ну вы смешные, услышали про инкапсуляцию и поняли значение слова - всё, типикал макаки.
если сеттер/геттер без логикик, то о какой инкапсуляции может идти ричь, любое говно может запросто изменить состяние твоего объекта, как будто это паблик филд, прикинь да
Аноним 22/07/18 Вск 13:52:09 #42 №1232825 
>>1232801
>От Котлина бомбят две категории людей - войтивайти, которые бомбят, что не успели выучить один язык нормально как надо сразу же учить другой, и старые пердуны-деграданты с мертвыми мозгами физически неспособные воспринимать ничего нового.
Я еще раз повторюсь, пердун. Нет смысла копать котлин, если не воспринимаешь достаточно хорошо джаву.
И чтобы писать на нем, нужно копнуть доков и еще привыкнуть, ибо это совершенно тот еще язык, собранный из разного говна.
Аноним 22/07/18 Вск 14:03:46 #43 №1232828 
>>1232821
Ты ведь даже не открывал ту ссылку, верно?
Аноним 22/07/18 Вск 14:15:50 #44 №1232831 
>>1232828
ты про переопределение get/set в котлине? Или что? На скрине в оп посте этого нету, и если это делать, то кода будет столько же как в джаве, и я не хейттер котлина, если че, сам на нем пишу, просто все началось с ебунтого примера с пика
Аноним 22/07/18 Вск 14:18:06 #45 №1232833 
И что там, где-то в конторах уже используют flutter?
Аноним 22/07/18 Вск 14:26:12 #46 №1232838 
>>1232831
> ты про переопределение get/set в котлине? Или что?
И про переопределение, и про изменение уровня доступа к геттерам/сеттерам.
> если это делать, то кода будет столько же как в джаве
Чаще всего используется стандартная реализация геттеров/сеттеров, так что нет, не будет.
Аноним 22/07/18 Вск 14:29:58 #47 №1232842 
image.png
image.png
>>1229432 (OP)
Компания Google однозначно сумела изменить мир навсегда, сделав его гораздо более цифровым. Впрочем, она не собирается останавливаться на достигнутом, делая все возможное для покорения новых вершин. Как удалось выяснить сегодня, 21 июля 2018 года, руководство «поискового гиганта» утвердило дату выхода операционной системы Fuchsia OS, которая заменит Android в обозримом будущем. Пойти на такой шаг придется из-за нескольких причин.
В сентябре 2018 года операционной системе Android исполнится целых 10 лет, на протяжении которых над ней работали тысячи разработчиков из самых разных стран мира. Тем не менее, потенциал этой ОС уже себя почти исчерпал, потому как она лишена каких-либо проблем, которые можно было решить, однако две по-прежнему в ней присутствуют. В частности, данное программное обеспечение крайне плохо защищено от вредоносных программ, а также хакерских атак, но это не главная причина
Чтобы весь мир двигался вперед люди должны оперативно использовать самое новое ПО, однако основа Android не позволяет этого делать. Эта операционная система крайне сложна по своей структуре, поэтому процесс выпуска новой сборки сопровождается массой сложностей. Решить эту проблему попросту невозможно, потому как это все равно что пытаться заменить двигатель в каком-нибудь спорткаре, то есть в таком случае менять придется все остальное
Именно поэтому вот уже как два года компания Google активно работает над Fuchsia OS. Именно эта операционная система уже в 2021 году начнет устанавливаться на «умные» колонки, телеприставки и подобные электронные устройства. Затем, спустя два года, то есть в 2023 году, эта ОС полностью сменит Android, а от разработки и поддержки последнего «поисковой гигант» попросту откажется навсегда, сделав его частью истории
Аноним 22/07/18 Вск 14:30:25 #48 №1232843 
>>1232842
https://akket.com/android/117244-google-nazvala-datu-vyhoda-fuchsia-os-zameny-android.html/amp
Аноним 22/07/18 Вск 14:32:26 #49 №1232844 
>>1232838
я хз к чему это ты, но
>Чаще всего используется стандартная реализация геттеров/сеттеров, так что нет, не будет.
в таком случае вся инкапсуляция пропадает, и это не отличается от филдов в джаве без геттеров/сеттеров, о чем я писал тут >>1232821
sageАноним 22/07/18 Вск 14:32:37 #50 №1232845 
Android опять всё, все в JavaScript.
Аноним 22/07/18 Вск 14:32:45 #51 №1232846 
>>1232833
И что там, где-то в конторах уже используют flutter?
Флаттер скоро станет больше, чем маленькой поделкой. Андройдобляди соснули.
Аноним 22/07/18 Вск 14:33:17 #52 №1232848 
>>1232845
>Android опять всё, все в JavaScript
Интересно, а что ты думаешь по этому поводу?
Аноним 22/07/18 Вск 14:42:41 #53 №1232852 
>>1232844
Если ты об этом,
> любое говно может запросто изменить состяние твоего объекта, как будто это паблик филд, прикинь да
то в котлине можно объявить свойство с помощью val и тогда для него будет создан только геттер, т.е. ссылку на объект можно изменить только при инициализации.
Аноним 22/07/18 Вск 14:45:11 #54 №1232853 
>>1232852
> изменить
Присвоить*
Аноним 22/07/18 Вск 14:47:16 #55 №1232855 
>>1232846
один ui на две платформы никогда не взлетит, пока apple и google не сделают общие гайдлайны и всякие кроссплатформенные ux'ные паттерны, никто не хочет пользоваться android'ом на ios и наоборот. И ни одна уважающая себя контора не будет делать этого, и ни один уважающий себя дизайнер.Вот что реально круто - это писать ядро на две плтаформы сразу, а ui разный, но ксамарином почему то никто не пользуется, и еще есть решение от джетбрейнс, но оно пока очень сырое
Аноним 22/07/18 Вск 14:50:11 #56 №1232857 
>>1232852
делаешь филд в джаве final - такое же поведение, столько же строчек кода, где твой котлин теперь?
sageАноним 22/07/18 Вск 14:51:41 #57 №1232859 
>>1232855
> но ксамарином почему то никто не пользуется
Интересно, почему?
Аноним 22/07/18 Вск 14:54:35 #58 №1232860 
>>1232859
ну пользуются, но процент очень маленький, мне кажется из-за того, что майкрософт хуево себя продает. Если бы ксамарин был разработкой гугла, то уже дохуя бы кто его использовал
Аноним 22/07/18 Вск 16:53:34 #59 №1232988 
Аноничики, только начал вкатываться в Андроид. На днях прочитал о том что гугл разрабатывает новую ОС и через 4-5 лет Андроиду будет пиздец. Что вы думаете по этому поводу ? Андроид программисты мигрируют на новую ос гугла ? Или нам будет пиздец?
Аноним 22/07/18 Вск 16:58:11 #60 №1232993 
>>1232988
Android это мертвая платформа на мёртвом языке. Те, кто давно выкатился, работой конечно ещё будут обеспечены лет на 5 - 8, но сейчас вкатываться сюда смысла нет.
Учи JavaScript, с ним в любом случае не пролетишь.
Аноним 22/07/18 Вск 17:11:51 #61 №1233016 
>>1232993
Двачую. Ну и на фуксию будем на дарте писать.
Аноним 22/07/18 Вск 17:15:32 #62 №1233020 
>>1232860
Нормально. Если предположим, что с выпуском фусии в 2023 году гугол сразу с этого дня пошлет андройд - у тебя еще 5 лет. А теперь скажи, 5 лет что ли быстро пройдет?
>>1232988
>Android это мертвая платформа на мёртвом языке.
Не верь этому пидарасу.

> Те, кто давно выкатился, работой конечно ещё будут обеспечены лет на 5 - 8
Те, не те. Хули говоришь за всех? Где статистика, официальные доки? Пиздабол защеканец.

>Учи JavaScript, с ним в любом случае не пролетишь.
Это верно.
Аноним 22/07/18 Вск 17:16:09 #63 №1233024 
>>1232993
>>1233020
Проебался с ответом.
Аноним 22/07/18 Вск 18:26:47 #64 №1233078 
а какой язык в фусии будет "главным"? ну тип как у андроида это была жава, а у фусии что? дарт?
Аноним 22/07/18 Вск 18:29:34 #65 №1233082 
Что думаете про Fuchsia OS? Кто-нибудь уже щупал Flutter? Есть вообще будущее у всего этого?

Как-то странно это со стороны гугла разрабатывать Ведроид десять лет, довести его до адекватного уровня стабильности и тут же анонсировать его убийцу. Опять будут десять лет доводить новую ОС до работы на уровне Ведра и в итоге получат его же, но с другим названием. А согласятся-ли с таким решением всякие Сосунги, Хуйвеи и прочии производители?

Вообщем, нахуя это все вообще нужно?
Аноним 22/07/18 Вск 18:30:12 #66 №1233084 
>>1233078
Dart в качестве языка + Flutter.
Аноним 22/07/18 Вск 18:36:31 #67 №1233089 
>>1233082
>Есть вообще будущее у всего этого?

гугл бросит андроид в канаву и объявит всем что "фуфусия эт новая ось идите учите флаттер и дарт уебаны" и всё, будущее у неё будет, не согласен? Гуглу похуй.

>А согласятся-ли с таким решением всякие Сосунги, Хуйвеи и прочии производители?

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

>Вообщем, нахуя это все вообще нужно?
https://www.quora.com/Why-is-Google-making-Fuchsia
Аноним 22/07/18 Вск 18:37:09 #68 №1233090 
>>1233084
а есть офишл инфа? или тут только вангование?
Аноним 22/07/18 Вск 18:44:08 #69 №1233092 
пошарился у фуси гит и нашел сие чудо:
https://fuchsia.googlesource.com/zircon/+/HEAD/docs/fidl/language.md

флаттер+дарт+теперь ещё и какой-то ФИДЛ?
Аноним 22/07/18 Вск 18:59:05 #70 №1233099 
>>1233089
> естсн, но что-то мне кажется некоторые из производителей скоро начнут продвигать свои ОСи и хз куда они фусию запихнут
Вот об этом я тоже думал, и меня это пугает, потому-что тогда может начаться пиздец в плане фрагментации, времен кнопочных мобилок. Хотя, я больше склоняюсь к форку ведра и дальнейшему его развитию этими компаниями.

> https://www.quora.com/Why-is-Google-making-Fuchsia
Это я знаю, но ведь ведро тоже относительно неплохо справляется с этой задачей. Насколько рационально писать с нуля ОС, если особенных профитов нет.

>>1233092
> The Fuchsia Interface Definition Language (FIDL) is the language used to describe interprocess communication (IPC) protocols used by programs running on the Fuchsia Operating System. FIDL is supported by a toolchain (compiler) and runtime support libraries (bindings) to help developers use IPC effectively.

Кстати, а есть инфа по поводу поддержки APK в Fuchsia?
Аноним 22/07/18 Вск 19:01:47 #71 №1233101 
>>1233082
> Что думаете про Fuchsia OS?
Люто надеюсь на скорый выход, меня этот андроид со своими охуительными историями доебал уже.

>>1233099
> Кстати, а есть инфа по поводу поддержки APK в Fuchsia?
Полная поддержка будет как минимум потому что ось без приложений не нужна. Ну и в сорцах уже есть упоминания.
https://twitter.com/mishaalrahman/status/989568912768499713
Аноним 22/07/18 Вск 19:08:53 #72 №1233103 
>>1233101
> Люто надеюсь на скорый выход, меня этот андроид со своими охуительными историями доебал уже.
Есть такое, но будет-ли фуксия лучше? Смогут-ли гугл осилить написание нормальной ОС с нуля? Ведро же тоже они писали, хоть и не с нуля. Да еще и флаттер в качестве основного фреймворка настораживает. Всегда со скепсисом относился к кроссплатформе.
Аноним 22/07/18 Вск 19:11:56 #73 №1233106 
хмммм... если гугл выбросил из фусии линуксовое ядро и поставил свое, значит ли это, что они могут в какой-либо момент сделать из него игрушку дьявола и заставлять всех производителей платить или проходить какие-нибудь супер сертификации?

утрирую канешн но все же
Аноним 22/07/18 Вск 19:17:37 #74 №1233107 
>>1233106
> проходить какие-нибудь супер сертификации
Ты про CTS не слышал, да?

Да и правильно делают, пидорасы даже с графическим фреимворком лажают, что в ебучем exoplayer'e километры костылей уровня https://github.com/google/ExoPlayer/blob/dev-v2-r2.8.2/library/core/src/main/java/com/google/android/exoplayer2/video/MediaCodecVideoRenderer.java#L1172

>>1233103
> Ведро же тоже они писали, хоть и не с нуля
В том то и суть, что не с нуля. Конкретно системное API практически не менялось.
Аноним 22/07/18 Вск 19:19:32 #75 №1233109 
>>1233106
https://fuchsia.googlesource.com/docs/+/HEAD/LICENSE
С первого взгляда ничего особенного не бросается, но я не юрист, поэтому хуй знает. Думаю, что, если такая возможность есть, то уже написаны какие-нибудь статьи по этому поводу.
Аноним 22/07/18 Вск 19:22:59 #76 №1233112 
>>1233109
не юрист и юридическим французским не владею, но видимо всё ок
Аноним 22/07/18 Вск 22:37:19 #77 №1233212 
>>1233020
я думаю что за год-полтора найду себе работу и выучу андроид. Максимуму потом мигрирую на фусию. Мне нравится андроид и я не хочу учить JS.
Аноним 22/07/18 Вск 22:43:45 #78 №1233218 
>>1233212
> я думаю что за год-полтора
Да за 3 месяца можно уже на говногалеру найти, которым важно, чтоб работало у заказчика.
Аноним 22/07/18 Вск 22:51:44 #79 №1233222 
>>1233218
Кто сказал? Ты сказал? На собственном примере испробовал?)
Аноним 22/07/18 Вск 22:51:53 #80 №1233223 
>>1233218
да я учусь, могу только вечерами задрачивать, а не 24/7
Аноним 22/07/18 Вск 22:54:51 #81 №1233229 
>>1233222
Да, испробовал.
Аноним 22/07/18 Вск 23:11:05 #82 №1233240 
>>1233229
>Да, испробовал.
Неужели? И как это тебя так взяли?)
Аноним 23/07/18 Пнд 18:48:22 #83 №1233643 
>>1231858
бамп
Аноним 24/07/18 Втр 03:58:46 #84 №1233910 
Souryuu.Asuka.Langley.full.1702.jpg
>>1229432 (OP)
Честно говоря, я только начал вкатываться в тему андроида по внезапной необходимости я просто не нашёл подходящего приложения для одной простой задачи, и хочу поделиться своими ощущениями, как новичка в Android и вообще в Java.
Изначально шаблон затрещал от того, что программирование и дизайн сильно разделены, настолько, что некоторые функциональные приложения можно создать вообще не зная Java. Вдобавок большинство курсов начинаются именно с основ создания вьюшек, что создавало впечатление того, что мне впаривают какую-то дичь где кодинг-то, суки?. На деле оказывается немного проще - если ты действительно знаешь Java и имеешь представление об XML - ты на 80% умеешь программировать android-приложения.
Алсо, хотелось бы также отметить мой ахуй от статической типизации Java. Изучение и понимание принципов этой хуйни - сущий ад, я не смог осилить до конца ни один нормальный курс или книгу по java. Но какой же был мой ахуй, когда с первым же запуском приложения оно заработало без каких-либо ошибок. И всё благодаря тому, что Android Studio начинает ебать тебя в жопу ещё на стадии написания кода, если ты где-то указал не тот тип. Да, я понимаю, что пиши я весь код в блокноте я бы обсирался на каждом шагу с типизацией и приходилось бы запускать приложение в сто раз чаще, чем, например, при разработке на каком-нибудь питоне. Но если предположить, что я бы понимал статическую типизацию идеально и полностью, то это сильно упрощает жизнь.
Короче, не берите в голову, я пишу этот текст в 5 утра чисто на эмоциях.
Аноним 24/07/18 Втр 04:09:56 #85 №1233911 
>>1233910
Не мучай себя, иди в js-тред.
Аноним 24/07/18 Втр 04:49:08 #86 №1233915 
>>1233911
Я, конечно, долбоёб, но зачем меня сразу ссаными тряпками-то гнать? У меня нет больших познаний в андроиде и джаве, да и каких-то огромных планов на них нет пока что, я просто поделился впечатлением со стороны новичка в этом деле, никаких мнений не навязываю. Мой пост проще проигнорировать, чем слать меня нахуй в ответ.
Аноним 24/07/18 Втр 05:02:33 #87 №1233917 
>>1233915
Какой ранимый. Недавно здесь?
Аноним 24/07/18 Втр 08:00:04 #88 №1233951 
>>1233915
80% содержимого про статическую типизацию. Ты совсем поехавший?
Аноним 24/07/18 Втр 10:03:39 #89 №1234018 
image.png
пиздец двач как же я заебался с этой координатхуйней, какой бы я проект не создавал (из шаблонов) вечно эта хуйня блять я не вижу чо меняю и где и как

весь гугл перерыл ну нихуя не помогает
Аноним 24/07/18 Втр 11:08:57 #90 №1234048 
image.png
ха-ха пиздец бомж в треде, решил вкатиться, но андроид студио лагает шо аж комп горит нахуй 4ядра 4гб ддр2 800мгц пиздец друзья может можно как-нибудь решить эту проблему или мне в жс-тред?
Аноним 24/07/18 Втр 11:09:49 #91 №1234049 
>>1231231

Поцоны, а зачем вы в 2018 ебете жабу, если есть божественный QT, который ещё и переносим на гейось и десктоп?
Аноним 24/07/18 Втр 11:35:35 #92 №1234060 
>Missing DPad functionality
сука за что
Уже пятый раз пытаюсь под "андроед тыви" выложить, а приходит эта механическая отписка без обьяснения.
Аноним 24/07/18 Втр 11:46:34 #93 №1234066 
>>1234060

За то что сходи, мудила, в ближайший быдломагазин, выбери рандомно смарт-телек, подзови консультанта и посмотри своими тупыми глазами жаба-макаки какие еще предметы к нему идут в коробке. Затем подойди к включенному рандомному телеку и попробуй потыкать пальцем в экран. Кроме пиздюлей от охраны больше ничего не произойдет. Это натолкнет тебя на мысль.
Аноним 24/07/18 Втр 11:50:07 #94 №1234072 
>>1234066
Да есть у меня телек. И пультом я запускал приложение и НИКАКОГО ДИСКОМФОРТА.
Аноним 24/07/18 Втр 11:57:09 #95 №1234075 
>>1234072

Крестовину значит потыкай. Если нихуя не присходит - то ты мудила. Если её нет - то тоже мудила, выкидывай своё говно мамонта и покупай чтобы пульт с "вверх вниз влево вправо" кнопками был.
Аноним 24/07/18 Втр 11:57:44 #96 №1234076 
>>1234075

И когда купишь, сделай чтобы при нажатии этих кнопок происходила навигация по виджетам и контролам.
Аноним 24/07/18 Втр 12:06:24 #97 №1234080 
>>1234076
Эта навигация автоматическая так-то. Да и контрола всего два: чекбокс и кнопка. Ну еще картинка сверху статичная но она и не должна фокус получать
Аноним 24/07/18 Втр 13:20:08 #98 №1234109 
>>1234048
Пиши в блокноте, собирай в консоли.
Аноним 24/07/18 Втр 18:09:00 #99 №1234250 
>>1234048
>4ядра 4гб ддр2 800мгц пиздец друзья
>может можно как-нибудь решить эту проблему
Покупать нормальный комп.
Или идти нахуй. А лучше сразу иди нахуй.
Аноним 24/07/18 Втр 18:19:15 #100 №1234255 
image.png
>>1234018
>пиздец двач как же я заебался с этой координатхуйней, какой бы я проект не создавал (из шаблонов) вечно эта хуйня блять я не вижу чо меняю и где и как
Мне кажется у тебя проблема с темами. Гуглится где-то здесь.
А вообще завязывай с кординатом, ручками пиши.
Аноним 24/07/18 Втр 18:26:25 #101 №1234257 
>>1234049
> божественный QT
На ведро кусок говна.
Аноним 24/07/18 Втр 18:29:47 #102 №1234259 
>>1234048
https://stackoverflow.com/questions/27176353/android-studio-takes-too-much-memory
Аноним 24/07/18 Втр 20:10:59 #103 №1234291 
Господа, почему режим Design не работает при работе с layout'ами? Проверил всё сотню раз, запустил на телефоне - работает как надо, но в самой студии нихуя не отображается.
Аноним 24/07/18 Втр 21:06:31 #104 №1234333 
>>1233910
если у тебя завелось приложения с 1 раза, значит ты нихуя не поменял со стандартного хелловорда
Аноним 24/07/18 Втр 21:08:05 #105 №1234335 
>>1234333
>если у тебя завелось приложения с 1 раза, значит ты нихуя не поменял со стандартного хелловорда
Эти ебанный байки пидарасов, которые не умеют кодить, Петя, тебе сколько лет?
Аноним 24/07/18 Втр 21:15:13 #106 №1234337 
>>1234335
Когда напишешь парочку коммерческих проектов тогда и поговорим
Аноним 24/07/18 Втр 21:18:19 #107 №1234339 
>>1234337
>парочку коммерческих проектов
Что-то заводилось, что-то нет. Нужно продумывать своей головой и не пинать хуи.
Аноним 24/07/18 Втр 21:23:24 #108 №1234345 
>>1234291
Всмысле не работает?
Аноним 24/07/18 Втр 21:27:39 #109 №1234350 
Если приложение полностью онлайновое, сделал подгрузку и отображение элементов. Стоит их помещать в бд или просто лучше сразу кидать их на юайчик?
Аноним 24/07/18 Втр 21:30:15 #110 №1234352 
>>1234350
Зависит от того, что ты отображаешь. Что это за данные? Как долго они актуальны?
Аноним 24/07/18 Втр 21:33:26 #111 №1234355 
>>1234350
Делай сразу бд, тебе и сейв инстанс нормальный, и обновление сущностей в мастер детеил флоу.
Аноним 24/07/18 Втр 21:36:44 #112 №1234358 
>>1234352
> Что это за данные?
Раз в день меняются. Но есть история. Там может быть около 1000, пагинацией через 20 подгружаю.
Аноним 24/07/18 Втр 21:45:59 #113 №1234359 
Блять, как я сегодня заебался. НУ ЧЕ, ДВАЧ, ЕСТЬ ОДИН ГРАФИЧЕСКИЙ АДАПТЕР. У нас крашится большая TextureView на Adreno 305, 320, 330 БЕЗ ЛОГОВ НАХУЙ ПОЧЕМУ ВЫ ТАКИЕ УЕБКИ СУКА БЛЯТЬ. Почему - хуй знает. Пидарасы из Qualcomm игнорят темы, багтрекер там забит по уши всяким говнищем, что хочется уйти нахуй в флаттер и не ебаться с тысячей апи.

TextureView просто самый уебанский компонент, который нельзя обойти, иначе просто OutOfMemory при попытке выкинуть OutOfMemory. Охуительные истории андроида и ебучих пидарасов из Qualcomm. Чисто сгорел нахуй.

Чисто молюсь на Фуксию и Флаттер, иначе уйду нахуй в реакт, горит жопа с такой хуйни, и она на каждом большом проекте. То у нас в китайских прошивках хуево работают разрешения, то с 24 апи перестают работать уведомления (8.1 вообще пиздец, чтобы нормально выкинуть пуш надо либо файрбэйз подключать, либо мать продать), то у нас слетают графические адаптеры, то у нас жизненный цикл на нокиях и асусах новых не работает. НУ ЖИЗНЕННЫЙ ЦИКЛ БЛЯТЬ КАК МОЖНО ТАКОЕ ЗАПОРОТЬ ПИДАРАСЫ ИЗ АСУСА. У ЛЮДЕЙ ПРОСТО НЕ РАБОТАЮТ ЧАСЫ СИСТЕМНЫЕ ИЗ-ЗА ТОГО, ЧТО У НИХ ОНРЕЗЮМ НЕ РАБОТАЕТ.

Не идите в андроид разработку, если только начинаете. Это пиздец. Чисто блять система-костыль, которая работает на одних костылях.
Аноним 24/07/18 Втр 21:57:20 #114 №1234365 
>>1234359
> Флаттер
Абсолютно также рисует все сам. Уж просто на канве или в текстурвью я не знаю.
> нахуй в реакт
Который использует обычные вьюшки андроида.

В общем, хуй знает че у вас в этой текстурвьюшке.
Аноним 24/07/18 Втр 22:11:03 #115 №1234368 
Я не понял, Dart и Flutter будут похожи на Java? Или чё, все знания джавки пойдут на смарку?
Аноним 24/07/18 Втр 22:15:55 #116 №1234372 
>>1234368
>Dart и Flutter будут похожи на Java? Или чё, все знания джавки пойдут на смарку?
Все пойдет на смарку. Либо ты сейчас учишь флаттер и становишься альфачом, который будет ехидно смеяться над андройдодаунами через 5 лет, либо тоже будешь сосать хуи.
Выбор за тобой.
Аноним 24/07/18 Втр 22:23:49 #117 №1234375 
>
>>1234368
Учи джаву, точи скилл на разработке приложений на андроид потом переедешь на дарт
> Dart довольно прост в изучении, а если вы ещё и знаете Java, то, считайте, 75% работы сделано, и на Dart можно перейти всего за пару дней.
Аноним 24/07/18 Втр 22:27:04 #118 №1234381 
>>1234375
> учи джаву, а не котлин
))
Аноним 24/07/18 Втр 22:27:16 #119 №1234382 
>>1234372
> Либо ты сейчас учишь флаттер и сосешь хуи 7 лет, а потом работаешь с бывшими андройдодаунами, которые спокойно перешли на флаттер, когда вышла Фуксия.
Аноним 24/07/18 Втр 22:30:29 #120 №1234386 
Аноны, а сколько по вашему осталось жить смартфонам и когда их заменят устройства альтернативной реальности? Через 20 лет? Через 30?
sageАноним 24/07/18 Втр 22:39:39 #121 №1234395 
>>1234386
А че, есть уже такие устройства на рынке? Огласи список.
Аноним 25/07/18 Срд 07:31:13 #122 №1234519 
>>1233910
держи в курсе
Аноним 25/07/18 Срд 08:40:49 #123 №1234532 
>>1234382
>когда вышла Фуксия.
Ты, выблядок, тогда на чем будут писаться приложения для фусии?
Аноним 25/07/18 Срд 17:33:40 #124 №1234772 
>>1234532
Dart + Flutter, долбоеб. Ты читать, нахуй, умеешь? Как будто ебучий Dart ахуеть как отличется от Жабы и Котлина. Иди учи свой ебучий Дарт уже, чтобы сосать хуи следующие 7 лет.
Аноним 25/07/18 Срд 20:13:02 #125 №1234890 
>>1232801
учите конлин, вася, учите.
а я пока успешно килобаксы на java погреблю. а заодно и swift освою
Аноним 25/07/18 Срд 20:28:39 #126 №1234896 
>>1234890
>а я пока успешно килобаксы на java погреблю. а заодно и swift освою
двачую адеквата
Аноним 26/07/18 Чтв 15:15:44 #127 №1235409 
Screenshot5.png
3.gif
Ребятушки, не могу никак запустить эмуль, фикс гуглил, конечно же, посему вам сюда пишу: может кто знает куда смотреть?
Пикрлейтед - ошибка после запуски эмуля из avd в android studio
Аноним 26/07/18 Чтв 15:16:44 #128 №1235413 
>>1235409
Пытаешься на некропеке запустить? Насколько я понимаю, эмуль не поднимется на проце без поддержки KVM.
Аноним 26/07/18 Чтв 15:17:59 #129 №1235417 
>>1235413
>i5 2500k
Это некро?
Аноним 26/07/18 Чтв 15:21:10 #130 №1235418 
>>1235417
Там в биосе по-моему можно включить\выключить поддержку KVM, если мне не изменяет память, т.е. это ещё может зависеть от настроек материнки.
Попробуй поковыряться там на предмет настроек, связанных с виртуализацией.
Аноним 26/07/18 Чтв 15:21:19 #131 №1235419 
>>1235413
Может быть такое, что HA отключена и её включить надо? :thinking:
Аноним 26/07/18 Чтв 15:21:37 #132 №1235420 
>>1235419
Ты всё верно понял.
>>1235418
Аноним 26/07/18 Чтв 15:21:37 #133 №1235421 
>>1235418
О, понял. Оно так и будет называться - Kvm? или HA?
Аноним 26/07/18 Чтв 15:22:26 #134 №1235423 
>>1235421
По-разному может называться. В большинстве нужную опцию можно найти по её описанию - там будут всякие слова про virtualization и всё такое
Аноним 26/07/18 Чтв 15:22:28 #135 №1235424 
>>1235420
Блет, вы все такие в /pr быстрые?
Пойду чекать. Посиба.
Аноним 26/07/18 Чтв 15:22:45 #136 №1235425 
>>1235424
Нет, просто я вовремя тред открыл.
Аноним 26/07/18 Чтв 15:23:49 #137 №1235427 
VDRaS0DmT5Q.jpg
>>1235425
Ну да, рассказывай.
Аноним 26/07/18 Чтв 15:24:49 #138 №1235429 
>>1235427
Да тут 2.5 залётных в треде раз в год появляются. Если бы было не так, треды в бамплимит улетали бы за секунды.
Аноним 26/07/18 Чтв 15:32:22 #139 №1235435 
1111.jpg
2222.png
>>1235429
Аноним 26/07/18 Чтв 15:34:23 #140 №1235437 
СУУУУКА.png
Аноним 26/07/18 Чтв 15:38:17 #141 №1235443 
Лол, у меня после ребута значение на выкл сбрасывается автоматически. Интересненько.
Аноним 26/07/18 Чтв 15:38:55 #142 №1235446 
>>1235443
Возможно, не так выходишь из биоса, может ты просто ребутаешься без сохранения настроек. Алсо, попробуй вот это решение: https://stackoverflow.com/questions/29136173/emulator-error-x86-emulation-currently-requires-hardware-acceleration
Аноним 26/07/18 Чтв 15:40:37 #143 №1235448 
>>1235446
>https://stackoverflow.com/questions/29136173/emulator-error-x86-emulation-currently-requires-hardware-acceleration
Эт не то, пробовал уже.

Да ладно, разберусь как-нибудь. Сохраняю всё это ясен красень.
Благодарю.
Аноним 26/07/18 Чтв 15:54:55 #144 №1235458 
Объясните все прелесть перехода приложения с Java на Kotlin. Переписываю тестовую приложуху на котлин (изучаю таким образом) и не вижу разницы кроме как в синтаксисе. Кажется, что нужно делать что-то еще. Существенное отличие было обнаружено только в появлении дата классов для модели данных. А использование мвп+рх+ретрофит аналогичное джаве.
Аноним 26/07/18 Чтв 16:03:21 #145 №1235465 
>>1235458
А ты ktx пробовал?
Аноним 26/07/18 Чтв 16:43:16 #146 №1235493 
>>1235465
Говно без задач, особенно при первом знакомстве с котлин.
Аноним 26/07/18 Чтв 17:01:36 #147 №1235506 
>>1235493
На самом деле охуенно по сравнению с джавой. Тебе не нужно выписывать лишние поля, не нужно писать кучу findViewById, тупо написал айдишник вьюхи, и уже можно ставить текст, адаптер, онкликлисенер, и все остальное. Очень удобно.
sageАноним 26/07/18 Чтв 17:04:33 #148 №1235511 
>>1235506
>>1235458
Вот такие вот профессионалы тут за котлин и смерть джавы и топят. Сами кроме синтаксиса никаких отличий не видят и не понимают, но мнение имеют.
Аноним 26/07/18 Чтв 17:11:43 #149 №1235512 
Есть ли более лёгкие среды разработки не уступающие Android Studio ? И вообще кто на чем пишет ?
Аноним 26/07/18 Чтв 17:25:51 #150 №1235520 
>>1235512
Vim. Пишу на Haskell
https://github.com/neurocyte/android-haskell-activity/blob/master/src/HaskellActivity.hs
Аноним 26/07/18 Чтв 17:38:03 #151 №1235531 
>>1235512
Была раньше охуенная поддержка андроида Eclipse'ом, но недавно с прискорбием узнал, что они всё-таки поддержку плагинов для работы с андроидом преркатили. Ну, в общем-то достойных альтернатив студии пока что нет. Ну разве что блокнот.
Аноним 26/07/18 Чтв 17:58:36 #152 №1235550 
>>1235506
>не нужно писать кучу findViewById,
Пхахахах. Это же так сложно. и ЭТО ЖЕ САМОЕ ТРУДНОЕ наверное да?
У меня около 30-40 вьюшек, и мне как-то похуй, что я ищу их по файдБай знаешь ли.
Аноним 26/07/18 Чтв 18:01:35 #153 №1235552 
>>1235512
>И вообще кто на чем пишет ?
99% разрабов берут
>Android Studio
Если у тебя машина не тянет - либо покупаешь новую - либо идешь нахуй.
Аноним 26/07/18 Чтв 18:08:54 #154 №1235553 
>>1235552
Нет, идешь ты, злюка.
Аноним 26/07/18 Чтв 18:28:48 #155 №1235572 
>>1235553
Как бы ты не пытался, все равно реальность выебет тебя. Так что это вопрос времени.
Аноним 26/07/18 Чтв 18:43:22 #156 №1235581 
>>1235506
> тупо написал айдишник вьюхи
Очень глаза начинают вытекать, когда у тебя айдишники вот_такие_с_андрекейзом. Ну и любая непрозрачная кодогенерация через внедрение в древо наследования это такое себе.
Аноним 26/07/18 Чтв 18:49:22 #157 №1235589 
>>1235550
В том же котлине можно их пропертями делать, и тоже не будет фаиндбай. Только никому не говори, лучше еще один кодогенератор себе в проект затащить.
Аноним 26/07/18 Чтв 18:50:04 #158 №1235590 
Анон, привет. Разделяешь ли ты модели на внешние и локальные, т.е. одни, например, для Room'a, другие для Retrofit'а, хотя поля там абсолютно одинаковые(меняются только аннотации) или все аннотации прописываешь в одном классе модели?
Аноним 26/07/18 Чтв 18:52:27 #159 №1235593 
>>1235590
>Анон, привет. Разделяешь ли ты модели на внешние и локальные, т.е. одни, например, для Room'a, другие для Retrofit'а, хотя поля там абсолютно одинаковые(меняются только аннотации) или все аннотации прописываешь в одном классе модели
Привет.
Да.

>>1235589
Вообще похуй. Сротлин то еще говно.
Аноним 26/07/18 Чтв 18:54:18 #160 №1235597 
>>1235590
Если у тебя все json и room поля совпадают, то тебе повезло. А так конечно плохо, в один прекрасный момент твой бекендщик встанет в позу и сделает хуйню, а ты будешь долго и мучительно все это разгребать.
Аноним 26/07/18 Чтв 19:03:24 #161 №1235612 
>>1235572
Какие жалкие проекции) тебя видимо по полной жизнь поимела, раз так себя ведёшь. Не переживай, до такого состояния как у тебя я не опущусь. Я же не опущенец в отличии от некоторых.
Аноним 26/07/18 Чтв 19:10:53 #162 №1235620 
>>1235553
Привет, Валентина. Решила сменить бэкенд на андроид. Как успехи? С прошлой работы тебя уже поперли?
Аноним 26/07/18 Чтв 19:14:06 #163 №1235623 
>>1235620
Если бы, комнатный экстрасенс.
Решил сменить iOS разработку на Android.
Аноним 26/07/18 Чтв 19:14:53 #164 №1235625 
>>1235623
>Решил сменить iOS разработку на Android.
Неправильный выбор.

Аноним 26/07/18 Чтв 19:15:21 #165 №1235626 
>>1235512
Это да, андроид студия пиздец тяжёлая весь аж ЖД занимает, ну ты ещё майркософт вижуал студию не видел
Аноним 26/07/18 Чтв 19:15:32 #166 №1235627 
>>1235625
Почему?
Аноним 26/07/18 Чтв 19:16:23 #167 №1235629 
>>1235627
Потому что владельцы андроидов - бомжы, а у яблочников как правило есть бабло на покупку хуйни в эпл стор
Аноним 26/07/18 Чтв 19:17:11 #168 №1235631 
>>1235627
>Почему?
Я бы на иосе оставался. Чем тебе он не понравился то блять?
Аноним 26/07/18 Чтв 19:19:24 #169 №1235632 
>>1235629
При чем тут статус человека? Меня к примеру Apple чуть подзаебал. У них годные только ПК и ноутбуки. Поэтому собираюсь осенью купить Pixel для тестирования и начать осваивать Android.
Аноним 26/07/18 Чтв 19:23:53 #170 №1235633 
>>1235631
Двачую, меньше разной гомоебли абсолютно тупорылой.
Аноним 26/07/18 Чтв 19:24:37 #171 №1235634 
>>1235632
двачую, такая параша этот обжективс/свифт вместе с xcode
Аноним 26/07/18 Чтв 19:26:56 #172 №1235635 
>>1235634
>двачую, такая параша этот обжективс/свифт вместе с xcode
Любишь жрать говно?
Аноним 26/07/18 Чтв 19:29:34 #173 №1235636 
Какое нужно написать приложение чтобы оно выстрелило? Что сейчас популярно?
Аноним 26/07/18 Чтв 19:30:40 #174 №1235637 
>>1235636
Имиджборда на блокчейне.
Аноним 26/07/18 Чтв 19:30:47 #175 №1235638 
>>1235636
Так мы тебе и спалили, ньюфаггот.
Аноним 26/07/18 Чтв 19:31:15 #176 №1235639 
>>1235635
Нет, я же не эпплоеб.
Аноним 26/07/18 Чтв 19:31:27 #177 №1235640 
>>1235636
>Какое нужно написать приложение чтобы оно выстрелило?
Чтобы жмякать на одну кнопку и воспроизводился звук. Например тутуру или DEUS VULT.

>Что сейчас популярно?
Рассказываю секрет успеха:
https://2ch.hk/b/src/180242395/15326182587651.webm
Аноним 26/07/18 Чтв 19:33:18 #178 №1235642 
>>1235639
>Нет, я же не эпплоеб.
Тогда нахуй советуешь?
Аноним 26/07/18 Чтв 19:35:57 #179 №1235646 
>>1235639
>Нет, я же не эпплоеб.
Почему? Ведь у эппл все лучшее.
Аноним 26/07/18 Чтв 19:37:02 #180 №1235648 
>>1235642
Тебя ебет? Вот поебет и перестанет.
Аноним 26/07/18 Чтв 19:38:28 #181 №1235652 
>>1235646
>Ведь у эппл все лучшее
Кроме планшетов, смартфонов, часов и эппл тв.
Аноним 26/07/18 Чтв 19:38:57 #182 №1235654 
>>1235648
>Тебя ебет? Вот поебет и перестанет.
Пес закукарекал. Тебя вообще спрашивали? Слава, может ты уже нахуй пойдешь отсюдова?
Аноним 26/07/18 Чтв 19:40:03 #183 №1235658 
>>1235654
А если не уйду, то что? Побежишь плакаться мамочке, чмоха?
Аноним 26/07/18 Чтв 19:40:50 #184 №1235661 
>>1235658
>А если не уйду, то что?
Будем дальше с тобой разбираться, защеканец.
Аноним 26/07/18 Чтв 19:41:36 #185 №1235665 
>>1235661
Ты сначала с собой разберись, разбиратель хуев)
Аноним 26/07/18 Чтв 19:45:28 #186 №1235670 
>>1235665
>Ты сначала с собой разберись, разбиратель хуев)
Да что ты обо мне знаешь, пидорок.
Аноним 26/07/18 Чтв 19:46:03 #187 №1235671 
>>1235670
Тоже что и ты обо мне, чмоха.
Аноним 26/07/18 Чтв 19:47:08 #188 №1235673 
>>1235671
>Тоже что и ты обо мне, чмоха.
Ты еще не наглатался моих хуев?
Аноним 26/07/18 Чтв 19:49:35 #189 №1235680 
>>1235673
Извини, ты перепутал меня со своим батей.
Аноним 26/07/18 Чтв 19:50:27 #190 №1235682 
Что можно почитать насчет анимации в андройде? Что сейчас популярно? xml или через код?
Аноним 26/07/18 Чтв 20:04:39 #191 №1235702 
>>1235680
>Извини, ты перепутал меня со своим батей.
Какой же ты мерзкий обоссанный клоун.
Аноним 26/07/18 Чтв 23:30:23 #192 №1235887 
Если мне надо добавлять дохуя маркеров на Google Maps, то я могу на похуе ебашить addMarker или стоит все таки подгружать их исходя из куска карты, который видит пользователь?
Аноним 27/07/18 Птн 12:08:50 #193 №1236075 
>>1230858
Попробовал бы ты икскод, тогда бы ты понял что такое баги.
Аноним 27/07/18 Птн 12:14:53 #194 №1236078 
>>1231858
Периодическая синхронизация не часто обвноляющихся данных (текст например), прелоад данных для быстрого показа.
Аноним 27/07/18 Птн 13:10:05 #195 №1236119 
Привет, аноны, хочу показывать на одной полноэкранной активке видео с разных источников (ютуб, вимео и т.д.). Ютуб не дает загружать видео в стандартном VideoView, а standalonePlayerIntent всегда возвращает INTERNAL_ERROR (почему - хз). Использовать youtubePlayerView я не могу, потому что тогда нужно наследоваться от YoutubeBaseActivity, а она не наследуется от AppCompatActivity, и у меня падает все оформление. Нагуглил небольшой костыль, который превращает ютуб в rtsp ссылку, но это тоже не работает. Итак, как можно сделать нормальную загрузку ютубных видосиков?
Аноним 27/07/18 Птн 13:38:06 #196 №1236152 
>>1236119
Просто Intent отправь и открывай в приложении ютюба.
Аноним 27/07/18 Птн 13:44:54 #197 №1236158 
>>1236152
Это тоже не вариант, потому что у меня должна быть возможность перехода на следующий/предыдущий видос. И эти видосы могут быть совсем не ютубовские, так что каштомный плейлист создать не выйдет.
Аноним 27/07/18 Птн 13:57:48 #198 №1236180 
>>1236158
Попробуй ExoPlayer. Кушает любые ссылки, встраивается в твоей активити.
Аноним 27/07/18 Птн 14:33:41 #199 №1236216 
>>1236119
Уже не надо, нашел либу, которая нормально тянет ссылки.
>>1236180
Спасибо, попробую. Я как раз начал в его сторону глядеть, потому что VideoView не может в DASH.
Аноним 27/07/18 Птн 14:54:09 #200 №1236239 
>>1236216
> нашел либу, которая нормально тянет ссылки.
Какую?
Аноним 27/07/18 Птн 17:16:38 #201 №1236356 
>>1235520
Ты конченный? В чем профит Haskel на Android? Или ты просто решил не утруждать себя изучением Java?
Аноним 27/07/18 Птн 17:20:02 #202 №1236360 
>>1235887
Ебашь на похуй, карта сама разрулит
Аноним 27/07/18 Птн 17:56:18 #203 №1236385 
Inhaling-Seagull.jpg
>>1236356
Haskell позволяет писать невероятно чистый код. Чистота в обоих смыслах: чистота функций и полное отсутствие ООП-парадигмы. Это очень здорово, что ты можешь посмотреть на сигнатуру функции и понять, может ли она производить побочные эффекты или нет. Отсутствие ООП означает, что нет возможности сделать страшные вещи вроде непроверенных приведений из базового класса в подкласс.

Если написан код, то его сложно интерпретировать двумя способами. Например, нельзя перепутать применение функции и ссылку на функцию, как в Scala, так как в Haskell функции являются объектами первого класса. Или, например, нельзя перепутать функцию с типом или классом, так как все функции должны начинаться с маленькой буквы, а типы/классы – с большой.

Свойство языка, без которого разговор о Haskell был бы бессмысленным – это параметрический полиморфизм. Вряд ли будет преувеличением, если я скажу, что Haskell является языком с максимальным количеством переиспользованного кода. Любая хоть сколько-нибудь повторяющаяся функциональность выносится в абстракцию.

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

У Haskell очень лаконичный и выразительный синтаксис, который просто, сука, приятно и легко читать. Быстрая сортировка реализуется двумя строками.

Строгая система типов не даст выстрелить себе в ногу. 99% отсекаются компилятором. Всё это обеспечивает высочайшее качество продукта.

Для тестирования в Haskell есть:
- QuickCheck - для рандомизированного тестирования. И нет, ScalaCheck гораздо хуже, там даже заебёшься сиды восстанавливать. И ScalaCheck - это даже не Джава, это Скала, в самой Джаве нет вообще нихуя.
- HUnit - для тестирования примерами.
- hspec - объединяет QuickCheck и HUnit, нам ведь и то и другое тестирование нужно.
- tasty - как QuickCheck, тольк тестирование не рандомизованное, а тотальное. Полезно для критичных аглоритмов, работаютщих на ограниченном наборе данных.
- criterion - это не тестер, а бенчмаркер. Но так как производительность программы не менее важна, чем её корректность, любому нормальному тестировщику нужен классный бенчмаркер, вычисляющий все статистические параметры тестируемой функции и предстающей их в нагладной форме.

Ах да, то, что я перечислил, это самая "попса" от Хаскелля. То, чем в Хаскелле пользуются самые нубы. Haskell - это, сука, продвинутый язык, это реально cutting edge компьютерных технологий. Многое из того, что есть в Haskell, портируют в другие современные языки (тот же Kotlin) , но там нет и половины всей мощи Haskell. И я тебе советую подойти с своему главному джава-программисту и спросить "а есть ли у вас в Джаве такая функциональность?" После этого он покраснеет, потом побледнеет, потом глазами в непонятке непонятке поводит, потом скажет, что не нужно, потому что удел джава-программистов - страдать и плакать над каждой строчкой, а потом охуеет, онемеет, головой покачает, снова охуеет в печали, потом прозреет и переведет всю разработку на Haskell. Ну или уволит тебя нахуй от батхёрта. Всё-таки не каждый джава-обмудок сможет смириться с тем, что освоивший Хаскель и теорию категорий джуниор гораздо эффективнее любого сеньёр-джависта с десятками лет опыта.
Аноним 27/07/18 Птн 18:10:06 #204 №1236399 
>>1236385
>, это самая "попса" от Хаскелля. То, чем в Хаскелле пользуются самые нубы. Haskell - это, сука, продвинутый язык, это реально cutting edge компьютерных технологий. Многое из того, что есть в Haskell, портируют в другие современные языки (тот же Kotlin) , но там нет и половины всей мощи Haskell. И я тебе советую подойти с своему главному джава-программисту и спросить "а есть ли у вас в Джаве такая функциональность?" После этого он покраснеет, потом побледнеет, потом глазами в непонятке непонятке поводит, потом скажет, что не нужно, потому что удел джава-программистов - страдать и плакать над каждой строчкой, а потом охуеет, онемеет, головой покачает, снова охуеет в печали, потом прозреет и переведет всю разработку на Haskell. Ну или уволит тебя нахуй от батхёрта. Всё-таки не каждый джава-обмудок сможет смириться с тем, что освоивший Хаскель и теорию категорий джуниор гораздо эффективнее любого сеньёр-джависта с десятками лет опыта.
Пока ты не покажешь нормальные проекты, ты все еще здесь говноед.
Аноним 27/07/18 Птн 18:34:18 #205 №1236419 
>>1236360
Когда я последний раз добавлял маркеры на карту, гугломапа разруливала только хуй мне за щеку, ибо начинала лагать уже при 50 маркерах в текущей зоне видимости.
Аноним 27/07/18 Птн 18:45:48 #206 №1236427 
>>1236399
Define нормальные проекты. У фейсбука антиспам на Haskell с миллиардом пользователей крутится, достаточно нормально?
Аноним 27/07/18 Птн 19:05:05 #207 №1236438 
>>1235682
Может кто-нибудь даст ответ?
Аноним 27/07/18 Птн 19:10:29 #208 №1236441 
>>1236438
Lottie сейчас популярен
Аноним 27/07/18 Птн 19:16:50 #209 №1236444 
>>1236438
Раньше через xml, сейчас через обжект аниматор и васянские либы вокруг него, в будущем снова xml из-за motionlayout'a.
Аноним 27/07/18 Птн 19:33:28 #210 №1236455 
Ребят на старых финкпадах (x220,t420,etc) как себя AS ведёт?
Аноним 27/07/18 Птн 19:36:38 #211 №1236460 
>>1236441
>>1236444
Спасибо.
Аноним 27/07/18 Птн 20:21:17 #212 №1236483 
>>1236385
Как ты борешься с мутабельным штуками мира андроида? Лайфсайклы вот это вот все.
Аноним 27/07/18 Птн 23:19:03 #213 №1236565 
>>1236483
Просто используй соответствующие монады.
Аноним 27/07/18 Птн 23:39:10 #214 №1236569 
>>1236427
> Android Development Thread
Аноним 28/07/18 Суб 15:23:46 #215 №1236773 
>>1236239
https://github.com/HaarigerHarald/android-youtubeExtractor
Аноним 29/07/18 Вск 09:06:21 #216 №1237118 
>>1229432 (OP)
Как вкатиться в андройд?
Аноним 29/07/18 Вск 16:02:54 #217 №1237267 
>>1237118
Для начала нужно освоиться на 4пда.
Аноним 29/07/18 Вск 16:20:31 #218 №1237281 
>>1237267
Ловко ты его.
Аноним 29/07/18 Вск 17:32:13 #219 №1237302 
>>1237118
Главное котлин понять. Без него по интересам не сможешь двигаться, а жизнь превратится в унылое говно. Кто бы что не говорил, котлин маст хев сейчас.
Аноним 29/07/18 Вск 17:44:42 #220 №1237309 
>>1237118
Начни с флаттера, котлин только появился, а уже скоро отправится на свалку.
Аноним 29/07/18 Вск 20:01:44 #221 №1237386 
>>1237118
Советую начать с разрабатывания своего очка, в свое время не занялся этим, до сих пор жалею
Аноним 30/07/18 Пнд 08:02:45 #222 №1237544 
>>1237302
А как с Джавой? Прочитал книжку Head First Java и тщательно законспектировал. Продолжать дрочить джаву или учить теперь котлин с андроидом?
Аноним 30/07/18 Пнд 20:47:55 #223 №1237860 
Помогите советом. Пишу одну прогу для себя.
Необходимо чтобы один метод вызывался в onCreate один раз, с момента установки программы на телефон. При последующих запусках проги он не должен работать. Пишу на яве.
Аноним 30/07/18 Пнд 21:07:21 #224 №1237892 
Можно ли пилить приложения для дроида в emacs/vim? Заведется ли Android Studio на thinkpad x220?
Аноним 30/07/18 Пнд 21:20:54 #225 №1237909 
>>1237892
> Можно ли пилить приложения для дроида в emacs/vim?
Можно.
> Заведется ли Android Studio на thinkpad x220?
Попробуй и узнаешь.
Аноним 30/07/18 Пнд 21:24:29 #226 №1237915 
>>1237860
>Необходимо чтобы один метод вызывался в onCreate один раз, с момента установки программы на телефон
Такое никогда не возможно. Ты троллишь что ли? Либо перережь себе руки, пойди против мира, как ты идешь против андройда.
Аноним 30/07/18 Пнд 21:24:54 #227 №1237917 
>>1237892
>Заведется ли Android Studio на thinkpad x220?
А потом нам расскажешь.
Аноним 30/07/18 Пнд 21:25:49 #228 №1237919 
>>1237915
Про флаги через шаред префы мы не слышали, да?
Аноним 30/07/18 Пнд 21:40:20 #229 №1237933 
>>1237919
>Про флаги через шаред префы мы не слышали, да?
Ну что-то слышал в далеке. Но он говорил про метод а не про шары.
Аноним 30/07/18 Пнд 22:01:05 #230 №1237953 
>>1237915
Я уже придумал, завтра закодю, если сработает то отпишусь.
Аноним 30/07/18 Пнд 22:09:03 #231 №1237955 
>>1237933
Возможно если записать что-то в шаред префы, то возможно и получится. Хотя вряд ли.
Аноним 31/07/18 Втр 00:39:05 #232 №1238045 
>>1237281
А то, сам ведь с этого начинал. Помнится, тамошние модераторы очень любят объяснять, что нужно делать вместо задавания глупых вопросов...
Аноним 31/07/18 Втр 08:18:49 #233 №1238117 
>>1232842
И нахуя теперь вкатываться в андроид если он не нужен будет? Нахуя теперь Котлин учить? Вот возьмут и не будут его в новой ОС поддерживать.
Аноним 31/07/18 Втр 15:14:33 #234 №1238304 
Парни, поясните нубасу. В последнее время столько новых названий появилось, флаттеры, ксамарины, на js тоже пишут приложения, котлины. JAVA все?
Либо не ебать голову и вкатываться по джаве, так как новая ОС вступит в бой только через 5-7 лет?
Аноним 31/07/18 Втр 17:19:17 #235 №1238376 
>>1238304
Какая новая ос? Ты про поделку для IoC?
Аноним 31/07/18 Втр 17:32:18 #236 №1238389 
>>1238376
Ты что под камнем жил? Гугл штрафанули на 5 лярдов евро за андроид и они выкатывают новую платную ОС чтобы покрыть убытки
sageАноним 31/07/18 Втр 18:07:52 #237 №1238418 
>>1238389
> они выкатывают новую платную ОС чтобы покрыть убытки
Тыскозал?
Аноним 31/07/18 Втр 19:29:15 #238 №1238457 
>>1238418
А ты сам не видишь?
Аноним 31/07/18 Втр 19:30:25 #239 №1238459 
>>1238418
Ооо, ясно. Ну удачи тебе когда все с Андрюши на новую ОС перекатятся
Аноним 31/07/18 Втр 19:46:46 #240 №1238465 
>>1238304
Реакт норм тема.
Аноним 31/07/18 Втр 19:48:54 #241 №1238466 
>>1238389
> они выкатывают новую платную ОС
Пруфы какие-нибудь будут?
Аноним 31/07/18 Втр 20:14:16 #242 №1238476 
>>1238466
OEM версия.
Аноним 31/07/18 Втр 20:41:01 #243 №1238489 
Пацаны, сильно ли по хардкору нужно дрочить Джаву вкатывальщику в андроид? Или сильно не хардкорить по ней и углубляться в обучающие материалы по андроиду?
Аноним 31/07/18 Втр 20:42:59 #244 №1238490 
>>1238489
Читай тред, учи дарт. Андроид всё
Аноним 31/07/18 Втр 20:44:20 #245 №1238491 
>>1238489
>Пацаны, сильно ли по хардкору нужно дрочить Джаву вкатывальщику в андроид? Или сильно не хардкорить по ней и углубляться в обучающие материалы по андроиду?
Ну и где вы находитесь? Сколько раз уже писать можно, 5 процентов джава, 99 % АНДРОЙД
Аноним 31/07/18 Втр 20:44:55 #246 №1238492 
>>1238490
>Читай тред, учи дарт. Андроид всё
Сам, конечно же, ты не знаешь дарт. Правильно? Только кукарекать и можешь, выблядок.
Аноним 31/07/18 Втр 20:45:58 #247 №1238495 
>>1238491
> 5 процентов джава, 99 % АНДРОЙД
Еще 40% реакт нейтива.
Аноним 31/07/18 Втр 21:17:01 #248 №1238512 
>>1238495
помню как все агитировали учить react native - и где сейчас все кто последовал их совету? в жопе
так будет и с теми, кто побежит сейчас учить дарт
Аноним 31/07/18 Втр 21:46:44 #249 №1238524 
>>1238512
Ты когда что-то новое учишь, то сразу резко забываешь старое?
Аноним 01/08/18 Срд 04:53:26 #250 №1238686 
image.png
>>1238495
> 5 процентов джава, 99 % АНДРОЙД
> Еще 40% реакт нейтива.

15 % concentrated power of will

Аноним 01/08/18 Срд 07:24:18 #251 №1238712 
>>1238512
Так что учить то в итоге?
Аноним 01/08/18 Срд 08:22:04 #252 №1238717 
>>1238712
Иди нахуй.
Аноним 01/08/18 Срд 10:35:24 #253 №1238768 
>>1238717
Уже сижу на нем.
ТАк что учить?
Аноним 01/08/18 Срд 11:13:30 #254 №1238781 
>>1238768
Да.
Аноним 01/08/18 Срд 11:41:54 #255 №1238820 
>>1238781
Это язык программирования такой?
Аноним 01/08/18 Срд 11:43:31 #256 №1238824 
>>1238820
Какой?
Аноним 01/08/18 Срд 11:58:16 #257 №1238833 
>>1238686
And 100% reason for the cancer dj.
Аноним 01/08/18 Срд 13:09:55 #258 №1238880 
java-android.jpg
Посоветуйте годные русскоязычные видеокурсы или просто курсы по JAVA чтобы с практикой и тестами, где хорошо бы объяснялось, закреплялось на деле и можно было бы потом переключаться на Android.
Стою перед выбором:
- Hexlet
- ITVDN
- Udemy
- Javarush

Что выбрать? Кто-нибудь проходил что-либо из списка?
Аноним 01/08/18 Срд 13:11:50 #259 №1238881 
>>1238880
Купил недавно курс на 60 часов по ведру на юдеми, полет нормальный там что то android masterclass
Аноним 01/08/18 Срд 13:14:07 #260 №1238883 
>>1238881
Можно ссылку?
Аноним 01/08/18 Срд 13:18:13 #261 №1238885 
>>1238883
https://www.udemy.com/master-android-7-nougat-java-app-development-step-by-step/

По отзывам вроде ок, выжди момент когда сделают скидку (за 11 баксов возьмешь), там такие скидки через день.
Аноним 01/08/18 Срд 13:21:55 #262 №1238886 
>>1238881
От Тима Бучалки? Наверное неплохой курс будет. Жаль, что перевода нет. Да, понимаю, что инглишь открывает двери к огромному количеству свежей и хорошей информации, займусь им в будущем. Сейчас уровень английскго не позволяет свободно воспринимать большое количество технической информации. Появились несколько свободных месяцев и возможность соскочить с текущей работы и заняться тем, чем всегда хотелось. Не могу тратить это время на изучение английского, нужно начать двигаться непосредственно к основной цели, а потом уже подтягивать остальное. Потому пока только на русском в приоритете.
Аноним 01/08/18 Срд 13:25:34 #263 №1238891 
>>1238886
Мне кажется лучше как калич медленно двигаться по английскому ресурсу, чем смотреть что-от русское. В английских курсах другая подача совершенно, весело и задорно, по людски как-то. Сразу ощущение что ты попал в комьюнити и двигаешься потихоньку. На рандомном русском курсе какой-то сыч гнусным голосом тебе будет нудно рассказываь и лить воду.
Аноним 01/08/18 Срд 14:41:12 #264 №1238921 
ycy0LQcgwg.jpg
>>1238880
>Udemy
This

https://www.udemy.com/java-tutorial/learn/v4/overview
16 часов видео. Бесплатный курс. На инглише. Приятное британское произношение, без индусской гнусавости. Если хотя бы уровень английского intermediate то проблем не возникнет. Есть автоматические субтитры которые временами путают слова но в целом там где не понятно помогают. Сам курс включает в себя все от базовых типов данных до коллекций и лямбд. Плюс практика сразу в IDE. В частности Eclipse. Кто-то конечно плюется от него, но по крайней мере хоть я и нубас но выучил кучу важных шорткатов в эклипсе, да и вообще как программой пользоваться. Очень помог мне курс. Переключился на него после 10 уровней Javarush. Плюс в конце выдают няшный сертификат. Пикрелейтед мой.
sageАноним 01/08/18 Срд 14:59:03 #265 №1238927 
Такое чувство, что все девы свалили из треда и тут остались только вкатывальщики
Аноним 01/08/18 Срд 15:26:04 #266 №1238942 
>>1238927
Так этот тред только вкатывальщикам и интересен. Все морфировавшие в девов уже кодят днём и ночью и тратят свое время на впитывание полезной информации, а не сидят на этом рассаднике разврата.
Аноним 01/08/18 Срд 15:27:23 #267 №1238943 
>>1238927
тест
sageАноним 01/08/18 Срд 16:20:58 #268 №1238971 
>>1238942
Нихуя, раньше мы вполне интересно тут о разработке общались, а платины "как вкатиться? Что учить джаву или котлин?" было меньше.
Аноним 01/08/18 Срд 16:25:24 #269 №1238972 
>>1238885
Так она и прям щас 11 баксов стоит.
Аноним 01/08/18 Срд 16:32:05 #270 №1238975 
Есть ли какой-нибудь вменяемый спопособ как показывать стикеры/эмодзи вместо клавиатуры как в телеграме?
Сорцы телеграма желательно не предлагать, уже пробовал.

Сначала я просто повешал OnGlobalLayoutListener на вьюху фрагмента и по нажатию на кнопку вызывающую показ панели прятал клаву и давал контейнеру нужную высоту. Дергается пиздец, вообще не красиво. (Еще и считать высоту клавиатуры нормально нельзя, как только появляется видимые navigationBar внизу сразу пиздец)

Наверняка я не так делаю, ну не может это быть настолько сложно.
Аноним 01/08/18 Срд 16:58:38 #271 №1238991 
>>1238975
https://github.com/signalapp/Signal-Android/blob/01bc2ebde4aace915fda2b60a88b7e4f7a0eb580/src/org/thoughtcrime/securesms/components/emoji/EmojiDrawer.java
Аноним 01/08/18 Срд 17:19:04 #272 №1239002 
>>1238991
Спасибо, простой задачей не стало, но сорцы хотя бы читабельные.
Аноним 01/08/18 Срд 17:19:16 #273 №1239004 
>>1238881
>Купил недавно курс на 60 часов по ведру на юдеми
Поделишься анонче?
Аноним 01/08/18 Срд 17:25:55 #274 №1239008 
>>1239004
За 30 баксов - поделюсь
Аноним 01/08/18 Срд 17:31:52 #275 №1239010 
>>1239008
Так курс стоит 11
Аноним 01/08/18 Срд 17:33:06 #276 №1239012 
>>1239010
Надбавка за общение со мной
Аноним 01/08/18 Срд 17:35:31 #277 №1239015 
>>1239008
>За 30 баксов - поделюсь
Ну ты и жидяра. Можно было бы на благотворительность треда скинуть и закрепить в шапке.
Аноним 01/08/18 Срд 17:41:36 #278 №1239018 
>>1239015
В уебанской шапке и так куча ссылок на бесплатные лекции, курсы, книги, видео. Думаешь кто-то ими пользуется?
Аноним 01/08/18 Срд 17:51:23 #279 №1239025 
>>1239018
>Думаешь кто-то ими пользуется?
Конечно
Аноним 01/08/18 Срд 17:54:23 #280 №1239029 
>>1239025
Нихуя. Если бы они пользовались, то давно бы уже работу нашли, а не спрашивали бы в треде, что им учить и с чего начать
Аноним 01/08/18 Срд 18:31:21 #281 №1239060 
>>1239029
То есть ты хочешь сказать чтобы найти работу надо всего лишь шапку читать и следовать рекомендациям? Да не бред какой то.
Аноним 01/08/18 Срд 18:34:47 #282 №1239063 
>>1239060
В старой шапке было сказано, что конкретно нужно сделать и выучить, чтобы получить первую работу.
Аноним 01/08/18 Срд 18:36:57 #283 №1239064 
>>1239063
А где она эта старая шапка?
Аноним 01/08/18 Срд 18:39:11 #284 №1239065 
image.png
>>1239063
>В старой шапке было сказано, что конкретно нужно сделать и выучить, чтобы получить первую работу.
нужно сделать и выучить,
Я что-то не вижу.
sageАноним 01/08/18 Срд 18:48:05 #285 №1239068 
>>1239065
> что нужно чтобы взяли джуниором
Аноним 01/08/18 Срд 18:50:20 #286 №1239069 
image.png
>>1239068
>> что нужно чтобы взяли джуниором
А что тебе здесь не нравится?)
Аноним 02/08/18 Чтв 11:09:59 #287 №1239503 
>>1239004
Ты серьезно блять? Стоит 11 баксов, это блять бесплатные курсы нахуй. Что же ты за пидораха такая, ну.
Аноним 02/08/18 Чтв 11:23:29 #288 №1239509 
>>1239503
Поддвачну. 60 блять часов видео за 11 баксов. Какой же пидорахой надо быть чтобы не смочь потратить 11 блять баксов
Аноним 02/08/18 Чтв 17:54:11 #289 №1239680 
>>1239503
>Стоит 11 баксов, это блять бесплатные курсы нахуй
Курсы, которые за неделю осваиваются самостоятельно без напряга.
Аноним 02/08/18 Чтв 17:55:35 #290 №1239682 
>>1239509
>Какой же пидорахой надо быть чтобы потратить 11 блять баксов
Аноним 02/08/18 Чтв 17:57:24 #291 №1239684 
>>1239680
Вот из-за засилия таких долбоебов как ты ничего и не буду сливать. Пидорашка не заслужила.
Аноним 02/08/18 Чтв 18:08:31 #292 №1239691 
>>1239684
>кококо
Мне как-то похуй знаешь ли.
Аноним 02/08/18 Чтв 18:12:05 #293 №1239695 
>>1239684
Лел, вообще это мой пост про курсы, самозванец
Аноним 02/08/18 Чтв 18:18:22 #294 №1239703 
>>1239691
>ну поделитесь пожалуйста
>ой фсе мне похуй
Вся суть нищей пидорашки
Аноним 02/08/18 Чтв 18:20:44 #295 №1239705 
>>1239703
>Вся суть нищей пидорашки
Но сам ты конечно же их не купил и продолжаешь здесь срать.
Аноним 02/08/18 Чтв 18:40:16 #296 №1239721 
>>1239705
Прямо сейчас да не купил. Но скоро закончу бесплатный курс на юдасити и куплю.
Аноним 02/08/18 Чтв 18:43:03 #297 №1239723 
>>1239721
>Но скоро закончу бесплатный курс на юдасити и куплю.
Земля тебе пухом, неосилятор.
Аноним 02/08/18 Чтв 18:45:26 #298 №1239724 
>>1239723
Почему неосилятор то?
Аноним 02/08/18 Чтв 18:49:34 #299 №1239725 
>>1239724
Ну если купишь, то выкладывай. Здесь всегда рады благотворительностью.
Аноним 02/08/18 Чтв 18:58:24 #300 №1239733 
>>1239725
Да хуй с вами можно выложить. Только я хз как с Юдеми видосы качать.
Аноним 02/08/18 Чтв 19:11:40 #301 №1239741 
>>1239733
Научу за 60 баксов
Аноним 02/08/18 Чтв 19:13:06 #302 №1239743 
>>1239741
У меня только 11.
Аноним 02/08/18 Чтв 19:16:48 #303 №1239745 
>>1239743
Могу предложить рассрочку
Аноним 02/08/18 Чтв 19:27:05 #304 №1239748 
>>1239733
>Только я хз как с Юдеми видосы качать.
ну это да, здесь только гуглить.

>>1239745
>Могу предложить рассрочку
могу предложить тебе защеку
Аноним 02/08/18 Чтв 20:23:03 #305 №1239777 
только у меня udacity лагает и не открывается?
Аноним 02/08/18 Чтв 20:25:49 #306 №1239780 
>>1239777
разобрался
Аноним 03/08/18 Птн 00:53:38 #307 №1239897 
angrypepe.jpg
Тю! Я-то думал что javarush это такой нормальный сервис с ворохом задач часть из которых бесплатна. Часто народ пишет, типа, зарегься на джавараш, дойти до 10 уровня потом дропай и не плати, смысла нет.
Ну вот начал я этот джавараш и что получается? Какая-то ебала уровня телепузиков со всей платной практикой начиная с 1 уровня. И на кой хрен мне это убожество нужно до 10 уровня теребить? Ладно бы еще цены доступные были, но $30/50 в месяц за этот детский сад? Хекслет $20 в месяц хотят, так там совсем другой уровень, на Udemy полные курсы можно за $12-15 купить. Нет уж javarush идите на хуй.
Подпишусь на хекслет.
Аноним 03/08/18 Птн 06:10:24 #308 №1239938 
>>1239897
А у них было пол года назад бесплатно. Но потом ребята захотели денег и в итоге сделали все платным.
Аноним 03/08/18 Птн 07:27:56 #309 №1239951 
>>1239897
Раньше у них до 10 уровня бесплатно было. Если сейчас уже с 1 платить заставляют то конечно нахуй.
Аноним 03/08/18 Птн 08:41:52 #310 №1239976 
>>1239897
Wow. Уже с 1 уровня. Ну и параша. А в шапке инфа для слабаков?
Аноним 03/08/18 Птн 09:05:10 #311 №1239989 
>>1239976
В шапке мало инфы по джаве. Отпраляют в джава тред.
Аноним 03/08/18 Птн 09:31:11 #312 №1240009 
>>1239989
Мало инфы? А ты пробовал эту малую инфу почитать вдумчиво?
Единственное, что здесь нет так это от блошуа и ещё пару годных видосиков от индусов.
Аноним 03/08/18 Птн 09:32:57 #313 №1240013 
>>1240009
-Джошуа
Аноним 03/08/18 Птн 09:33:07 #314 №1240015 
>>1240009
Хэд ферст джава прочитал.
Но не хватает еще ссылок на годные курсы как тут на юдасити
Аноним 03/08/18 Птн 10:57:36 #315 №1240073 
>>1239897
Все верно, залупа пиздец, джавараш полезно только до написания парочки хеллоуворлдов
Аноним 03/08/18 Птн 16:47:44 #316 №1240277 
Я уже писал в нюфаг тред, но напишу и сюда, может здесь есть те кто начинали как я.

Аноны, я уже прочитал 100 с чем-то страниц sicp`a, но я подумал что было бы неплохо вкатиться в android development. Так вот, что вы думаете: лучше дочитать sicp или android devepolers макаки и им эта книга не нужна, и можно потом дочитать.
Аноним 03/08/18 Птн 16:53:22 #317 №1240281 
>>1240277
SICP вообще в реальной жизни особо никому не нужен, как собственно и Lisp. Есть гораздо более адекватные книги по основам CS. Вкатывальщикам с SICP начинать точно не стоит.
Аноним 03/08/18 Птн 17:23:31 #318 №1240308 
>>1240277
Sicp к андроид разработке имеет такое же отношение как просмотр аниме к саморазвитию.
Аноним 03/08/18 Птн 17:30:50 #319 №1240312 
>>1240281
>>1240308
Короче буду смотреть Головача.
Аноним 03/08/18 Птн 17:37:58 #320 №1240313 
>>1240308
> как просмотр аниме к саморазвитию.
Только благодаря аниме я стал учить андройд и стать на правильный путь в этой жизни. Так что иди-ка ты нахуй.
Аноним 03/08/18 Птн 17:40:27 #321 №1240316 
>>1240313
Ты блять ебанутый или шизик?
Аноним 03/08/18 Птн 17:42:43 #322 №1240318 
>>1240316
>Ты блять ебанутый или шизик?
Какая нахуй разница? Ты можешь в живую наблюдать человека который из говна вылез. За моими плечами просмотренно больше 300-сот тайтлов, так что дока по андройду показалась даже легче, чем сюжет кукол.
Куколд.
Аноним 03/08/18 Птн 17:47:03 #323 №1240321 
>>1240318
А где вы головача смотрите? Зашел по ссылке с шапки на хабр а там нихуя кроме силабиса его программы нет.
Аноним 03/08/18 Птн 17:47:30 #324 №1240323 
>>1240321
>>1240312
Бля не туда
Аноним 03/08/18 Птн 17:50:13 #325 №1240326 
image.png
>>1240321
>Зашел по ссылке с шапки на хабр а там нихуя кроме силабиса его программы нет.
А это что?
Аноним 03/08/18 Птн 17:51:33 #326 №1240328 
>>1240326
бля там же всратые видосы на камеру телефона
Аноним 03/08/18 Птн 18:45:21 #327 №1240364 
image.png
>>1240328
Сам ты всратый.
Аноним 03/08/18 Птн 20:28:12 #328 №1240429 
>>1240328
Нихуя себе всратые. Хотя оглядываясь назад это можно было все в книжке почитать. Но я тогда предпочитал видосики.
Аноним 03/08/18 Птн 20:29:02 #329 №1240430 
>>1240429
>это можно было все в книжке почитать.
Какой?
Аноним 03/08/18 Птн 21:19:45 #330 №1240448 
>>1240430
Нууу, thinking in java или джошуа. Остальные не читал.
Аноним 03/08/18 Птн 22:37:52 #331 №1240493 
Аноны, какие книги по Java можно почитать? Или какие вы читали и что можете сказать про них (стоит читать или нет).
Аноним 03/08/18 Птн 23:48:52 #332 №1240534 
>>1240493
Можно прочитать Java Puzzlers, она короткая. Можно не читать, она неинтересная.
Аноним 04/08/18 Суб 07:33:21 #333 №1240613 
Вот занимаюсь Джавой и по отдельности все понимаю. Ну мол это сеттеры, это геттеры, это arraylist. Но вот цельной картины нет. Когда что использовать не знаю. Как фиксить? Effective Java или видосики Головача помогут?
Аноним 04/08/18 Суб 08:30:19 #334 №1240621 
>>1240613
Очень сомнительно, что помогут.
Аноним 04/08/18 Суб 09:23:47 #335 №1240631 
>>1240621
Тогда что, забить и переходить на изучение андрюхи и там уже приложится?
Аноним 04/08/18 Суб 12:55:14 #336 №1240711 
>>1240613
Это с опытом приходит. Начинай уже тыкать Андройд. Все придет с опытом.
Аноним 04/08/18 Суб 22:19:12 #337 №1241006 
Сап, двач. При сборке проекта в eclipse получаю ошибку: sun/misc/BASE64encoder. По-моему этот класс был удалён в java 9 и лучше использовать это: https://commons.apache.org/proper/commons-codec/apidocs/org/apache/commons/codec/binary/Base64.html. Как это сделать?
Аноним 04/08/18 Суб 22:39:50 #338 №1241016 
В MVP презентер создаётся для каждой активити (в том числе сложной, с фрагментами) или один презентер может покрывать много активити?
Аноним 04/08/18 Суб 23:25:30 #339 №1241024 
>>1241006
>При сборке проекта в eclipse
Даже не пытайся

>>1241016
Презентер по большей части нужен лишь для сохранения состояния активити.
Аноним 04/08/18 Суб 23:55:01 #340 №1241029 
>>1241016
Один view (не класс android.view, а часть архитектуры) - один presenter. Если твой view - это activity, то у неё должен быть свой presenter. Если в activity несколько view (master - detail фрагменты, например) то у неё должно быть несколько presenter.
Если несколько activity реализуют один и тот же view, у них должен быть общий presenter.
Аноним 05/08/18 Вск 01:15:47 #341 №1241048 
>>1241024
>Даже не пытайся
Можно подробнее почему? Если вы предлагаете использовать Android Studio, то не вариант.
Каждый раз, когда я обновляю sdk, я получаю какие-то проблемы.
Начиная от того, что само по себе обновление sdk происходит через студию, которая убивает комп так, как никто другой.
Заканчивая, прибитыми на всю голову алгоритмами обновления. В частности, любое действие сопровождается построением некого патча, а потом его применением.
Аноним 05/08/18 Вск 01:18:04 #342 №1241049 
Аноны, помогите.
Нужна маленькая приложенька на андроид, которая открывает веб-страницу как мини-браузер. Грубо говоря нужно один сайт сделать в виде приложения apk. Это мне куда лучше? Андроид студио? А то сам специализировался на говно-играх на юнити, а в юнити вообще беда с отображением веб-страниц.
sageАноним 05/08/18 Вск 01:39:15 #343 №1241050 
>>1241048
> Можно подробнее почему? Если вы предлагаете использовать Android Studio, то не вариант.
Мы предлагаем идти нахуй.
Аноним 05/08/18 Вск 02:02:33 #344 №1241054 
>>1241049
https://www.google.pl/search?q=habr+из+сайта+в+приложение+андроид
Аноним 05/08/18 Вск 09:34:28 #345 №1241112 
>>1241048
>которая убивает комп так, как никто другой
Может ты прекратишь эти дряные попытки своего старого кудахтера? Иди в жс тред, заебал. Пока не купишь адекватный комп за 25к, можешь здесь не появляться.
Аноним 05/08/18 Вск 11:42:00 #346 №1241143 
>>1241112
Почему так срут на Андроид Студию? Она же не так дохуя жрет, как та же самая вижлаVisual Studio от маек
Аноним 05/08/18 Вск 11:51:12 #347 №1241147 
>>1241050
Аналогично и тебе.
>>1241112
intel core i7, 8гб оперативы.
Аноним 05/08/18 Вск 12:35:56 #348 №1241176 
>>1241143
Идея 2018.2 с андроид плагином у меня работает на порядок лучше.
Аноним 05/08/18 Вск 12:41:38 #349 №1241182 
>>1241147
i7 и при этом 8гб. Ты тупой? Мне и 16 то бывает не хватает.
Аноним 05/08/18 Вск 14:27:56 #350 №1241231 
>>1241147
>intel core i7, 8гб оперативы.
Ага. И при это лагает? Если это так, то ты неудачник. Хотя я слышал один челик работает и с идеа.
Аноним 05/08/18 Вск 14:49:31 #351 №1241251 
>>1241231
Нет, но с обновлениями проблемы есть >>1241048
Аноним 05/08/18 Вск 15:10:54 #352 №1241273 
>>1241251
Не знаю, даже на моем пк, купленным за 29к проблем не возникало. Максимум так это что градле собирался минуту или две.

Хотя, даже работая на топовой пеке я иногда замечаю лаги на секунду студии. На маке таких проблем не вижу пока.
Аноним 05/08/18 Вск 16:31:23 #353 №1241343 
>>1241273
Виндопроблемы. Gradle создаёт при сборке очень много маленьких файлов, NTFS не умеет с ними эффективно работать.
Аноним 05/08/18 Вск 18:34:10 #354 №1241443 
На последней части лекции по итерации Головач не договорил про улучшение сортировки выборкой, на лекциях других наборов продолжения не нашел. Так и должно быть?
Аноним 05/08/18 Вск 20:11:53 #355 №1241522 
>>1241443
>На последней части лекции по итерации Головач не договорил про улучшение сортировки выборкой,
Ну там бывает такое. Можешь сам почитать в интернете.
Аноним 06/08/18 Пнд 17:35:15 #356 №1241999 
>>1229432 (OP)
В общем-то решил я влиться в ведроид, но что-то как-то даже хуй знает. Для любого дела нужна практика, а я вот не могу себе никакой практики придумать. Сначала хотел запилить нормальный клиент для двачей, но потом взглянул на дашчан и понял, что сделать приложуху хотя бы такого уровня у меня не получится, да и зачем изобретать велосипед.
Сейчас думаю запилить клиент для зерочана например, но у них нет публичного api и придётся по-бомжатски парсить странички. В общем, тоже сомневаюсь насчёт этой идеи.
Вот вопрос состоявшимся андроид-господам, где вы брали идеи, с чего вообще начинали и как? Я заебался уже думать, что б такого запилить.
Аноним 06/08/18 Пнд 17:48:02 #357 №1242026 
>>1241999
Даю тебе бесплатный совет. Работадателю похуй на твои клиенты. Более того он залезет на двач через твой клиент увидит треды с хуями и аниме и в жизни тебя не наймет. Работадателя интересуют бизнес приложения.Всякие онлайн банкинки, приложения по продаже пиццы, машин и прочего говна.
Аноним 06/08/18 Пнд 18:28:39 #358 №1242076 
>>1241999
>где вы брали идеи, с чего вообще начинали и как?
Берешь и делаешь. Если тебе интересно делать зерочан - делаешь зерочан. Все равно переделывать будешь с приходом опыта.

>хотел запилить нормальный клиент для двачей
В таком случае можешь кинуть почту свою.
Аноним 06/08/18 Пнд 19:03:53 #359 №1242112 
>>1242076
> В таком случае можешь кинуть почту свою.
[email protected]
Аноним 06/08/18 Пнд 19:46:47 #360 №1242133 
>>1242112
Ну товарищ майор
Аноним 06/08/18 Пнд 20:01:48 #361 №1242151 
>>1242026
Унылое тупое говно тупого говна.
Я в принципе не целюсь в работу разработчиком, просто внезапно появился интерес к мобильной разработке, но что-то как-то тухло здесь, я смотрю.
Аноним 06/08/18 Пнд 20:02:38 #362 №1242153 
>>1242133
Окай.
[email protected]
Аноним 06/08/18 Пнд 20:10:15 #363 №1242162 
>>1242151
Будь у тебя по настоящему интерес к мобильной разработке ты бы не спрашивал что разрабатывать. Очевидно это твоя ветренная идея и ты пытаешься следовать своему анальному вау импульсу который скоро пройдет. Зря время теряешь короче.
Аноним 06/08/18 Пнд 20:19:30 #364 №1242167 
>>1242162
Да я и не спорю, и не говорил, что решил посвятить свою жизнь разработке на андроид.
Аноним 06/08/18 Пнд 20:41:48 #365 №1242188 
>>1241999
Сделай мне облегченную версию f-droid'a, просто поиск, категории и установка обновлений. Последние версии работают как говно, да и выглядят также.
Аноним 06/08/18 Пнд 20:44:01 #366 №1242190 
>>1242188
Кидай ссылку на апи и их документацию. Я посмотрю, если мне понравится их дока то сделаю.
Аноним 07/08/18 Втр 14:25:12 #367 №1242505 
>>1232361
Андроид и так нормальная ос. Нет смысла изобретать велосипед
Аноним 07/08/18 Втр 15:50:46 #368 №1242527 
>>1242505
>нормальная
Хе.
Аноним 07/08/18 Втр 18:52:00 #369 №1242593 
>>1242505
>Андроид и так нормальная ос. Нет смысла изобретать велосипед
Если гугол как-то не позаботиться о перекатывании андройд девов, то это минус доверия. Котлин 100% должен поддерживаться там, а значит будет и джава. Так что смысла бугуртить нет.

Но это догадки, так что хуй сосите и не умничайте.
Аноним 07/08/18 Втр 19:12:14 #370 №1242606 
>>1242593
> гугол не позаботиться
> не умничайте
Аноним 07/08/18 Втр 20:35:00 #371 №1242668 
Стикер
Кто ни будь,уже ковырял fuchsia -ю? https://www.youtube.com/watch?v=7GUmmZED8dM
Аноним 07/08/18 Втр 21:13:26 #372 №1242688 
>>1242668
Ахахах, пиздец. А под конец в 8:44 совсем зависла.
И это они планируют через 5 лет?)
А еще мышкой пользуется, че, тачпад не завезли? Пиздец убожество. Лагало при скроле у него еще. Как можно вообще людям такое показывать.
Аноним 07/08/18 Втр 21:28:21 #373 №1242699 
>>1242688
Это даже не пререлиз а предпредпредпредрелиз. Все будет но не сразу
Аноним 07/08/18 Втр 22:00:01 #374 №1242717 
>>1242699
Не знаю, все равно мне кажется что гугол не серьезно пока к этому относится. Чисто поделка уровня /б. Изобретают велосипед, когда в маке уже все есть. Зачем, почему, непонятно.
Да и они сами говорили, что до следующего ИО они значительную часть бабла впиндярят в искуственный интелект и прочую лабуду.
Аноним 08/08/18 Срд 11:16:20 #375 №1242877 
>>1242593
Она то даже свифт поддерживает. Только нахуя им пытаться перевести 70℅ пользователей телефлнов с самой популярной ос в мире на хрен знает что? Какие есть серьезные архитектурные проблемы у андроида, что им понадобилось аж собственное ядро писать?
Аноним 08/08/18 Срд 12:17:52 #376 №1242904 
У меня вопрос, может уже задавали, но мне лень искать.
Есть ли смысл обмазываться онлайн курсами, типа GeekBrains или SkillBox. Деньги на это есть, но далеко не лишние.
Проблема в том, что я хочу из использовать, как мотиватор против лени.
Кто юзал курсы, дайте ответ:3
Аноним 08/08/18 Срд 13:08:45 #377 №1242942 
>>1242877
Штрафанули их за дроида на 5 лярдов евро. ВОт и новое приходится придумывать чтобы опять не штрафанули
Аноним 08/08/18 Срд 13:09:25 #378 №1242943 
>>1242904
Курсы на юдеми 11 баксов стоят. Берешь и обмазываешься.
Аноним 08/08/18 Срд 13:11:52 #379 №1242947 
>>1242943
да я за 11 баксов несвежим обмажусь
дороха
Аноним 08/08/18 Срд 13:16:16 #380 №1242955 
Посоны, подскажите, как всё-таки создать эффект тени, отбрасываемой вьюшкой? Я начитался гайдов, везде говорится, что для этого достаточно указать elevation больше нуля, но нихуя. В app.gradle указал minSDK 21, но всё равно ни о какой тени речи нет. Как это вообще работает-то?
Аноним 08/08/18 Срд 13:24:20 #381 №1242965 
>>1242947
Имплаин что маил сру не сдерет раз в 10 больше
Аноним 08/08/18 Срд 13:53:35 #382 №1242998 
>>1242943
Подробней моня? Как юзать? Так каждый курс 13 бакса стоит
Аноним 08/08/18 Срд 16:21:19 #383 №1243096 
>>1242998
https://www.udemy.com/master-android-7-nougat-java-app-development-step-by-step/

Берешь и обмазываешься. Все что нужно есть. Даже джавке обучают. Минимум на пару месяцев хватит.
Аноним 08/08/18 Срд 17:44:14 #384 №1243123 
Ребят подскажите как оплатить курсы Udemy без карты? Онлайн карту киви принимает?
Аноним 08/08/18 Срд 18:28:55 #385 №1243143 
image.png
>>1242877
>Какие есть серьезные архитектурные проблемы у андроида
В сравнении с иосом андройд показывает себя как надежный костыль, в виде решений like, getWindow().Xui или того же God Object в виде контекста, который даст сосать хуй при первой же удачной возможности знакомства с ним.

>>1242955
>как всё-таки создать эффект тени, отбрасываемой вьюшкой? Я начитался гайдов, везде говорится
Читать и вчитываться - совершенно две разные вещи. Пока ты не начнешь вдумываться в прочитывание - ты будешь сосать хуй. К слову, читай лучше доку и будет что-то вроде пикрила.
Аноним 08/08/18 Срд 19:22:15 #386 №1243169 
>>1242955
Попробуй добавить маржинов, у меня такая хрень была недавно, вертикально тени тупо не было места где рисоваться.
Аноним 08/08/18 Срд 19:25:53 #387 №1243173 
>>1243143
UIApplication.shared.delegate
UserDefaults.standard
URLSession.shared
...
И другие синглтоны, охуенная архитектура.

Косяки и там и тут, на айоси с тулингом чуть хуже, нет тебе охуенных дагеров/ретрофитов (аламофайр не понравился), но вот фреймворковые компоненты достаточно няшные.
Аноним 08/08/18 Срд 19:52:44 #388 №1243183 
Хочу сделать сохранение презентера при пересоздании вьюхи. Делаю WeakReference в презентере, создаю в презентере метод onCreate в который передаю вьюху. Дальше во вьюхе в onSaveInstanceState в бандл запихиваю id класса презентера, а сам класс презентера пихаю в какую-нибудь коллекцию, которая лежит в синглтоне. В onRestoreInstanceState соответственно вытаскиваю из бандла id презентера и из синглтона достаю сам класс по этому id, вызываю onCreate и передаю туда новую вьюху.
Ну и наконец вопросы: хуевая-ли это идея и нормально-ли хранить какие-то данные в презентере?
Аноним 08/08/18 Срд 19:53:58 #389 №1243184 
>>1243183
Как ты узнаешь когда нужно удалять презентер?
Аноним 08/08/18 Срд 20:05:24 #390 №1243190 
Какие альтернативы есть SimpleXmlConverterFactory ,пишет устарел ,хочу написать типа rss reader ?
Аноним 08/08/18 Срд 20:05:25 #391 №1243191 
>>1243184
Хуй знает. Что тогда делать? Пойду еще раз попробую покопаться в либе, которая этим занимается. Надеюсь со второго захода смогу понять что там к чему.
Аноним 08/08/18 Срд 20:12:46 #392 №1243193 
Как-то грустно совсем c вакансиям на ведро
Джуна всего 2шт и то с требованиями мидла/ выпуск 16-18гг

Вопрос:
хотелось бы все же в андроид вкатиться
есть смысл вкатиться в джаву и затем перейти в андроид?
Аноним 08/08/18 Срд 20:16:54 #393 №1243195 
>>1243193
Жаба и Ведроид слабо пересекаются. Как кто-то в этом треде говорил "5% жабы и 95% андроид". Впринципе, все так примерно и есть.
Аноним 08/08/18 Срд 20:27:34 #394 №1243199 
>>1243193
>смысл вкатиться в джаву и затем перейти в андроид?
Ну, можешь вкатиться. Что тебе это даст? Мой ответ поможет тебе ебашить изо дня в день? Каковы твои цели в андройде? Зачем ты идешь сюда, а не в симпл фронт?
Аноним 08/08/18 Срд 20:36:01 #395 №1243201 
>>1243190
а все нашел
>The Simple XML project is no longer maintained. We recommend switching to the JAXB converter.
Аноним 08/08/18 Срд 21:19:27 #396 №1243222 
>>1243195
Да, есть такое мнение, и все же в вакансиях поголовно "уверенное знание джава", тут в шапке тоже самое написано, на тостере, ссылка на который в той же шапке опять оно же

>>1243199
Мне это нужно для опыта, понимания принципа разработки приложений в компаниях. Что бы затем разработать свое. Т.е. навык не ради денег, а ради своего проекта.
Тот же фронт/бэк даст, конечно, понимание, но даже 1)фулстаком не вытяну соло(или 3-4 найма) какой-либо худо-бедно нагруженный проект, 2) идеи которого нет 3)мобильный рынок все растет+интересный мне сегмент набирает обороты, в целом разработка на моб импонирует гораздо больше => особых перспектив в вэбе для себя не вижу, кроме карьеры. Розовые очки вката в ГД и создание своей игры уже снял.
Да, мне поможет мнение- как наиболее эффективно вкатиться в разработку моб приложений (ессно и порты на яблоко будут)
Аноним 08/08/18 Срд 21:29:13 #397 №1243230 
>>1243222
>как наиболее эффективно вкатиться в разработку моб приложений
В шапке для таких как ты все написано. От а до я.

>мобильный рынок все растет+интересный мне сегмент набирает обороты, в целом разработка на моб импонирует гораздо больше
Вообще очень много об этом задумываюсь. Нахуй компаниям эти мобилки? Делаешь бизнес приложения, делаешь другие - а кто ими реально то пользоваться будешь? Делал недавно, какой-то чат для животников - максимум человек 50 онлайн. Столько денег вбабахать ради этого? Можно же тупо слак прикрутить или еще что-то. В общем, кроме как юзания хардваре и пару приложений для банка и впараше больше так юзеру то и не нужно. А вот сайты действительно полезны. Ну я это так, про себя рассуждаю.
Аноним 08/08/18 Срд 21:29:49 #398 №1243232 
>>1243222
>ессно и порты на яблоко будут
React Native, Flutter, Xamarin.

Ну и для нативной разработки на самом деле нужно знать довольно небольшой кусок Джавы. Тебе в основном нужно знать только то что касается именно языка. Большая часть стандартной жабовской либы в разрабокте под Андроид не используется. Будет достаточно прочитать несколько первых глав Эккеля и потом идти задрачивать Андроид СДК.
Аноним 08/08/18 Срд 21:30:19 #399 №1243234 
>>1243230
К слову надо было добавить, сейчас вроде как АИ растет нет? Мобилки уже стухлись, а начинали хайпить году так в 13-14.
Аноним 08/08/18 Срд 21:32:46 #400 №1243237 
>>1243232
>Будет достаточно прочитать несколько первых глав Эккеля
Ему будет достаточно научиться сразу правильно делать приложения, только почему-то нигде не говорят об этом. В иосе с первых глав изучают мвс, а в андройде и так сойдет.
Аноним 08/08/18 Срд 22:06:56 #401 №1243257 
>>1243237
>а в андройде и так сойдет
А разгадка проста...
Аноним 08/08/18 Срд 23:58:31 #402 №1243315 
Сап, решил вкатиться в мобильное пограммирование.
Скачал студию, установил все, создаал первый проект, а в нем не отображаются элементы на XML форме приложения. Как это исправить?
Аноним 09/08/18 Чтв 00:04:59 #403 №1243319 
>>1243315
Перестанови windows
Аноним 09/08/18 Чтв 00:24:15 #404 №1243323 
>>1243315
скрин
Аноним 09/08/18 Чтв 00:38:34 #405 №1243327 
>>1243315
http://www.lmgtfy.com/?s=d&q=Android+Studio+doesn%27t+show+layout+preview
Аноним 09/08/18 Чтв 00:54:43 #406 №1243337 
Стикер
>>1243201
>JAXB
>Note that JAXB does not work on Android.
Аноним 09/08/18 Чтв 01:52:26 #407 №1243349 
Без названия.jpeg
Я уже спрашивал в java треде, там все молчат, поэтому продублирую тебя, я вот сейчас изучаю MVP, и подумал, как мне лучше поступить в условиях асинхронной обработки.

Вот допустим, презентер запросил у модели подгрузку какого-нибудь JSON-а, модель его загрузила, отправила сообщение об окончании загрузки, и тут появляется несколько вопросов:

1. Где хранить результат? В нашем случае это JSON, используется он, скажем, единоразово только презентером. Вот несколько моих мыслей на этот счёт, подскажите, как на ваш профессиональный взгляд лучше и адекватнее:

а. Передать его внутри сообщения, уподобив сообщения event-объектам. Однако так как класс сообщения у меня один, для дополнительной инфы в сообщениях придётся использовать какой-нибудь хэшмап <String, Object>, так как результатом может быть не только JSON.

b. Хранить его в модели и ждать, пока его заберёт презентер. В таком случае появляется другая проблема - презентер может запросить загрузку нескольких ресурсов, а загрузка каждого из них может закончиться в любой момент, в итоге презентер запросив результат может получить не то, что ему нужно. Это можно решить, добавив для каждого ресурса своё поле в модель, но если в приложении используется много разного вида запросов, это как-то так себе. На мой взгляд в этом случае придётся присваивать каждому запросу какой-нибудь id и на основе этого id предпринимать нужное действие в презентере. Но как-то пиздец громоздко и велосипедно.

2. Допустим, у меня есть абстрактный fooModel класс модели с методом отправки GET-запроса и получения ресурса, любого, как JSON так и какой-нибудь картинки. Есть модель, которую я хочу унаследовать от этого класса, вдобавок к этому реализовав интерфейс для другой модели (для простоты назовём его barModel). При этом ссылка на модель в презентере должна иметь тип barModel, и также мне нужен доступ к методам fooModel. Как мне сделать так, чтобы связать интерфейс barModel с абстрактным классом fooModel? Кошерно ли каждый раз кастовать barModel в fooModel в презентере для вызова нужных методов?
несколько запутанно, если что объясню.
Грубо говоря, мне нужно знать, что если класс имеет тип barModel, то у нас есть доступ к методам fooModel в ней.
Аноним 09/08/18 Чтв 03:07:50 #408 №1243353 
>>1243349
Всё давно придумано до тебя.
У тебя должен быть репозиторий, у которого есть метод, который ходит в сеть и получает данные с сервера (используя Retrofit) и возвращает Observable<твой тип>. Там же реализуют обычно сохранение в БД или кэш.
На этот метод подписывается твой презентер, с нужными subscribeOn() / observeOn() для управления потоками, получает данные и делает с ними дальше что нужно. Презентер нужно хранить в памяти так, чтобы пересоздание activity/fragment его не убивало используй например класс ViewModel из architecture support library или сохраняй презентер по-старинке.
Разными запросами и их порядком управляй с помощью rxjava.

Всё это реализовано в библиотеке Store от NY Times, плюс всякие другие штуки типа склеивания запросов, два уровня кэша, удобные парсеры и т.д.
Если тебе чисто использовать - её и бери.
Аноним 09/08/18 Чтв 07:32:34 #409 №1243376 
>>1243349
Может быть ты прочитаешь про моху?

>>1243353
>У тебя должен быть репозиторий, у которого есть метод, который ходит в сеть и получает данные с сервера
Все так красиво на словах, хотя на деле не очень. Одни индусы говорят используй zip чтобы сливаться из бдшки и интернета, другие говорят хуярь все в бд, и только потом отображай на экран. В последнем кстати приходит 40 изменений от наблюдателя, когда я тупо вешаю Observable<GetFromDb> что очень сказывается на говно советы.
Имхо, для себя решил в subscribe класть данные в презентер, пока колесико крутится и т.д. А данные при этом в бекраунд класть в БД . Остается лишь чекнуть состояние сети и вызвать правильный метод из презентера.

>Всё это реализовано в библиотеке Store от NY Times,
Не думаю что кому-то будет не впадлу ее ковырять.
Аноним 09/08/18 Чтв 08:20:46 #410 №1243384 
>>1229443
>Принципиальной разницы между moxy + showList и viewmodel + behaviorsubject<list> + subscribe уже нет
Конечно же нет. А ты попробуй в 27 суппорт либе ебнуть привязку вью модел к фрагменту. Добавь кнопочку на переход в другой фрагмент. Добавил? Хорошо, а теперь загрузи это все в телефон, ты увидешь список элементов из вью моделе. Кликнешь на один из них, перейдешь на другой - все хорошо. Возвратишься назад - и увидишь, что список НЕОЖИДАННО исчез. Потому что они не предусмотрели что у фрагмента другой ЖО оказывается? Эти и другие баги вы найдете в "гугол архитектурной параше". К слову, вышеописанный баг пофиксили только на этом ИО и исправлено это только в 28 ветке. Остальные уже впадлу расписывать.
Аноним 09/08/18 Чтв 08:32:30 #411 №1243385 
Мобильная разработка вообще жива? Стоит ли учить веб парашу вместе с ней дабы повысить свою востребованность?
Аноним 09/08/18 Чтв 08:48:45 #412 №1243387 
>>1243385
>Стоит ли учить веб парашу вместе с ней дабы повысить свою востребованность?
Мертва. Как и руби тоже. Сейчас только веб востребован.
Аноним 09/08/18 Чтв 09:08:44 #413 №1243391 
Полного курса жавараш хватит чтобы начать учить разработку только под ведроид?
Аноним 09/08/18 Чтв 09:10:15 #414 №1243393 
>>1243391
>Полного курса жавараш хватит чтобы начать учить разработку только под ведроид?
А шапку читать умеешь? Я бы не советовал этот курс.
Аноним 09/08/18 Чтв 09:10:17 #415 №1243394 
>>1243391
Зря время потеряешь
Аноним 09/08/18 Чтв 09:12:08 #416 №1243395 
>>1243394
>>1243393
Щито делать тогда? Боююсь познаний в ингрише не хватит для прохождения курса на юдеми
Аноним 09/08/18 Чтв 09:15:18 #417 №1243396 
>>1243395
В английском совсем ноль? Потому что английский там довольно простой а там где непонятно есть субтитры.
Аноним 09/08/18 Чтв 09:16:08 #418 №1243397 
>>1243395
> Боююсь познаний в ингрише не хватит для прохождения курса на юдеми
Может ты нахуй свалишь? Я серьезно. Хули ты троллишь-то?
Аноним 09/08/18 Чтв 09:17:25 #419 №1243398 
>>1243396
Английский вообще сам по себе довольно-таки простой язык. После латина и французского этот язык просто великолепен.
Аноним 09/08/18 Чтв 09:19:00 #420 №1243400 
>>1243398
Ну художественную литру трудно читать без хорошего знания. Но технарский инглиш попроще. Intermediate уровня с головой должно хватить
Аноним 09/08/18 Чтв 09:21:29 #421 №1243401 
>>1243400
>Ну художественную литру трудно читать без хорошего знания
Смотря какую. Для себя открыл что гарри поттер очень-таки неплохо читается. Хотя иногда целая страница непонятна или абзацы, но в большинстве встречается очень много простых предложений или фраз, которые понятны даже на интуитивном уровне.
Аноним 09/08/18 Чтв 09:24:18 #422 №1243402 
>>1243401
Ну я вот недавно игру проходил Kentucky Route Zero и охуел от сложности. Но там и инглиш уровня адвансед походу.
Аноним 09/08/18 Чтв 09:38:30 #423 №1243407 
Часто вообще такие распродажи бывают на юдеми? Думаю не брать сейчас курс по андройду который 200 бачей стоит, а взять пока два по жаве, а на след распродажу если она будет, взять андройд
Аноним 09/08/18 Чтв 09:39:50 #424 №1243408 
>>1243407
Это какой курс там 200 баксов стоит? Алсо по джаве там вообще бесплатные есть
Аноним 09/08/18 Чтв 09:42:28 #425 №1243409 
>>1243408
https://www.udemy.com/master-android-7-nougat-java-app-development-step-by-step/
Бесплатные курсы не на отъебись сделаны?
Аноним 09/08/18 Чтв 09:51:45 #426 №1243411 
Снимок.PNG
>>1243409
Чувак я хз что ты делаешь не так. Смотри пикрил.

>Бесплатные курсы не на отъебись сделаны?
Нет. Отлично сделаны. Есть всякие мелочи типа собака преподавателя залает во время записи видео или в дверь позвонят но в целом норм. Вот мой отзыв на один из таких. Чувак с нуля до лямбла исчислений все объясняет>>1238921
Аноним 09/08/18 Чтв 09:55:59 #427 №1243412 
>>1243411
>Чувак я хз что ты делаешь не так.
Всё так делаю. Вопрос в том, будут ли такие скидки еще, и были ли они до этого? Или надо сейчас хватать его, пока он не особо нужен и бюджет ограничен
Аноним 09/08/18 Чтв 09:56:42 #428 №1243413 
>>1243412
А, ты про это.
Там каждый день-два такие скидки, не парься.
Аноним 09/08/18 Чтв 15:08:46 #429 №1243533 
Пишу небольшое приложение с Firebase Authentication и Realtime Database. Заодно решил и Rх поизучать. Написал я методы, данные и ошибки приходят как надо, но код в методах выполняется в главном потоке.

https://pastebin.com/GUnCEgSs

Подскажите, где я обосрался? Алсо, если в потоке вешается listener, то в каком потоке будут выполняться его методы?
Аноним 09/08/18 Чтв 15:28:19 #430 №1243555 
>>1243376
Что за моха?
Аноним 09/08/18 Чтв 15:51:25 #431 №1243589 
изображение.png
>>1243555
https://github.com/Arello-Mobile/Moxy
Аноним 09/08/18 Чтв 16:37:52 #432 №1243628 
изображение.png
С каких пор у нас Тимбер стал стандартным средством для логирования?
Аноним 09/08/18 Чтв 17:31:05 #433 №1243658 
>>1243533
В методе где комплитабл нужно сделать так:
return Completable.defer {
//the actual code
if error then Completable.error(NPE())
Completable.complete()
}
А насчет сингл эмиттера я хз, но, вероятно, ты и там наговнокодил.
Аноним 09/08/18 Чтв 18:18:35 #434 №1243687 
>>1243412
>Всё так делаю. Вопрос в том, будут ли такие скидки еще, и были ли они до этого? Или надо сейчас хватать его, пока он не особо нужен и бюджет ограничен
Знаешь, это как на алике скидка. Постоянна и иногда изменяется на +- доллар два. Пытаться придумывать какие-то свои образовательные программы, когда уже все давно есть здесь - такое себе занятие.
Аноним 09/08/18 Чтв 18:25:25 #435 №1243692 
>>1243376
Может пора хватит предлагать мокси как единственный ответ на вопросы МВП и сохранения состояния? А то вырастит очередное слюнопускающее говно, которое на любой аналогичный вопрос будет отвечать "эээ блэ мокси хуекси магия". Хотя ты уже судя по всему.
Аноним 09/08/18 Чтв 18:28:10 #436 №1243694 
>>1243628
С тех пор как жирный женя работает в гугле и может это продвигать. Ну и аутисты до сих пор не осиливают вписать в прогрвард асьюмноусайдэффекст на логгер.
sageАноним 09/08/18 Чтв 18:35:14 #437 №1243703 
>>1243692
Тут уже ничего не спасти. Тред зохвачен моксидибилами.
Аноним 09/08/18 Чтв 18:36:36 #438 №1243705 
>>1243692
>А то вырастит очередное слюнопускающее говно, которое на любой аналогичный вопрос будет отвечать "эээ блэ мокси хуекси магия".
Уже...
Аноним 09/08/18 Чтв 19:12:00 #439 №1243722 
>>1243692
>Может пора хватит предлагать мокси как единственный ответ на вопросы МВП и сохранения состояния?
Могу мосби предлагать? Вообще я давно задумываюсь посмотреть чистый и идеальный пример под 90% кейсов разрабы. Может ты знаешь какой-нибудь примерчик под это дело? А то я 100% уверен что потеряю время, рассматривая индусские поделки второго сорта.
Аноним 09/08/18 Чтв 19:21:41 #440 №1243726 
image.png
>>1243533
>если в потоке вешается listener, то в каком потоке будут выполняться его методы?
А ты создай примерчик new Thread и нам расскажешь.

Почему ты не можешь расписать конкретно? что, где, как ты узнаешь что в мейне код? В какой строке ошибка? У тебя блять флат мап выполняется после обсервабОн, ты почему нормально не читаешь доки?
Аноним 09/08/18 Чтв 22:12:16 #441 №1243833 
После курсов Головача стоит читать книги которые в шапке или нет? Просто я курсы Головача смотрю и чёт прям конкретно скучно, так как на 1 курсе в шараге проходили плюсы и шарп, а джава почти такая же как эти языки. Буду потом книги читать, будет ещё в 10 раз скучнее и пользы не будет никакой. Или будет???
Аноним 09/08/18 Чтв 22:15:15 #442 №1243840 
>>1243833
Прочитай лучше про moxy
Аноним 09/08/18 Чтв 22:17:26 #443 №1243843 
>>1243833
> так как на 1 курсе в шараге проходили плюсы и шарп, а джава почти такая же как эти языки
Если тебе уже скучно, можешь бросать. Тем более у тебя знания других языков есть. Наверни Эккеля и параллельно начинай уже тыкать андройд. Его вообще самым первым надо было накатывать и изучать.

>>1243840
Эти даунорофлы. Просто съеби.
Аноним 09/08/18 Чтв 22:55:56 #444 №1243856 
Отказали на джуна. Посоветовали подтянуть знания RxJava, MVVM и Koin.
KOIN БЛЯТЬ. ВАЙТИШНИКИ, ЧЕ ВЫ ТВОРИТЕ???? И ЭТУ ВСЮ ХУЙНЮ НА $400 БАКСОВ. ПРОСТО ПИЗДЕЦ
Аноним 09/08/18 Чтв 22:57:59 #445 №1243857 
>>1243856
> MVVM и Koin.
Ну бывает. Няша, давай рассказывай как там, в реальном мире.
Аноним 09/08/18 Чтв 22:58:30 #446 №1243858 
>>1243856
А че мокси не спросили?
Аноним 09/08/18 Чтв 23:03:12 #447 №1243861 
>>1243843
Скачал книгу - 1163 страницы. Ебать.
Аноним 09/08/18 Чтв 23:17:07 #448 №1243864 
>>1243857
В реальном мире тестовые задания на неделю и зарплаты 400 бачей. А еще Java, треды, сокеты, Kotlin, корутины, RxJava(операторы и тд), MVP, DI, Dagger, Koin, GreenDao, Realm, Room, OkHttp, Retrofit, Glide, MVVM c архитектурными компонентами. Android SDK это разумеется. Это все нужно знать чтобы вайти. Все было на собесах.
Вайтишники и свитчеры - вы такие пидорасы. Нахуй вы ломитесь на зарплату охранника супермаркета?
>>1243858
Та тебе в ебало плюнут с твоим мокси. Это хуйня для криворуких, которые даже мвп немогут построить ручками
Аноним 09/08/18 Чтв 23:18:39 #449 №1243865 
>>1243864
Чет я передумал к вам вкатываться. Веб параша надежнее
Аноним 09/08/18 Чтв 23:20:20 #450 №1243866 
>>1243861
Ахахахахах. Бля желторотик Эккеля скачал и охуел. Дибил, язык - это 5-10% работы прогера. А в анроиде тебе добавился еще и котлин, так что дели на два. Ты не войдешь можешь скринить
Аноним 09/08/18 Чтв 23:21:46 #451 №1243868 
>>1243866
И что делать тогда?
Аноним 09/08/18 Чтв 23:22:48 #452 №1243869 
>>1243865
С таким раскладом даже продавцом в супермаркет надежнее.
Аноним 09/08/18 Чтв 23:23:54 #453 №1243870 
>>1243868
А какая цель и какие исходные данные?
Аноним 09/08/18 Чтв 23:24:16 #454 №1243872 
>>1243870
или входные, блять
Аноним 09/08/18 Чтв 23:26:24 #455 №1243873 
>>1243870
Поучил Джаву, прочитал книгу по ней и несколько курсов прошел. Теперь сам андроид, ковыряю.
Аноним 09/08/18 Чтв 23:27:28 #456 №1243874 
>>1243873
А цель какая?
Аноним 09/08/18 Чтв 23:30:07 #457 №1243876 
>>1243874
Стать андроид разработчиком.
Аноним 09/08/18 Чтв 23:36:52 #458 №1243882 
>>1243876
Если ты хочешь денег рубить, то их тут нет. Просто НЕТ. Я хз хули ты удивляешься 1тыс страниц книги. Скачай Busy coders guide for android там 4,5тыс. Освоишь Android framework, то разрабатывать для себя сможешь. Но работу найти - хуй. Оголтелых вайтишников щас жопой жуй.
Аноним 09/08/18 Чтв 23:38:32 #459 №1243884 
>>1243882
Это не я про страницы писал. Да и вайтишники все в веб лезут в основном разве нет?
Аноним 09/08/18 Чтв 23:47:57 #460 №1243888 
>>1243884
Вайтишники везде лезут. Их привлекает РАБОТА В ОФИСЕ. А в андроиде мало работы. Это скоро будет как десктоп. Вроде у нас у всех на компе установленно куча софта, но сайтов в интернете всеравно больше. И посмотри на вакансии десктопа. Щас открываются 100500 курсов "Стань андроид разработчиком за три месяца", а работы больше не становится. Короче я выше написал что у меня требовали на собесах. Щас ищут типо джуна на $350. А по факту этот "джун" должен будет тянуть половину проектов коипании. И это я не все написал что требовали. Еще был тип, который по банде четерех гонял. Еще может что было, я уже забыл просто
Аноним 09/08/18 Чтв 23:51:42 #461 №1243889 
>>1243888
То есть кроме веба жизни нигде нет?
Аноним 09/08/18 Чтв 23:55:30 #462 №1243890 
>>1243889
Веб, это широкое понятие. Андроид по сути тоже веб. Это фронт енд. Могу сказатть только что в андроиде жизни нет точно.
Аноним 10/08/18 Птн 00:04:39 #463 №1243896 
>>1243890
Неужели у тебя все так плохо? Какой город? Расскажи подробнее про опыт собесов как время будет. Интересно послушать.
Аноним 10/08/18 Птн 00:17:51 #464 №1243902 
>>1243890
> Веб, это широкое понятие. Андроид по сути тоже веб. Это фронт енд.
Ты прямо из дурки капчуешь?
Аноним 10/08/18 Птн 00:23:42 #465 №1243905 
>>1243896
У меня все ок. Плохо все в андроиде в основном. Последнее интервью, которое было, было на позицию джуна. Дали тестовое на неделю: сделать клиент к погодному апи. Дали макет из скетча и набор конченых иконок, которые я пол дня переводил в вектор дроваблы, в итоге конвертнул в ПНГ. Приложение содержит в себе список с погодой по дням с возможностью выбора, список с погодой по часам и погоду сейчас. Еще реализация поиска города с автодополнением. И на это все одна неделя. Я сделал все на котлине с корутинами.
На собесе тип поспрашивал по базе(ООП, модификаторы доступа), потом распинался я объясняя принципы СОЛИД. Потом начал спрашивать про операторы RXJava(их там дохуищя. Ну я блять знаю map flatMap filter) в итоге спросил про какойто оператор, я блять даже непомню как называется, ну я и ответил что незнаю.
Потом были вопросы по ORM. Говорит: "а че только Room?"
Потом DI. Говорит: "Только даггер? С другими работал?"!!!!!!!
Ну и спросил по МВВМ. Я говорю что мол мввм пока не знаю.
Это все на вакансию ДЖУНА. Попросил я 400-500 баксов.
Отказали. Взяли типа после 3-х месячных курсов и пол года ВЕБ-СТУДИИ. За $400
Сорри за поток сознания.
Аноним 10/08/18 Птн 00:27:23 #466 №1243907 
>>1243902
Это действительно не совсем точно. Но в основном приложения на глерах - простые клиенты к рест апи.
Так вот поясни чем такой клиент на андроиде отлечается от такового на ангуляре?
Аноним 10/08/18 Птн 00:30:42 #467 №1243908 
>>1243905
П.С:
Были на том собесе стандартые вопросы по андроид.
До этого был собес с силюком который меня гонял по той-же РхДжаве, веб сокетам и паттернам. Он помню такой перл выдал: "У каждого есть свой любимый паттерн, какой твой?"
Аноним 10/08/18 Птн 00:43:36 #468 №1243912 
Звнимаюсь програмированием для себя. Имею опыт разработки не онлайн приложений(калькуляторы, адресные книги итд).
В сетевой разработке полный 0. Хочу для обучения замутить какой-нибудь сервис. Например кто-то скачивает мое приложений, вбивает a+b, отправляет это на сервер, он суммирует и отправляет результат(только не смейтесь).
Слбсьвенно как мне реализовать это.
Спасибо.
Аноним 10/08/18 Птн 00:43:59 #469 №1243913 
>>1243866
Ну хз, первое что решил попробовать, до этого ни во что не вкатывался, вот и удивился. Судя по всему надо вкатываться в веб-макакирование.
Аноним 10/08/18 Птн 00:48:44 #470 №1243914 
>>1243907
Ну если у тебя тонкий и тупой клиент, то разницы никакой, только UI ты и делаешь.
Соответственно, и платят за это немного, и востребованность низкая.

>>1243912
Пожалуйста.
Аноним 10/08/18 Птн 01:04:07 #471 №1243919 
>>1243912
Гугли: Веб фреймворк
Аноним 10/08/18 Птн 01:56:40 #472 №1243927 
>>1243912
И почитай про Moxy
Аноним 10/08/18 Птн 02:26:04 #473 №1243929 
Стикер
так что начинать учить Dart?
Аноним 10/08/18 Птн 03:38:37 #474 №1243933 
>>1243864
Нахуй тогда в андроид вкатился? Раз так много надо учить, если такие мальнькие зарплаты. На-ху-я?
Аноним 10/08/18 Птн 05:00:46 #475 №1243939 
>>1243864
Да, ето так. Ведроидеров переизбыток. IOS-господ недобор.
Аноним 10/08/18 Птн 06:49:00 #476 №1243947 
>>1243933
Перекатывайся в веб или ентерпрайз жаву пока не поздно
Аноним 10/08/18 Птн 07:47:34 #477 №1243966 
>>1243888
>Щас ищут типо джуна на $350. А по факту этот "джун" должен будет тянуть половину проектов коипании.
Все зависит и от других факторов. У меня вообще в конторе кроме как рхджавы и ретрофита ничего не юзали. Человек успевал делать таски и зарабатывал нормально.

>И это я не все написал что требовали. Еще был тип, который по банде четерех гонял.
Это нормальная тема. Хули ты вообще жалуешься? На счет коина и котлина - это значит конторская параша. В остальном сам виноват.
Аноним 10/08/18 Птн 07:51:12 #478 №1243967 
>>1243908
>Он помню такой перл выдал: "У каждого есть свой любимый паттерн, какой твой?"
Ответил бы ему "Чистить твой задний проход"

>>1243933
Ради лулзов вкатываться, не так ли?

>>1243947
>Перекатывайся в веб или ентерпрайз жаву пока не поздно
А еще лучше пойти нахуй со своей джавой?
Аноним 10/08/18 Птн 08:15:42 #479 №1243973 
>>1243967
Котлинохолоп успокойся
Аноним 10/08/18 Птн 08:45:15 #480 №1243979 
>>1243973
>Котлинохолоп успокойся
Это пидарашки, которые не могут работать на джаве пытаются как-то смягчить свою жизнь и пересесть на котлин.
Джава - один из единственных нормальных инструментов в наше время. Только пидоры, которые боятся НПЕ или желающие сахар могут давиться этим вбротлином.
Аноним 10/08/18 Птн 10:03:56 #481 №1244018 
>>1243979
Ничего против Котлина не имею. Но он использует жабовские либы, как и эти ваши Скалы, Сложуры и прочие. Так что Жаба в любом случае лишней никогда не будет.
Аноним 10/08/18 Птн 13:07:26 #482 №1244145 
cleanarch.PNG
Поясните за Clean Architecture. Например, я хочу написать приложение приложение для распознавания слов на пикче, в котором будет 2 activity: одна проверяет есть ли ключевое слово на пикче, а вторая выводит все слова на пикче.
К примеру юзер сначала проверяет есть ли ключевое слово, а затем хочет вывести все слова. Но для второго нужно распарсенное изображение из первого юзкейса, как мне его правильно получить?
Верно ли я понял, что нужно создать интерфейсы, через которые можно будет сохранять / получать из памяти?
Просто как-то странно выходит, ParsedImageRepository получается просто обертка с геттером и сеттером, или так и должно быть?
Аноним 10/08/18 Птн 13:35:02 #483 №1244169 
Продолжаю тему вкатывания в андроид. Вы что в яндекс ходите устравиваться? Проходил 4 собеседования не так давно на позицию джуниора. Вопросы в основном были связаны с основами Java и Android и популярными библиотеками типа Retrofit и Dagger. Про котлин не особо спрашивают, только одна фирма была, которая свои проекты писала только на нем. По оплате просил 40к рублей. В итоге что получилось: первое собеседование прошло неплохо по моим ощущениям, но они мне сначала отказали в пользу другого кандидата, но потом, через некоторое время меня просят придти к ним снова, только у меня на тот момент уже были другие планы, но можно сказать что в первый раз меня взяли (ибо тут андроидщиков мало). Спустя несколько месяцев решил снова заняться поиском работы. Получил отклик, позвонил и договорился о собеседовании. Было два собеседования: на первом познакомился с тимлидом и директором, после чего мне дали 5 дней на выполнение тестового задания и после техническое собеседование, где спрашивали стандартные вопросы (отличие интерфейса от абстрактного класса и т.п). Спустя неделю мне дали джоб оффер. Пока ждал ответа от этой фирмы (уже не надеялся) ходил еще по двум местам и вопросы были одни и те же. Только там мне давали ответ, что я им не очень подхожу (но там реально проекты не для джуна).
Аноним 10/08/18 Птн 13:49:42 #484 №1244185 
>>1244145
Всё, разобрался, оказывается так делают и это называется кэшированием.
Аноним 10/08/18 Птн 17:00:16 #485 №1244325 
>>1244169
> 40к
> Тестовое на 5 дней
Пиздец, где твоё самоуважение?
Аноним 10/08/18 Птн 18:00:22 #486 №1244357 
Бесплатный купон на курсе юдеми по котлину. https://medium.com/100-free-udemy-coupons/hello-kotlin-the-complete-guide-to-the-kotlin-language-udemy-free-coupon-100-off-a711f6983343
Аноним 10/08/18 Птн 18:35:47 #487 №1244373 
Напоминаю, что на типичной галере разница между джуном и мидлом только в зарплате. Веслать вы будете одинаково с мидлом, только за меньший прайс.
Аноним 10/08/18 Птн 20:09:59 #488 №1244404 
>>1241999

Вот этот все правильно говорит.
>>1242076
>Берешь и делаешь. Если тебе интересно делать зерочан - делаешь зерочан. Все равно переделывать будешь с приходом

Сам пишу для буров приложуху уже как год, и останавливаться не собираюсь
Аноним 10/08/18 Птн 23:24:18 #489 №1244475 
>>1244373
Поясните за продуктовые конторы типа эвотора в ДС? Там лучше?
Аноним 10/08/18 Птн 23:40:15 #490 №1244485 
Вопрос на миллион, мне нужно всунуть спичтутекст апи гугеля в андроед апп, это посильно? Пока пишу, устанавливаю андроедстудио
Я ебашил код на джаве, потом переехал на петон плюс веб, щас гуглю, обратно что ли на джаву соскакивать?
Мб попытаться освоить этот ваш язык острова Кронштадта? Картинка в оппике очень мотивирует
Аноним 11/08/18 Суб 08:32:27 #491 №1244597 
>>1244485
Если ты уже ебашишь, то котлин осваивается за день. Особенно, когда всякие detekt с ktlint бьют по рукам.

>>1244475
> эвотора
В эваторе норм, они по клину угорают.
Аноним 11/08/18 Суб 10:12:06 #492 №1244636 
>>1244485
>щас гуглю, обратно что ли на джаву соскакивать?
>Мб попытаться освоить этот ваш язык острова Кронштадта? Картинка в оппике очень мотивирует
От того, знаешь ли ты джаву или котлин, написанию приложения это никак не поможет. Максимум что высрешь так это хелло ворд, если запустишь приложение.
Аноним 11/08/18 Суб 16:09:26 #493 №1244906 
>>1244597
Работал там? Поясни за профиты и подводные камни?
Аноним 11/08/18 Суб 16:11:01 #494 №1244909 
>>1244906
Не работал.
Аноним 11/08/18 Суб 18:56:04 #495 №1245010 
>>1244909
Тогда не выпендривайся здесь, тварь.
Аноним 11/08/18 Суб 19:22:01 #496 №1245046 
>>1245010
Но я собеседовал чувака оттуда, он куски кода показывал. Но он нам не перезвонил в итоге(
sageАноним 11/08/18 Суб 20:18:48 #497 №1245084 
>>1245046
Работать с двачером - себя не уважать.
Аноним 11/08/18 Суб 21:37:20 #498 №1245128 
>>1245084
Cагать здесь - такое себе развлечение. Тем более для такого успешновыблядка как ты.
Аноним 12/08/18 Вск 14:47:11 #499 №1245458 
Как вкатиться в андройд?
Аноним 12/08/18 Вск 15:25:35 #500 №1245480 
>>1245458
Для начала тебе нужно научиться читать шапку.
Аноним 12/08/18 Вск 18:16:33 #501 №1245616 
Какие недостатки есть в использовании onRetainCustomNonConfigurationInstance для сохранения презентера при перевороте экрана? Может вообще кто-нибудь расписать преимущества и недостатки разных методов сохранения состояния презентера. Пока я нашел два варианта. Первый это перед уничтожением вьюхи давать презентеру сохранить в бандл то что нужно ему, но этот вариант мне вообще не нравится, потому-что придется еще выдумывать велосипед с сохранием всех этих данных без привязки презентера к Андроид СДК, а второй я описал в начале, и пока мне этот метод нравится больше всего, но хочу понять где я тут все таки сосну.

И не надо мне советовать этот ваш Moxy и прочую еболу.
Аноним 12/08/18 Вск 18:24:14 #502 №1245620 
>>1245616
> onRetainCustomNonConfigurationInstance
Гугол хранит свои вьюмодели через ретеин фрагмент, им норм.
Алсо ты можешь делать YourPresenter extends aac.ViewModel, все равно это пустой класс с одним методом onDestroy. Свой велосипед только с attachView, dettachView написать не забудь.

В яндексе музыке дают презентеру умереть. Все операции закидываются в синглтон по уникальному идентификатору. Он суется в бандл и при восстановлении достается по нему фоновая операция и ее статус. Поэтому презентеру не нужно переживать конфиг ченджи.
Аноним 12/08/18 Вск 18:30:28 #503 №1245626 
>>1245620
Спасибо большой, анон. Буду делать через Ретейн.
Аноним 12/08/18 Вск 18:35:19 #504 №1245632 
>Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html


Ну ебана, в гитхабе написано добавлять в депендансис строчку компайл, мне выдает вот это, вроде ничего не поменялось, но уже заставляет напрягаться. Компайл = имплемент? Судя по доке имплемент лучше работает.
Аноним 12/08/18 Вск 18:37:29 #505 №1245635 
>>1245616
В мокси ты можешь просто посмотреть как они костыль делали и все.

>>1245632
Тебе же русским языком написали, меняй на имплемент или не делай update проджект.
Аноним 12/08/18 Вск 18:43:01 #506 №1245640 
>>1245635
Ну мокси как по мне больше полезен кодогенерацией этого велосипеда
> Свой велосипед только с attachView, dettachView написать не забудь.

Но никто не запрещает написать свой, главное все таки уметь это делать, а не дрочить на хуекси.
Аноним 12/08/18 Вск 20:37:13 #507 №1245707 
>>1245616
>Какие недостатки есть в использовании onRetainCustomNonConfigurationInstance
из фрагментов надо пробрасывать презенты в Активити, сохранять их в список, потом разбираться кому какой презенте отдать обратно, кастовать к конкретному презентору, короче куча неприятностей
Аноним 12/08/18 Вск 21:00:43 #508 №1245725 
>>1245722 (OP)
>>1245722 (OP)
>>1245722 (OP)
>>1245722 (OP)
>>1245722 (OP)
Аноним 25/08/18 Суб 16:26:45 #509 №1252478 
Вопрос по адмобу.
Создал простое приложение, влепил в него 2 баннера.
За месяц около 30 скачиваний, 25 удалений.
Доход 2$ за период в 20 дней.
По-моему слишком жирно для 30 скачиваний.
Аноним 18/09/18 Втр 00:30:47 #510 №1265863 
>>1241999
Иди на апворк. Там тебе идей насуют, мама не горюй. Социальные сети за 30. Клон тиндера за 50. Скайнет за двадцатку!
Аноним 19/09/18 Срд 16:28:16 #511 №1266635 
zbl2K02rjxobAkw6vn2JKBfY7XY.jpg
Для написания андроид игр какой язык нужен, ребят?
Java или Javascript? И в какой среде разрабатывать(unity, construct 2)?
Аноним 19/09/18 Срд 17:33:30 #512 №1266674 
>>1266635
в среде dota 2
Аноним 19/09/18 Срд 17:44:26 #513 №1266689 
>>1266674
Откуда узнал что у меня дота включена? Уххх блять теперь паранойя минимум на 6 часов, ну тыы....:с

Ответит кто-нибудь нормально?
comments powered by Disqus

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