Этого треда уже нет.
Это копия, сохраненная 10 марта 2019 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Android Development thread /android/ 1314926 В конец треда | Веб
Android Development Thread

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

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


С видеокурсов от Udacity. Они бесплатны и затрагивают основы разработки даже если не умеешь писать на Java.
https://www.udacity.com/course/android-development-for-beginners--ud837
Для тех, кто не хочет учиться по юдасити существует скучный кат от гугла: http://developer.android.com/training/index.html

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

Большинство приложений написано на Java, необходимо понимать что ты пишешь, в уме достаточно знать базовый Core т.к. 90% времени придется тыкаться в Android SDK. Полезные обучалки от анона:
https://habr.com/company/golovachcourses/blog/215275/ - смотри Головача
https://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208 - книжка для ньюфагов. Хорошо заходит.
https://www.amazon.com/Thinking-Java-4th-Bruce-Eckel/dp/0131872486

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

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

Существует два текстовых ресурса для закрепления андройда на русском. Первый - несмотря на старость описывает базовые вещи, на которых построены мощные либы, второй - продавшийся говноед с котиками http://startandroid.ru/ и http://developer.alexanderklimov.ru/android/
https://commonsware.com/Android/ - толстая книга для гиков.

Так же можешь смотреть видосики от Mail.Ru
https://habr.com/company/mailru/blog/345252/
https://github.com/ybereza/technotrack-resources - ресурсы к лекциям

Или от Яндекса. В некоторых моментах спикеры рассказывают важные детали, которые кроются в мелочах:
[YouTube] 001. Школа мобильной разработки – Java Blitz (Часть 1). Эдуард Мацуков[РАСКРЫТЬ]

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

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


После прохождения курсов у тебя должно сложиться базовое представление о создании приложения; жизненные циклы Activity/Fragments, AsynsTask, Http, Json, SQLite.
Дальше закрепляешь знания путем просмотра видосов выше +
Написание парочку приложений на свой вкус. Так же стоит уделить внимание BroadcastReceiver, IntentService, поиграться с Loader's, хендлерами, Contest providers и прочее.

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



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

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

https://codelabs.developers.google.com/codelabs/kotlin-coroutines/index.html#0 - изучение корутин

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


Если ты сразу после курсов переползаешь сюда - будь готов, что ты не будешь знать как это делается под капотом.
Retrofit - стандарт для взаимодействия с сетью. Вместе с ней можешь изучать либу okhttp3. Так же для справки можешь гуглить volley.
RxJava - тяжеловесная либа. Одно из решений для выполнения кода в бекраунде.
[YouTube] KotlinConf 2017 - RX Java with Kotlin in Baby Steps by Annyce Davis - rxJava с нуля
[YouTube] RxJava доставляет Артём Зиннатуллин - на русском
[YouTube] Managing State with RxJava by Jake Wharton - rxJava
[YouTube] Making Retrofit Work For You by Jake Wharton - retrofit

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

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

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

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

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

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

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

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



[YouTube] Nick Butcher & Doris Liu - Learn Some New Moves: Advanced Android Animation[РАСКРЫТЬ]

Онли теория. Первые двадцать минут покрывают больше половины статей, которые можно найти на медиуме и т.д.

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

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

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


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

[YouTube] Лекция 1. Kotlin 101[РАСКРЫТЬ] - свежие лекции на русском
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 — мочаскрипт во всей красе.
- PhoneGap/Ionic/Titanium — имя им мочаскрипт-младшие, принципы у них разные, первые три попытка в кроссплатформенность одного кода. Популярность у них разная как и размер комьюнити. Вопросы по ним — в js-тред.
- Qt — кросс-платформенный фреймворк на C++. Используется в основном для игры и для приложений с высокими требованиями к производительности (обработка изображений, звука, ГИС-системы). Спрашивать в C++ треде.
- Xamarin — кросс-платформенный фреймворк на C#. Представляет из себя обёртку над Android API. Куплено Microsoft. Теперь есть бесплатная версия. Спрашивать в C#-треде.
- BugVM — кросс-платформенный фреймворк, написанный на Java. Форк невинно убиенного RoboVM.

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


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

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


Нужно хорошее знание Java, понимание базовых принципов Android (жизненный цикл activity/fragment, что такое Context, intents, services, UI thread, support library и ее версии, shared preferences, SQLite, Handlers, Executors, Content-Providers), знание популярных библиотек типа 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 - бенчмарки на вопросы о том, какую БД выбирать.

ласт >>1290693 (OP)
sage 2 1314938
>>14926 (OP)

> [YouTube] KotlinConf 2017 - RX Java with Kotlin in Baby Steps by Annyce Davis - rxJava с нуля


> [YouTube] RxJava доставляет Артём Зиннатуллин - на русском


> [YouTube] Managing State with RxJava by Jake Wharton - rxJava


> [YouTube] Making Retrofit Work For You by Jake Wharton - retrofit


Охуенные ссылки, бротиш.
3 1314943
>>14938
Это да, ток зинналутин немного в ступор вводит где-то после 20 минуты с subscribersOn, но ничего. Вортон в принципе классика, но я пока лучше не встречал.
4 1315055
Ух еабть, вчера R8 нанес удар в спину - удалил нахуй реализацию метода объявленного в котлиновском интерфейсе из котлиновского фрагмента. В итоге приложуха падала с AbstractMethodError решилось правилом для прогварда (поставил @Keep на метод). Сейчас вот думаю над проверить что будет при не полном R8 (отключить fullMode).
5 1315079
>>15055

> @Keep


А нужно -keep,allowobfuscation
Впрочем, нахуя ты включаешь багованные недоделки гугла я спрашивать не буду.
Стикер512x512
6 1315239
Продолжаю вкатываться,стоит углубляться дальше в MVP в 2к19 ?
7 1315255
>>15239
Нет конечно, уже на помойке истории. Только MVI, а там и на флаттер соскочить легко будет, благо тот же редакс подход.
8 1315264
>>15239

>углубляться дальше в MVP в 2к19 ?


Да что здесь углубляться? Бтв с гугловской поделкой мввп мб еще острелить ногу еще можно, я бы не рекомендовал.

Читаешь моху - играешься с командами - перепрыгиваешь на клин архитектуре.
9 1315275
>>15079
Оно хорошо сжало приложуху, учитывая что там только эта хуйня вылезла, то очень даже круто.

Спаисо, попробую правило. Но надо это дело куда-то зарепортить, потмоу что другие методы оно не выкидывало.
10 1315278
>>15255
>>15264
спасибо
11 1315331
>>15275

> Оно хорошо сжало приложуху


На сколько лучше прогварда?
image.png585 Кб, 836x541
12 1315337
Стоит выкатывать свою прогу на ведро, если оно на питоне? Сильно оно будет джаве уступать по скорости? Учить джаву желания нет.
13 1315364
>>15337
Конечно стоит, Kivy тебе в помощь.
14 1315414
>>15331
Вес бандла:
Proguard — 27.3 mb 7714 classes 42589 methods 51406 method refs
R8 — 26.8 mb 7614 classes 42269 methods 47277 method refs
R8 full — 26.8 mb 7614 classes 42169 methods 47277 method refs
Там где 473 кб выкинуло дополнительно.
15 1315424
>>15337

>Учить джаву желания нет.


Для баловства - конечно выкатывай. Для серьезных решений и дальнейших шагов в мобайл - ты дурачек. Все просто.
16 1315434
>>15337
Учить придётся не столько жаву сколько экосистему ведра. Выкатывай на том с чем хорошо знаком.
17 1315448
>>15414

> Proguard — 27.3 mb 7714 classes 42589 methods 51406 method refs


Сколько optimizationPasses делаешь? Если не указывал, то используешь proguard-android.txt или proguard-android-optimize.txt?
18 1315500
>>15448
Дефолтный progurad (proguard-android.txt), без наворотов.
19 1315559
>>15500
Ну тогда такое себе сравнение. Прогвард еще может догнать с optimizationPasses 5.
20 1315867
Ебалрот, опять говно на андроиде.

Есть вьюха parentView(constraintlayout), на ней несколько(много) childView. Пишу parentView.lp.height = 0 и все что было на этой вьюхе остается неизменным, а не исчезает вместе с родительской(как бы это произошло на ios)

Скажете юзай visibility = GONE? Дак с ним анимации constraintlayout'a нормально не работают нихуя, ну и дерьмо
21 1315915
>>15559
Ну так эти пасы и на R8 повлияют, правила же общие.
22 1315981
Поясните за фуксию, мои знания не превратятся в тыкву, или это простое обновление какие были до этого?
23 1316021
>>15981
Это не простое обновление. Это зависит от втоих зананий, если ты знал только как шлепать формочки к ведру, то помножит на ноль, а если шаришь в общем мобильную разработку то нет.
24 1316047
>>15915

> Ну так эти пасы и на R8 повлияют


Не повлияют, R8 не использует пасы.
25 1316083
>>16047
Кхм, ну другие "продвинутые" опции он же использует?
26 1316104
>>16047
Воспользовался proguard-android-optimize.txt
Прогврад застрял на первом проходе и крутится уже минут 10.
R8 тупо завалился.
rFpo6eVXEmg.jpg28 Кб, 400x600
27 1316318
Аноны, какие перспективы у котлина? Есть неплохая идея для приложения (что-то типо трекера привычек, знаю полно такого, мое будет отличаться), но не могу определиться на чем лучше писать? В чем профиты котлина по сравнению с Java?

С Java хорошо знаком, а вот с котлином нет. Есть ощущения, что если потрачу время на его изучение, то в последствии эти знания, как принято говорить, "превратятся в тыкву" и я не смогу конвертировать их в валюту.
28 1316342
>>16318
Если сомневаешься то не лезь, сахар, сахар и еще раз сахар, но джава такой постный язык что этого достаточно, из реально класных фич котлина - бекпорт многих штук изкаропки и кортуины, ну и не прибитое гвоздями остобрыдшее ооп головного мозга джавовского разлива.
29 1316413
>>16318

>С Java хорошо знаком, а вот с котлином нет.


тогда нахуй такие вопросы задавать? Думаешь действительно жабу знаешь? Писать листы и абстрагировать логику не значит хорошо знать жабу.

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


ПХАХАХАХАХАХА. Конечно отличаться.

>но не могу определиться на чем лучше писать?


На чем хочешь на том и пиши.

>В чем профиты котлина по сравнению с Java?


Меньше кода писать.
30 1316418
Как сгенерить диаграмму классов из котлина?
31 1316420
>>15255
Какой нахуй MVI, дебил, когда гугл во всю проталкивает МВВМ?

>>15239
Не слушай местных додиков, учи сначала МВП, в плане баланса количества кода - удобства - отладки - тестирования - разграничения функционала самое оно. Дальше перескакивай на МВВМ, потому что активно пропихивается гуглом. В принципе этих
двух архитектур для андроид девелопмента полностью с головой должно хватать.
32 1316431
>>16420

>В принципе этих


>двух архитектур


>архитектур


Проиграл
33 1316445
>>16420

> пропихивается гуглом


Самая главная причина не использовать МВВМ.
34 1316503
>>16420
Они пропихивают залупу с костылями, впрочем для Андроида это норма.
35 1316671
>>16431
Лол, помню как два треда назад некий анон заметил, что всегда найдется в андроид-тредах дебил, который начнет на слова "mvp" и "архитектура" писать, что "это не архитектура, мааам, не архитектура, я сказал!". Тогда я как-то не обратил внимание, но вот в предыдущем треде был срач на эту тему, а теперь ты появился. Тебя и тебе подобных не заебало нести хуйню и спорить об этом несколько тредов подряд?

>>16445

>Самая главная причина не использовать МВВМ.


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

>>16503
Потому что мввм от гугла сейчас в сырой альфе по факту. Так всегда и со всем было на этой же стадии (вспомни констреинт лаяут, когда появился, то тоже был истыкан багами). Но очень глупо полагать, что они эту тему забросят и что мввм не нужно будет учить и понимать как думают тут некоторые местные додики
36 1316675
>>16671
Найс передергиваешь, дурачок.

> глайд, ретрофит, гредл


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

> мультидекс


Является частью системы сборки.

> андроидХ


А давайте сменим нейм пакета у саппорта, чтобы потом все в течение года испытывали лютые анальные боли. Еще давайте выпустим тулзу патчер жарников, который увеличивает время сборки и иногда не работает. 10 из 10, тот самый всеми любимый стиль гугла.
37 1316718
>>16675
Эти пидорасы могут по велению левой пятки переехать с грейдла на bazel, вот хохма-то будет.
38 1316723
>>16671

>Тебя и тебе подобных не заебало нести хуйню и спорить об этом несколько тредов подряд?


Т.е. в абстракцию model ты хочешь поместить и маппинг и взаимодействие с БД с нетворкингом и т.д.? Ты больной?)
39 1316731
>>16675
Маневры уровня /po/ подъехали.
Ты писал, что если рекомендуется гуглом, то это причина не использовать? Хули ты теперь маневрируешь, мол, ретрофит не писался гуглом и т.д. Он проталкивается и рекомендуется для использования как единственный верный рест клиент. Ну что, откажешься от него, мань? Вернешься к HttpUrlConnection, как в далеком 2012?

>Является частью системы сборки.


Получай второй раз хуем по губам за маневры.

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


Просто ты очень тупой имхо. Я уже два проекта как веду с нуля на андроидХ, полет ровный. Один старый проект, которому около года, мигрировал на андроидХ буквально 2 дня назад, все работает четко. А ты не разобрался в теме и пытаешься бугуртить на дваче. Ты даже не просек главную фишку, что теперь у тебя в гредле 1 строчка зависимости вместо ~10.

>>16723

>Т.е. в абстракцию model ты хочешь поместить и маппинг и взаимодействие с БД с нетворкингом и т.д.? Ты больной?)


Поехавший, что ты несешь? Что я только что прочитал?
40 1316738
>>14926 (OP)
Короче, давно хочу стать прогармигстом. Несоклько раз пробова вкатиться с ютуб крвоков. но лень, неинтеренсо и забивал.

Я думаю, подходящий для меня способ вката: сначала практика, потом теория.

Практика из пустого в порожнее не сможет мотивировать меня, поэтмоу ставл конкретну цель: хочу написать приложение N.

Суть приложения N: это низкоуровневое приложение, связанное с лок-скрином андроида. Суть его в том, что если вместо пароля разблокировки/графического ключа ввести специальный(устанваливаемый пользователем код или граф.ключ) код - то смартфон ТИПА подвисает или перезагружается или только изображает перезагрузку - короче, после ввода ключа вся инфомрация стелефона стирается и перетирается(чтобы не восстанвоить), а т.к. это будет занимать время, нужна имитация подвиса или подлага.
Ну вы поняли?
Вот такое прилоение хочу написать.
С чего начать?
Какими компетеенциями нужно обладать, чтобы написать такое приложение на коленке за пару вечеров?

потом хочу устроиться на РАБоту 4ч/день максимум
41 1316751
>>16738
Начни с чего по легче. Приложения погоды например.
42 1316763
>>16731

>Поехавший, что ты несешь? Что я только что прочитал?


Хм, тогда это все пихается в презентер. Ты точно даун тогда.
43 1316764
>>16738

>С чего начать?


C шапки.

>Какими компетеенциями нужно обладать, чтобы написать такое приложение на коленке за пару вечеров?


Месяц дрочки базовых вещей.
44 1316790
>>16763
Научись излагать нормально свои мысли, чмоня. Пока тебя даже не хочется обсыкать, потому что ты даже не сказал толком ничего, что заслуживало бы внимания.
45 1316792
>>16790
Да этот дибил по ходу троллит тем, что в презентере у тебя запросы к серверу, к бд и прочие тяжеловесные вещи. Но для мвп это норма, я хз, че он доебался. В мввм не знаю, где оно должно быть
46 1316817
>>16792
Оно и в мвп не должно быть, охуенно протестируешь ты такое дело. А вот если заинжектишь в презентер репозиторий который работает с диском и сетью уже лучше, так потихоьнку и прийдешь к clean architecture
47 1316835
>>16817

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


Удивительно, как существа умеют быстренько эволюционировать.
Screenshot 2018-12-26 at 21.09.32.png69 Кб, 1158x260
48 1316881
Почему у меня codable не работает? Сгененировал на ресурсе, во всех полях пишет нил. Что с ним не так-то?
49 1317058
Не могу установить sdk.Sdk manager скачивает фалы но не может распаковать их.Как скачать и установить вручную?
50 1317153
>>17058

>Как скачать и установить вручную?


Ну так это. Удаляешь все и заново студию устанавливаешь. А там сдкашки сами подтянутся.
51 1317246
>>16835
Что? Ты меня с кем-то путаешь.
52 1317429
>>16817
И нахуй теье репозиторий в проекте средней величины, где просто запросы к серверу и получение+отображение данных? Ладно, если бы требование стояло заводить локальную базу + кеширование в файлы. Но процентов 80 проектов - это тупо запрос-ответ-отображение, не более того.
53 1317724
>>17429
Нужно шарить данные между разными экранами например, не, можно конечно все во ViewModel бщую засунуть, но все же.
54 1317738
>>17724

>Нужно шарить данные между разными экранами например,


Делается это через презентеры. Если что-то связано с UI - привет event bus.
55 1317745
>>17724
>>17738

а что, Intentы уже отменили?
56 1317747
>>17745

>а что, Intentы уже отменили?


А как с фрагмента передать единичку в активити через интент?
57 1317752
Аноны, просветите, кто в курсе, скажется ли срач между Гуглом и Ораклом на разработке под ведро и каким образом?
В судах там какой-то трэш творится. В 12-ом присяжные из окружного суда, где рассматривали дело, сказали, что Гугл не нарушил никаких патентов, а всякие АПИ под авторское право не подпадают. В 14-ом после апелляции Оракла апелляционный суд частично отменил решение окружного суда, сказав, что АПИ под авторское право-таки подпадают, и вернул дело в окружной суд - чтобы он установил, являлось ли использование Гуглом джавовского АПИ "добросовестным". В 16-ом присяжные из окружного суда сказали, что Гугл законно использовал джавовское АПИ (реализация у них и так своя). И вот теперь в 18-ом после апелляции Оракла апелляционный суд сказал, что джавовское АПИ (речь только про имена разных функций!) Гугл использовал в своём ведре незаконно, из-за чего он теперь должен Ораклу тонны бабла. На что Гугл сказал, что бабло он так просто не отдаст, и пошёл в верховный штатовский суд.
Т. е. пока что в сухом остатке выяснилось, что АПИ (не реализация, а чистый АПИ) подпадают под авторское право, и что Гугл попал на бабки и будет платить Ораклу лицензионные отчисления за джаву на ведре (до тех пор, пока она там есть).
И вот я теперь думаю, останется ли джава на ведре и что там вместо джавы может быть в будущем. Dart/Flutter?
58 1317754
>>17752

>, скажется ли срач между Гуглом и Ораклом на разработке под ведро и каким образом?


Спорить больше 6 лет из-за того, что пару И/О классов скопировали...

>Dart/Flutter?


Очередной убийца хХх.

> останется ли джава на ведре


Нет, не останется. Все перейдут писать на с++. Надо было плюсы учить, а не эту ебанутую жабу.
59 1317755
>>17747
эм, getActivity() ?
60 1317758
>>17755
Извращение. Рили getActivity().startActivity() Не, ебись оно конем.
61 1317760
>>17752

>И вот я теперь думаю, останется ли джава на ведре и что там вместо джавы может быть в будущем. Dart/Flutter?



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

Вообще, гугл выбрав путь жабогоспод из-за рынка J2ME сам вырыл себе могилу.

Мог бы сразу как норм люди байты ебать - и, глядишь, перед яблочниками за производительность, оптимизон и оверхед по железу оправдываться бы не пришлось.
62 1317762
>>17429
ну хз, например подменить в тесте?
>>17747
передай через arguments
>>17738

>event bus.


ага, потом попробуй разберись где какой ивент куда прилетает
63 1317768
>>17762

>передай через arguments


ага, ради интереса и посмотрю как это.

>>17762

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


Для этого комментировать код нужно.
15457365806320.jpg100 Кб, 1024x1019
64 1318139
Читал новость что гугл прекратит поддерживать Андроид в 2021 году. А я как раз освоил Жаву и взялся за Андроид СДК, стоит вообще вкатывается в это дело? Или скоро Андроид ВСЕ?
65 1318207
>>18139
Название только сменят.
66 1318220
>>18139
Да, всё, выкатывайся.
67 1318232
>>18139

>освоил Жаву


>2018


Ну дурак же. Предлагаю освоить делфи.
68 1318239
>>18139

>что гугл прекратит поддерживать Андроид в 2021 году


Ссылка на оф источник от гугла? Нет? Соси дальше.
69 1318417
>>18232
Ну а во что вкатываться?
70 1318439
>>18417
Flutter.
71 1318447
>>18439
Ну а из того на что можно найти работу?
72 1318448
>>18447
А зачем тебе РАБота?
73 1318456
>>18448
я понял, итт токсики, советом не дождаться, в вузе тоже преподы ничего сказать не могут.
74 1318466
>>18456
Здесь полтора токсика, остальные не утруждают себя ответом на такие школьные всплески.
75 1318485
>>18466
А где эту всю инфу копать?
76 1318488
>>18485
Какую инфу? Ты вообще о чем? Делай то что тебе нравится. Не можешь определиться - пробуй все и найди то что нравится. Анализируй. Хочешь андройд - читать шапку. Что за волшебные слова ты ищешь? Их нет.
77 1318490
>>18488
Вот я и решился на андроид, просто прочитал что гугл его спишет в 21 году и чет начал сомневаться, я ж не кручусь в кругах кодеров, не у кого спросить.
78 1318523
Петушня заебала уже. Учите андроид и не нойте. В ближайшие годы его ничего не заменит. Если будете учить сразу флаттер или фуксию(по которой еще нет нихуя туториалов), то вас нахуй пошлют без опыта работы на нативе. Так что возьмите хуй в рот и учите андроид. сейчас на флаттер ищут людей с опытом, а не долбоебов, которые учатся в говно универе и по вечерам в доту играют и каждый день вкатываются во что-то
79 1318526
>>17429
не слушай этого долбоеба. Он про di не слышал никогда
80 1318528
>>15867
из твоего поноса понял, что тебе нужен invisible
81 1318659
>>18490
Меня вот тоже сомнения терзают. Гугл ведь пилит свою ось "для всего портативного" - Fuchsia, а там как раз будет Flutter. И получается, что этот Flutter, по замыслу Гугла, сначала должен набрать популярность в ведре, потом Гугл выпустит Fuchsia и она постепенно начнёт замещать ведро, а потом в один прекрасный день Гугл просто дропнет ведро, и Flutter-боярам при этом переходе ничего нового учить будет не надо. В свете проигрыша в суде эта Fuchsia стала ещё более актуальной.
82 1318661
>>18659
Но это всё, конечно, дело не одного года.
83 1318667
>>18659

>И получается, что этот Flutter, по замыслу Гугла, сначала должен набрать популярность в ведре,


Ахахахах.
84 1318742
>>18659

>Гугл ведь пилит свою ось "для всего портативного" - Fuchsia, а там как раз будет Flutter.



Это ты откуда взял вообще? По началу вообще такая инфа ходила, что там будет котлин (но без джавы, как сейчас в ведре). Даже аргументировалось - чтобы подогнать всю моб разработку под один стандарт разработки (ибо котлин и иосовский свифт на 95% похожи). А флаттер к фуксии не имеет вообще одношение. Флаттер и язык Дарт - это скорее попытка гугла потеснить различные реакты и прочую поебень для кроссплатформенных минипроектов, но не более того. Относиться к кроссплатформе серъёзно - глупое решение. Все равно нативная разработка будет всегда цениться больше для проектов величины большей, чем проект-визитка.

Да и к тому же, зачем гугл в 2017 году сделал котлин офф языком и стал его так пиарить? Чтобы потом через 5-6 лет о нем забыли? Нет, так не бывает. Моя ставка - это то, что в Фуксии будет именно котлин.
85 1318747
Эй, шреки, как си либу байндить?
86 1318752
>>18742

>(ибо котлин и иосовский свифт на 95% похожи)


Ой блять, так говорят только те, кто на свифте не писали. Конечно, на все 99 процентов похожи, а 1 оставшийся - это отличие вала от лета.

> это то, что в Фуксии будет именно котлин.


АХАХАХАХАХ. С кем я сижу здесь)
87 1318764
>>18742

> чтобы подогнать всю моб разработку под один стандарт разработки


Ну стандарт разработки у нас видимо ограничивается только языком. Похуй на разное апи, похуй на разные архитектуры.
88 1318766
>>18747
Берешь хедеры либы, пишешь мелкую прослуйку с методом zalupa например, скармливаешь их в ндк, линкуешься к сошке и дергаешь native void zalupa из джавы.
89 1318769
>>18766

>линкуешься к сошке


А разве жаба линкуется с си?
90 1318773
>>18769
Почитай как работает ндк, пожалуйста.
91 1318973
>>18742

>>Гугл ведь пилит свою ось "для всего портативного" - Fuchsia, а там как раз будет Flutter.


>Это ты откуда взял вообще?


Вообще, это уже common knowledge.
https://www.forbes.com/sites/forbesnycouncil/2018/07/26/why-you-should-start-looking-at-googles-flutter-and-fuchsia-now/

>The secret sauce is Fuchsia's user interface and apps, which are being written with Flutter.



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


Релизные версии аппсов на Flutter представляют собой либы, AOT-скомпилированные в бинарный код для процов ARM (или Apple), плюс минимальную обёртку для платформы Android/iOS. Аналогично пишутся, например, игры с использованием NDK. Куда уж нативнее.

А лохи продолжают учить джаву/котлин и гундеть, что ведро не умрёт никогда.
92 1319006
>>18973
Хеее? Флаттер быстренько так поднялся, впервые встретился с ним в прошлом году.

Все равно разработчик иос\ведроид будет цениться лучше. А флаттер это так, впридачу.
93 1319448
Аноны, помогите. Был у меня recyclerview с адаптером и все было заебись. Я добавил view.setOnTouchListener чтобы я мог скроллить этот recyclerview вместе с анимацией и другими элементами на 1 экране слева направо и наоборот. Но после этого в recyclerview сломался скроллинг вверх-вниз и наоборот, а так же onclicklistener на элементах внутри перестал работать. Что делать и как пофиксить этот конфликт?
На дайнный момент я могу в методе public boolean onTouch(View v, MotionEvent event) поставить return false; вместо return gestureDetector.onTouchEvent(event); и получить рабочий скроллинг вверх-вниз обратно, но влево-вправо перестает работать.
94 1319468
Няши, хочу запилить приложение - мобильного клиента для lib.ru, какие подводные? Забанят ли в маркете?
95 1319484
>>19468
Ну в любом случае ты сможешь сам юзать апк и распространяться другими способами.
96 1319488
>>19448
очевидно не делать так, как ты делал

>добавил view.setOnTouchListener

97 1319491
>>19488
А как надо?
98 1319497
>>19488
>>19491
В iose я изи добавил функции свайпа влево-вправо и они мне не сломали тейблвиевы и коллекции. Как мне сделать, чтобы в андроиде это могло работать вместе?
99 1319529
>>19497

>Как мне сделать, чтобы в андроиде это могло работать вместе?


OnTouch гуглить же.

>>19448

>Но после этого в recyclerview сломался скроллинг вверх-вниз и наоборот,


И здесь ничего не ломается. Читай лучше и экспереминтируй лучше.
100 1319534
>>19529
Я уже обчитался и обгуглился, почему оно не может работать нормально? Помогите, пожалуйста. Я после эппла хочу простых работающтх функций, а мне какие-то адаптеры и лисенеры суются.
https://ru.stackoverflow.com/questions/927593/android-java-view-setontouchlistener
101 1319547
>>19534
не понятно, что ты сделать хочешь
список как в гугл плей на главной?
102 1319569
>>19547
Нет, гугл плей так не умеет. Свайпая лево-право я свайпаю скроллы вверх-вниз. А гугл свайпает элементы внутри.
VID20190102114836791.mp4845 Кб, mp4,
624x832, 0:05
103 1319570
>>19547
>>19569
Я хочу как тут короче.
20190102115217.mp42,7 Мб, mp4,
720x1280, 0:07
104 1319571
>>19570
А у меня как тут. Я не могу вверх-вниз если включено лево-право.
105 1319574
>>19571
Нихуя не понятно, отображение кликов на экране включай.
Если ты хочешь айосный оверскролл, то иди нахуй.
Если у тебя просто свайпы, то обычный вьюпейджер с трансформером.
106 1319575
>>19574
О ужс, что не понятно? Я скроллю вверх и вниз и влево вправо, ничего больше не нажимаю. Это все 1 экран, виевконтроллер, 1 активити, 1 блять.
107 1319579
>>19575
viewpager, просто забудь о том, что в андроиде должно быть как в айос
108 1319581
>>19534

>почему оно не может работать нормально?


Уаххахахахахаха

>Помогите, пожалуйста.


Человек может помочь только сам себе.

>Я после эппла хочу простых работающтх функций


АХАхахахахаххахаха. Простых и работающих. Ахахахаххахахах.

>какие-то адаптеры и лисенеры суются.


Так то ты и будешь работать с адаптером. Или ты паттерны вообще не знаешь?

>>19571

>Я не могу вверх-вниз если включено лево-право.


Ты дурачек? Это делается через вью пейджер + ресуклер вью + он тач. Все. Ты делаешь из малюсенькой проблемы большую проблему.

И да, тебе сначала придеться испытать пол ада, чтобы научиться котить на андройд, это общеизвестный факт. А мне хорошо, я с андройда на иосе себя нормально чувствую)00))0))))000

>>19575

>О ужс, что не понятно?


Иди пропердись.
109 1319618
>>19534
Всякий кулик свое болото хвалит. Мне тоже из андроида в ios вначале казалось что все как-то по-дурацки устроенно, тут надо привыкнуть и понять.
110 1319633
Нужна помощь ООП гуру. Использую либу androidx. У меня есть определенный кусок кода, который должен выполняться во всех фрагментах. Но в проекте используется как обычные Fragment, так и PreferenceFragmentCompat, который уже наследуется от Fragment. Поэтому как правильно сделать абстрактный базовый класс для всех фрагментов: и для обычных и для preference, чтобы во всех выполнять один и тот же кусок кода? Или может как то надо применить композицию? Может примеры есть какие нибудь.
111 1319639
>>19633

>ООП гуру


>кусок кода, который должен выполняться во всех фрагментах


Ебашь глобальный класс и не неси хуйни.
112 1319686
>>19633

>Использую либу androidx.


Хм, интересно, а неленивые люди уже написали мост для таких случаев? Пока боюсь подцеплять ее, ибо от микрософта еще и не пахнет этим.
113 1319693
>>19570
viewpager с фрагментами, нахера трогать onTouch ума не приложу
114 1319719
>>19633
Обычные фрагменты задиприкейтили, перекатывайся.
Тут наверное лучше инжектить в каждый фрагмент объект, который выполняет то что надо.
>>19686
О чем ты? Чем тебя jitter не устривает?
115 1319745
>>19719

>О чем ты?


Я о своем конечно же0))
116 1319807
>>19719

>Обычные фрагменты задиприкейтили, перекатывайся.


Не, я использую фрагменты из androidx.fragment, они то норм.

>Тут наверное лучше инжектить в каждый фрагмент объект, который выполняет то что надо.


Ну я тоже думал сделать что-то вроде делегата и вызывать его методы в onCreate. Но это тогда в каждом фрагменте надо руками делать соответствующее поле и руками прописывать код для вызова нужных методов. А если все через наследование бы получилось сделать, то такой код разместился бы только в абстрактном классе, поэтому мне с делегатом решение кажется костыльным.
117 1319832
>>19807

> в каждом фрагменте


У тебя же есть базовый, в нем и дергай. А для префов сделай отдельный базовый для всех префов. Префы кстати тоже перенесли уже на androidx, чекай соотвествующую либу.
118 1319849
>>19832
Для префов тоже из androidx юзаю.
Проблема как раз в том, что я хотел сделать единый базовый класс для всех фрагментов и для перфов в том числе. Но, очевидно, так сделать не получится. Поэтому да, я тоже пришел к тому, что либо делать отдельный абстрактный класс для фрагментов-перфов (но тогда получается копипаста кода из абстрактного класса обычных фрагментов), либо через делегаты. Но обо варианта говеные, поэтому спросил, может есть более удачные решения.
119 1319864
>>19849
Ты 2 своих решения в одно скомпановать не можешь? У тебя 2 разных базовых класса используют один делегат.
120 1319875
>>18973
Хуйня на постном масле. Неси сюда ссылку с заявлениями от самого гугла, касаемо фуксии и флаттера. Ты же кинул ссылку на обычную статью с сайта, который даже не имеет отношение к айти, лел. Еще бы кулинарный сайт дал, еблан.
121 1319879
>>19864
Да, походу в данном случае это единственное годное решение будет.
Просто я страдаю с того, что, казалось бы, для фрагмента надо делать свой отдельный базовый класс, хоть он и преф-фрагмент. А вообще эти преференсы (активити, фрагменты) на практике часто используют или чаще делают кастомные?
122 1319891
>>19879
Возможно тебе подойдет вариант с FragmentLifecycleCallbacks, колбек цепляется в активити и методы будут вызываться для всех фрагментов.
123 1320134
>>14926 (OP)

> Flutter


> PhoneGap/Ionic/Titanium


На сколько эти фреймворки близки к нейтиву? Своё приложение в SAF интерфейс добавить смогу хоть?
1546499165887.png44 Кб, 909x215
124 1320139
Сап, андроидач. Я тут решил вкатиться в андроид дев с нуля нахуй. Вот в своей мухосрани нагуглил вакансию и теперь нужно мнение знатоков: возможно ли за 9 месяцев надрочить скиллы на вакансию с пика?
125 1320141
>>20139
можно, но раз ты спрашиваешь, скорее всего нет
126 1320143
>>20141
Я первый раз в треде, нет времени читать фак, сорян.
127 1320159
>>20139
Очень общая вакансия, навернок можно, но кто ж знает тебя и твои знания.
128 1320185
>>20143

>Я первый раз в треде, нет времени читать фак, сорян.


Все зависит от тебя, дурачек.

Я вкатывался за 5 месяцев. Но хватит ли у тебя сил, сидеть по 8+ часов на одном месте и читать саморазвиваться? А после нахождения РАБоты ты опять будешь сидеть по 8+ и читат/саморазвиваться. Ты лишь очередной пук, к сожалению.
129 1320195
Вы тут все на дядю или есть собственные доходные приложения?
130 1320211
>>20195
ну есть допустим, а вы с какой целью интересуетесь? тов. майор
131 1320214
>>20139
Смотря как твоя контора будет тебя спрашивать. Если на отъебись, то тогда за 9 месяцев сможешь.
132 1320217
>>20185

>Ты лишь очередной пук, к сожалению.


this. Пока нет знаний джавы минимальных, то нехуй вообще спрашивать что-то про андроид
sage 134 1320339
>>20329
Учи
135 1320345
>>20339

>Учи


Конечно я буду учить, но для начала я свалю с тонущего корабля и поплыву к иос-берегу.
136 1320347
>>20345

>свалю с тонущего корабля и поплыву к иос-берегу


Гейось-девайсы становятся ещё более дорогим багованным барахлом, продажи падают (см. сегодняшние новости). Ведро более востребованно, да и вообще MAU у ведроприложений всегда больше было.
137 1320351
>>20347

> MAU


Что с твоего MAU, если решает ARPU, который выше в 2 раза на гейоси.
138 1320357
>>20351
Что есть, то есть.
Но если с гейосью всё будет так продолжаться — то самые лояльные пользователи однажды плюнут и станут покупать Пиксели.
Снимок.PNG31 Кб, 757x354
139 1320372
>>20329
быстрее беги учить дебил
140 1320376
>>20372
А при чем тут статистика по версиям?
141 1320379
>>20376
при том, что 50 процентов быдла сидят еще на андроиде меньше 7. Учитывая, что существуют сиаоми с 7 андроидом за 150 долларов. Так что до фуксии еще далеко
142 1320534
Опять говно, нихуя решение не гуглится

Мне нужен fb sdk и я добавляю implementation 'com.facebook.android:facebook-android-sdk:[4,5)' . После чего вылезает хуйня, что версии не стакаются, потомучто фб тянет за собой com.android.support.customtabs старой версии. Добавляю вручную нужную версию, но ошибка не пропадает
143 1320537
>>20534
пофиксилось
144 1320545
И че, теперь чтобы протестить фб сдк нужно им билд на проверку засылать? хуета какая-то
145 1320551
>>20545
гыгы, если юзаешь апи с друзьямя или другой личной инфой, то да ишь русские хакеры оборзели
146 1320554
>>20551
эта после того рофла от эпл7
147 1320563
>>20551
Я кста и не прошу никаких данных о юзере. Энивэй нужно билд отсылать им или я че-то делаю не так? В айос клиенте нормально логинится, но там я еше версию фб сдк постарее ставил, а тут так не выйдет же
148 1320576
Котики, кто продаст игру для Android/iOS?
В идеале - что-то простое, типа простой аркадки или 3 в ряд или что-то такое.
Обязательно нативное (Java/Kotlin - для Андроида, Swift/Objective C - для iOS), обязательно - чтобы написано хоть более-менее адекватно, чтобы я мог в этом разобраться.
Приложение может быть уже выложено в стор - мне не принципиально. Но оно обязательно должно работать. Сильно сложные тоже не нужны - мне для самообучения лучше начать с чего попроще.
В общем, кто хоть чем-то может помочь - пишите на drVneanglikANUSyajBFndexPUNCTUMru
sage 149 1320583
>>20576

> игру


> нативное


Мхехмда.
150 1320586
>>20583
А что не так?

я просто тупенький, но я учусь
151 1320596
>>20576
а что опенсорсных простых игр нет?
152 1320603
>>20576

>Котики, кто продаст игру для Android/iOS?


В идеале - что-то простое, типа простой аркадки или 3 в ряд или что-то такое.
Обязательно нативное (Java/Kotlin - для Андроида, Swift/Objective C - для iOS), обязательно - чтобы написано хоть более-менее адекватно, чтобы я мог в этом разобраться.

Давай. 1 миллион рублей цена устроит?
153 1320606
>>20576
Игры делают на фреймворках, cocos, libgdx, löve, unity и тд.
Глянь эти фреймворки и поймешь чо куда, в туторах по ним какие никакие игры делаются.
154 1320630
>>20586
Игры - это не нативный софт, они пишутся на собственных графических движках. Потому что для игр, в случае если они делаются для разных платформ, обязательна одинаковость во внешнем виде и внутри и т.д.. Поэтому нативная разработка и разработка игр - разные штуки.
155 1320644
Аноны, подождите. Если у меня есть список и его нужно обновлять каждую минуту, я делаю это через foreground service - но он же не будет мне каждую минуту отправлять запросы и т.д. Куда копать?
156 1320650
>>20644
Какой список UI или данные? Зачем форгрануд сервис?
157 1320652
>>20650
Мне нужно обновлять данные каждую минуту. Сейчас я продумал такую цепочку - запускаю форенграунд сервис, он живет и крутится, туда я посылаю таймер - который каждую минуту будет срабатывать и обновлять мой текущий лист. Если приложение свернуто и не активно - то я полагаю нужно сохранять данные, чтобы потом в onResume() повесить листенер из этой части бд/кеша - и написать лист был обновлен и загрузить недостающие новые элементы.
158 1320654
Есть несколько вопросов по джуно-трудоустройству:
Наличие своих приложений в маркете плюс или дефолтная вещь? При учете что загрузки и реализация норм (inb4:не справочник сортов говна и не архив обоев с котам)
Опыт реализации mvp/mvvm или просто теория? В своем софте реализовал mvp, но кода не много и это не к селу совсем, а масштабных проектов нет.
Теоретическое дрочилово структур джавы, скорость работы блять коллекций и прочего
Клиент-сервер, достаточно ли опыта работы со сторонним json api
*Проекты и отзывы с апворка и етц, если писал в основном довольно простые проекты.

Понятно что требования разнятся, но обратимся к опыту анонов, а не маняфантазий как-будто есть разница
159 1320655
>>20654

>Наличие своих приложений в маркете плюс или дефолтная вещь?


Читаешь требования заявки на ххру.

>Опыт реализации mvp/mvvm или просто теория?


Конечно же опыт.

>Понятно что требования разнятся, но обратимся к опыту анонов, а не маняфантазий


А ты вообще умеешь читать заявки на ххру? Что там, что здесь в шапке написано все одинаково.
160 1320690
>>20652
>>20644
Тебе уже рассказали, что твоей батарейке пизда через час будет. Сервер + пуши.
161 1320691
>>20690
Нет. Просто есть способы нормальные. Какой сервер и пуши? Мне это не надо. Почему только эта альтернатива? Есть же еще!
162 1320702
Я не понимаю в андройде так дохуя всего завязанного на фореграунде и всякие опытные пидарасы сбивают с толку. Используй сервис, используй фореграунд. А интент-сервис моднее. а кок говорят в оф доке JobSchedule с 21+ работает, но ненене, он нормально только с 23+ работает. Как показывает наша компания, ЖобСкешуле падает если не проверять что-то на нул.

А вот выполнение кода можешь юзать таймер, А вот еще можешь узать AlarmManager. Аларм еще через CPU работает, он менее затрачивает ресуры - Но аларм держит процесс и это ПЛОХО.

А тут еще WorkManager подвозят. Используй его! А, ну минимальная дистанция выполнения это 15 минут. Захочешь каждый раз в 10 минут выполнять код - хуй тебе. А ВоркМенежер под капотом хуярит IntentService + AlarmManager, а с 21 жоб скечулер.

А вообще все это хуйня и гугол стримится убрать фоновые процессы, чтобы ты в onStart делал свою работу, а в onStop убирал все процессы ибо нехуй память отжирать.

Ну а ты Вася хули тут пиздишь - используй сервер и пуши. Какие нахуй пуши-то блять?

Я не понимаю, у меня каша в голове. Каждый продвинутый городит свою хуйню и делится своим мнением, но где мне найти ЧТОБЫ ВСЕ РАБОТАЛО?! Задача блять пиздец тривиальная. НЕНЕНЕ БАТАРЕЙКУ УБИВАЕТ НЕ ДЕЛОЙ!!!!
163 1320704
>>20702
Блять, да делай как хочешь. Обосрись несколько раз с разными подходами, зато потом на собесе рассказывать будешь какой ты охуенный и как все шишки с фоновой работой набил.
164 1320731
>>14926 (OP)
Посоны, есть один бинарник на го и нужно на телефон замутить приложение с кнопочками, которые по сути этот бинарник будет с опциями запускать. Но дело в том, что хочется сделать это как можно быстрее и беспроблемнее, жабу я не знаю и особенно лезть в это дело не хочется. Есть какой-нибудь шорткат для такой затеи, что установить, android studio?
в данный момент все работает через сервер, который в этой схеме лишний.
165 1320733
>>20731

>что установить, android studio?


Ну говорят со студией разрабатывают здесь. ноэто не точно.

А что за кейс? Получить бинарник и шо сделать?
166 1320740
>>20733
Получить гуишку на телефон для своего бинарника, не потратив на это всю молодость.
167 1320750
>>20702
ты все правильно написал. Нужен шедулер. Про пуши долбоеб сказал. Просто твой кейс, что каждую минуту обновляешь список говно, ты знаешь почему.
168 1320789
>>20740
ЧТо блять? Ты нормально можешь расписывать задачи?
169 1320810
>>20750
Шедулер/ВоркМенеджер подвержен дозмоду, а этому долбаебу нужно именно раз в минуту всегда.
170 1320811
>>20810
Пуш просто идеален для такого говна, нет хочу сеть руками надрачивать.
171 1320812
Кто на стажировку к роботам пойдет?
172 1320836
>>20810
Нет, я решил просто создать поток, в котором через минуту ебнется startService и там потом UI самому обновить, а если юзер продолжит находится, то постепенно увеличивая на 1.5, 2 и т.д. Соответственно в onStop удалять все к черту.
173 1320850
>>20812
тот кто пройдет, там требования высокие, вкатывальщики обломаются. Надо было в android academy идти, кстати, норм курсы. Главное, что новые и вся инфа актуальная. Они есть в ютубе
174 1320852
>>20850
Пидарасам, которые живут в ДС-ах очень повезло. Я бы с легкостью прошел данные мероприятия, но увы, не получилось родиться и вытянуть щасливый билет жизни.
helene-schjerfbeckwounded-warrior-in-the-snow1880awarewomen[...].jpg205 Кб, 1180x764
175 1321013
Меня из /врк сюда послали, надеюсь не ошибся в этот раз.

Сколько будет стоить примерно сделать вот такое приложение https://play.google.com/store/apps/details?id=com.wlxd.pomochallenge Это таймер который записывает время с кучей настроек и статистикой. И времени, дней/недель понадобится примерно. Если что я спрашиваю только про код, не про интерфейс/графику.
176 1321025
>>21013
Ну за 100к-150к сделаю. За неделю, и еще 2-3 дня теста.
177 1321128
>>21025
вангую минимум месяц делать будешь
178 1321147
>>21128
Так и есть, неделю он будет делать только с перерывами на сон.
179 1321177
Анончики, подскажите какие-нибудь курсы/видеоуроки по Android на Kotlin. С Java Core знаком, но хочу вкатываться в Android именно на котлине. Большинство курсов либо предполагают что ты уже умеешь работать с Android SDK и пытаются пересадить меня с Java на котлин, либо не до конца раскрывают всю "сахарность" котлина, просто переписывая Java приложения на него, а мне нужен курс, в котором самые основы Android показываются изначально на котлине, не опираясь на Java.
180 1321180
>>21177
Зачем тебе это? Учись по джаве, хеллоуворлды пиши на котлине и не еби мозги. Сахар освоишь по ходу.
181 1321193
>>21177
На udemy.com смотрел?
182 1321208
Как мне в android studio запускать эмулятор, если у меня amd ?
183 1321229
>>21208
Поставить шиндоуз 10.
184 1321234
>>21229
А на StackOverFlow написано, что эмулятор на амуде работает только в линуксе.
185 1321239
>>21234
Может попробуешь все-таки гугловые статьи по этому поводу читать?
https://android-developers.googleblog.com/2018/07/android-emulator-amd-processor-hyper-v.html
186 1321253
>>21239
Блин, а я запланировал перекат на десятку после полной обновы компа на райзен и гтх1060. Значит пока позапускаю хеллоуворлды на своём 4.4 смартфоне через usb.
187 1321276
>>21208
Genymotion нормально работает на моём Феноме
188 1321540
Аноны шарящие в Kotlin/Java, расскажите ньюфагу кое-что.

Рассмотрим пикрил №1. Вот есть у меня класс с паблик свойством, почему IDE ругается на то, что свойство класса должно быть абстрактным тогда и класс тоже или проинициализированным, если я ему присваиваю строку в методе?

Неужели я всегда должен делать что-то по типу пикрил №2 ? Это выглядит как говно
189 1321541
>>21540
Я не из ведромирка, но по-моему, т.к. var hokage у тебя неопциональное, то всё верно. Сделай опшнлом.
190 1321543
>>21540
А если инитхокаге не будет вызван, то че компилятору делать по-твоему? Кто будет хокаге?
Все правильно он ругается, либо nullable либо lateinit.
191 1321547
>>21543
Спасибо. Узнал кое-что новое. Пойду читать про модификаторы
192 1321554
>>20654

> *Проекты и отзывы с апворка и етц, если писал в основном довольно простые проекты.



Я может быть, что-то неправильно понял, но ты еще не работав джуном, уже фриланасил? Интересуюсь с целью узнать, можно ли в процессе обучения сразу начать хоть копейку зарабатывать. Про фриланс обычно рассказывают, что это только после 1-2 лет в офисе.
193 1321606
>>20654
ну раз опыт у тебя уже есть каких-то приложений, ходи на собесы и смотри, что тебя спрашивают. Главное не ходи в ту компанию, которую ты хочешь, а то обосрешься. Лучше 1-2 успешно пройди собеса, поработай над вопросами на которые не ответил и потом уже иди в ту компанию, которую хочешь.
Ну и не забывай, что некоторые компании . как Яндекс, говорят, что они будут спрашивать
194 1321612
>>21606
>>20654
а по твоим вопросам.
1. Всем пох, ты главное на вопросы ответь. Но раз у тебя есть классное приложение, то ты расскажи про него хорошо(какие были проблемы , как решал, как реагировали пользователи) тогда плюс будет. А так тебя могут спросить типа есть ли приложения и сколько скачиваний и все.
2. тут похуй. Но ты должен норм рассказать про эти паттерны и том как ты их имплентировал через какие библиотеки или без. Если что, эти паттерны всегда к селу, странно, что ты это не понимаешь, имея большие приложения в маркете. Единственное оправдание почему ты должен писать в активити все - это приложения на хакатоне.
3. Да, достаточно
image.png16 Кб, 279x90
195 1321641
Вот такая штука сверху это BottomNavigationView перенесенная вверх?
196 1321646
>>21641
Больше на TabLayout похоже
197 1321648
Аноны, реквестирую какую-нибудь годную идею для проекта. Я сейчас учусь на курсе андроид разработки, в конце которого надо будет защищать проект, а заявку на него надо подать уже сейчас. Накидайте идей приложения (желательно, чтобы его хотя бы за месяц-два смог запилить не очень опытный в этом деле человек), как я понял, наличие серверной составляющей и работы с базами данных будет плюсом.
198 1321660
>>21177
Стой, ты очередной манек, тебе не кажется. Ты знаком с жабой СЕ, но хочешь писать на котлине, и требуешь курсы на нем. Нахуя? Тебе шо. сложно будет переписывать с одного языка на другой? Тогда не пизди, что ты действительно знаешь жабу.

>>21540
Читай книжку по котлину, мешок. Там все написано!

>>21554

>можно ли в процессе обучения сразу начать хоть копейку зарабатывать


Если ты не стажер в компании - нет.

>>21641
Если идти через легкий путь - да.

>>21648

>Аноны, реквестирую какую-нибудь годную идею для проекта


Двач. Со spannableString поиграешься, и БД есть, и сеть, и отправка ответов, и картиночки, и видео. Все что нужно.
199 1321700
200 1321775
>>21700
Почти готовый клон Убера можно спиздить из видеокурсов.
234.png8 Кб, 1290x75
201 1321877
То есть вы хотите мне сказать, что если у меня в тесте вьюха у которой крутится бесконечный прогресс бар, то эспрессо в таком случае не может вообще нихуя сделать? Пиздец какой-то. Какой же андроид всё-таки ебаный набор костылей. Скорее бы фуксию завезли заебало это говно ебаное уже.
202 1321879
>>21877
Не ну вы только поглядите на эти костыли - https://stackoverflow.com/questions/33289152/progressbars-and-espresso
203 1321891
>>21877

>Пиздец какой-то. Какой же андроид всё-таки ебаный набор костылей


Интересно, чтобы бы ты сказал году так в 12-13. С ума бы сошел.

>Скорее бы фуксию завезли заебало это говно ебаное уже.


Говна только прибавится.
204 1321895
Есть идеи какого хуя нету иконки при свайпе вправо?
206 1321898
>>21897
Видел этот гайд. Вопрос, что мне делать если я хочу больше одного действия при свайпе? Жанглировать передним и задним фоном?
207 1321899
>>21877

> при еспрессо тестах просят отключать анимацию


> ОЙ ВСЕ ПИЗДЕЦ НАХУЙ ТАК ЖИТЬ

208 1321905
>>21898

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


Что? Вперед назад вправо влево можешь. Перетаскивать ячейки блять.

>Жанглировать передним и задним фоном?


А бочку еще не хочешь делать?

Мне не понятны твои запросы из данного текста.
209 1321906
>>21905
В этом гайде вместо прорисовки фона он поместил за CardView еще один фон
210 1321908
>>21906

>В этом гайде вместо прорисовки фона он поместил за CardView еще один фон


И что?
211 1321909
Давай еще блять все элементы в ресуклере будем рисовать на канвасе и всю разметку делать в классах как в телеге. Ух какой перфоманс нас ожидает!
212 1321911
>>21908
При сдвиге карточки, неважно как, открывается задний фон. И что мне делать если я хочу сделать несколько действий? Даже если разделить пополам, то при свайпе будет видна и вторая половина. Из чего, если делать как в этом гайде, то мне приходит на ум только менять передний и задний фон задних layout
213 1321913
>>21909
Будто что-то плохое
214 1321914
>>21911
Ну или делать один из них невидимым
15438641860130.jpg115 Кб, 800x1082
215 1322364
Посоветуйте, пож, лучший эмулятор Андроида под Windows.
216 1322367
217 1322557
>>20576
Котаны, вопрос всё ещё актуален, плюс к нему хотел бы тут найти исполнителя под небольшой проект. Это пока не уровне идеи, оплата небольшая, поэтому ищу любого студента, который сможет допилить те же опенсорсные игры, например.
Короче, если есть тут в первую очередь адекватные люди, которых интересует реальный опыт, пишите на ту же почту dranglikANUSyandexg7dPUNCTUMru. Попробуем совместными усилиями запилить работоспособный проект
218 1322560
>>22557
Короче, в первую очередь нужна любая рабочая игра уже в виде проекта в Андроид Студии. Это если уж совсем тупо.
Если будет на обжективси/жаве - то вообще всё ок. Если на фреймворке - то тут возникнут вопросы, которые лучше обсудить уже в процессе.
По оплате пока также непонятно, но если взлетит - то сможем рассчитывать на какую-то периодичность задач. Не фултайм конечно, но для студента самое то.
219 1322605
>>22560
опа мамкин бизнесмэн появился.

> Я не буду нихуя делать, а ты запили приложение, прибыль(100 рублей) пополам

220 1322610
>>22605
Лол, двач не был бы двачем, если бы первый комментарий не был подобным. В любом случае, мне нужен в первую очередь адекватный в общении человек, а о сумме как-нибудь договоримся. А любителям поныть сколько нынче платят?
221 1322643
>>22610
пошел нахуй в свою бизнес молодсть
222 1322720
>>22610

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


Искал бы в других чатах, в телеге. Здесь мало кто твои маняфантазии будет разделять, и так работы валом.
223 1322741
>>22364
бамп
image.png1023 Кб, 1024x1365
224 1322751
Аноны, есть смысл начать вкатывание в ойти с андроид-разработки в 15 лет? Насколько будет сложно, если не имею опыта в других средах? Желания резко разбогатеть нихуя не делая до 300к-наносек нет, как у анона выше, но хочу через года 3 иметь возможность обеспечивать себя, когда буду учиться в вузе
225 1322788
>>22367
В Ноксе даже меха тормозят, слышала, что он не самый быстрый.
226 1322793
>>22751
Будет сложно, будет пиздец как сложно. Готовься к аду
227 1322852
>>22751

>нихуя не делая до 300к-наносек нет


Хуй можешь сосать и нихуя не делать.
228 1322861
>>22720
Что за чат в телеге?
229 1322868
>>22861

>Что за чат в телеге?


Нихуясебе. Я тебе должен еще и ссылки кидать?
1. Никакие блять игры не делаются нативно.
2. Поделки уровня /б делаются на юнити.
3. Пиздуй в геймдев доску.
4. Нормальные игры не делаются на юнити.
230 1322975
>>22868
Поздравляю, ты тупой.
231 1323152
>>22975

>Поздравляю, ты тупой.


Умные не сидят на дваче, очевидно.
image.png173 Кб, 500x475
232 1323167
Вопрос.
Что можно изучать по разработке андроид приложений при услвоии, что нет выхода в Интернет?

Суть.
Выход в Интернет есть только по вечерам. Вечером работаю по Nerd Ranch. Днём нет возможности установить AS на рабочую машину и на ней Интернета, но при этом есть много свободного времени. Чем можно заняться полезным в таких условиях для развития себя как андроид-разработчик? Или как просто разработчик, но книги по проектированию и написанию чистого кода не предлагайте - уже прочитаны до дыр.
233 1323171
>>23167
Ноутбук купи и пиши на нем
234 1323172
>>23171
Тоже не вариант. Закрытое предприятие проносить аппаратуру нельзя.
235 1323174
>>23172
Не знаю, я проносил.
Правда я и интернет подрубал к рабочей машине, методом вытаскивания локалки и вставления мобильного телефона. Я даже на апворке так работал, лол.
236 1323177
>>23174
Лол, меня уже один раз вызывали к главному ФСБшнику на "серьезный" разговор - больше не хочу. Подключать Интернет - это вообще мне кажется самоубийство. Покрайне мере там где я сейчас работаю.
237 1323184
>>23167
Это троллинг но я ответу.

1. Ты как-то смог поставить АС -> значит ты как-то его скачал. Как? Из всего текста - вечером! Значит - ты можешь кликнуть по шапке и сохранить html страницы ВЕЧЕРОМ.

2. Если ты скачал не вечером - то идешь нахуй, потому что нужно писать подробности, а не строить из себя клоуна.
238 1323187
>>23177
Нде.

>Или как просто разработчик


Тебе дорога в разработку на жс. Вряд ли они браузер с рабочей машины выпилили - уж IE-то должен быть. Можно освоить всякие базовые CS-вещи, алгоритмы там, структуры данных. На ЖС вполне реально прорешать SICP. Можно притащить ЖС-имплементацию какого-либо языка, если есть возможность приносить свои файлы.

Еще в винде может быть компилятор C# где-то в недрах .NET фреймворка.

По поводу жавы, жава есть в составе матлаба, у нас его можно было поставить.
239 1323200
>>23184
>>23187
Окей. Окей. Я вижу некоторео недопонимание.

Давайте еще раз.
1) Мне не интересно изучение C# или JS (хотя про JS спорно, но это точно не сейчас). Меня интересует Android. Фраза про обучение как просто разработчика я имел ввиду, что-то на уровне проектирования ПО, но только не его, так как уже и Макконнели прочел, шаблоны заучил, основные методы разработки ПО тоже +- понял.
2) Проблем с изучением Java на работе не было вообще проблем. Не было потому что Eclipse спокойно запустился в standalone режиме и я мог на нем работать.
С AS такого трюка вы не сделаете. Ему НУЖНО один раз подключиться к Интернету после установки и помимо этого AS любит всё время, что-то докачивать с репозиториев гугла. Покрайне мере после двух дней головняков у меня так и не получилось адкекватно на нем работать, хотя я и скачал всё, что только можно сделав его максимально жирным - он всё равно требовал выхода в Интернет для докачки зависимостей, которые появлялись с каждым новым активити.
3) Я могу проносить файлы на предприятие.
4) Вечером есть выход в Интернет - потому что вечером я нахожусь дома где есть стационарный ПК.
240 1323213
>>22751

>Насколько будет сложно


В сравнении с чем?
241 1323224
>>23200

>Ему НУЖНО один раз подключиться к Интернету после установки


Ну вот тут говорится как это сделать
https://stackoverflow.com/questions/28359851/how-to-install-android-studio-full-offline
Установить на другую пеку и перенести, если коротко

>и помимо этого AS любит всё время, что-то докачивать с репозиториев гугла


Ну выкачай репозиторий гугла целиком, принеси его на внешнем HDD (так как места на рабочей пеке может не хватить), копируй по мере необходимости
242 1323231
>>23224

>>Ему НУЖНО один раз подключиться к Интернету после установки


Ну вот тут говорится как это сделать
https://stackoverflow.com/questions/28359851/how-to-install-android-studio-full-offline
Установить на другую пеку и перенести, если коротко
Да, я читал эту статью, как и многие другие. У большинства там ситуация, что Интернет есть, но просто медленный, а не его полное отсутсвие.

>Ну выкачай репозиторий гугла целиком, принеси его на внешнем HDD (так как места на рабочей пеке может не хватить), копируй по мере необходимости


Блин. Я честно говоря о таком даже не думал. Как-то это очень прямолинейное решение проблемы - "У тебя нет Интернета на работе? Скачай Интернет!".
243 1323238
>>23231

>Блин. Я честно говоря о таком даже не думал. Как-то это очень прямолинейное решение проблемы - "У тебя нет Интернета на работе? Скачай Интернет!".


Ну вот так мы жили когда-то. У меня была установка редхат линукс на трех дисках, на первом был установщик, а все остальные были забиты rpm-пакетами на все случаи жизни. Интернета у меня не было вообще - через полгода появился диалап по доллару в час.
Сайты читались так - коннектишься, врубаешь teleport pro, который выкачивает тебе весь сайт в пакетном режиме, а сам в это время чатишься, потом в оффлайне смотришь.
А так да, прожигаешь MSDN на куче дисков (в районе 5 гигабайт, помнится), устанавливаешь.

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

1. Мне срать на твой сисярп и прочую хуйню. Нахуй ты сюда вообще это принес? Проектирование ПО? Либо ты ебешься с андройдом - либо нет. Пиздец нахуй запросы пошли у людей.

2. Да мне похуй. Конечно ты с АС так не сделаешь. Удивительно.

3. Проноси, мне то что?

4. Молодец, вечером хуйней не занимаются, так как ты это делаешь.

Заключаем вышесказанное - проблема в твоей голове, дурень. Без интернета никто не работает, тебе нужен хотя бы 1 раз интернет чтобы настроить все это дело. А теперь ты по настоящему идешь нахуй.
245 1323241
>>23240
Но ведь ты сам болтливый клоун и токсичный вахтер треда. Шел бы ты нахуй с завершением создания атмосферы типичного рашкофорума, где человеку после задания вопроса нужно написать 10 раз, какой он мудак. Не нравится - пройди мимо молча. Убей себя просто.

1323238-кун
246 1323248
>>23241
Что за хуйню ты несешь? Человек здесь сидит троллит в какой секретной компании он работает но вдруг решил пердолить андройд. Тебе самому не смешно?

Мне все нравится, а если тебе я не нравлюсь - то мог бы и не отвечать, маня фантазер.
247 1323251
>>23248

>Тебе самому не смешно?


Школьник открывает для себя Россию. Набери в гугле "первый отдел", поинтересуйся, что это такое.
248 1323256
>>23251

>Школьник открывает для себя Россию


Ты что, способен составить портрет анона который разговаривает с тобой по одному\два месседжу? Манядурачек.

>Набери в гугле "первый отдел", поинтересуйся, что это такое.


Мне это не нужно. Если ты действительно там - то не такой и тупой. Если не тупой - то можешь и гуглить. Больше нет смысла отвечать на такой высер.
249 1323376
>>23167
Можешь кодить без ведроид студии, нужно скачать сдк тулс, и дальше чем консольный грейдл шуршать.
250 1323405
Я сильный разраб (сеньер веб фронт, мидл веб бек) и SRE/Devops (сеньер) и хочу запилить собственное приложение с сервером.
Примерно стек технологий понимаю т.к. работал с похожим, но вопрос встал о фронте - что юзать для разработки непосредственно приложения?
Не хочу веб-дрочь типа электрона. Требование - должно быть супер быстро, как телеграм. Время разработки не важно.
Разумеется на данный момент выбор пал на ванильный Java в андройд студии, но может быть есть какие-то более удобные фреймворки? Что-нибудь очень минимальное типа FLTK для плюсов.
251 1323423
>>23405

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


>как телеграм


>телеграм


Ахахахахах) Да пожалуйста, копайся, вот же исходники) super bistro https://github.com/DrKLO/Telegram

>но может быть есть какие-то более удобные фреймворки?


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

Каким бы ты крутым не был, мне кажется все равно придется посидеть и почитать. Быстро не получится, много подводных камней, через которые все проходят.
252 1323448
>>23405
React Native и съеби из треда сеньор
253 1323454
Вообще сейчас рынок андроида сильно перегрет кто бы что не пиздел. Конечно толковых разрабов с четыре года опыта мало. А вот макак с опытом до 2 лет дохуя и еще дохуя вкатывальщиков.
Это даже видно, потому что этот тред постоянно в топе тредов.
Лучше вкатывайтесь в бэк на го.
254 1323463
>>23454
Сгинь.
255 1323465
>>23405
React Native / Flutter
>>23454

>Лучше вкатывайтесь в бэк на го


На Rust
image.png57 Кб, 1135x722
256 1323525
>>18742

>Моя ставка - это то, что в Фуксии будет именно котлин.


Фуксия уже на флаттере, флаттер уже на дарте.
С прибытием!
257 1323526
>>23465

>>Лучше вкатывайтесь в бэк на го


>На Rust


Зачем на бэкенде этот мазохизм, спасибо еще что С++ или хаскел не посоветовал.
259 1323882
Аноны, подскажите, зачем надо учить мерзкий и недоработаный мввм, когда есть ламповый и няшный мвп? Вот серьезно, блядь, нахуя? Про него все больше разговоров, а в чем плюсы - никто не говорит. Мне видится лишь то, что мввм - юзлесс хуйня с кучей навороченного кода, созданая только для того, чтоб было что спрашивать на совбесах.
260 1323885
>>23882
Зачем учить хендлеры если есть корутины?
261 1323892
>>23885
После появления RxJava хендлеры уже никто не учит и они попросту не нужны, кек, маня, с подключением.
262 1323903
>>23892

>хендлеры уже никто не учит


В твоих маняфантазиях. Тащишь большую либу ради сабстрайбОн и обсервОн, молодец, петушок.
qazxswedc.jpg7 Кб, 277x182
263 1323905
>>23903
АХАХАХХА
В натуре, с подключением. Эта либа юзается в запросах, в работе с бд, в работе с событиями вьюшкек, которые сложнее, чем onclicklistener, да везде лол. А в комбинировании нескольких тяжеловесных операций она по факту и незаменима. Без нее ты толком ни один презентер не напишешь если ты вообще в курсе, что такое презентер, в чем я сомневаюсь
264 1323910
>>23905
А презентер тут при чем? Тяжеловесная хуйня у тебя в юзкейзах и репозиториях, дебаунс на серчвью во вьюхе.
265 1323968
>>23905
Ахах) Думаешь какой-то костыль разобрал кое-как и теперь глаголить горазд?) Самоуверенный чмошник.
266 1324045
>>23525
ну тебе дэбилу с дивана виднее конечно. Ебать у тебя сравнения
267 1324046
268 1324049
>>23528
вся суть вкатывальщиков. Это надо на главную цеплять. У меня был точно такой же одногруп, который с первого курса вкатывался в андроид и параллельно в дотан. В итоге прошло 5 лет, а он в маге на инженегра учится и в нии 15к получает
269 1324054
>>23882
для разных задач разная архитектура, то что сейчас датабандинг в джетпаке говно недоделанное - это да, но это не значит , что мввм говно. Когда все писали на асинктасках и довольно урчали
270 1324059
>>23892
хендлеры используют в коллбэк парадигме, а не в реактивной. Есть люди, которые не используют реактивность. Но для джуна червя пидора тебя конечно только рх существует.
271 1324063
>>23905
смотрите тут джун скомбинировал запрос бд и сеть и возомнил себя сеньером
272 1324089
>>23910
Дебаунс и тротлфёст да, во вьюхе. А тяжеловесная хуйня типа запросов к серверу или к базе как раз в презентерах. Репозитории нужны только в гиганских до полного ахуя проектах. Процентов 95 из сидящих тут включая тебя с такими все равно не работали. А так практически во всех проектах паттерн репозиторий нахуй не нужен, с его функцией справится презентер.

>>23968
>>24063
пиздуйте назад в /b/
273 1324092
>>24059

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


Да, вот только сейчас уже 2к19ый и колбек парадигма по факту становится депредейтед. То что ты знаешь, что это такое и когда-то работал с этим, конечно, хорошо, но можешь засунуть себе в жопу, потому что уже везде на всех собеседованиях и во всех фирмах юзают именно реактивщину. Да, есть люди, которые реактивность в андроид разработке не используют, флаг им в руки, их рыночек за года полтора полностью порешает и они станут нахуй никому не нужны. А вообще я ору с тебя, как ты со свой колбек парадигмой решал проблему ивентбасов? Там же костыль на костыле.
274 1324103
>>24089
куда тут орать, ахахаха

>репозиторий нужен в гигантских проектах


Не удивлюсь, что этот даун и этот >>24092 один и тот же человек
275 1324113
>>24103
Не, ну если проект уровня запрос к серверу - отображение данных и больше ничего, то добавлять репозиторий действительно смысла нет.
276 1324146
>>24089

>Процентов 95 из сидящих тут включая тебя с такими все равно не работали


Пиздец, что за хуйню ты пишешь.

Ебаный стыд, считают что рх это божественный проблеск среди говна. Я не говорил, что это плохо, но в нормальной конторе ты соснешь, если даже не сможешь заводить свой отдельный поток с лупером. О чем может быть вообще и речь?
277 1324280
>>24146

>Ебаный стыд, считают что рх это божественный проблеск среди говна.


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

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


Ухаха нахуй. Какие нахуй потоки с лупером? Ты про Thread? В 2019 году? Ты совсем блядь поехавший? Ты в каком селе блядь кодишь вообще, если ты на полном серьезе начнешь тулить в проекте Thread (или упаси господи асинктаски), то тебя из любой конторы нахуй вышвырнут сразу же. Пиздец нахой блядь. Ты еще скажи, что вместо ретрофита юзаешь классы HttpGet/HttpPost, вместо RecyclerView - ListView, а вместо глайда\пикассо пишешь собственный загрузчик картинок.
278 1324291
>>24280

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


Либо ты ищешь предложения где я говорил что юзаю на проде код из 12-ого года либо хоть как-то где-то говорю нахуй юзать рх и юзайте хендлеры, ЛИБО ты идешь нахуй, мразь.

Дальше твой бред смысла нет читать.
279 1324293
Человек, который даже вчитываться не может в слова, ладно мы уже оба опущенцы на дваче сидим, но ты до такого-то уровня не опускайся, пиздец.
280 1324360
Почему после добавления в манифест <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/> в логи высирается ошибка :

E/GraphResponse: {HttpStatus: 400, errorCode: 100, subErrorCode: 33, errorType: GraphMethodException, errorMessage: Unsupported get request. Object with ID '228' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api}

Однако логинится с помощью фб это не мешает
282 1324504
>>24471
Нахуй RxDart, если есть нормальный async/await/futures/streams? Дебаунсер один раз можно и самому написать.
283 1324538
284 1324541
>>24538

>Требуемый опыт работы: 1–3 года


> Flutter



И тут я тупо заржал на всю квартиру, даже пиццей поперхнулся.
285 1324577
>>24541
А MVP, MVVM на флаттер тебя не смутил? Это ж для вкатывающихся разрабов вакансия.
286 1324645
>>24541
на вилку посмотри. 170к обычный джун, поэтому такие требования
287 1324723
>>24645

>170к обычный джун, поэтому такие требования


Да не, это даже не ждун, а только на стажера заявка.

Ждун начинается от 200+, ты что, дурачек?
288 1324726
>>24723
У нас в оффисе все программисты получают минимум 150к, и это даже не джуниоры, а какие то духи 16-ти летние после школы.
289 1324732
>>24726

>У нас в оффисе все программисты получают минимум 150к, и это даже не джуниоры, а какие то духи 16-ти летние после школы.


Какая-то у вас мелкопарашеская контора.

У нас побольше они получают, да и на самом деле планка снижена по возрасту, набирают каких-то даунов 12-летних, а они сидят по 230к получают.
290 1324845
аносы, чому вы такие тупенькие, вы чтоли только вчера вузики позаканчивали? где же сеньеры-помидоры, или хотя бы старики мидлы застрявшие в развитии но со своими кулсторями.
291 1325237
>>24845
какие тебе нужны кулстори?
292 1325420
>>24845
тебе в /b/
293 1325509
Есть либа для работы с httpS (сертификаты)?
294 1325619
>>25509
Не понятно что тебе нужно, если просто пининг, то есть изкаропки на последних версиях, ну или в okhttp.
295 1326060
Насколько реально вкатиться в разработку под ведро года за 2 хотя бы, если есть какой-никакой опыт в погромированиишарп? Слышал, что там весьма всё запутанно из-за кучи версий и прочего.
296 1326063
>>26060

> года за 2


За два года вкатиться реально абсолютно куда угодно, абсолютно с нулевыми знаниями.
Конкретно в андроид лично я после универа почти с нулевыми знаниями вкатился месяцев за 5-6. Если у тебя уже есть опыт в программировании лабы в универе конечно же не в счет, то месяца 3 тебе вполне хватит.
297 1326084
>>26060

> Насколько реально вкатиться в разработку под ведро года за 2 хотя бы, если есть какой-никакой опыт в погромированиишарп? >Слышал, что там весьма всё запутанно из-за кучи версий и прочего.



Вкатывайся. Ничего страшного нет, все ждем гугл ИО 2019 мб покажут фусчию. Бтв если андройд и сгниет, то не переживай, я чекал дарт, это 90% синкастиса жабы приправленной мьютексом и асинк\авей.

Но после 5-6 месяцев ты уже должен искать компанию, реальную. Ибо будешь как я, 1.3 года опыта, примерно представляю все. но опыта в больших проектах не было. Шапка поможет сократить время, которое я потратил в пустую.
298 1326163
>>26084

>я чекал дарт, это 90% синкастиса жабы приправленной мьютексом и асинк\авей.



Тю, тот же котлин что ли? Зачем гуглы его добавляли тогда полтора года назад непонятно.
299 1326266
>>26163

>тот же котлин что ли? Зачем гуглы его добавляли тогда полтора года назад непонятно.


Нет, не котлин, а жаба!
300 1326381
Чем обмазаться для работы с апи? Смотрел гайды по ретрофиту и че-то нихуя не понял его профитов - создается дохуя всяких вспомогательных классов, для каждого реквеста бади, и описание всех параметров. Раскуривать дальше и все станет понятно? Пока ебашу просто через okhttp3

Еще к слову на бекэнде тоже сидит интересный персонаж: на все ошибки(кроме 404) отвечает кодом 200 и { "error" : "..." }, а если все норм, то просто "ok" без джейсона. Ну и с okhttp я могу просто body.tostring() == "ok", а в ретрофите я должен угадать, че там будет(string/json) и подготовить для этого обработчик?
301 1326477
>>26381
Ну у тебя пидорас на беке, тогда смысла в ретрофите нет, был бы чистенький рест - имело бы смысл.
302 1326657
Давно не заходил в тред, что за хуйня у вас тут? Нахуя переспрашивать одни и те же вопросы по вкатыванию? Все написано в шапке. Если бля не можете нарыть такую простую информацию, то если вы все-таки доберетесь каким-то случайным образом до рабочего места джуна, то вы ахуеете от реальных бизнес задач, которые нужно делать в день по несколько штук и еще эстимейты проставлять для них.
Думал что подрастает новое прогрессивное поколение конкурентов, но тут одни неуверенные в себе чмошники, которые загуглить не могут и просто прочитать уже написаное другими.
304 1326744
>>26657

>Думал что подрастает новое прогрессивное поколение конкурентов


Подрастает, но тут они почти не сидят или сидят в ридонли.

>Если бля не можете нарыть такую простую информацию


Но тех, кто услышал, что в айти за нихуя много платят, и ждут, что их обучат и всё разжуют, тоже дохуя.
305 1326751
>>26744
Здесь никого нет.

>>26657

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


Какие?
306 1326789
Мало того, что я пишу код, так я еще и UI дизайню самостоятельно. Охуеть. А у этих тварей 30% бекенда готово всего лишь.

К слову. https://www.youtube.com/watch?v=DdWWsruUXTo&feature=youtu.be
307 1326826
cells.forEach { contentView.addView(it) }

Я ведь добавляю копии ячеек, созданные для цикла ? Почему потом я пишу cells[0].title = "hui" и вижу это там, где должна быть копия? Или там ссылки какие передаются? поясните плз, а то я не умею читать доки
308 1326925
Че за анальные зонды в котлине с массивами? Почему нельзя добавлять элементы, листы юзать?
309 1327011
>>26925
Чо? У массивов неизменяемый размер, если хочешь динамический то используй списки.
>>26826
Чего ты решлит что копия? Ссылаются на один и тот же объект, тебе стоит начать с азов.
310 1327113
>>26789
Ебал я эту 3.3. Я ее не поставил еще, но судя по тому, сколько в инете срача, что у кого-то проекты полетели, или ресурсы проебались, то нахуй она нужна. Пусть пройдет месяц, ее пофиксят и тогда норм.
311 1327114
Пацаны, помогите пожалуйста, с меня как всегда. Задание дали - не обычное(я последние несколько месяцев откликаюсь - делаю тестовые не разу такого не спрашивали).

>Нужно реализовать менеджер логирования, который будет позволять из любой части приложения асинхронно вызвать функцию с аргументами key, value типа String. Получаемые логи будут просто сохраняться, пока их суммарный объем не достигнет 100kb



Просто подскажите, в этом вообще есть смысл или какой-то левак не для андроида?
312 1327120
>>27011

>Чего ты решлит что копия? Ссылаются на один и тот же объект, тебе стоит начать с азов.


Бля, можно же было просто вывести посмотреть их, и правда на один. Как-то я помню у меня не получалось работать по этой схеме и я начал обращаться по индексу for (i in 0 until cells.size) { cells.title = ... }

>>27011

>Чо? У массивов неизменяемый размер, если хочешь динамический то используй списки.


Это разве во всех языках так?
313 1327151
>>27114
Мне кажется это что-то вроде статического класса с синхронайзед методом для логгирования.
314 1327221
>>27114
Ну файл ебнешь и все. Смысол всегда есть.
315 1327238
>>27120

>Это разве во всех языках так?


Не ебу че там во всех, в obj-c/swift нет списков, вместо них массивы расширяемые. В js где типов не завезли тоже такого разделения нет, зато в Java как раз неизменяемая длина у массива,
собственно как в C, C++ и С# (и Pascal и еще хуй знает в скольких других)
316 1327244
>>27114
Ну норм, многие продвинутые логгеры так примерно и работают, сначал сообщения синхронизированно закидыаются в буффер, а потом выплевываются в файл за раз, что бы каждый раз не ебать диск. Делаешь просто класс с нужным методом, там добавляешь таск синглтред экзекютору, он сам займется всей синхронизацией-хуеизацией. Глобальный класс с синхронайздом по мне как-то не очень, но если требование из любого места без всяких DI, то можно сделать так - добавляешь туда синглтон, и через статический метод уже дергаешь его. Смысл чисто поучится и посмотреть шо ты такое.
317 1327352
318 1327434
>>27238

>в obj-c/swift нет списков, вместо них массивы расширяемые


Эмм, NSArray – расширяемый? Нет же.
319 1327459
>>26381
как же я тебя понимаю. У меня тоже на беке мразота, его говняные идеи постоянно принимает руководоство, но он в компании дохуя лет, хотя в беке всего год.
320 1327460
>>26751
написать рекуклер и повесить на него листенер
321 1327461
>>27434
NSMutableArray лалка
322 1327462
>>26657
просто у пацанов логов нет, вот они и решили написать
гыгыгыгыыгыггыгы
323 1327553
Где переопределить print(string) на println(string) чтобы это работало по всему проекту без отдельного импорта?
324 1327654
>>27553

>Где переопределить print(string) на println(string) чтобы это работало по всему проекту без отдельного импорта?



exstention /thread
325 1327656
Скажите плез, этот курс платный?
https://www.coursera.org/learn/android-app-architecture

А то пишет, про 7-и дневный бесплатный период, а потом типо плати. Просто раньше на курсере с платными курсами не сталкивался, напрямую не написанно, что бабки платить надо... Странно это как-то.
326 1327659
>>27656
audit course же, заебись, буду смотреть
327 1327667
>>27659

>audit course же


Шо бесплатно?

>Скажите плез, этот курс платный?


Вообще все материалы в шапке есть, ради кека мб и посмотреть. Но хотелось бы в записи это чекнуть.
Screenshot 2019-01-16 at 11.16.21.png157 Кб, 2000x832
328 1327668
Платное же. Очевидные пидарасблядки. Все это и так можно ебнуть самому, вот уебки. Ни грамма сочувствия людям которые хотят учиться.
329 1327948
Анонче, ответь на вопрос, скорее юридический чем по кодингу, но все же.
Допустим я зареган в плеймаркете как девелопер ($25 уплочено, свои проекты уже есть). В поле разработчик указано не имя, а "Васян Девелопмент Груп Инк". Но по факту такой конторы нет - может ли это стать потом проблемой? И что вообще делать то? ИП заводить не хочу.
2019-01-1617-20-48.png244 Кб, 1538x852
330 1327999
хз че там у вас платно, первая неделя открывается
331 1328004
>>27948
берешь и меняешь имя разработчика я так уже 2 раза менял, и всегда сука мое имя уже кто-то придумал до меня(
332 1328006
>>28004
а, так ты и поставил Васян Девелопмент Груп Инк ? тогда нихуя не понял, какая проблема?
333 1328016
>>28006
Если кто-то зарегает "Васян Девелопмент Груп Инк" и скажет - э, йоба, моя приложуля, отдавай взад.
334 1328053
>>28016
а что, так можно было?
335 1328071
>>27999
Первое - Мокси и в самой либе и 3 доклада на ютубе все расписано и разжевано. Второе - научись скрин читать выше.
336 1328117
Почему ConstraintLayout улетает хуй знает куда и остается просто белый фон, если в TextView скинуть дохуя текста?
Добавляет еще один "1" и улетело, хотя в эмуляторе всё ок.
337 1328139
>>28117
Потому что у тебя какая-то хуйня с взаимосвязями. Лучше начни с верстки. А если хочешь сидеть и дальше разбирать - изучай основы констнейнта по статьям.
image.png95 Кб, 626x210
338 1328183
Надеюсь в фучсии такого не будет.
339 1328260
>>28053
иди во пизду
340 1328281
Получил токен с апи и куда его? Как задефать его, чтоб не спиздили/прослушали при работе с апи?
15368729282660.png654 Кб, 807x537
341 1328326
>>14926 (OP)
Салам алейкум, ситуация такая, у меня не было никог опыта разработки приложух, занимался исключительно вэбом. Тут мне понадобилось написать приложение, чтоб работало по типу веб приложухи vue/angular/react/etc., это будет что-то типо доски объявлений, собственно будет работать исключительно онлайн. Сейчас уже есть web приложение на vue. Знаю питхон и жс ну и пхп что уж скрывать, собственно вопрос в том какие действие совершить, чтоб по фасту склепать первую версию приложения, есть ли какие нибудь фреймворки или типо того, я просто в душе не ебу че там у вас. Или надо один хрен вкатываться с азов писать на java с тупо андроид либами? JS-фреймворки вообще ликвидныепо типу Vue Native? Надеюсь на понимание к вэб-петуху.
342 1328361
>>28281
Все равно спиздят.
343 1328367
>>28326
Три пути
1. Сделать адаптивный диз для существующего vue-приложения и сделать PWA (если открыть в хроме на мобиле, то после пятого раза вылезет предложение установить "приложуху" - типа сайт в виде приложения будет)
2. Сделать мобильное приложение на quasar framework (фреймворк поверх vue) + cordova . Делать быстро, учитывая, что уже есть куски кода на vue, но на слабых телефонах будет работать печально медленно.
3. Сделать мобильное приложение на flutter. Придётся освоить новую технологию, но она значительно проще андроид-разработки, плюс получается кросплатформенное приложение, не надо ебаться с ios дополнительно. Делать дольше, но получается практически натив, очень быстрый, 60fps все дела.
344 1328418
>>28367
Спасибо, пойду разберу твои варики поподробнее, но wpa точно не подходит, нужно опубликоваться в маркете.
345 1328437
>>28361
Ну че спиздануть, когда спросят про защиту данных?
347 1328601
>>28437

>Ну че спиздануть, когда спросят про защиту данных?



Что пусть долбоеб не ставит апк с троянами из помоек, нормальному троянцу все твои ужимки пох - он если надо всё равно всё найдет найдет в памяти процесса, самоустановившись и саморутнувшись.

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

То что ты хочешь реализуется вот подобной хуергой:

https://kienmanowar.wordpress.com/r4ndoms-beginning-reverse-engineering-tutorials/tutorial-21-anti-debugging-techniques/
348 1328636
>>28542
Позновательно, но вопрос был в другом. Какие подводные при указании в поле "разработчик" несуществующего ЮЛ.
349 1328684
Саб двач, хочу запилить прогу типа таблицы рейтинга, где челики набивают себе скор
350 1328687
Саб двач, хочу запилить прогу типа таблицы рейтинга, где челики набивают себе скор с донатами1 нужен сервак?2 сколько прогга такая будет стоить для индусов?
351 1328736
>>28418
Flutter твой выбор. Реакт нативе не бери. В телеге есть разрабы по ключевым словам, там если что подскажут. Да и сейчас тонна контента и эксперимента выпускается на реддите\тыртубе\статьях. Станешь крутым первопроходцем 1.0
352 1328789
>>28687
Снрвак не нужен. Есть Firebase. До $30-50, в зависимости от требуемого UI
353 1328892
>>28736
Я на нем и остановился, ну буду траить его.
354 1328923
>>28326
Если нужно накидать максимум быстро и просто, особо не влезая в мобильную платформу, то твой путь это Expo. Это хуета которая поставляется для React-Native. Всю необходимую информацию ищи на сайте фейсбука.
Если в кратце, то тебе не нужно будет устанавливать андроид студию, или качать эмулятор на свой компьютер. Ставишь только на свой смартфон иОс или андроид экспо клиент и потом уже с помошью него пилишь свою говноподелку. Для небольших проектиков, аля, отоброжения ленты новостей самое то.
Снимок.JPG12 Кб, 389x53
355 1329219
мне кажется, или студия охуела?
356 1329254
>>29219
Ты что, ебанутый? Сейчас более-менее приличному корпоративному мессенджеру 1Гб маловато будет, а ты на IDE жалуешься.
357 1329258
>>29254
эх, говнокодеры, сучьи дети, не помнят те времена когда вся система умещалась в 256 мб ОЗУ ещё и игры спокойно шли.
359 1329337
ребзя, в котлин корутины завезли, рх отправляется на парашу теперь или как?

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

>>27459
>>26381
лул, думал что я один натыкаюсь на ленивых пидорасов на беке
360 1329446
>>29337

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


Орнул с тебя маня.

> в котлин корутины завезли, рх отправляется на парашу теперь или как?


Нет. Даже хендлеры не отправятся на парашу, потому что ты должен все знать, вдруг попадется легаси код.
361 1329450
>>29337
Не путай теплое с мкорым.
362 1329493
Неужели в 2к19 еще нету нормальной готовой реализации появляющихся при свайпе айтема ресайклера кнопок?
https://github.com/chthai64/SwipeRevealLayout - Это почти то, что нужно, но не может нормально переворот пережить.
Это ж задача наитривиальнейшая, неужели каждый раз обязательно надо ебаться с ItemTouchHelper, битмапами и прочим?
363 1329503
>>29493

>Неужели в 2к19 еще нету нормальной готовой реализации появляющихся при свайпе айтема ресайклера кнопок?


Конечно нет. Ты что, поехавший?

>https://github.com/chthai64/SwipeRevealLayout - Это почти то, что нужно,


молодец

>но не может нормально переворот пережить


Пхахахахх. Ишь чего захотел - ПЕРЕВОРОТ переживать. Я тут недавно узнал что check box тоже не переживает поворот, стыдно признать.

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


Да. Зато тулкит хороший (относительно)
364 1329658
>>29337
еще один фееричный гений, которые сравнивает корутины с rxjava. Может будешь для индусов писать статьи на медиуме?
365 1329660
>>29503
напиши сам либу на котлине)))
366 1329680
>>29219
Это у тебя еще хеллоу ворлд открыт.
>>29254

> Сейчас более-менее приличному корпоративному мессенджеру 1Гб маловато будет


"Приличные" корпоративные мессенджеры написаны не на электронопараше. Жаль только таких нет, одна слакапараша и его копии.
367 1329705
>>29660

>напиши сам либу на котлине)))


Зачем мне писать либы? Я не умею их писать, да и пока ситуаций жизненных не предвиделось, чтобы начать копать в эту тему.
368 1329897
>>29680
лол да, абсолютно свежая студия с только что созданным хелоувордом
image.png26 Кб, 492x401
369 1330371
ЧЯДНТ?
370 1330375
Как-то можно вкатиться в разработку под андроид, не касаясь никаких жирных и вонюсих ДЕ, которые не влезают в два гига/ядра? В своем любимом блокноте с подсветкой? Какой гайд есть про это?
371 1330382
>>30375
И без mvc, фигачить дизайн прямо в коде. Прямо как в свинге.
image.png3 Кб, 526x29
372 1330387
>>29219
>>29897
Хуета какая-то. У меня пикрил, и там даже больше хелловорлджа. Мб у тебя эмулятор открыт?
373 1330389
>>30371
Android App Bundle, к слову, создается. К слову, что это?
374 1330414
>>30375
никак. Для бомжей только паскаль
375 1330416
>>30375

>Как-то можно вкатиться в разработку под андроид, не касаясь никаких жирных и вонюсих ДЕ


https://google.gik-team.com/?q=build+android+app+without+ide
377 1330440
>>30416
Нет оно понятно, допустим я прошел этот гайд - https://medium.com/@authmane512/how-to-build-an-apk-from-command-line-without-ide-7260e1e22676

Что дальше то делать? Какая есть книжка про структуру андройдовских аплиух, как их писать без упора на говностудию?
378 1330444
>>30440
Ты че долбоеб?
379 1330446
>>30440
Думаешь ты один такой особенный и до тебя не было такого же человека? Я ему сказал, и тебе скажу - ты не сможешь вкатиться если у тебя не пашет ведройд студио. все.
380 1330457
>>30446
Ну ладно, ладно. Щас переварю статьи про архитектуру аплиух на хабре, и попробую хоть что-то в этот хелоуворд добавить. Я в принципе не крайсис писать собрался, мне много не надо.
381 1330459
>>30457
Ты будешь месяц или два писать обычный парсер для rss. А крайсис несколько лет. Бля ебанутый, время только потратишь.
382 1330462
>>30457

>и попробую хоть что-то в этот хелоуворд добавить.


Удачи.
Capture.PNG28 Кб, 442x380
383 1330466
>>30375
Ты в тюряге с телефона сидишь, если не можешь запустить студию?
384 1330467
>>30466
Перед сном узнай пожалуйста, что такое процессор.
385 1330474
>>30467
Какой у тебя процессор? Тут что гадать должны
386 1330483
>>30474
Это не мое сообщение. Моя конфигурация - зион5260 и 4 гига рамы. Вполне достаточно. Но просто с этим говном жирным ебаться не охота. Не пойдет на самописных скриптах сборки и блокнотике, ну значит и не особо нужно это всё. Извините за тупые вопросы.
387 1330487
>>30483
Эмулятором можешь подключить реальный телефон. Остальное еботня для красноглазиков.
388 1330488
>>30371
Бамп вопросу.
389 1330505
>>30389
Погугли, формат архива который в гугле порежут как надо для всех версий/денситей/архитектур
390 1330514
>>28789
А ты не хочешь ее написать за 2к?
392 1330561
>>30375
>>30387
Эмулятор даже не открываю, студия сразу падает, смотрю на свои приложухи через старое ведро.
393 1330596
Давайте посчитаем розофагов.
>>30543
Один, ха-ха-ха, один розофаг!
394 1330597
>>30375
>>30561
Это конечно тупой вопрос к тому, кто до сих пор этого не сделал, но почему бы тебе просто не докупить себе хотя бы еще 2 гига б/у оперативы за 500 рублей на Авито? Я уверен, ты на какие-нибудь условные сиги в неделю больше тратишь.
395 1330600
>>30597
но у меня и так 6 гб.
396 1330601
>>30600
Ну и в чем тогда проблема?
Алсо

>два гига/ядра

397 1330603
>>30601
це другой анон
398 1330685
>>30543
Нахуй пользоваться ютубным сдк? Ты сам не можешь сделать все?
399 1330686
>>30601
Вы мани что ли? У анона, который предпочитает долбится в свой сракотан лишь одна проблема - его процессор блять.
400 1331275
Куда вообще копать, чтобы разобраться с грейдлом? Какие-то тестовые файлы, модули, что это вообще все? Да я знаю как поменять версию, сдк и применить apply. Но вот захочу свой модуль написать что мне делать?
401 1331300
>>31275
открыть статью по многомодульности, там написано. Гредл это кусок говна и лучше в нем не разбираться пока ты не сеньор, который изучил весь андроид и остался грэдл
402 1331323
>>30685
Нет, первая неделя изучения андроид сдк. Яву более-менее знаю.
403 1331330
>>31300

> Гредл это кусок говна


Ха-ха. Это ты ещё Ant и Maven не видел.
Или ты гейфонопетух, у которого вообще системы сборки нет?
404 1331343
В какой программе сгенерить UML диаграмму, чтобы быстро и не ебать себе мозг?
406 1331348
>>30371
Бамп.
407 1331351
>>31348
Это баг в 3.3
408 1331352
>>31348
Here's what worked for me:

1.Regardless if you want APK or bundle, choose Bundle

2.Even if not required, check the option "Export encrypted key for enrolling published apps"

3.Choose any file

4.Press Next (it will work)

5.Press back twice, choose if APK/Bundle, then in next page, no need for the checkbox "Export (…)" if not required

6.Build & upvote this answer if it worked to help others

Выбери Бандл, чекни снизу Export блабла, вернись назад, выбери APK и должно работать.
409 1331354
>>31351

> 3.3


Т.е. в текущей версии?

>>31352
Спасибо, помогло. Но теперь у меня следующий вопрос, почему пишет, что приложение не установлено, когда пытаюсь установить? В дебаге по юсб работало, установленную им версию удалил. У меня то же самое было с тем апк, который собирается автоматически, и лежит в папке проекта, но я подумал что это фича, и пошел ебаться с ручной сборкой.
410 1331356
>>31354
Да, релизнутой неделю назад. Баг свежий.

Да хз, пусть синьоры подскажут.
411 1331440
>>31354
Нехуй обновлятся. А если ты новичек - привыкай.

Я думаю еще подожду 2-3 месяца, пока нормальная не станет.
412 1332392
Накидал ui через код, как делал в ios. каждый элемент примерно так:

fun addStatusIcon() {

statusImageView = ImageView(context)
addView(statusImageView)
statusImageView.id = View.generateViewId()
statusImageView.layoutParams = ConstraintLayout.LayoutParams(dp(10), dp(10))
statusImageView.setImageResource(R.drawable.unchecked)
statusImageView.scaleType = ImageView.ScaleType.FIT_XY

val cs = ConstraintSet()
cs.clone(this)
cs.connect(statusImageView.id, ConstraintSet.START, paddingStart, ConstraintSet.START, dp(31))
cs.connect(statusImageView.id, ConstraintSet.TOP, paddingTop, ConstraintSet.TOP)
cs.connect(statusImageView.id, ConstraintSet.BOTTOM, paddingBottom, ConstraintSet.BOTTOM)
cs.applyTo(this)
}

И это пиздецки тормозит, хотя в ios плавно без какой-либо задержки, а тут мне вылетает D/View: [ANR Warning]onMeasure time too long, this =DecorView@e4bbf5a[MainActivity]time =2861 ms

Это из-за постоянного cs.clone(this) cs.applyTo(this) ? Или как посмотреть на чем именно дэлей?
413 1332440
>>32392
Хуй знает что ты за хуйню вытворяешь. Тебе же явно ошибка говорит, что у тебя изменения вьюшки долгие, и ты вообще какую-то ерунду городишь.

Обычно констрейнт сет юзается когда ты ебнул 3+ леяута в хмл, потом заалокейтили объектики, склонили и попеременно к рутовому леяуту применяем applyTo.

Ты же делаешь какой-то коннект. Пиздец.
414 1332469
>>32440
Коннект ставит констрайнты в коде. Чтобы увидеть что конкретно тупит надо обмазаться systrace ? которого конечно нет искоробки и с ним тоже придется поебаться... Пытался прологировать тайминги и увидел, что основной делей идет уже после построения всего лаяута. Походу это происходит из-за того, что у меня много вьюх используют wrap_content и по очереди увеличивают родительский лаяут
415 1332540
Разбираюсь с Даггером и возник вопрос, так-что сильно не стукайте.

Есть AppComponent и производный от него subcomponent UserComponent (создаётся после того, как юзер залогинится) и соответствующие им скопы и модули. В AppModule создаю клиент Retrofit, а в UserModule репозиторий, для которого, очевидно, нужен клиент ретрофит и БД. Как прописать чтобы в репозиторий передался экземпляр из AppModule? Где правильнее создать клиент для работы с БД: new как параметр метода provideRepository(...)?
416 1332715
>>32540
Здесь все написано. https://habr.com/ru/post/279641/

>Где правильнее создать клиент для работы с БД


В DatabaseModule и подключить его к главному интерфейсу компоненту.
417 1332746
bamp
418 1332877
Ох, вейт. Они серьезно продвигают MotionLayout без тулкита? Тип сиди и сам ебись? Ведройд не меняется.
419 1333014
>>32877
Загугли туториалы и будешь на острие прогресса i.e более конкурентноспособен.
Снимок.JPG17 Кб, 420x142
420 1333201
хули ему надо?
Capture.PNG23 Кб, 822x691
421 1333224
>>33201
Пройти в библиотеку
422 1333245
>>33224
спасибо, анон, помогло.
423 1333256
>>33014
Какие туториалы? Они все в хмл показывают и делают.

>>33201
А ты читать в детстве не научился?
424 1334224
Как располагать классы и папки внутри двух папок тестирование - интеграционные и обычные? Я должен в интеграционных тестах закладывать в каждую папку UI name скрина и внутри уже называть классы отдельных вью элементов а дальше тестировать?

Так же аналогичен вопрос к обычным тестам через мокито. Создаю каждую папку на domain/repository и т.д. и внутри этих папок создаю классы которые у меня реально используются и в них я тестирую?

Выручайте, ребяты.
425 1334226
>>34224

> Создаю каждую папку на domain/repository и т.д.


Научись уже package by feature делать, а не by layer
426 1334229
>>34226

>Научись уже package by feature делать


Какие фичи? Тип у меня вон мейн скрин, и в этом скрине у меня подхватываются данные из бд, данные из сети и т.д. так что ли?
427 1334588
Привет всем, надеюсь вы сможете мне помочь с моим вопросом.
С андроид кодингом не знаком, но хочу вкатиться. поясните плиз, что и где почитать, как выдергивать техническую информацию с SOC?
конкретно надо:
- инфа от вайфай модуля: мак, айпи, текущий протокол шифрования, E/BSSID, мощность/чувствительность сигнала.
- инфа от модуля GPS/GLONASS - текущее положение ( я не знаю, как именно оно отражается, то есть это широта/долгота в градусах, минутах и секундах или тупо число, которое надо уже самом привязывать к реальной координате), количество подключенных спутников, тип спутника GPS/GLONASS
Еще очень хотелось бы:
вывод с радиомодуля (GSM) - тип текущего подключения ( 1/2/3/4G), тип текущего шифрования, идентификатор базовой станции, мощность/чувствительность
SOC Mediatek, android 4.4+
с радиомодулем скорее всего борода, тк gsm как последние геи юзают безопасность через неяность, однако с некоторых чипов снэпдрэгона, говорят, можно выдернуть такую инфу.
mvi 428 1334744
Как вообще относитесь к mvi? Стоит?
429 1334785
>>34744
Хорошо, стоит.
430 1334817
>>34744
Киньте ссылку на сайт где автоматом генерят хипстерские буковки архитектуры.

Бтв, мви? Что это еще за хуйня? В мире уже давно все на клине сидят.
431 1334822
>>34588

>инфа от модуля GPS/GLONASS - текущее положение


Здесь через жабу

На счет мак айпи хуй знает.

Остальное делается через какие-то c/c++, лезть в самые кишки ведройда и вытаскивать какие-то приблуды. Такой хуйней никто заниматься не будет. Миру важнее собрать кастомную вьюшку, которая будет бегать по экрану, а не получение E/BSSID.
432 1334829
Бля, какого хрена на андроиде так все сложно с изменением цвета у кнопки и шрифтов. Под каждую версию писать разный код, пиздец.
Хочешь указать в каком слое отображать конкретное вью, нет блять, нужно потратить пол дня на поиски и сделать в итоге все через жопу. Так это говно в итоге по разному выглядит на разных экранах, при повороте вообще пидорасит. Поверх кардвью хуй наложишь картинку, только для новых версий ведра. Для старой версии нужно изобретать велосипед. Зачем вообще библиотеки обратной совместимости выпускают, если он все равно хуево покрывают функционал. Интересно, такой гемморой на иос присутствует? Как долго им стоит поменять цвет на кнопке и текст.
433 1334847
Анончик, собираю потихоньку очередную приложуху со списком, сетью и наконец базой данных. Из интересного с сервера получаю список с использованием пагинации. Старался делать все по клин архитекчур с разбиением по слоям. Организовал репозиторий, интерактор и презентер. Сущности домен и энтити для базы данных.
Сейчас застрял на моменте, когда я записываю в базу постранично данные и достаю их обратно. Получается у меня два источника в сторадже. Один метод запрашивает данные с сервера, маппит в ентити для базы и записывает их. Ещё один метод достаёт данные из базы с указанием лимита и офсета, чтобы организовать постраничную загрузку. И короче, теперь что-то вступил, и не особо складывается картина в голове как мне правильно эти данные дёргать, чтобы был один метод в репозиторий который предоставлял мне данные постранично. По отдельности вызывать методы не проблема. Только ряд проблем назревает, первое что пришло в голову, это то что данные на сервере и в локальной базе будут не синхронизировать. Запись данных производится в момент прокрутки списка или открытия экрана. Как ебануть чтобы были актуальные данные? Добавлять некий тайм аут, который по истечению будет обращаться на сервер а остальное время дёргать базу? Если есть какой-нибудь источник для изучения данной темы, буду очень благодарен. Для пагинации не использую пэгинг либ, ибо она не оче дружит с мвп.
434 1334851
>>34817

> В мире уже давно все на клине сидят


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

> Под каждую версию писать разный код, пиздец


В material components уже пофиксили. Стиль ебашишь и готово.
435 1334854
>>34847
Хе-хе, если бы было все так просто.
https://habr.com/ru/company/rambler-co/blog/306158
436 1334888
>>34847

>Сейчас застрял на моменте, когда я записываю в базу постранично данные и достаю их обратно. Получается у меня два источника в сторадже. Один метод запрашивает данные с сервера, маппит в ентити для базы и записывает их. Ещё один метод достаёт данные из базы с указанием лимита и офсета, чтобы организовать постраничную загрузку. И короче, теперь что-то вступил, и не особо складывается картина в голове как мне правильно эти данные дёргать, чтобы был один метод в репозиторий который предоставлял мне данные постранично. По отдельности вызывать методы не проблема. Только ряд проблем назревает, первое что пришло в голову, это то что данные на сервере и в локальной базе будут не синхронизировать. Запись данных производится в момент прокрутки списка или открытия экрана. Как ебануть чтобы были актуальные данные? Добавлять некий тайм аут, который по истечению будет обращаться на сервер а остальное время дёргать базу? Если есть какой-нибудь источник для изучения данной темы, буду очень благодарен. Для пагинации не использую пэгинг либ, ибо она не оче дружит с мвп.



Знаешь, анон, когда то я приходил сюда с похожем, да еще и с видео официального от гугла, где евангелист ААС рассказывал, что мы должны класть данные с сервака сначала в БД, а потом показывать на UI. Я нихуя не понимал, и искал решения, как ищешь ты.

После того, как я переговорил с иосником одногруппником который уже 4 года делает приложения, он посмотрел на меня косо и сказал что я ебанутый.

Теперь я скажу, что ты ебанутый. ебни Set и все.
437 1334890
>>34851

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


Интересно, какие ты мне предоставишь решения, маня, которые не будут ломаться?
438 1334897
>>34890

> не будут ломаться


Ну так нормально делай, нормально будет. То, что ты кроме мвп ничего не осилил, только твои проблемы.
439 1334911
>>34897
Осиливал, не переживай. И на "мвс" в говноконторе тоже писал.

>Ну так нормально делай, нормально будет.


Скажи это гуглу, а не мне. К слову, им будет похуй на тебя.
440 1334943
>>34588
Всё это можно вытащить контент провайдерами из api 19 с разрешения пользователя.
android.location
android.net.wifi
android.location
android.telephony
https://developer.android.com/reference/packages
441 1334952
>>34943
А я могу настроить программно впн из приложения? Бтв я пытался, но по большей части сишные классы попадались и либы на 50к строк.

мимодругой
sage 442 1335036
>>34888
иосникам вообще на многое допизды, у них топовое железо в отличии от ведроидов, можно говнокодить
443 1335105
>>35036
Я закладывал в контекст искать легкие решения, а не городить ебанутые костыли по типу Observable.zip(formDatabase, fromNetwork) хендлерить и кушать тонну говна.
9.3 ClassAndFlowDiagram.png.png107 Кб, 1422x691
444 1335121
В какой программе можно сделать подобную диаграмму, желательно быстро (это UML или SysML)?
445 1335187
>>35121
Нахуй тебе контекст в адаптере?
Где слой между репозиторием и активити?
Где маппинг данных?

>Base Activity


>activateToolbar


>actiavteToolbarWithHomeEnabled


мы вам перезвоним.
447 1335191
>>35187
чтобы сделать тост или обратиться к R файлу
448 1335213
>>34847
А нахуя тебе тут бд, если стоит проблема синхронизации с сервером? В списке храни.
449 1335259
>>34822
дык я и не продавать это собрался) просто хочу писать диплом на тему, которая мне нравится, и получить по результату что-то полезное.
450 1335322
>>35191

>или обратиться к R файлу


dataViewHolder.tvTitle.getContext().getResources().Lalalla

>чтобы сделать тост


Повесить клик листенер на элемент и в активити сделать тоаст

>>35259

>росто хочу писать диплом на тему,


Земля пухом.
451 1335365
>>35213
Тут схема работы немого ебнутая. Есть сервер, который хранит объекты, типа ссылок на другие сервера и он очень медленно просыпается, хотелось бы чтобы все оперативнее работало. Плюс еще добавляю дополнительный флаг на объект, чтобы можно было в фаворитах держать. Для упрощения схемы конечно можно убрать добавление всего в базу, а добавлять только те, которые сам выбрал. Хочется на практике попробовать работу с репозиторием и несколькими источниками данных, может потом где на работе столкнуться придется с этим.

Список нам нужен, чтобы иметь некоторый кэш?
452 1335386
>>35365
А, понял, ну тогда есть смысл. Хотя, ты с одной стороны говоришь, что тебе хочется быстрее, а с другой, что тебе хочется синхронизировать и иметь актуальную информацию. Проверь, не ставит ли сервер на свои респонзы Last-Modified заголовок (или ETag). Если ставит, то ты по нему можешь проверять актуальность. Хотя я хз, как ты эти ситуации будешь обрабатывать.
А так мне напрашивается вариант хранить в БД только значения "id объекта-твои дополнительные локальные значения к нему (твой дополнительных флаг фаворитов), а всю инфу всегда получать с сервера и хранить в списке. А при отображении ты показываешь отмапленные объекты из списка, к которым применяешь флаги из бд при наличии. Хотя, тут и SharedPreferences может быть достаточно, если только один фаворит флаг и всё. Хранить тупо массив айдишников любимых объектов, и применять на получаемые с сервера данные.
А то ты хочешь попробовать подход

>с репозиторием и несколькими источниками данных


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

>Список нам нужен, чтобы иметь некоторый кэш?


Скорее не кэш, а полновесный источник инфы. Да, он умирает со смертью приложения или с очисткой памяти, но тебе похуй, умрёт - перезагрузишь.
image.png555 Кб, 720x1280
453 1335390
Ни разу в продашкене не работал с Thread/Executors/Future, первое хотя бы я представляю как сделать, а второе и третье приходится гуглить по туториалам. Слабо использовал Service, IntentService, AlarmManager, BroadcastReceiver. Максимум что могу в CustomView это нарисовать кружочек в общих чертах помню onMeasure, но детально не расскажу. Самое крутое что я делал на UI это пикрил - и то, код я спиздил из форка sticky headers.

Прочитал в доке что Content Provider хендлерит данные из БД, но потом обосрался, когда мне сказали что его можно юзать для чего угодно, впрочем, я его и не юзал. Ни разу не работал с exoPlayer, камеру подключал через либу, ибо ебал я сидеть разбирать 400 строк говна из оф примера гугла.
454 1335396
>>35390
Тебя это так волнует, что ты решил об этом написать? Если ты чего-то не использовал, значит тебе это было не нужно, очевидно.
455 1335407
>>35390
Если ты знаешь назначение тех вещей, которые перечислил, но не применял их в продакшене, при этом выполнял поставленную задачу, в чем проблема? Главное что ты можешь и умеешь загуглить. А то что не знаешь на память и хуй с ним, по памяти тебе пересказывать придется только на собеседовании. На собеседовании часто спрашивают про все возможные хэш-мапы и три-сеты, но в итоге, дальше простой мапы в проектах не выходят. Ну и нахуя это знать, если в этом нету необходимости?
456 1335418
>>35187
Что такое "маппинг данных"?
457 1335426
>>35418

>Что такое "маппинг данных"?


Это данные, которые ты обработал после получения их из другого места (условно). Например ImageResponse -> Image. Image -> ImageEntity (когда пихаем в БД) И т.д.

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

Больше делается из-за того, что бекендеры дауны. А если не делать - земля пухом.
458 1335441
>>35426
Как это чаще делается? Пишутся специальные хелпер-классы? Или в том же методе добавления в БД можно перегонять

>Image -> ImageEntity

459 1335455
>>34847
>>34888
Тоже думал как синхронизацию сделать когда впервые услышал про offline-first на курсах Епама. В итоге забил это делать и оставил всё как есть: за методами репозитория прячется условие с ConnectionChecker и если сети нет, то беру данные из БД, если есть, то беру из апи. А в настройки вынес кнопку для чистки базы вместо синхронизации. Тем более апи достаточно бедное и без метода для удаления записей offline-first реализовывать ещё больший головняк.
Screenshot 2019-01-26 at 20.35.51.png155 Кб, 1072x868
460 1335482
>>35441
Я это всегда делаю.

>Пишутся специальные хелпер-классы?


Пишутся, в models layer, например как пикрил. Тут уже надо клин читать.

> Или в том же методе добавления в БД можно перегонять


Хуй знает, в руме что-то вроде трансформации есть. Но я думаю это не так уж и важно. Просто перед добавлением в БД ебнул мап данных и поместил.
461 1335502
>>35482

>Timber


В чём основное преимущество перед Log?
462 1335504
>>35502
Почитай доки и узнаешь.
463 1335508
>>35504
Читал, ещё давно, особых плюсов не нашёл и закрыл.
464 1335544
>>35508
В релизе ставишь CrashlyticsTree, в дебаге DebugTree.
sage 465 1335546
>>35390

>senior team lead mobile ENGENER of development computer science degree

466 1335565
>>35544
Ого, спасибо, попробую покопаться.
А то обычно в релизе логи прогвардом вырезаю и не парюсь.
467 1335604
>>35187
Картинка из интернета. Обратись в гугл.

>>35190
Спасибо. В java треде посоветовали StarUML. Она может импрортировать папку с сурсом и генерировать диаграммы из них.
468 1335735
>>35604

>Картинка из интернета. Обратись в гугл.


Токсик.
469 1335803
>>35565
Ты можешь разные логеры настраивать, например в файл или еще куда. Плюс ленивое создание строк логов, если некому логировать событие, с этим уровнем, то не будет выискиваться тег, создаваться строка и тд.
470 1335822
>>35803

> то не будет выискиваться тег


Вот это в тимбере меня напрягает. Нахуя каждый раз лезть в стактрейс за именем вызывающего класса, если можно это заменить на указание тега руками как в дефолтном логгере. Охуенно еще потом в логах на обфусцированные теги смотреть.
471 1336175
>>35482
Зачем нужна хуйня на пикриле? Это же просто код ради кода. Мы же не в Индии, где за количество строк платят. Юзлесс, короче.
472 1336380
>>36175
Нехуя.
Меняют потом серверную апишку, и ты болт сосёшь. А с маппингом ты просто меняешь логику отображения и снова на коне.
Или например апишка серверная вообще в процессе разработки, ты даже структуры её не знаешь, а ты уже пишешь код. Делаешь маппинг, туда синтетические данные подаёшь и маппишь. Потом апишка серверная появляется, ты меняешь синтетические данные на реальные серверные, подстраиваешь логику отображения и снова победитель.
473 1336527
>>36175

> Юзлесс, короче.


Ну когда у тебя будет проект на 50к строк и бекендеры имбицилы тогда и поговорим.
474 1336668
>>35187
Что плохого в BaseActivity?
Если я хочу везде добавить свой Context wrapper, сделать анимацию для переходов между активити или просто шарить тулбар, разве это плохо? Чем предлагаешь заменять?
475 1336703
Господа, мне нужно написать приложение-стейник. Оригинальные статьи содержат богатое форматирование, и подчеркивание и жирный текст и цитаты и списки (нумерованные/ненумерованные) и даже ссылки на другие сайты.

Я хочу для отображения самих статей использовать webview, какие подводные камни? Мой коллега по проекту говорит, что Гугл агрится на широкое использование веб-вьюшек. Так ли это?

Альтернативный вариант это превратить эти статьи в любой другой отформатированный текст. Я могу и в вики-разметку и в Markdown всё перегнать, но чем мне всё это рендерить на самой activity?
476 1336712
Сап андроидач, в процессе изучения МВП возник такой вопрос, вопрос по персистентности данных, которые я допустим отоброжаю в ресайклере. А именно как вообще задумывалось (или делалось) хранить эти самые данные при смене конфигурации. И я не говорю, о чем то мега сложном просто допустим List<POJO класс какой-нибудь>. После изучения пары пользовательских велосипедов МВП, тут все понятно ясно и удобно, как либо отвязываем заставляем презентер жить во время смены конфигурации, и вауля презентер хранит данные, все заебись только стейт вьюхи опять обновить и все. А что до этого делали? Делали синглтон в котором были свежие данные и постоянно его дергали? Или мб, что то даже в бандл пихали? (Но туда пихать много незя, да еще и сериализацию придется дописывать) Все в бд пихали? Кэши? Да интересен именно вариант, с не очень важными данными, которые я вот загрузил по сети и мне норм, пока приложение живо. Но если приложение сдохло, то и ладно загрузим опять, на ум приходит только пример с лентой новостей.
477 1336739
>>36703

>webview


Рендерится хуёво, грузится не сразу, джаваскрипт опасен. Говорят ещё, что работа с файлами не получится, но это не точно.
https://aptude.com/blog/entry/the-pros-and-cons-of-webview-mobile-app-development/
>>36712
У гугла до 2017го года не было нормального примера, архитектуры приложения, лишь в 2017 появились Architecture Components и MVVM из коробки. До этого (да и сейчас) каждый делал, как хотел, а от гугла было только onSaveInstanceState.
478 1336760
>>36712
Что делали раньше? А ты удосужился прочитать архитектуру и как ее ели с 2012 года в шапке?

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

На архитектуру гугл даже не смотри. И как только ты научился работать с презентером - иди изучать клин.
479 1336801
>>36712

> пока приложение живо


Лоадеры, ретеининстанс.
480 1337080
>>36739

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


Его там не будет. Весь контент просанирован. Окей, а что есть для отображения текста, чтобы можно было делать текст жирным, наклонным, списки, HTTP-ссылки и всё такое?
481 1337087
>>37080

> что есть для отображения текста, чтобы можно было делать текст жирным, наклонным


https://stackoverflow.com/questions/2116162/how-to-display-html-in-textview
483 1337239
>>36668
да он просто выебнуться хотел
Screenshot 2019-01-29 at 11.41.59.png54 Кб, 664x182
484 1337253
>>37203
Раньше тоже на шинде сидел, месяцев 9.
485 1337259
>>37253

> линукс


> хром


> телеграм


Антивирус Касперского ещё поставь.
486 1337268
>>37259
под линукс нет, поставил бы
487 1337274
>>37259
Что плохого в хроме и телеграме на линуксе?
Screenshot 2019-01-29 at 13.22.07.png143 Кб, 1024x282
488 1337306
>>37259

> линукс


Откуда ты из своего манямирка выполз, считая что у меня говнолинупс?
489 1337308
>>37306

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

https://www.youtube.com/watch?v=wlef1VMc_oQ
490 1337310
Untitled.png102 Кб, 370x370
491 1337320
>>37306
Эй, пидор, обнови меня!
492 1337400
>>37308

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


Слишком толсто.
493 1337413
>>37400

>Слишком толсто.


А ты прогнись и расслабься, и совсем не толсто будет.
494 1337417
>>37413

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


)
495 1337450
>>36739
>>36801
>>36760
Спасибо за ответы.

> Что делали раньше? А ты удосужился прочитать архитектуру и как ее ели с 2012 года в шапке?


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

> И как только ты научился работать с презентером - иди изучать клин.


Да я пока на MVP на слое Model подзавис, все используют слова из паттернов, как они хотят (по крайней мере, те примеры, что я смотрел).
Пока, то что понимаю, что надо ебашить repository, через него инкапсулировать, то как мы получаем данные и общаться с ним через интерфейс. Еще видел service, понятия не имею для чего оно. Больше пока не копал, надо еще многопоточку доразабрать, а то екзекьюторы, пулы потоков, и очереди сообщений сами себя не разберут.
sage 496 1337451
>>37306
шлейф от матрицы не слетел еще? у меня такой же, прочитал что скоро слетит
клавиатура не наебнулась?
497 1337455
>>37451

>шлейф от матрицы не слетел еще?


Net

>клавиатура не наебнулась?


Net
498 1337476
>>37450
Если сделаешь еще с примерами, описанные там (про А B и т.д.) и сюда выложишь - будет еще замечательней.
499 1337527
>>37274
Зачем ставить линукс, если всё равно собираешься обмазываться зондами? Сидел бы дальше на винде или гейосе.
500 1337542
>>37527
На линуксе программировать удобнее. Да и вообще привык, нравится, что большинство программ одной строчкой ставятся. Опять же винда с её анальными защитниками, антивирусами, обновлениями и прочим говном сосёт у линукса абсолютно по всем параметрам.

>зонды


Это ещё доказать нужно. А платформы удобные.
501 1337713
>>37542

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


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


как там в 2006? линукс давно стал кривее, прожорливее и сложнее винды.
502 1337729
>>37713
Я не собираюсь с тобой дискутировать по понятиям "кривее/не кривее", свою точку зрения как пользователь обеих платформ я уже высказал.
15441763039480.png593 Кб, 805x698
503 1337730

>Windows vs Linux vs macOS


>nVidia vs AMD


>Intel vs AMD


>2019

sage 505 1339295
haHAA
506 1353732
Расскажите, на Дельфи кто-нибудь пишет? меня знакомый агитирует мол тут все просто будет.
но не упрусь ли я в проблемы с API которых нет?
Тред утонул или удален.
Это копия, сохраненная 10 марта 2019 года.

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

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