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

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
android dev /android/ 1390360 В конец треда | Веб
Тред для тех, кто пытается вкатиться в андройд разработку или что-то похожее. По возможности стараемся вести себя прилично и угощать зашедших мармеладкой.

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


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

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

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

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

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

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

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

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

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

Или от еврея, который приезжает иногда в Москву и проводит свою школу
https://www.youtube.com/playlist?list=PLjLCGE4bVpHChlptwNJW3is1lvO5wxFBu

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

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


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

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



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

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

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

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


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

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

https://www.youtube.com/watch?v=YPf6AYDaYf8-[РАСКРЫТЬ] rxJava идея с нуля
[YouTube] RxJava доставляет Артём Зиннатуллин[РАСКРЫТЬ]
[YouTube] Managing State with RxJava by Jake Wharton[РАСКРЫТЬ]
https://coursehunters.net/course/master-klass-po-rxjava-s-mvvm-dlya-razrabotki-pod-android

[YouTube] Making Retrofit Work For You by Jake Wharton[РАСКРЫТЬ] - retrofit

Неплохо было бы и изучить MVP. Вообще его следует изучать сразу. Видишь 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

> Хочу хуярить красивые свистоперделки



Здесь главное тыкаться и набираться опыта. Самое полезное что есть в тыкнете:
[YouTube] droidcon SF 2017 - Canvas Drawing for Fun and Profit[РАСКРЫТЬ] - для начала можешь смотреть это - поясняет базу
https://proandroiddev.com/how-to-draw-a-custom-view-9da8016fe94 - ну или это
https://vimeo.com/127799187[РАСКРЫТЬ] - челик при тебе строит кастомную вьюшку.
https://academy.realm.io/posts/360andev-huyen-tue-dao-measure-layout-draw-repeat-custom-views-and-viewgroups-android/ - буряточка обобщает всех остальных. Лучшее что есть. Тут уже главное вчитываться и понимать ее.

Все, остальное - набивание руки и практика. Берешь интерфейс и строишь.

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


Для этого придумали тесты. Для общего понимания смотришь видосик от импозантного мужчины:
https://habr.com/ru/company/yandex/blog/346186/

https://habr.com/ru/post/352334/ потом пробегаешься по статье, и дальше сам пишешь.

> Не хочу писать на 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 и ее версии (уже androidx), shared preferences, SQLite, Handlers, Executors, Content-Providers), знание популярных библиотек типа Retrofit + Glide/Picasso + RxJava2 + Dagger2(по обстоятельствам) + гугловские поделки jetpack, понимания СОЛИД и других паттернов проектирования. Базовое понимание что вообще такое Gradle. И хотя бы несколько готовых приложений.

Полезные ссылки:
https://coursehunters.net/mobile-development - очень много уроков и не только по ведройду. Почекай и посмотри, вдруг зайдет.
https://www.youtube.com/channel/UCSwuCetC3YlO1Y7bqVW5GHg - канадский челик, поясняет за архитектуру и отвечает на разные вопросы на стримах.
https://github.com/toddmotto/public-apis - бесплатные API для создания приложений.
https://github.com/AlexeyZatsepin/Android-ORM-benchmark - бенчмарки на вопросы о том, какую БД выбирать.
https://androiddev.apptractor.ru/category/podcast/page/0/ - подкасты ведройд разрабов которые шарят про все и вся

last thread >>1361955 (OP)
2 1390576
>>390360 (OP)
Ну че пацаны, мокси?
3 1391169
>>390360 (OP)
Как прописать @media query для того, чтобы подрубилась мобильная версия?

@media (min-resolution: 192dpi),
(-webkit-min-device-pixel-ratio: 2),
(min--moz-device-pixel-ratio: 2),
(-o-min-device-pixel-ratio: 2/1),
(min-device-pixel-ratio: 2),
(min-resolution: 2dppx)
не сработало
4 1391456
Собираюсь использовать flutter. Какие подводные?
5 1391458
>>391456
Заебешься с gradle и изменениями, а так всё ок, вроде.
6 1391464
>>391456
Можешь оказаться не востребованным.
7 1391521
>>390360 (OP)

> Xamarin


> Спрашивать в С# треде


Там полтора вкатывальщика, почему он еще не здесь?
Алсо, сходу платиновый вопрос, дошел до карт и при загрузке либы сразу в списке зависимостей появились гугл службы. А что происходит на всяких быстрых зверьках на которых они не стоят и не ставятся? И что делать там? Или забить хуй?
sage 8 1391552
>>391521

> почему он еще не здесь?


Потому что нахуй не нужен.
9 1391557
>>391521

>И что делать там


Ничего, задроты твоей приложухой пользоваться не будут.
10 1391593
>>391521
Сейчас таких пользователей ничтожно мало. На новых девайсах затруднено использовать кастомную прошивку, и без гугл сервисов мало таковых.
11 1391621
>>391464
Ну у меня свой проект, а проблема в том, что требуется кроссплатформа и под яблоко и под ведро. Вот и думаю, что использовать. React Native напрягает своей производительностью просто.
12 1391625
>>391621
Работал с Cordova и React-Native. В целом впечатления не очень, делать какой-то серьезный долгоживущий проект не стоит. Если хочется сделать копию новостного сайта - то пожалуйста.
13 1391628
>>391625
А других решений нет под это?
В чем вообще проблемы react native? Багован? Медленный как чертила? Бастард?
14 1391637
>>391628
Сейчас посмотрел, до сих пор стабильного релиза нету. Так и тянется с декабря с 57 версии до 59.
Иногда все-таки приходится залезать в нативную часть и делать что-то непосредственно под платформу. Постоянно приходится тратить время на неочевидные проблемы при компиляции, потому что добавленная новая зависимость конфликтует с другой либой. Если проект развивается, и собирается жить дальше - я бы не стал использовать мультиплатформу.
Конечно, можно проигнорировать эти недостатки, если хочется здесь и сейчас.
15 1391639
>>391637
То есть все равно, самое лучшее - взять ведроид студио и джавокотлин?
Придется хакинтош ставить, чтобы на swift еще писать быдлокод под IOS.
Большое спасибо за советы и ответы. Удачи, анон.
16 1391668
>>391639
Под Android на маке кодить самое то, так что можно тащить сразу два проекта на одной платформе.
17 1391671
>>391639
Нативщина всегда лучше будет. Если тебе свой проект нужно сделать, то попробуй флаттер, он явно получше реакта будет. Почему ты от флаттера отказался?
Ну или попробуй котлин мультиплатформ (но там все равно на свифте надо будет ios часть писать), но он пока до сих пор в экспериментальной стадии.
18 1391677
>>391668
У меня мака нет, к сожалению, хочу вот накопить на него наконец, а то кодить под IOS на хакинтоше - пиздец.
>>391671

>Почему ты от флаттера отказался?


Не отказался, просто другие варианты тоже рассматриваю.
Кстати, что скажешь о qt на ведре?
19 1391761
>>391677
Я купил себе macbook air 2015 с 8 гигами за 45к пару лет назад и в целом мне хватает. Только 20 минут собирает 3+ летний проект написаный с использованием C++. А для простых java проектов его хватает в достатке. Удивительно, что он может вывезти сразу два запущенных проекта + эмулятор. Непонятно, как эта ебала столько себе позволяет.
Для сравнения: на работе тоже использую mac, только mac mini на i7 + 16GB ОЗУ. Он тот же самый проект на плюсах собирает на 8 минут меньше, т.е. 12 минут. Еще до этого дали мак мини но по характеристикам как мой мак эир.
Хочу вообще себе прошку 15 года, на которой яблочко горит и железо топовое, только они до сих пор стоят овер дохуя. На винде ноуты которые мне бы подошли и за которые не жалко отдать денег, стоят те же 100к+, что равносильно минимальному макбуку без горящего яблочка с убогой клавиатурой "бабочка" у которой уже 3 ревизии и до сих пор не починили. Ужас
20 1391776
>>391761
Я с давней работы приватизировал lenovo ideapad и использую на нем сейчас три системы: linux, windows 10, mac os x, что забавно, последняя работает абсолютно гладко и без подводных камней. Даже тачпэд каким-то хуем подрубился. Но все равно не достает жестов и прочих шалостей макбука.
Недавно еще получил chrome book, так как у знакомого по долгам пиздец и он все по дешевке раздавал. Вообще, хуита полная, как будто linux кастрировали.
21 1391798
>>391677
Ну это надо на плюсах писать, поэтому, как по мне, qt на ведре сомнительная идея, если не интересует производительность. Проще уж действительно флаттер использоватью Но, например, 2гис на плюсах пишут под андроид и вроде используют как раз qt. Но им как раз нужно быстро всё считать и рендерить.
22 1391810
>>391761
У меня тоже старый эир чересчур охуевший был, вроде задумывался как печатная машинка, а на деле и идешки с виртуалками тянул и в дотку катал, подключив внешний моник
23 1391869
Как же забали аутисты, которые просят на собесах написать sorting_name на листочке, я думал они все уже сдохли, но нет, еще попадаются
24 1391989
>>391869
Я на одном собесе таком просто достал телефон, загуглил и сделал. Мне сказали, что такой подход они и ждали.
Спиздохал оттуда нахуй.
25 1392073
>>391869
Щас дерево покрути и мы вам может быть перезвоним. И про люки круглые расскажите.
26 1392224
>>391869
кстати, еще бесит, когда полчаса спрашивают лютую хуйню типа wait, notify, все виды локов, а потом в конце собеса я узнаю, что они юзают rx и локи не используют
27 1392236
>>391668

>Кодить самое то


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

>>391677

>под IOS на хакинтоше


нормально вообщето
28 1392237
>>392224
Базу так то всегда интересно знать. Даже не на уровне локов, а еще дальше далеко, до уровня примитивного полевого транзистора.
29 1392250
>>392236

>вообщето


Нестабильно!
30 1392251
>>392250
Ну я знаю челиков которые норм себя чувствуют. дело твое. я вот например сначала в ведройд вкатился а потом уже на иос перешел.
31 1392610
>>392251
Насколько оно стоит того? Думаю нужно ли тратить на изучение иос время
32 1392624
>>391869
С ними как повезет. Я ходил по собесам и спрашивали всякую поеботу - а что такое ООП, а что такое SOLID, компоненты андроида, я терялся, т.к и так всё понятно же, ну, да сука вас че в гугле забанили. Не брали.

А потом нашел работу за $2к/месяц, где оценивали реальные знания и всё.
33 1392654
>>392624
Обычно на что и рассчитываешь. Делаешь свой домашний проект, используешь востребованные технологии, может и сам проект интересный (не TODO лист) потом идешь на собес (когда доходит часть, когда ты можешь сам задавать вопросы) спрашиваешь у собеседующего "а ты смотрел мой проект на гит?", получаешь в ответ невнятное "ну так...смотрел". Потом получаешь оффер, работаешь и бывает разговор заходит про прошедшее собеседование, и оказывается, что твой код толком и не смотрели. Теперь думаю, нахуя стараться? Учишь сраные вопросы по собеседованиям за один день до собеседования и идешь получать оффер.
Когда устраивался впервые разработчиком, тоже ебошил свой проект (да, хуевый), но тем не менее это можно и нужно было добавить в резюме. Потом даже вроде немного посмотрели мой код, но в итоге, они еще дали тестовое задание на 5 дней. Тогда вывез на своем упорстве и выстрелил на технологиях, которые они в своих проектах используют. Тогда изрядно пришлось понервничать, т.к. на тот момент ничего не понимал про аутентификацию на сервере и не у кого было попросить помощи, только фронтендер, от которого зуй что добьешься (вообще они странные ребята).
Теперь нужно менять стратегию и работать не на гитхаб, а делать реальные проекты, и ставить во главе угла твой коммерческий опыт и имена фирм в которых работал. Благо уже год работы почти насобирался, которым можно трясти перед работодателем.
Еще бы советовал общаться с эйчарками, которые звонят тебе по твоему резюме. Особенно, если это какая-то отдельная организация по подбору персонала. Они могут подкинуть много хорошей информации по составлению резюме и можно написать резюме, которое хочет работодатель. И что говорить на самом собесе. Такие эйчарки обычно сразу просят говорить на "ты". И очень забавно, когда тебе еще не дали оффер, эйчарки из кожи вон лезут, чтобы найти с тобой общий язык. Проходит время, получаешь оффер, потом тебя и не вспомнят.
Еще есть такие мрази, которые могут позвать на собеседование, когда им даже не требуется человечек по вакансии. А все потому-что их зацепило что-то в резюме. И еще очень важны момент, нужно просить больше, чем думаешь. Неважно, оценил ли ты себя на 100 или на 200, не забывай сверху еще 20-30 для торгов. Они потом просто тебе когда оффер будут давать, могут скинуть эти самые 20к.
33 1392654
>>392624
Обычно на что и рассчитываешь. Делаешь свой домашний проект, используешь востребованные технологии, может и сам проект интересный (не TODO лист) потом идешь на собес (когда доходит часть, когда ты можешь сам задавать вопросы) спрашиваешь у собеседующего "а ты смотрел мой проект на гит?", получаешь в ответ невнятное "ну так...смотрел". Потом получаешь оффер, работаешь и бывает разговор заходит про прошедшее собеседование, и оказывается, что твой код толком и не смотрели. Теперь думаю, нахуя стараться? Учишь сраные вопросы по собеседованиям за один день до собеседования и идешь получать оффер.
Когда устраивался впервые разработчиком, тоже ебошил свой проект (да, хуевый), но тем не менее это можно и нужно было добавить в резюме. Потом даже вроде немного посмотрели мой код, но в итоге, они еще дали тестовое задание на 5 дней. Тогда вывез на своем упорстве и выстрелил на технологиях, которые они в своих проектах используют. Тогда изрядно пришлось понервничать, т.к. на тот момент ничего не понимал про аутентификацию на сервере и не у кого было попросить помощи, только фронтендер, от которого зуй что добьешься (вообще они странные ребята).
Теперь нужно менять стратегию и работать не на гитхаб, а делать реальные проекты, и ставить во главе угла твой коммерческий опыт и имена фирм в которых работал. Благо уже год работы почти насобирался, которым можно трясти перед работодателем.
Еще бы советовал общаться с эйчарками, которые звонят тебе по твоему резюме. Особенно, если это какая-то отдельная организация по подбору персонала. Они могут подкинуть много хорошей информации по составлению резюме и можно написать резюме, которое хочет работодатель. И что говорить на самом собесе. Такие эйчарки обычно сразу просят говорить на "ты". И очень забавно, когда тебе еще не дали оффер, эйчарки из кожи вон лезут, чтобы найти с тобой общий язык. Проходит время, получаешь оффер, потом тебя и не вспомнят.
Еще есть такие мрази, которые могут позвать на собеседование, когда им даже не требуется человечек по вакансии. А все потому-что их зацепило что-то в резюме. И еще очень важны момент, нужно просить больше, чем думаешь. Неважно, оценил ли ты себя на 100 или на 200, не забывай сверху еще 20-30 для торгов. Они потом просто тебе когда оффер будут давать, могут скинуть эти самые 20к.
34 1392900
>>391869

> sorting_name


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

> вот вам пузырек, а вообще лучше юзайте квиксорт


Из-за одной вот такой херни может собес провалиться?
35 1392901
>>392900

>квиксорт


мы вам перезвоним
36 1392941
>>392900
ну да типа напиши квиксорт на листочке. Мне один раз только попалось. Ну не прямо из-за одной, думаю, если не напишешь, а на все остальное ответишь,то могут и взять. Вообще много от собесосера зависит, что ему важно, чтобы ты знал.

Вот, например,для меня важнее, чтобы человек знал, что лучше юзать метод джавы sort, а не писать свои реализации. А вот умеет он сортировки на листочке написать это не так важно.
image.png123 Кб, 1505x792
37 1393145
На процах амд работают только всякие arm abi эмуляторы?
38 1393160
>>393145
Нет, просто интеловские на интеловском проце лучше, ну и HAXM.
39 1393195
>>393145
На десятке вроде на амуде через hyper-v завезли а на прыщах через qemu.
image.png12 Кб, 240x203
40 1393297
>>393195
Надо в компонентах windows включить hyper-v ?
А я другое включил.
41 1393298
>>393145
у меня на семерке вообще ничего не работает на амд
42 1393306
>>393145
Первое время, когда начинал разрабатывать использовал для дебага эмуляторы. Прошло какое-то время и теперь только на реальных девайсах тестирую. А все потому-что проект с использованием NDK и на эмуляторе нихера не работает.
43 1393325
>>393298
На десятку перекатись.
44 1393334
>>393306

> А все потому-что проект с использованием NDK и на эмуляторе нихера не работает.


У меня всё работает
45 1393349
>>393334
Тогда фиг знает, на проекте работаю недавно, но все другие разрабы поголовно мне твердили, чтобы я забыл про эмулятор.
46 1393624
Анончики, стоит ли вкатываться в Андроид сейчас?
47 1393631
>>392610

>Насколько оно стоит того?


Я чувствую себя великолепно на иосе. После всего что было в ведройде, это что-то лучшее.
48 1393632
>>393624
Да. Думаю это последний год когда еще можно вкатиться. 20ый+ это уже самый крайняк. Вагон уже уходит.
49 1393673
>>393632
Почему уходит? Если вкачусь, не олучится так, что через 3 года надо будет перекатываться?
50 1393711
>>393673
А ты рассчитываешь засесть на 20 лет в одной сфере? Ты за эти три года можешь со многим пересечься и потом уже вопрос перекатывания не будет таким тяжелым.
51 1393754
>>393673

>Почему уходит?


Потому что.

>Если вкачусь, не олучится так, что через 3 года надо будет перекатываться?


А ты вкатишься, малыш? Я видел полно горящих глаз, в итоге все соснули. Судя по вопросам ты еще зелень. Иди траву коси тогда.
53 1394373
Стоит начинать смотреть raywenderlich или хуйня?
54 1394403
>>394373
Мне кажется стоит смотреть и также пилить свое приложение
55 1394486
Посоны, насколько андроид линукс?
Можно ли будет перенести на андроид прогу на питоне? плюсах?
56 1394497
>>394486

>Посоны, насколько андроид линукс?


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

>Можно ли будет перенести на андроид прогу на питоне? плюсах?


На плюсах точно, со всякими геомроями, но перенсешь. С питоном хз, наверное можно забандлить рантайм и все такое, но как-то meh
57 1394498
>>394497
ну а на чем писать системный код? который прям на железе работает, без всяких прокладок в виде виртуальных ява машин?
58 1394499
Посоветуйте каких-нибудь интересных опен-сорс проектов чтоб поконтрибьютить в них. Желательно чтоб юзались современные либы (rx, dagger и тд), а не собственные велопипеды. Джава/котлин - не особо важно (котлин конечно предпочтительнее, но и джава пойдёт).
59 1394536
>>394499
moxy, rxjava, dagger
60 1394547
>>394498
Если ты не вендор-хуендор то джвм по любасу будет, ну а так android ndk смотри, там C/C++.
61 1394554
>>394536
А если без либ? Вот есть всякие пиздатые проекты типа кловера, ньюпайпа, тахиоми. Там довольно дохуя всяких интересных тасок. Вот что-нибудь на подобие этих проектов бы.
62 1394561
>>394536

>moxy


>последний коммит 7 месяцев назад


держи в курсе
63 1394572
>>394554
Чем перечисленные проекты не устраивают?
64 1394580
>>394572
Тем что это либы и в них нет особого желания ковыряться.
66 1394595
>>394591
О, а вот это годно.
67 1394601
>>394580
Я про Кловер, нюпайп, и т.п.
68 1394603
>>394601
Так я уже в них контрибьючу.
69 1394634
>>394486
В андроиде используется ядро линукса, поэтому андроид это линукс. Если хочешь питон, запихиваешь туда интерпретатор и пишешь на питоне.

>>394498

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


На си. Там большинство нативных библиотек написано на си. Просто берешь кросс-компилятор под arm, тулчейн и компилишь свою сишную программу и запускаешь на андроиде. Но это все на словах, понятное дело есть свои особенности.
70 1394665
>>390360 (OP)
Аноны, поясните ньюфагу как на андроиде с фрилансом и удаленкой? Правильно понимаю, что для этого придется осваивать React Native в дополнение к джаве?
71 1394670
>>394665
можешь спокойно найти удаленку на андроид. Правда конкуренция с голодранцами из Индии, России, Украины большая.
Фриланс - это только апворк. Это тлен, так и сейчас он в хуевом состоянии, ну и там ты должен уметь быстро заговнокодить требования клиента. Так что там, что угодно надо знать. Про реакт нэйтив в этом случае ты прав. Все клиенты хотят платить за два приложения одному человеку
72 1394678
>>394665
Фриланс - офигенная тема, но всю нишу андроид дев фриланса заполонили индусы, так что тебе придётся довольно сильно помотаться
73 1394691
>>394670
неужели конкуренция больше чем в вебе?
image.png298 Кб, 1280x800
74 1394814
75 1394815
И вообще, ощущение такое, что вся эта нижняя индустри из пуков кросплатформы придумана выходцами ведройда. Большинство UX/UI я смогу написать на иосе в расслабленном состоянии, не говоря уже о том, что в ведройде мне придется поебаться. Благо для этого в моей компании есть отдельный человек, который занимается замесом говна. Я лишь улыбаюсь на митингах, когда он ставит гигантские сроки по таскам, в то время когда их среднестатистический господин иосник делает за 2-4 дня.
76 1394844
>>394815
В ближайшем будущем ты будешь продолжать дальше писать под иос, но только UI и верстку, потому что все остальное будет делаться на kotlin multiplatform для всех платформ и клиентов выходцами из ведроида.
77 1394846
>>394844
Я буду писать на Мокси
78 1394851
>>394846
Не хочу тебя расстраивать, но в этой схеме для мокси места нету.
79 1394853
>>394844

> потому что все остальное будет делаться на kotlin multiplatform


Ловите шизойда.

Иди обратно откуда вылез, со своим хеловордом.
80 1394862
>>394815
как же ты заебал со своим ios. можешь проследовать с ios тред и там попросить поцеловать тебя в жопу.
Работая на галере не раз делал ui задачи в разы быстрее ios господ. так что если не осилил сам, не проецируй на других
и да, я уже больше года пишу под ios, так что можешь не рассказывать сказки о том как там все охуенно
81 1394894
>>394844
Ты сам то пробовал KN, умник? Охуенно живется с потерей дженериков, анальными ограничениями мультитрединга и непрозрачным маппингом типов уровня KotlinInt, KotlinLong?
82 1394907
>>394894
Писал с интеропом с сишными либами - заебись. Но мультиплатформ еще даже не зарелизили, ясен пень там есть проблемы, всему свое время. Корутины на jvm только пол года назад зарелизили, а вы блять уже хотите идеальный мультитрединг на всех платформах. Но хотя даже сейчас уже можно спокойно выносить в общий код алгоритмы, протоколы и т.д.
83 1395574
Ну что флаттер-адепты, как сосется?
84 1395581
Ну че, как там фуксия? Андроид уже всё?
изображение.png118 Кб, 2560x1400
85 1395739
Поясните чайнику, как сделать проигрывание m3u файла?
Код пикрелейтед, при нажатии кнопки приложение крашится.
86 1395791
>>394844

> kotlin multiplatform


Джава перестала быть кроссплатформерной, а?
87 1395799
>>395791
Ну давай, напиши приложение хотя бы для android и ios на джабке с нативным ui.
88 1395801
>>395739
onPrepared/onComplete забыл
89 1395804
>>395799

> с нативным ui


с "кроссплатформенным" UI, fix.
90 1395806
Сейчас применяют треды/хендлеры в чистом виде компаниях? Выполняя ТЗ столкнулся с необходимостью упорядочить потока 4 хорошо нагруженных, кое-как сваял через треды/хендлеры, немного завалил синхронизацию. В итоге сказали пиздато что все сам, но где рх.
91 1395816
>>395739
сука блять уебок, если приложение крашится не думал блять В СТЕКТРЕЙС ЗАГЛЯНУТЬ? М? МУДИЛА? или хотя бы сюда его скинуть
92 1395832
>>395816
А что это?
93 1395848
>>395832
Внизу на твоем скрине вкладка "Logcat", открываешь её, там выбираешь устройство, которое сейчас запущено (или эмуль), запускаешь на этом устройстве свое приложение, делаешь действия, которые приводят к крашу, смотришь в этот "Logcat", в котором будут логи с описанием краша и источника ошибки.
94 1395853
>>395848
У меня нет такого
95 1395855
>>395806
только на собесах спрашивают
96 1395859
>>395799

> продолжать дальше писать под иос, но только UI и верстку



Ну и чем ваш котлин лучше UWP, которые на сях?
97 1395861
>>395816
https://pastebin.com/9YferGdC
>>395801
Как их использовать? Я что-то не смог нагуглить про это
98 1395870
>>395861
Читай доки медиаплеера, ты очевидно накосячил с его созданием
99 1395952
>>395574
Нормально сосется. Вот вам портировали флаттеровскую модель построения вьюх, чтобы вы привыкали)))

https://android.googlesource.com/platform/frameworks/support/+/androidx-master-dev/ui/material/integration-tests/material-demos/src/main/java/androidx/ui/material/demos/ButtonDemo.kt

>>395739
Юзай exoplayer.
100 1395972
>>395952

>чтобы вы привыкали)))


Хуйня офк. Что гугл что и флутчер. Да и все презенты сейчас - тоже говно. Ничего для UI не делают. 0 либ, зато 100+ либ на обработку переворота.
101 1395973
Ох, я и забыл. Во флутчере тоже переворот сбрасывается. Какая досада, как вы там живете, в 2019?
102 1395991
>>395973
Не сбрасывается, лалка, там же движок в синглтоне лежит. При смерте процесса только.
103 1396025
>>395991
Состояние виджетов сбрасывается при перевороте экрана.
104 1396294
че там в IO нового показали. впадлу смотреть пздц
105 1396319
>>396294
Теперь официально основным и предпочтительным языком разработки в андроиде - kotlin.
106 1396450
>>396294
Всякое говно, которое будешь использовать через 5 лет как минимум.
107 1396503
Что лучше использовать для графики в играх: канву или глес? Если глес, то где можно почитать про него? Если канва, то насколько она медленнее глеса?
inb4: Бери Unity/Libgdx Не интересуют, хочу именно знать как реализуется это все на уровне самого ведра
108 1396509
>>396503
На канвасе ты ничего супер перформансного не сделаешь, так что да опенгл.
109 1396558
>>395952

> Юзай exoplayer.


Я так и не понял, как его приделать
110 1396590
>>396558
Иди тогда в грузчики. Там сразу понятно как коробку поднимать.
111 1396737
>>396590
Пытался вкатится в грузчики, уволили после первого дня, потому что я так и не понял как коробки поднимать, местные помидоры только посмеялись и ничего не объяснили
15323736332650.jpg130 Кб, 960x940
112 1396920
Короч, хочу вкотиться в kotlin, но джаву не знаю от слова совсем. Знаком с вебом(php/js) разве что. Стоит ли сначала навернуть джабу, или можно сразу на котлин перекатываться? И вообще, посоветуйте годных курсов по котлину в спб
113 1397004
>>396920
Для андроида сейчас джава может быть нужна только потому, что пока еще есть куча кода/либ на джаве. А так можно сразу в котел закатываться.
114 1397149
>>396920
Да, наворачивай. Нет, сразу нельзя. Годный курс на ютубе и все.
115 1397240
>>397004

> что пока еще есть куча кода/либ на джаве


И еще сам JDK.
116 1397392
как гуглить либу, которая например будет подсвечивать кнопку, рисовать по направлению к ней стрелку/палец, и выводить надпись - нажмите на вот эту кнопку!
117 1397398
>>397392
берешь и гуглишь без задней мысли, ничего сложного
помогите плиз ТТ 118 1397418
привет /pr ! Я учусь на ИВТ и вышла на дипломную работу, и мне всучили тему, в которую я не в зуб ногой - разработка андроид приложения. по сути как мне обьяснили, приложение должно ограничивать рассылку любых пакетов по вайфай до тех пор, пока телефон не окажется в нужной геолокации, а в радиодиапазоне не будут доступны заранее добавленные сети (или же запрашивать такие сети в нужных координатах, если скрыто имя сети), при этом данные для сравнения берутся с GPS/WIFI, сравнение желательно должно быть с записями из бд SQLITE. Мне приедложили написать все это на Python, как я понимаю для этого нужно пользоваться kivy или kivy plyer. я пыталась искать информацию по тематике, и все что мне было предложено - подписаться на хакер за 7к, а это просто бесчеловечно. Мой руководитель жопа, на моем потоке спросить тоже не у кого - все или заняты, или им плевать, двачик ты моя последняя надежда, мне больше не к кому обратиться, подскажите или накидайте инфы на русском/английском:
- на каком языке лучше писать? я немного писала на си первые 2 курса, в пределах программы обучения, это были простенькие програмки в одном cpp и одном h файлике, в основном всякая математика, складывание строчек и массивов. То есть в обьектно-ориентированное программирование я не умею, только самые простые вещи - примерно до функций, ну и самую малость указатели. питон видела только на картинках, ява для меня просто не изведана.
- для такого приложения нужны привелегии суперпользователя, если да то как указать на это в программе?
- как пользоваться геолокацией, нужно ли как-то преобразовывать вывод с GPS, или это в прямом смысле координаты как на карте?
- если делать через Android API, то нет разницы на каком устройстве будет установлена программа?
- какие-то еще подводные камни, о которых я бы никогда не смогла догадаться
119 1397421
>>397418
это все еще я, сюда же к вопросам:
- есть разница писать программу на виндоус или линукс? для меня даже убунту весьма непростая задача
- каким лучши пользоваться софтом - я знаю, крутые профессионалы и в блокноте напишут, но я то деревянная, мне бы что-нибудь с подсветочками и подчеркиваниями. пользовалась MS community 2015 для си, для питона друзья рекомендуют pycharm, но может есть что-то удобнее?
120 1397429
>>397418
Как напишешь сразу в стор выкладывай за баблишко
121 1397430
>>397429
я даже удивлена, что такое кому-то интересно. я очень хочу попробовать себя в андроид программировании, вот сижу смотрю видосы из шапки, но как сделать это, я вообще не понимаю. хотя звучит довольно просто ведь
122 1397446
>>397429
за целые 2 доллара в месяц

>>397430

>удивлена


сиськи или гтфо
123 1397447
>>397418
В мае ты только получила тему дипломной работы? Java то должна была быть хотя бы семестр за 4 курса то.
Проще в телеграме найти чат андроид разрабов и там начать задалбывать вопросами, там более-менее помогут.
124 1397448
>>397446

>сиськи или гтфо


и часто тебе везет с такими оборотами?)
125 1397449
>>397447
тему утвердила в начале марта, но как обычно учеба/сдача долгов, по большому счету я вышла на диплом неделю назад.
126 1397453
>>397448
ты видимо не очень понимаешь в каком месте ты сейчас общаешься
127 1397454
>>397448
мне твои сиськи не нужны главное показать свое фи тухлодырой
128 1397455
>>397454
похоже тебе реально не везло с девушками, если все они плохо пахли) в прочем, здесь не время и не место, я то расчитывала, что такие только в /b веселятся.
129 1397456
>>397449
Пиши в чат в телеграме: android_ru
130 1397457
>>397455
тухлая дырка у тебя по дефолту сколько не мой, двужопое чудовище
131 1397458
впрочем ты наверное скоро найдешь пиздолизов и свалишь в телеграм
132 1397459
>>397456
спасибо! =)
133 1397469
>>397418

>Я учусь на ИВТ и вышла на дипломную работу


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


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

>>397418
Толсто.

>>397430

>сделать это, я вообще не понимаю. хотя звучит довольно просто ведь


Еще толще.

>>397456
Уж там то обладательнице пизды получит свою корону. По факту там еще те токсики сидят, кроме 1-2 человека. Мне больше помогали на реддите.
135 1397475
>>397470
не знаю почему толсто, это реальная ситуация. я не умею в программирование, но мне довольно интересна безопасность в сетях, поэтому из ассортимента выбрала эту тему. ну, звучала она конечно иначе, про сокрытие идентификаторов мобильного устройства, и никто не говорил что прямо вайфай, но с GSM будет куда сложнее, а BT задолбаешься обосновывать, про NFC я просто ничего не знаю.
136 1397488
>>397470

>Можно самому сделать


ну ты представь, сколько придется поебаться
Аноним 137 1397498
>>396920
На java сейчас много легаси кода, она в любом случае будет нужна ближайшие лет 5
138 1397568
>>397392
Гугли как люди делают онбординги.
139 1397589
>>397475
И как ты собираешься обеспечивать безопасность сети без программирования?
140 1397591
>>397589
Контрацептивами и постинором.
141 1397597
>>397488
После иоса на вещи смотришь полегче. Это не сложно.

>>397475

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


Это уже же жир блять, ты уже вытекаешь с треда, дурачок.

>про NFC я просто ничего не знаю etc


Ебаный пиздет, жирно

нфс это одна статья в вики и onNewIntent в activity переопределить, естественно подолбавшись с XML, ведь на то ты и ведройд говноед, чтобы жрать хмл. Но это я унесся в другую сторону.

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

Преподы такие же, много чего хотят, а ты спускайся в самое говнище, которое только можно увидеть в этом мире.
143 1397605
Я вообще тоже читаю её задание и вроде понимаю, что звучит оно страшно, но на практике не представляю, что там такого сверхсложного.
Правда я ещё и применение этому не вижу, кроме как внедрение чекистами в телефоны, прошедшие в России тестирование для продажи.
image.png354 Кб, 768x750
144 1397606
И вообще, пока не скинешь сиськи с супом и андройд студио на мониторе позади, здесь тебе делать нечего. Это были мои последние направления.
1494566447155.jpg82 Кб, 746x895
145 1397607
>>397605
вот так вот и разрабатывается софт для чебурнета
а выделенные деньги - в попил
146 1397608
>>397418
Привет! Оставь свои контакты, могу научить и помочь разобраться с твоей штукой.
147 1397609
>>397606
То есть, ты действительно готов помочь именно девушке?
148 1397617
>>397597
>>397589

>И как ты собираешься обеспечивать безопасность сети без программирования?


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

> Ебаный пиздет, жирно



это все замечательно, но ты сильно упрощаешь. как tx и rx определяют достоверность(легитимность, отсутствие подлога в общем) друг друга? как это реализовано в стеке TCP-IP я знаю, как в NFC - без понятия, уж в википедии этого нет. также в википедии нет вариантов атак на NFC и методов защиты от них, как информация защищается от перехвата при передаче ( вариант один - шифрованием, но каким?) и так далее.
с вайфай все куда проще и понятнее - информации как грязи, доля мобильного беспроводного трафика давно переросла долю проводного, и вайфай в нем занимает второй по величине объем.
149 1397619
>>397606
>>397609
да хули тут уже морозиться, он меня словил на слове. разумеется в интернетах нет тян, а я просто ленивый долбоеб, юзающий спвп и желающий выехать на чужих знаниях. Не та доска, наверное в другой бы лучше сканало.
150 1397629
>>397619
Погодь щас кошкомальчик придет
151 1397658
>>397609
Я готов помогать любому. Но я уверен на 80% что это троль.
152 1397669
>>397658
блять нет! почему троль то, тролить я бы пошел в контач или в б, чтобы тролить нужно вьезжать в вопрос, а я в душе не ебу)
153 1397672
>>397658
если хочешь го в телеге спишемся, я тебе скину то что накидал, концепцию.
так уж вышло, что в матан я не могу, да и в программирование тоже, максимум в SQL, а вот все остальное в ИБ мне дается. и там дохуя всего - и нормативно-правовые меры, и инженерное технические, и физические, обеспечение безопасности сетей и баз данных, в комплексное обеспечение, в криптографию в принципе тоже (ну эксплуатационку разумеется, алгоритмы это пиздец), в мониторинг тоже, в аудит и всю хуйню. но программирование это пиздец. к счастью, хоть ты и думаешь что без него никак, большая часть работы в ИБ не подразумевает кодинга.
154 1397677
>>397672

>нормативно-правовые меры, и инженерное технические, и физические, обеспечение безопасности сетей


вас учили охранять сети с автоматом калашникова, собакой и уставом караульной службы?
155 1397685
>>397677
в том числе.
знание программирования нужно в хакинге и пентесте, что две стороны одной монеты, и туда же писание ЗПО. Это то, что со стороны атакующего. и это даже не половина существующих вариантов атак.

большая часть защиты информации, наиболее эффективные меры ЗИ - это нормативка. если твои юзеры входят в сеть на пароле 12345678, роутер не настроен а усб порты на компах разьебаны как дыры портовой шалавы - нихуя ты не защитишь, будь ты хоть Линус Торвальдс, или кто там крутые программисты, я не ебу ваще)
Со взломом то же самое - хорошо организованная штатными средствами ОС и железа вкупе с нормативкой и дополнительным ПО - и ты нихуя не сможешь напрограммировать, чтобы вытащить хоть что-то. Ты не попадешь в физический контакт к сети - сеть не выходит за пределы контрольной зоны, ты не сможешь полчить доступ к DMZ из внешнй сети, тебя остановит СОА/СОВ и фаерволы, ты не получишь доступ в внешнему трафику - он зашифрован так, что все ресурсы мира будут ломать ключ десятки лет, даже заголовки пакетов будут инкапсулированы. ты не сможешь доставить ЗПО на компы напрямую - выполнение персоналом регламента не позволит тебе захайджекить его.
ну и туда же ПЭМИН.

кроме того - все что касается защиты информации в ГИС, ИСПдН, КИИ а также защиты коммерческой тайны - делается только сертифицированным ПО, сертификация в ФСТЭК и ФСБ в случае криптографии. конечно есть варианты сертификации твоей наколенной хуиты, но этим никто не занимается)

обеспечение личной безопасности, например в андроиде - разумеется другое дело. но этому учат в других местах.
156 1397691
>>397677
ну и согласись, ты никак не сможешь написать хоть что-то, похожее на KRACK, apparmor, TOMOYO, а уж тем более SELinux. таких спецом единицы, и все они давно сьебались из России)
157 1397696
>>397672

>криптографию в принципе тоже (ну эксплуатационку разумеется, алгоритмы это пиздец)


Чего? чем симетричное от ассиметричного отличается?
158 1397699
>>397685

>знание программирования нужно в хакинге


Проигрываю с твоего хакинга. https://www.youtube.com/watch?v=HluANRwPyNo
159 1397704
>>397696
симметричное - шифрование и дешифрование на одном ключе, примеры AES, DES, отечественная Магма. асимметричное - на разных. примеры - ну разумеется RSA, туда же ГОСТ Р 34.10-2012.
это из концепции. Область применения разная - асимметрчка используется в основном для передачи симметричных ключей, организации PKI, защищенного документооборота, в общем там где не подразумевается передача больших объемов инфы, ну а хули - криптоанализу поддается лучше, шифруется в десятки тысяч раз медленнее. Симметричкой шифруют большие объемы данных. Обычно механизмы используются в совокупности, каноничный пример - SSL.
160 1397705
>>397704
Чем магма от кузнечика отличается? Алгоритм магмы?
161 1397707
>>397699
да да да, а Кевин Митник ваще компом не пользовался, только телефоном. Я вот только не ебу, как ты будешь в софте уязвимости без знания программирования искать.
ну и следует отдельно заметить, когда я заявляю что не могу кодить, я не подразумеваю скрипты и базы данных.>>397705
162 1397710
>>397705
без бутылки не скажу. вроде длина ключа, длина блока, количество раундов, также кузнечик юзает сети фейстеля, про кторые я знаю только название.
принципиальное отличие для меня - магма выведена из эксплуатации ( на самом деле выводится) и не должна применяться для защиты информации.
163 1397713
>>397705
я кажется сказал что не могу в матан и кмзи. мне поебать. магма похожа на AES, даже очень сильно, только таблицы секретные. как и в кузнечике.
164 1397714
Молодцы, криптоаноны. Желаю вам удачи в программировании.
165 1397715
>>397713
DES* не AES
166 1397749
>>397705
ну дак это бля, я прошел твои тесты на пидора? или мне те еще какую хуйню рассказать? могу про скуд рассказать или еще какую хуйню. К слову шифрование тоже не дохуя используемая вещь в защите информации ( если речь о ИС разумеется, в интернетах то https повсеместно) слишком много ебли на уровне бумажек.

может теперь уже пояснишь за вопросы из корневого поста? или я сюда только повеселиться и других повеселить зашел?
167 1397753
>>397749

>или я сюда только повеселиться и других повеселить зашел?


this

мимоклоунвотставке
168 1397755
>>397753
ну ёбаный рот
169 1398068
Ну че, всё ждёте фуксию? Ахаха

https://www.xda-developers.com/?p=260850
170 1398121
>>398068
Dart НИНУЖЕН.
Java НИНУЖНА.
Только Kotlin, только хардкор!
https://www.infoworld.com/article/3394036/google-use-kotlin-for-new-android-apps.html

И правильно, ящитаю. А то заебали со своей фрагментацией.
171 1398129
>>398121

>И правильно, ящитаю


Жаль только, что котлин кусок говна.
172 1398139
>>398068
Ничего не жду. Верным решением было перекат в иос, как делают все разумые люди.
173 1398148
>>398129
Скажи ещё что дарт с жавой не куски говна. Даже ещё более вонючего.
174 1398156
>>398121

> He didn't really come right out and SAY it's an experiment, though.. Unless I'm missing something. You can actually take his comments > (put all together) several ways....



> So, basically, we learned nothing... Great clickbait.

175 1398235
>>398121

>А то заебали со своей фрагментацией.


Чего? Какая нахуй фрагментация?

В каком ИО гугл уже обратит свое внимание на хмл, дабы пидорнуть его? Зачем они мне пихают хуй-пак, который мне нахуй не нужен? Я хочу работать нормально с UI и не ебаться с хмл.

Тоже мне, навигейшен по стрелочкам сделали, ух блять достижение. Цирк клоунов.
176 1398247
>>398235

> В каком ИО гугл уже обратит свое внимание на хмл, дабы пидорнуть его


В этом?
177 1398335
>>398247
Понос в виде котлина, где даже иде не запустилась? Рассказывай сказки. Мне нужна полна перепись старого барахла. Чтобы я, например, cornerRadius вьюшки изменял не через хмл, а через код сука. И я не хочу классы создавать, с RoundedLayout и т.д. Я хочу вызвать вьюшку поставить ЖИРНУЮ ТОЧКУ и написать что-нибудь view.layout.cornerRadius = 9.

Хотя, это мои субъективные претензии.
178 1398337
Мне не нужны всякие помои в виде анко хуянко. Поэтому я перешел в иос.
sage 179 1398347
>>398337
Всем похуй на тебя, съеби уже в свой iOS тред и не возвращайся.
180 1398386
>>398347
Ты мне еще тут указывать будешь, шконка волосатая. Сиди и жри свое говно.

Больше чтобы не видел тебя здесь.
181 1398436
>>398335

> Рассказывай сказки. Мне нужна полна перепись старого барахла.


Так compose и есть перепись старого барахла и копипаста флаттера на котлине.
182 1398461
>>398436
Какая нахуй копипаста на котлине? Ты всерьез думаешь что это взлетит? Даже кусок дерьма анко смотрится на 0.1% лучше, чем то что высрали гугл.
183 1398558
>>398139
Обоснуй.
184 1398575
>>398461

> Ты всерьез думаешь что это говно взлетит


Лайвдата же с вьюмоделями взлетели ;)
185 1398595
Есть ли в треде начинающие андройд-фрилансеры? Как полет?
186 1398637
>>398595
есть закончившие
187 1398649
>>398637
Почему закончил?
188 1398666
>>398649
сложна, ушел в бизнис
189 1398669
>>398666
айтишный?
190 1398678
>>398666
сложна в смысле денег там нет?
191 1398689
>>398678
деньги есть, а если ты хороший разраб и у тебя прокачены soft skill, то твой потолок - only sky is a limit
другое дело, что искать заказы тот еще гемор, speech и luck должны быть 7 из 10 минимум
поэтому нахуй фриланс - ищи удаленку на белых господ
192 1398754
>>398575
Так потому что они не говно, а годнота, потому и взлетели

Agora была говном и не взлетела, несмотря на то что от гугла
193 1398858
У меня вопрос, я делаю дебаг версию апк и он нормально ставится. Когда я делаю подписанную релизную версию апк и ставлю, защита гугл плея ругается. В чем может быть проблема?
194 1398870
>>398858
Keystore релизный создай, а не дебажным подписывай
195 1398881
>>398870
Дебажные я делал через билд-билд бандл/апк-билд апк, а релизные через ключ, который специально для этого создал
196 1398896
>>398870
Ох, анон, я попытался поставить подписанную дебаг версию и плейстор снова начал ругаться. Я просто заполнил все поля при создании ключа. Еще, кажется у меня совпадают пароли от ключа и от связки ключей, это критично?
197 1398906
>>398896
Покажи свой signing config
2019-05-13 140126-Project Structure.png8 Кб, 570x461
198 1398952
>>398906
Оказывается, я не выставил signing config в билд вариантах. Но теперь андроид почему-то не дает мне установить релизное апк без каких либо опций
199 1398957
>>398952
В build.gradle покажи, ну что ты как маленький
2019-05-13 142520-instachillminecraftmods [CUsersUserDocume[...].png26 Кб, 804x586
200 1398967
>>398957
А он его в грагле сгенерил, когда я конфиги делал. В разработке я еще совсем новенький.
Пока гуглил вопросы, которые ты спрашивал, наткнулся на материал, где было указано выставить билд тайп(через квадратик в нижнем левом углу), после нажал билд->билд апк и все сработало.
Почему получилось таким образом, а не через generate signed apk?
201 1398976
>>398575
Хм, в СНГ это по прежнему говно. Только у пендосов, да и то, индусов. Думаю, на следующем ИО можно их будет начинать тыкать, как раз большинство багов уже будет исправлено.
202 1399148
>>398976
Ну в твоих рогах и копытах это мб и говно, для нормальных людей это топовая тема которую они уже во всю юзают
203 1399171
>>399148

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


Ахахахахах
204 1399330
>>399148
ЛайвДата кастрированное говно без задач.
205 1399334
>>399330
Ты скозал?
206 1399357
>>399148
все нормальные люди используют мокси.
207 1399379
>>399148

> для нормальных людей


Например?
208 1399380
>>399334
Саме так. Ну вот зачем мне какая-то залупа которая умеет работать только на мейн треде, когда у меня есть выбор между няшной rx и корутинами?
209 1399384
>>398754

> Так потому что они не говно, а годнота, потому и взлетели


Лайвдату сожрали потому что это "архитектура" от гугла. Мол раз гугол так сказал, то можно и говно ложками ложками. Что-то уровня хайпа котлина после ИО, раз гугл сказал, что можно, значит можно. Сами же решить, использовать или нет, не могут.
210 1399385
>>399380

> залупа которая умеет работать


Вроде же setValue отрабатывает на текущем треде, postValue на мейне через хендлер.
211 1399418
>>399380
Ни rx, ни корутины не привязваются к жизненному циклу компонента ведра.
212 1399419
>>399384
Ты тоже ни одного аргумента против изречь не можешь, лишь хейтишь по типу "раз я не использовую, значит говно для говноедов"
213 1399425
>>399418
Прекрасно привязывались к жц еще до того, как наконец то был высран LifecycleOwner.
214 1399511
Аноны, есть кто-то кто на Flutter подсел? Попробовал, выглядит как годнота на первый взгляд. Думал с котла начинать, но наверное все таки нет.
215 1399515
>>399511
Начни с мокси
216 1399549
А Гугл не пишет какой-нибудь кросс-платформенный фреймворк вроде Флаттера, но для Котлина?
217 1399570
Анончики, спасайте. Написал приложение, которое запускает сервис. Сервис в свою очередь вызывает для самого себя startForeground(), чтобы иметь возможность продолжать работать после завершения приложения вызвавшего его. И все работает как нужно, на планшете, на котором я все это тестировал, но все пошло не так на мобилке с такой же версией андроида, что и на планшете - там сервис завершается сразу же после закрытия приложения, даже не вызывая onDestroy(). Куда смотреть? Что вообще происходит?
218 1399574
>>399570

> Куда смотреть?


В логи. И в дебаггер.
219 1399613
>>399511
Говно.

>>399549
Иди гуглить учись.
220 1399667
>>399613

>Иди гуглить учись.


Не хочу. Я хочу здесь пообщаться.
Sage 221 1399747
балин апять идеа крашнулась сук... андроид студия ваще не установилась блин..
222 1400020
>>399613

>Говно.


Тыскозал? Я не мнение спрашивал а тех кто его использует.
223 1400419
>>400020

> Я не мнение спрашивал а тех кто его использует.


Манядаун, ты ишью хотя бы смотрел? Это очередной пук, который не способен что-либо делать в случае нетривиальных запросов твоего заказчика. Туду лист - можешь сделать. Возня с мапами и етс - удачи.
224 1400765
>>400419
alibaba запилили свой магаз на флаттере, а у них денег поболее чем у твоей галеры, и цену они им знают
2019-05-1522-19-04.png235 Кб, 389x296
225 1400830
Андрач, у меня есть задача, но я сам не смогу написать. Нужно небольшое приложение под андроид для личных целей. Без интерфейса, просто выполнение алгоритма.

Программа некоммерческая, для себя, дорого платить не смогу. Но на дошик могу подкинуть.

Техзадание: https://telegra.ph/Contacts-checker-05-15

@antonkass
226 1400875
>>399570
Попробуй сделать через мокси, там есть стратегии, они могут помочь.

Добро пожаловать в уютный зоопарк устройств. Советую еще потестить на сиаоми, посмотришь на свой форграунд сервис и поплачешь
227 1400899
>>400765
алибаба и что? Максимум еще 10-15 контор. У большинства все написано и пишется на нативщине. Что блять ты вообще говоришь нахуй?
228 1400902
>>400830

>Программа запускается и висит в памяти


Андройд сочтет твой процесс нелигетимным и прибъет к хуям все это.
229 1401012
>>400902
Foreground service
230 1401104
>>401012
Чтобы висел багованный нотификейшен днями? Удачи.
обезьяна кодер 231 1401331
Сап.
Как передать объект в интент, если он имеет в себе поля, которые тоже являются объектами? Парслейбл/сериалайзебл, как я понимаю может работать только с простыми типами данных. Синглтоны, глобальные переменные конечно можно, но не нужно.

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

Почему такая простая вещь, как передача объекта в другую активность, вызывает столько геморроя? Неужели я такой тупой, что не нашел гугловских доков по этому поводу?
232 1401334
>>401331
Сложные и большие объекты нужно доставать из модели, а не так гонять. Интенты для примитивов: айдишник там передать или ещё что-то такое.
233 1401396
>>401331
Сейчас спокойно передаю объектов 20-30, ну это в основном дата классы с юрл для картиночек.

Ну анон выше прав. Потому что, если передашь +100 с чем-то, то у тебя нахуй все свалится.
234 1401696
>>401331

> Как передать объект в интент, если он имеет в себе поля, которые тоже являются объектами?


Ну ёбана, первые шаги в программировании? Реализуешь parcelable у всех этих классов. Но вообще, так же поддакну анонам сверху, что эта хуйня не для этого, а для inter-process-communication. Убирай получение моделей в репозиторий.
235 1402297
>>399511
Я работку нашел на Флаттере (сейчас недостаток кадров, но вакансий мало), уже ненавижу ебаный мак, хкод и кококоподс. На андроиде вполне годно.
image.png17 Кб, 914x296
236 1402377
Аноны, не понимаю в концепцию, ващене ебу куда смотреть, первый раз такой хуйней занимаюсь.
Есть бд из 3 таблиц, где parent - корневая таблица, son - включенная, т.е. кортежи из son выступают атрибутами кортежей parent. В один кортеж parent включено произвольное количество кортежей son, для чего создана таблица нормализации.
нужно чтобы прога опрашивала датчик sensor1 ( а скорее даже модуль) и сравнивала значения с него с значением из столбца таблицы parent для всех строк, и в случае совпадения:
- подключала датчик sensor2 к опросу
- сравнивала значение с датчика sensor2 с ячейкой из строки, для которой сработало условие parent.attr=sensor1.attr. при совпадении подключается опрос датчика sensor3, с которого принимается таблица значений, которая сравнивается с записями из таблицы B, связанными с строкой из таблицы А, на которую сработало условие первого датчика.
такой вот дом, который построил джек. наверняка это какая-то простая хуйня, и вы тут все будете ржать надо мной лол.
---
как получать данные с сенсора через апи с определенной периодичностью? я не знаком с явой, котлином, андроидом. для меня программа просто выполняется от первой и до последней строки один раз, за исключением циклов. как сделать чтобы какой-то код просто выполнялся, какой-то выполнялся с определенной ( фиксированной или случайной в диапазоне) периодичностью, а какой-то выполнялся по условию, которое тоже меняется в ходе работы приложения?
237 1402474
Кто-то работал в Андроид студии с Флаттером? Почему девайсы андроидовские видит нормально и компилит на них успешно, а подключенные иос-смартфоны нет? Флаттер же должен запускаться и на андроид, и на иос одинаково.
238 1402476
>>402297
Как я и говорил. А впрочем, здесь один из множества постов, где флаттер обоссывают https://www.reddit.com/r/swift/comments/a594se/andreas_you_made_a_horrible_horrible_mistake_when/
239 1402478
>>402474
Ты точно на маке?
У тебя айфон нормальный, 64битный?
Попробуй из консольки.
240 1402481
>>402478
Какой мак, я на винде. Только не говори, что на винде нельзя с флаттера запустить проект на иос-девайсах, я не верю, что гуглы бы такой зашквар допустили.
241 1402482
>>402481
Лол, пиздец ты хлебушек. На иос можно разрабатывать только с макоси (ну и с хакинтошей можно конечно наверное), и гулаг или мелкософт ничего с этим не поделают.
242 1402484
>>402482
Пиздец, это конечно дичайший проеб гугла. Ладно, анон, спасибо.
243 1402500
>>402484

> apple анально огородила свою ос и разработку под неё


> проеб гугла


Ты не очень умный?
244 1402503
>>402500
А нахуя тогда трубить про полноценную кроссплатформу? По факту все осталось, как было и раньше - для андроида на винде пишешь, для иоса - на маке.
245 1402505
>>402503
Это и есть полноценная кроссплатформа. Kotlin Multiplatform тоже ты на PC под мак или iOS не скомпилируешь.
То, что анально огороженная хуйня остаётся анально огороженной хуйней - это проблема тех, кто поддерживает её рублём.
246 1402507
>>402474
Я работаю на флаттере на дяду в офисе.

Для иос нужен мак, также платный дев. акк, тестфлайт, анальная залупа. Нинавижу мак ёбаный и apple.
Желательно также делать две папки проекта, если совмещаешь работу на Винде и Маке, иначе будут проблемы со сборкой для иос.

>>402503
Это и есть кроссплатформа, т.к практически ничего на Свифте писать не будешь.
247 1402528
>>402507
И на java/kotlin тоже практически не нужно.
(Я переехал с Java, но знаю Kotlin и даже Мокси лол)
Нужно знать как выглядят project structures у Андроида, iOSа.
У флаттера автогенерация и если где-то ошибся, то всё, пиздец, но в основном это проблема маковского кококоподс-хкод и анального эппл в целом.
248 1402545
>>402507

>Это и есть кроссплатформа, т.к практически ничего на Свифте писать не будешь.


1. Будешь писать иф есле условия для iOS or Android, если потребуется иметь разный дизайн.
2. Проблемы возникают когда требуется рисовать на картах, обрабатывать фреймы видео в черно-белый вариант, допустим и т.д.

Уже много раз обсуждали это все говно. Поделка от гугла годится для сайтов визиток.

И лучше писать на свифте и кокотлине, чем на флатере. В принципе, я так и делаю.
249 1402599
>>402545

> Поделка от гугла годится для сайтов визиток.


Для 90% любой рестопараши, которую заказывают в аутсорсе, ты хотел сказать. Или у тебя в каждом приложении обработка видео?
250 1402621
>>402599
Да, это я и имел в виду. Но все равно присутствует противоречащее внутри чувство, что словлю баги при написании на нем.
image.png113 Кб, 320x480
обезьяна кодер 251 1403660
сап, джвач, пока сам исследую вопрос задам его и вам. Как загрузить файл из гугл диска, чтобы оно кошерно отображалось в уведомлениях как на пикриле? ДовнлоадМенеджеры не исследовал, но там вроде юри объекта нужно, для скачки. В гуглдоках
https://developers.google.com/drive/api/v3/manage-downloads
используется отправление файла в поток .executeMediaAndDownloadTo(outputStream);. Если я его направлю в файлаутпутстрим, то будет ли уведомление об этом приходитьнет, же?.

Подскажите солюшын, чтобы я не ебался с этим как с построением примитивного експлорера по гуглдиску, из-за тугого понимания всякой документации. С меня как обычно, нихуя.
image.png807 Кб, 1101x2629
обезьяна кодер 252 1403676
Я >>403660 проверил 2 способа обработки файлаутпутстрима от гугла.
1) Я получаю файл з гугл диска в файлаутпутстрим затем как даун пишу этот стрим в файл нахуя?
2) тоже что (1), но тут я сразу писал стрим в файлаутпут. Да, оказалось и так можно.

Результат:
1) картинки сохраняются в папке "Загрузки" (пик. 4)
2) картинки физически содержаться в этой папке, но нажав на кнопку "Загрузки" вы их хуй найдете (пик. 5)
3) Какой-то нибыло нотификейшн типа "Ваш файл залупа_кентавра.джпег успешно скачан на 120% отсутствует.

Иду ебать себе голову дальше и захлебатся фрустрацией от того какой я жовн и не могу нагуглить правильное решение.
image.png178 Кб, 506x791
обезьяна кодер 253 1403824
ебать его нахуй врот. Качаю файл з гд диска через давнлоадманагер. Остальные картинки нормально. Гугловские — хуй. Ну думаю ебисьоноконем мне никогда не разобраться с этим. Еще один день пинцетом баг ловить между строк. Оказалось скачивалась хтмл страничка авторизации в гугл, так как я тупой хуй не закинул каких-то там токенов (чуши для получения доступа к данным). Хорошо, еще поебусь
254 1403901
>>403824

>Еще один день пинцетом баг ловить между строк


Как то раз я потерял неделю жизни. Т.е. я вставал около 9 утра и сидел до 10 вечера, ища ответы на глупость, которая делается за минут 30.
обезьяна кодер 255 1403929
>>403901
Родное мне чувство. Иногда кажется, что набравшись опыта сможешь все свои такие "недели" свести к 30 минутам, но увы.

Кстати проблему решил, оказывается надо было ни на шаг в сторону не отходить от официальных доков. Правда я нихуя ни в пэхэпэ ни в общем понимании до этого момента, куда совать эти строки:

GET https://www.googleapis.com/drive/v3/files/0B9jNhSvVjoIVM3dKcGRKRmVIOVU?alt=media
Authorization: Bearer <ACCESS_TOKEN>


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

DownloadManager.Request request=new DownloadManager.Request(Uri.parse(url))
.setTitle(fileName)// Title of the Download Notification
.setDescription("Downloading")// Description of the Download Notification
.setNotificationVisibility(vis)// Visibility of the download Notification
.setVisibleInDownloadsUi(true)
//.setDestinationUri(Uri.fromFile(file))// Uri of the destination file
.setDestinationInExternalPublicDir(dir,fileName+"."+fileExt)
//.setRequiresCharging(false)// Set if charging is required to begin the download NEED 24 API
.setAllowedOverMetered(true)// Set if download is allowed on Mobile network
.setAllowedOverRoaming(true);// Set if download is allowed on roaming network
//~LA
...

...
String accessToken = "fd";
try {
try {
accessToken = g.mcredential.getToken();
} catch (IOException e) {}
} catch (com.google.android.gms.auth.GoogleAuthException e) {}

String headerString = "Bearer "+accessToken;
request.addRequestHeader("Authorization",headerString);
...


Неважно, что показывает код сверху, важно то что метод гетТокен() я находил вручную ставя точку перед разными непонятными объектами гугловских классов. А еддреквестхеадер, который и обеспечивает запрос правами доступа я откопал на какой-то старой теме на стаковерфлоу с одним ответом.

Чувствую себя жалким за медленность нахождения решения да и вообще. Хотя хуй с ним, упорствовать хоть умею. Да и пкк у меня такой, что я билды и запуск эмулятора делаю через консоль, и стараюсь не предотвратить ситуацию когдла браузер,студия и эмулятор одновременно открыты иначе 5минут зависание гарантировано.
обезьяна кодер 255 1403929
>>403901
Родное мне чувство. Иногда кажется, что набравшись опыта сможешь все свои такие "недели" свести к 30 минутам, но увы.

Кстати проблему решил, оказывается надо было ни на шаг в сторону не отходить от официальных доков. Правда я нихуя ни в пэхэпэ ни в общем понимании до этого момента, куда совать эти строки:

GET https://www.googleapis.com/drive/v3/files/0B9jNhSvVjoIVM3dKcGRKRmVIOVU?alt=media
Authorization: Bearer <ACCESS_TOKEN>


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

DownloadManager.Request request=new DownloadManager.Request(Uri.parse(url))
.setTitle(fileName)// Title of the Download Notification
.setDescription("Downloading")// Description of the Download Notification
.setNotificationVisibility(vis)// Visibility of the download Notification
.setVisibleInDownloadsUi(true)
//.setDestinationUri(Uri.fromFile(file))// Uri of the destination file
.setDestinationInExternalPublicDir(dir,fileName+"."+fileExt)
//.setRequiresCharging(false)// Set if charging is required to begin the download NEED 24 API
.setAllowedOverMetered(true)// Set if download is allowed on Mobile network
.setAllowedOverRoaming(true);// Set if download is allowed on roaming network
//~LA
...

...
String accessToken = "fd";
try {
try {
accessToken = g.mcredential.getToken();
} catch (IOException e) {}
} catch (com.google.android.gms.auth.GoogleAuthException e) {}

String headerString = "Bearer "+accessToken;
request.addRequestHeader("Authorization",headerString);
...


Неважно, что показывает код сверху, важно то что метод гетТокен() я находил вручную ставя точку перед разными непонятными объектами гугловских классов. А еддреквестхеадер, который и обеспечивает запрос правами доступа я откопал на какой-то старой теме на стаковерфлоу с одним ответом.

Чувствую себя жалким за медленность нахождения решения да и вообще. Хотя хуй с ним, упорствовать хоть умею. Да и пкк у меня такой, что я билды и запуск эмулятора делаю через консоль, и стараюсь не предотвратить ситуацию когдла браузер,студия и эмулятор одновременно открыты иначе 5минут зависание гарантировано.
image.png194 Кб, 1401x1945
обезьяна кодер 256 1404247
sup.

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

Дайте совет или сорс, где об этом всем можно почитать.
257 1404278
>>404247
Bottom Bar из support library. Или сам сделать можешь из активити
258 1404415
>>404247
bottom sheet dialog
image.png146 Кб, 510x821
обезьяна кодер 259 1404627
>>404278
>>404415
спасибо за ответы. решил через modal bottom sheet fragment
Сурс:http://www.devexchanges.info/2016/03/modal-bottom-sheet-with-material-design.html

Всю роботу на себя берет екстендинг этого вот BottomSheetDialogFragment, а внутренний скролинг содержимого обеспечивается NestedScrossView.
260 1404771
Привет!
Есть желающие запилить приложение забавы(опыта) ради?

Приложение Todo, проект некоммерческий, хотим сделать для себя и для всех желающих.

С нашей стороны дизайн и описание функций.
261 1404822
>>404771
В сторе эти туду уже запихивать некуда, ОСТАНОВИТЕСЬ!
262 1404838
>>404822
Я и сам понимаю, но я около двух лет пользуюсь различными ТуДу и подходящей так и не нашел. Либо слишком простые, либо платные и перегруженные.
На маркет не планирую выкладывать. На форумы различные и по знакомым. Наверняка пригодится людям.
image.png284 Кб, 1080x1242
263 1405780
Анон, шарящий в ведре, памаги.
Хочу стримить со своего компа файлы на телефон, то есть примонтировать хранилище компа к андроиду. Узнал, что это возможно, потому что мой телефон ядро ведроида поддерживает fuse. https://en.wikipedia.org/wiki/Filesystem_in_Userspace Но увы, в термуксе нет самой библиотеки для взаимодействия с fuse, а я кривой дебил, хз как компилить, да и не уверен, что даже если все заработает, что оно будет работать быстро и при отключеном термуксе.

Поэтому вопрос: можно ли создать простое андроид приложение а не юникс хуету, которая запускается в термуксе, чтобы примонтировать удаленную дирректорию по p9fs/sshfs/webdav/nfs?
264 1405797
Вроде нашел то что надо - контент провайдер. Ух бля, буду писать андроид приложения чисто ради пердолинга.
265 1405802
>>405780
Нельзя. Fuse не доступен без рута, а в актуальной версии ведра его вообще выпилили и заменили на самсунговскую реализацию
266 1405804
>>405802
У меня пятое ведро с рутом, а на чужие телефоны мне похуй. И что такое контент провайдер? На картинках и словах он делает тоже самое, что и кастомная виртуальная fs, а на деле как?
а нахуй в ведре вообще fuse, если он только из под рута доступен?
267 1405818
Как я понял, контент провайдер это не то, что мне нужно.
Но я хз как создать свою фс даже имея рут.
image.png47 Кб, 1297x551
обезьяна кодер 268 1405840
Сап.

Как избавиться от этой хни, когда лайаут в десигне не отображает внутренние элементы, а при наведении мышкой вообще называет себя моквиевом?
image.png6 Кб, 752x22
обезьяна кодер 269 1405844
уже не надо. Я просто затерял строку атрибута, когда переносил в другой проект...
270 1405954
Как сделать так, что бы пользователь оставался залогиненым в приложении? Делал аутентификацию с помощью firebase. Заебался уже, гуглил, пробовал варианты с authlistener'ами, нихуя не работает. Только прибавились проблемы, теперь нужно n раз кликнуть на вход, что бы зашло
271 1406036
Я вроде понял в каком направлении мне идти. Сделаю на десктопном гнулинуксе свою хелловорлдфс, протестирую ее на ведре, а потом уже буду пытаться собрать какую-то нормальную фс.
272 1406040
>>393969
можно соус?
273 1406047
В принципе, это все что нужно знать о ведройде http://javanese.online/статьи/hype-driven_android-development/
274 1406055
>>406047
Проиграл с ретрограда. И не легь было высирать всю эту хуйню.
275 1406145
>>390360 (OP)
Блин, не знаю куда написать: помогите вспомнить бесплатный онлайн конструктор приложений для android без знаний программирования (история браузера не сохранилась, в закладках тоже нет). Помню, нашел ссылку то ли тут, то ли на хабре. Помню, что довольно простенький без наворотов (без всяких шаблонов), но можно выбрать версию андройда. Слева были функции и процедуры, посередине главный экран(как будет выглядеть). Фон кажись серо-белый. Понравилось, создал пару проектов и забросил. Сейчас хочу попытаться заново. Да, умею гуглить, но то, что нахожу и близко не похоже по оформлению.
276 1406267
f
277 1406268
fvfjgd ghdj ogdfj
278 1406295
>>406055
Не знаю, скорее всего это его заебало, тем более в чате постоянно об этом спрашивают.
Думаю ему виднее, ему 21 и он работает в яндексе.
279 1406305
>>406295

> Думаю ему виднее, ему 21 и он работает в яндексе.


Щас бы 15-летних синьоров из госконторы слушать.
280 1406313
>>406295

>работает в яндексе


ah_oh_ho_look_at_this_dude.mp4
281 1406343
>>406055
Шел мимо, зашёл почитать тред, стало интересно - в чем он неправ, где он пишет хуйню? Я вообще понял процентов пять написанного, ну и ещё сложилось впечатление что автор текста какой то лютый брюзга и задрот, которому надо не делать, а пиздеть.
282 1406355
А в Android studio можно каким то образом прописывать логику на питоне?
Сама ide очень понравилась, но джава и котлин для мимопроходила полная тарабарщина. У меня уже есть готовый консольный прототип приложения на питоне, хочется его теперь впихнуть в андроид и чтобы красиво было, в андроид студио это конечно же удобно делать.
283 1406357
>>406343
Ну как сказать, по разному:
1) про констренйт согласен, надо обязательно мерять;
2) RX вовремя занял нишу до всех этих бекпортов и уже с ним более не менее все знакомы, про subsribeOn и observeOn относительно несогласен, поведение не очевидное, но пара простых правил все поставят на свои места. Debounce вообще жесть (как бы все норм, НО), если так на все свой "оператор" писать можно поседеть;
3) Про DI как-то слабо, поди оттестируй свою дрисню со статическим говном в Application, проблемы есть особенно с анотейшн процессором, но жизнь идет;
4) mvp - чисто поебать, по разному можно делать, ну не нравится ему этот вариант, мне тоже;
5) moxy - не пользовался, показалось каким-то оверхедом (moxyеб фас);
6) Не ну можно и с ретен обежктом ебаться, оно для упрощения сделано и унификации, ну и севдстейт теперь получает, вотева;
7) Невнятное мычание, да, мир не сахар, а гексоген, так и живем;
8) Не надо блять clean буквально тащить;
284 1406358
>>406355
Как ты блять умудрился связать IDE которая суть комбайн-UI что бы спрятать под капот кучу инструментов. Начни с проработки вопроса какими путями можно протащить говнопитон на бочок, вполне вероятно тебе ведроид студия и не потребуется.
285 1406385
>>406357

> надо обязательно мерять


Пока ты меряешь, я уже выкачу мвп и займу свою нишу, хуяча абсолютно все в констреинтах.
286 1406409
Суп киборги. Есть ли какие-нибудь книги, статьи или блоги разработчиков по архитектуре плей маркета как приложения (серверной и клиентской части), протоколы, алгоритмы. Эпловский стор тоже подойдет. Может мемуарчики от разработчиков.
288 1406668
>>406421
Спасибо.
обезьяна кодер 289 1407899
Реквестую туториалы по освоению работы приложения со своим сервером. Нужны ответы на тривиальные вопросы по типу "как создать бд", "как вытащить данные из сервера в приложенни (и в обратную сторону)", "как отправить юзверю письмо с логиномпаролем на почту?" и т.п.. Пэхэпэ, питоны не учил, так что желательно что-то более базовое. Я бы загуглил, но иду на обед уже.
290 1407912
>>407899
Давай помогу.
how to create database
how to put out data from server (and another side)
how to send user my message with login and password on the mail
291 1407924
>>407912

> and another side


Мгимо финишд
image.png39 Кб, 922x204
292 1408009
здаров чуваки. подскажите, как из приложения изменить файл расположенный в /data/nvram/, записав туда значение в HEX формате. типа я беру из edittext октеты, представленные в виде FF:FF и закидываю их в файл на конкретную позицию. пробовал сделать по ману из ксакепа через sed, но это хуйня какая-то, и нихуя не получилось.
пытался искать по запросу edit internal storage но он блять говорит что интернал сторэдж это папка именно андроидовской апки. как писать в системный раздел - хуй его знает.
293 1408018
>>407912

>how to send user my message


Йода, не узнал вас в гриме.
294 1408103
>>406385
Мамкин стартапер? А почему рот в говне?
295 1408155
>>408009
Никак нахуй
296 1408174
Аноны, проект запиленный на убунте не хочет работать в шиндовс10 - пишет нужно установить АндройдСтудио 3.6 или выше, при том, что на оф. сайте последняя версия 3.5.
Как лечить?
Если я удалю папку .idea и импортирую проект заново - это может помочь?
297 1408184
>>408174
Как показывает практика, лучше создавать папки проекта на разных системах с нуля и туда кидать сурсы из старого, оба build gradle, включать androidx, обновлять сам gradle (сейчас 5.4 вроде). Пуллить и пушить уже из этих проектов, иначе я заебался делать, чтобы работало без проблем.
298 1408189
>>408174

>3.6


Это gradle как раз, скорее всего
299 1408493
>>408155
это не ответ. если я могу открыть файл и изменить его в другой проге (Hex Editor) - значит способ есть.
300 1408508
Блять чет андроед студия лагает на моем некроноуте, походу придется и дальше дрочить питухон.
301 1408577
>>408508
Лучше хаскель подрочи, охуенный язык.
302 1408720
По началу хотел войти в java enterprise, но учусь в универе и в моем городе на чистую джаву 0 вакансий. Учиться еще два года, поэтому входить в интерпрайз как-то глупо, тк нет на нее работы, а в дс не могу пока-что перекатиться. Есть ли смысл при таком раскладе за пол года/год вкатиться в android и джуном пойти на удаленку сразу. Такое прокатывает?
1559132661510.jpeg46 Кб, 500x417
303 1408723
>>408720

> за пол года/год вкатиться в android


> джуном пойти на удаленку

304 1408817
Двач, помоги, уже не знаю, куда бежать. Жизненно необходимо написать ридер fb2 или epub. Можно максимально хуевый, но быть он должен (просто загрузка контента из файла и переключение страничек). Попробовал nl.siegmann.epublib и folioreader, но не хватает опыта, чтобы разобраться.
Куда бежать и что читать?
Или кто-то мне его можеть быть хочет сделать за небольшое вознаграждение?
Ответьте ИТТ или на почту h9of4hodbyeANUSyandP$8exPUNCTUMr_FXu
305 1408846
Хочу сделать класс для проигрывания аудио. Но при этом этот класс должен быть связан с жизненным циклом приложенияпаузиться вместе с ним, уничтожатся и тд. Делать этот класс как обычный класс или как сервис?
306 1408882
307 1408976
>>408846
А бывают классы, которые не связаны с жизненным циклом приложения, да?
308 1408996
>>408846
На самом деле можно сделать по разному. Если в общих чертах, то нужно учитывать, что если тебе прилетел входящий звонок, то нужно ставить на паузу, а при повороте приложения сделать так, чтобы во время вызовов методов ЖЦ метод ставящий на паузу не срабатывал и не было прерываний в музыке. Это если твое приложение в активном состоянии. Может быть так, что оно свернуто и нужно тоже разрулить моменты, когда что тормозить. Тема достаточно сложная для новичка, поэтому лучше почитать на эту тему хорошенько, прежде чем приступать к реализации.
309 1409095
Кто может объяснить про состояние. Дело а том что сейчас изучаю эту тему и в уроке у чела при повороте экрана активность создатеся заново, у меня же такого нет приложуха как работала так и работает. У него Студия версии 3.1 вроде. WTF?
310 1409132
>>409095
Версия студии здесь не имеет никакого отношения к повороту экрана. Студия тебе дает только удобство для набора кода.

Как ты проверил, что у тебя активити не пересоздалось? Одним из вариантов почему у тебя не пересоздается активити, может указан в манифесте приложения android:configChanges="orientation|screenSize" в этом случае не будут вызваны методы ЖЦ
311 1409309
Ыгыгыггыгы

Truly native C++ cross-platform framework for Android and iOS development

https://www.boden.io
312 1409348
>>409309
Шо, опять?
313 1409378
Парни, есть у кого пример приложения, которое может передавать и читать данные в MySQL? или просто в файлики, которые можно передавать на ПК.
image.png32 Кб, 853x223
314 1409727
>>409378
примеров с sqlite дохуя и больше https://startandroid.ru/ru/uroki/vse-uroki-spiskom/74-urok-34-hranenie-dannyh-sqlite.html
потом встроенные средствами СУБД из SQLite в MySQL. язык то один.

если прямо надо мускул в андроиде - https://devcolibri.com/как-работать-с-mysql-в-android-часть-1/
но это какая-то залупа, конвертить проще.
315 1409731
здаров чуваки. подскажите, как заблокировать автоматическое подключение к сохраненным сетям Wi-Fi?
- просто удалить сеть не вариант, придется заново забивать данные аутентификации, в случае с скрытыми сетями ваще изьебываться как черт, не прозрачно короче нихуя.
- автоподключение к открытым сетям уже отсутствует, хотя раньше существовало, значит как-то выключили. надо сделать тоже самое, но с сохраненными сетями.
-отключать сетку после (попытки) подключения не вариант, задача вообще избавиться от внешнего трафика - в первых двух пакетах между мобилой и ТД передается половина хендшейка, этого достаточно чтобы восстановить пароль к тд и уже косить под реальную тд.
- искал на стаковерфлоу, просто по инету, предлагают только приложение, которое уже так делает - smart toggler или типа того.
316 1409778
>>409731
самоапдейт
как вариант сносить из встроенного сервиса сохраненные сети, хранить параметры аутентификации в базе данных моего приложения, и соответственно юзать их в обгон пользователя. тогда можно будет автоматически подключаться к сети с учетом дополнительного события аутентификации, но это хуйня какая-то по моему.
Типа так я просто включаю вайфай, сервис сравнивает доступные сети с сохраненными и подключается, а если делать так как написано сверху то я сравниваю доступные сети с сохраненными в бд программы, при совпадении провожу дополнительные сравнения ( или доступные сети с отпечатком, или GPS) и только потом подрубаю из проги функцию на подключение, а после отключения опять удаляю сохраненные сети из стандартного сервиса.
в общем имеется желание большую часть задач перекинуть на стандартный сервис, с моей колокольни программиста с трехдневным опытом это лучше, чем вызывать апи или ебашить велосипеды
317 1410467
Можно ли сделать приложение, которое будет висеть в фоне, делать скрины того что на экране / делать фотки, и сохранять эти картинки на карту телефона?
318 1410475
319 1410513
>>397392
Такие штуки лучше научится делать самому, ибо на проектах пиздец как часто требуются, а той самой либы никогда не будет. Да и код явно прибавит в лишнем весе, если будешь пользоваться кусочком либы, а не всей полностью.
320 1410517
>>401331
Есть два стула.
1) Всем вложенным объектам прикрути интерфейс Parcelable и передавай твой основной объект.
2) Храни "тяжёлые" объекты вне активитей или фрагментов. Как здесь уже сказали, в репозиториях. Даже в Application можно.
image.png174 Кб, 525x459
321 1410541
>>409727
Можешь помочь? Если да, то оставь контакт.
322 1410608
>>410475
по каким кейводам гуглить работу в фоне?
323 1410623
>>410608
Android service, foreground service, тебе еще ебля с пермишенами потребуется.
324 1410634
>>410623
Стоит отметить, если работа требуется при свернутом приложении, при фореграунде потребуется нотификацию вывешивать.
325 1410643
>>410634
Я потому и сказал что форгрануд, так как приложение будет свернуто, раньше конечно можно было такие гадости делать и незаметно, с админсиким правами наверное и сейчас можно. Надо еще про вариант с периодическим просыпанием продумать, что бы не крутить сервис все время.
326 1410692
>>410643
я поставлю на телефон его сам, выдам разрешения какие нужно, но потом надо чтобы оно работало незаметно желательно, это возможно?
327 1410716
>>410692
Скорее всего можно, но куда копать кроме device admin не подскажу
328 1411202
Сап, аноначи

Возможно и мимо, но всё же

Хочу запилить очень простую прогу на андроид с помощью конструктора (потому что гумманитарий и в код не умею, да). Простая до безобразия - я не преувеличиваю. Надо меню с категориями, по переходу на страницу открывается пдф файл с примером документа и возможность скачать исходник в ворд.формате. Все файлы будут хранится в самом приложении, я думаю так будет проще чем на облаке/сервере-которого-нет. Файлов до 100 штук.

Пробовал в Юнити, но кроме меню с хуёвыми кнопками ничего не вышло

Посоветуйте простенький конструктор, плиз
329 1411247
>>411202
Нет таких конструкторов. Если сам будешь делать - займет около месяца 2-4.
330 1411248
>>410643
Периодическое просыпание, доброе утро. Доз мод будет килить твой аларм.
331 1411258
>>411247
мне тут в другом треде посоветовали юзануть Android Studio - это не то? Или меня наебали обманули?
332 1411369
>>411202
Конструктора никакого для андроид приложения нет. Это тебе не веб страничку сверстать.
ПДФ файлы можно хранить в ассетах, но если ты будешь хранить там под сто штук, то вес твоего установочного файла будет весить многовато.
Ты собрался это выкладывать в стор?
333 1411387
>>411202

>конструктор


Есть "конструкторы" у интерфейса только, а код ты один хуй сам пишешь.
334 1411439
>>411202
Хз, может можно вордпресс через вебвью
335 1411446
>>411248
Можно же делать setExact как будильники. Другое дело, что все равно больше 10 секунд в фоне без активити тебе врятли дадут работать.
336 1411457
>>411446
>>411248
А больше 10 и не нужно, для снимка хватит.
337 1411789
>>390360 (OP)
как подключиться к эмулятору с хоста по ip? никак не могу (IDEA на маке), не пингуется по адресу который выводится в эмуляторе
338 1411833
>>411789
вопрос исчерпан
lsof -iTCP -sTCP:LISTEN -P | grep 'emulator\|qemu'
339 1412021
Будущее на стороне гибридных приложений все равно
340 1412031
>>412021
Понятное дело, но пока не видно чтобы гугл/апле объединились и начали разрабатывать какой-нибудь фреймворк. Война технологий пока продолжает идти.
341 1412311
>>411202
Конструкторов нет, но могу запилить тебе за небольшую сумму
342 1412629
Нужно за 5 дней накатать простенькую приложуху которая будет принимать уведомления + показывать данные с сервера (данные приходят из жсон апи) + иметь фичу а-ля будильник.
Что для этого лучше, Котлин/жава или есть смысл смотреть в сторону реактнейтива? Учитывая что с реактом у меня побольше опыта чем с жавой.
343 1412667
аноны, помогите в гугле не нашел, долблюсь в глаза видимо
как реализовать выбор файла из памяти телефона пользователем? Типа пользователь нажимает кнопку "добавить файл", ему открывается проводник и он там тыкает на файл, который хочет скопировать в приложение
344 1412681
Сап, ночной, хочу вкатиться в андроид. На более-менее приличном уровне знаю С# Xamarin не предлагать, писал простенькие десктопные приложухи на WPF, как мне кажется суть в андроиде примерно та же. Можете посоветовать что-нибудь, чтобы вкатиться не с полного нуля? Джаву знаю в той степени, в которой она похожа на шарп, котлин не знаю.
345 1412683
>>412667
$ npm install react-native-file-selector --save
$ react-native link react-native-file-selector

(:
346 1412733
>>412681
Привет маня. Манька, а шапка для кого написана? Она это, просто так висит да, там всякая хуйня написана верно? Для тебя же нужно писать отдельный вкат да? А может ты пойдешь пососешь?

Нельзя не оскорбить человека, когда вы такую хуйню пишете.
347 1412775
>>412667
documentFile android гугли
андроид.webm5,8 Мб, webm,
960x533, 1:37
348 1412776
>>412681
освятил
349 1413393
>>412629
Если знаешь реакт и вообще работал с жабаскриптом то реакт-нейтив. Можно заюзать Expo, там не нужно взаимодействовать с платформой как таковой. И что-то там было по плагинам для нотификаций. Думаю тебе это будет очень удобно и быстро в освоении. Минусы - большой вес хеллоу ворлда, много лишних зависимостей и нельзя подключать нативные либы.
350 1413394
>>412667
cursor
351 1413919
Вечер в хату.

Сел писать для пет-прожекта мобильное приложение на флаттере. Никогда раньше под мобилки не разрабатывал, но приложуха простенькая - собирать с апи жсоны и раскладывать на экране, самое сложное что будет - прогрессбары. Вопрос возник сразу - как делать аутентификацию с бекендом? На беке Rails + Devise для браузерной аутентификации, для апи пока шиш. Что почитать?
352 1413935

>LibGDX - слишком медленная параша для больших проектов, но познакомится можешь.


>last thread >>1361955 (OP)



Поясните, каким это местом медленно?
353 1414127
Почему когда я добавляю в активити пик1, сборка начинает выдавать пик2? Гугл молчит.
Причем пик2 выдается даже если объявить функцию вообще пустой
354 1414130
>>414127
Очищал билд, пересобирал - нихуя не помогало
Запустил сборку для эмулятора - ошибка пропала, теперь и на реальный телефон и на эмуляторы собирается ОК
Охуенно
355 1414148
>>414127
>>414130
Андроид студия она такая. Для профилактики советую попробовать еще через консольку.
356 1414705
Хуавей пилит свою ОС. Самсунг хочет тоже пересаживаться на свою ОС. Что думаете, аноны? Андроид все? Стоит выкатываться в бекенд ?
357 1414707
>>414705
Как допилить, так и приходите
358 1414843
>>414705
Тебе не кажется, что слишком тупо делать целую ОС, чем просто сделать замену Google сервисам? Или делать ОС, которая не сможет запускать апк файлы? Просто так платформу, за короткое время не дропнет, ибо до сих пор многие приложение поддерживают старые версии андроид, начиная с 14 версии андроид сдк, которой уже почти под 10 лет?
359 1414969
Анонии, на вас уповаю!

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

Да, я знаю про автоматизированное тестирование.
Но что выбрать? Аппиум? Эспрессо? Роботиум? Хуетиум? Что-то еще?

Детали: есть работающее в эмуляторе (т.е. конфигурация устройства всегда задана жестко) приложение, надо хуярить по кнопка, заполнять поля, проверять, на что мы вышли. Исходников приложения нет (т.е. я не знаю никаких внутренних имен, и не могу встроиться в него на уровне исходников).
В идеале хочется нахуярить свое приложение, чтобы раз-запустил рядом с целевым, и оно бы все сделало и положило бы лог в доступное мне место.
360 1414979
>>414705
Майкрософт делал вменяемую ось (мне как юзеру было заебца) и дешевые мобилки которые не лагали и где они?
361 1415010
>>414979
Там еще был няшный xaml, годный сисярп с async/await и хороший датабиндинг, а не как у нас.
изображение.png18 Кб, 225x400
362 1415368
А что, нативного нормального дейтпикера в андроиде не предусмотрено? Чтобы как на пике например, открывался календарь в модалке и юзер мог тыкнуть дату и все.
363 1415431
>>415368
Как же я ненавижу таких людей как ты, блять, ну потрать ты 2 секунды в ебучем сука гугле, и найди блять ебучий CalendarView и не приходи сюда со своими тупейшими вопросами, мудак блять
image.png278 Кб, 2152x1744
364 1415524
Вопрос конечно максимально тупой, но как сделать подобные списки без вреда производительности? Мне приходит на ум использовать contraint layout и заполнять его хуилярдом textView, но чувствую что рендериться это будет очень долго. Или можно сделать какой-нибудь linear layout с вложенными linear layoutами, что тоже будет хуйня по производительности
365 1415539
>>415524
RecyclerView чем не нравится?
366 1415540
>>415539
А как у него с производительностью? Не слишком ли это, делать recycler view ради 4 элементов?
367 1415548
>>415524
какой блядь вред производительности? ты совсем поехавший? на современных девайсах ты нихуя не заметишь, пиздец, блять, ещё нихуя не написал ,а уже у него вред по производительности повсюду, ну охуеть теперь, конечно твои ЦЕЛЫХ 4 ЭЛЕМЕНТА всю ПРОИЗВОДИТЕЛЬНОСТЬ УБЬЮТ блять, рендериться будут 2 дня, откуда вы только такие вылезаете, из какого года? из 1990? Дед, да тебе уже умирать давно пора, ты чего из гроба то вылез? А ну вали обратно
368 1415558
>>415548
Те хочешь сказать что это все recycler view на пиках?
369 1415569
>>415558
Нет, это Обычный ScrollView с кучей элементов, т.к. у тебя элементы никогда не изменяются в процессе работы приложения, ресайклер нужен для отображения неопределенного количества элементов
370 1415571
>>415569
А что это за элементы? Какой-нибудь linear layout с вложенными linear layoutами?
371 1415575
>>415571
Я что похож на телепата? Для создания иерархии элементов существует не только LinearLayout, подобное можно сделать чем угодно, а если тебя интересует именно то, что на скринах, то это скорее всего вообще PreferenceFragment, с помощью которого можно упростить процесс создания экрана с настройками
372 1415673
>>415548

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


А потом вся хуйня по мелочи аккумулируется в лаги, а когда нужно будет оптимизировать начнется: ой блять, ну тут у нас констреинт вместо ресайклера, переписовать 2 дня естимейта, а здесь вообще хуй знает, надо весь дата слой переписывать, чтобы нормальный плоский список для адаптеров был, и прочие радости.
373 1415726
>>415673
очень жирно
image.png278 Кб, 2152x1744
374 1415799
Реквестну вопрос заново подробнее.

Надо сделать список как на пике. Будет 4 элемента. При этом наполнятся он будет с инета, сохранения данных на телефон не будет. Как это сделать? В ручную создавать layout? Делать recycler view? Использовать PreferenceFragment?
375 1415801
>>415799
Может можно сделать xml и через include добавить его в layout?
376 1415802
>>415801
если так можно вообще
377 1415809

>>14157


Блять, если у тебя 4 элемента всегда, что тебе мешает просто сделать 4 элемента твоих в любом лэйауте и все? Причем тут списки вообще?
image.png19 Кб, 445x345
378 1415814
>>415809

> что тебе мешает просто сделать 4 элемента твоих в любом лэйауте и все?


Это один из вариантов решения, про который я написал

>Причем тут списки вообще?


Потому-что это будет в виде списка? Скорее всего будет как на пике
379 1415818
>>415814
Ну так и сделай просто все элементы в линейном лэйауте и не еби мозги
380 1415821
>>415818
А по производительности это лучший способ? Потому что это окно скроллится и в этом layout уже есть тяжелый элемент который сильно главный поток нагружает
381 1415837
>>415821
Какой там у тебя тяжелый элемент? Мамаша твоя что ли? Чувак, блин, сделай уже хоть как-нибудь, а потом, если через пару лет ты хотя бы откроешь документацию и прочитаешь ее, то тогда ты возможно поймешь, какую хуйню ты щас несёшь
382 1415862
>>415837
Собственно я тут щитпостил потому-что думал может есть какой-нибудь способ легко сделать похожий дизайн, через xml может, как у бокового меню, и вставить его в layout
383 1415967
>>415862
Просто сверстай через констраинт и не заморачивайся, если у тебя элементы не меняются динамически. В коачестве родителя укажи скролл вью.
384 1415968
>>415967
Уже сверстал через Linear они кстати могут меняться через редактирование пользователем
385 1415976
>>415799
отрисуй все на канвасе, чтобы не лагало
386 1416028
кто в курсе, как с помощью robolectric можно протестировать http запросы или запись данных в бд?
387 1416043
>>416028
Роболектрик умеет в SQLite на сколько я помню. В сеть лучше не ходить, если очень надо, то замокай через okhttp MockWebServer
388 1417274
>>390360 (OP)
Аноны, наверняка вы знаете!

Проблема такая:
после запуска adb, эта сволочь (адб) перестает реагировать

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

Но любая следующая команда подвисает.
Если включить полный лог, то видно, что там кому-то не нравится fd, мол, ждали 2048, а получили 4 (или наоборот, я уже не помню).

Я уже и сдк-менеджер качнул и руками проапдейтил, все одинаковая хуета.
Чо делать????
389 1417291
>>417274
В, общем, кажется, нашел самостоятельно
Скачал платформ-тулс от 27-й версии (у меня были от 29-й), и заработало.
Пидарасы бриновские, ни хуя сделать не могут, только компромат на всех копить.
390 1417703
>>417291
А че не 28?
391 1417924
>>417703
А хуй знает, нашел просто ссылку на зип с 27-й. Он заработал. Я не стал искать добра от добра.
392 1418067
Кто сможет написать софтину передачи текстовых данных в бд mysql? Готов оплатить
393 1418270
пацаны ваще девелоперята, пиздц помогите я в ахуе, хоть тут. стаковерфлоу ваще нихуя не решает, лучшие программисты сидят на харкаче, это же известно блять
Как ёбнуть WPS и P2P механизмы на андроиде? рут инклудед. пытался редачить файлы по путь /data/misc/wifi/ но там хуй. это пиздец, p2p еще ладно, но с включенным WPS андроид в каждом probe request светит производителя и модель устройства, просто как малолетка на вписке светит.
причем этой хуйней грешат как китайцы А сегмента, так и B, другое не пробовал. андроид 7. ну или не ебнуть а хотя-бы сменить значения полей.
image.png709 Кб, 1024x768
394 1418876
>>390360 (OP)
Хочу сделать реактивное API к своему сервису.

Думал просто обьявить у него поле, на которое можно будет подписаться и получать значения:
val currentGovno: BehaviorSubject<Govno> = BehaviorSubject.createDefault(/ get initial govno /)

Вроде всё хорошо: значение поля изменяю внутри сервиса. Новые подписчики сразу получат актальное значение, ведь используется BehaviorSubject.

Вот только проблема в том, что вне класса можно вызвать MyService.currentGovno.onNext(/ wrong govno /), то есть изменить значение из вне. Чего нужно избежать. Наверняка ведь есть какой-то способ, чтобы отдавать BehaviorSubject наружу как простой Observable? Или как это обычно делают?
sage 395 1418956
>>418876
да, можно отдавать как observable
396 1419024
>>418876
BehaviorSubject.hide()
397 1419057
>>418270
выкинь ведроид, ёпт. Все пацантре кодят под ВиндовсФон.
398 1419140
>>418876
ты еблан? геттер сделай с Observable и все
399 1419152
>>419024
Да, спасибо. Полчаса искал asObservable() или toObvservable() или convertToObservable()... Нужно больше спать.

>>418956
>>419140
Иди нахуй.
400 1419226
>>419057
есть у меня виндофон, и как ни странно, он не использует обоссанный впс, хотя это майкрософтовская технология. а вот ебаный андроид семь сука рот его ебать. единственный недостаток виндофона - он нахуй никому не нужен, даже майкрософту.
401 1419324
>>419152

override fun observeGovno(): Observable<Govno> {
return currentGovno
}
sage 402 1419463
>>419152
ты охуел щенок?! сам нахую сиди
403 1419481
Братишки, которые успешно вкатились за последний год, дайте пожалуйста общие рекомендации для успешного вката.
Снимок экрана от 2019-06-20 20-15-34.jpg120 Кб, 768x704
404 1419509
Устанавливаю Firebase functions, но эта хуета после второго шага наглухо подвешивает терминал, даже ctrl+c перестает работать. На гитхабе есть свежее обсуждение, но блять, нихуя не помогает. Аноны, помогите кто может.
405 1419517
>>419481
побольше сиди на дваче, еще посмотри аниме про хакеров и программистов, и фильмы еще. ну в принципе этого достаточно чтобы вкатиться джуном по удаленке 300к в месяц
406 1419531
>>419481
Новички сейчас никому не нужны, если попадешь на собес, просить меньшую зарплату, чем по рынку плохой вариант. Потому что наверняка у них уже был джун из разряда "вкатывальщик с нуля" и они знают, что лучше заплатить в два раза больше другому разработчику с опытом, и который оценил себя гораздо больше, чем потом решать проблемы, проебывать сроки и получать говнокод, да еще и трясти все время опытных и продуктивных разработчиков. То есть в своих целях пиздеть на собесах, дело необходимое, если хочется зарабатывать на покушать, но сможешь ли ты это потом подтвердить на деле свой пиздешь и работать непокладая рук, зарабатывая опыт, набивая шишки и в момент, когда не знаешь как решить текущую задачу, ругать себя за то, что ты тупой и не следовало все это начинать. И так будет продолжаться из раза в раз, ведь со временем задачи начнут быть сложнее, ведь ты захочешь получать от 2К баксов и работать в зарубежной компании, чтобы иметь возможность релоцироваться куда-нибудь в другую страну типа Чехии.
Если у тебя не предвидится что-то лучшее чем это, то можешь продолжать вкатываться или ты начинающий, с шапки треда, там расписан весь успех, как начать работать разработчиком под ОС андроид. Путь предстоит долгий и сложный. В добавок к знаниям Java + Kotlin и андроид SDK нужно будет уметь разбираться в работе серверов, файрбейс, гугловские сдк, ci/cd и еще куча областей без которых в разработке никуда. Делать это будешь ты конечно, никто тебе не предоставит в обращение человека девопса, который будет обкашливать вопросы с ci/cd.
Еще скорее всего попадешь на проект с легаси кодом, который будет параллельно работать и на котлин и на джава. Все это сложно поддерживать, придется придерживаться разных стандартов написания кода. На код ревью тебя будут дрочить исправлением ошибок в комментарии к методу типа такого (реальный пример из кода):
/ Получить имя. */ fun getName()
А так хорошо, бывает что сделаешь задачу и такой подъем сил ощущаешь, да и уверенности прибавляется достаточно, чтобы приступить к следущей задаче на легке. Дни будут идти незаметно. У меня год почти прошел с момента первого рабочего дня программистом, а кажется что только вот начал.
406 1419531
>>419481
Новички сейчас никому не нужны, если попадешь на собес, просить меньшую зарплату, чем по рынку плохой вариант. Потому что наверняка у них уже был джун из разряда "вкатывальщик с нуля" и они знают, что лучше заплатить в два раза больше другому разработчику с опытом, и который оценил себя гораздо больше, чем потом решать проблемы, проебывать сроки и получать говнокод, да еще и трясти все время опытных и продуктивных разработчиков. То есть в своих целях пиздеть на собесах, дело необходимое, если хочется зарабатывать на покушать, но сможешь ли ты это потом подтвердить на деле свой пиздешь и работать непокладая рук, зарабатывая опыт, набивая шишки и в момент, когда не знаешь как решить текущую задачу, ругать себя за то, что ты тупой и не следовало все это начинать. И так будет продолжаться из раза в раз, ведь со временем задачи начнут быть сложнее, ведь ты захочешь получать от 2К баксов и работать в зарубежной компании, чтобы иметь возможность релоцироваться куда-нибудь в другую страну типа Чехии.
Если у тебя не предвидится что-то лучшее чем это, то можешь продолжать вкатываться или ты начинающий, с шапки треда, там расписан весь успех, как начать работать разработчиком под ОС андроид. Путь предстоит долгий и сложный. В добавок к знаниям Java + Kotlin и андроид SDK нужно будет уметь разбираться в работе серверов, файрбейс, гугловские сдк, ci/cd и еще куча областей без которых в разработке никуда. Делать это будешь ты конечно, никто тебе не предоставит в обращение человека девопса, который будет обкашливать вопросы с ci/cd.
Еще скорее всего попадешь на проект с легаси кодом, который будет параллельно работать и на котлин и на джава. Все это сложно поддерживать, придется придерживаться разных стандартов написания кода. На код ревью тебя будут дрочить исправлением ошибок в комментарии к методу типа такого (реальный пример из кода):
/ Получить имя. */ fun getName()
А так хорошо, бывает что сделаешь задачу и такой подъем сил ощущаешь, да и уверенности прибавляется достаточно, чтобы приступить к следущей задаче на легке. Дни будут идти незаметно. У меня год почти прошел с момента первого рабочего дня программистом, а кажется что только вот начал.
407 1419532
>>419509
Что собрался делать? Хочешь работать с подписками в приложении?
408 1419549
>>419532
просто хочу потрогать firebase
409 1419555
>>419509
с нодой версии 8.1.3 все заработало
410 1419565
>>419531
Если я новичок в андройде, но не новичок вообще(1.3 года опыта фронтом), шансы выше на вкат андройд разрабом?
sage 411 1419596
>>419509
хуйня, если у тебя больше 100 пользавателей - высосет все деньги
412 1419600
>>419565
если у тебя опыт есть, хуле ты тогда спрашиваешь? Берешь и вкатываешься
пиздец, какие шансы тебе надо расписать? прочитай книжку другую, сделай какое-нибудь приложение с погодой или другой хуйней использующий открытое апи, и все. В резюме можешь написать, что работал программистом, фронтенд не указывать, хуле ты как маленький. Ты в гос конторе чтоли 1.3 варился? А потом через пять лет загнется твой андроид, будешь тут писать - бля ребяты, у меня опыта 6 лет, каковы шансы перекатиться на стек-нэйм??
413 1419642
Реально ли с нуля написать очень конкретную херовину, которая будет выкачивать переписку с мессенджеров с достаточно небольшим интервалом и высылать её на условный сервер скорее всего почту? Желательно, чтобы ещё и фотки сливал. Опыта мобильной разработки ноль, за плечами есть небольшая десктоп приложуха на Питоне с асинхронным чатом. Будет ли андроид сопротивляется выкачке таких данных? Реально ли выдрать инфу из кэша, если сами приложения или андроид не дадут выкачать инфу? Не будут ли ругаться потом встроенный антивирусвообще не предс авляю насколько он эффективен? Могу при установке понажимать всякие галочки и дать разрешения на любую дичьда, это телефон моей тянки, а я параноик, который спустя 2 года отношача что-то заподозрил Ещё есть вариант с тем, чтобы спиздить токен вкшки, но это будет ирл почти нереально осуществить.
414 1419652
>>419642
Немного поясню что конкретно мне хочется узнать — реализация такой программы это просто небольшая программка, которую реально при большом усердии написать за неделю/месяц или целый проект, который дохера чего потребует? Ну и безумно благодарен буду, если кто-то подскажет в какую сторону начинать. Базовый синтаксис это понятно, но какое апи и где гуглить, а так же какие концепции реализации могут быть.
415 1419653
>>419642
Тебе здесь не рады, школьник, тоскующей по однокласснице, которая не для тебя.
416 1419657
>>419653
Какая одноклассница, дядя. Я с девушкой 2 года живу вместе. Лучше помоги, если можешь. Не хочется постоянной ревностью отношения поломать.
417 1419730
>>419565
И правда, зачем спрашиваешь про то как вкатится? Это же тоже самое, что ты вкатывался во фронт-енд, только теперь будешь писать на другом языке и вставлять костыли в другие места.
418 1419731
>>419596
А с какого момента времени это будет так происходить? Работаю над продуктом, который уже года три в продакшене, пользователей в месяц около 550 тыс. но счет за оплату файрбейс около одного бакса.
419 1419760
Аноны, кто-нибудь знает плотно такую парашу как renderscript? В частности, интересует, как там работают операции сравнения с векторами. Например: есть некий
uchar3 rgb = {123, 45, 254};
правильно ли я ожидаю, что
convert_float3(rgb<251) даст мне {1.0, 1.0, 0.0} или есть тонкости?
Ещё такое: все ли элементарные операции над векторами типа умножения/деления/сложения/вычитания производятся поэлементно? А то мало ли, вдруг оно мне dot ебошит, а я-то не в курсе.
420 1419778
>>419657
ясно-понятно. Ухватил проект на фрилансе, а что делать непонятно?
421 1419782
>>419731
и сколько вызовов функций у вас в месяц? пол ляма пользователей и нет своего бека?
422 1419785
>>419642
если ты кулхацкер и знаешь и умеешь использовать уязвимости (которые прикрыли оперативно еще 5 лет назад), то реально
Еще если ты можешь декомпильнуть все месенджеры и сделать вставку своего кода, и обратно залить, то тоже реально.
Возможно ты можешь поковыряться в исходниках ведра, собрать билд и залить на мобилу - снимаю шляпу
хотя если у тебя есть доступ к мобиле, почему бы просто не прочесть переписку?
423 1419808
>>419642
Нет. Это зависит от каждого конкретного мессенджера. Где-то просто в базе могут валятся, и нужны админские или еще какие права что бы достать базу, а где-то все уже заэнкрипчено и соси письку.
424 1419811
>>419760
Дока по рендерскрипту говна кусок, поэтому советую создать простой хеллоу ворлд и там эксперементировать через логгер рендерскрипта.

> rgb<251


Но конкретно это параша какая то, как ты вектор с числом сравниваешь? Если его длину, то считай сам через length(rgb)
425 1419824
>>419811

>как ты вектор с числом сравниваешь


ну, как-то так можно же
int x = (int) (y>1);
а я с векторами хочу провернуть.
426 1419856
>>419778
Иди нахуй
>>419785
>>419808
Спасибо за развернутый ответ. Насчёт почему не могу просто прочитать — ну, мне кажется, что она просто её удаляет. Переписывается с кем-то, потом беру телефон через час и нигде нету сообщений за последние часа 3, хотя звук идёт типа сообщений вк. Тогда рли проще просто поговорить лол.
427 1419877
>>419856
Тебе же только посмотреть эти мессаги? Ну и поставь тупо кейлоггер, ебанат. Насладишься сторисам, как твою самку отняшил в пукан твой самый лучший друг.
428 1419947
>>419856
напиши в вк, и скажи что по gdpr они должны предоставить тебе всю переписку за полгода(или год), если откажутся, поставь на пару дней впн с европейским сервером
429 1420048
>>419782
Не знаю, видел только сумму оплаты. Так мы помимо статистики, а/б тестов и прочего говна используем FB Functions для проверки подписок. Бэка почти своего нету, для пары фич используем, и то очень примитивно.
430 1420454
>>418067
Можешь больше инфы дать? Слишком абстрактно
431 1420455
>>420454
Есть сканер на андроиде 7, надо передать ШК, количество, код товара в БД в инете, ну или по сети, лишь бы она до 1с дошла. Мб есть что-то нормальное уже, но не нашел.
432 1420470
Хочу вкатиться в элитную разработку на андроид, чтобы быдло при виде моего кода теряло сознание. С чего начинать?
433 1420473
>>420455
лол, попахивает онлайн кассами
434 1420491
>>420470
С покупки гейфона.
435 1420493
>>418067
Ну при чем тут база ебать. База на сервере, сервер за интернетом.
Всего-то и нужно что бы на беке был роут по которому слать гомно в джсоне/протобафе/хмле/аллахе.
436 1420517
>>420473
Нет, это просто склад.
>>420493
Ну можно, есть что-то готовое? со sql просто самый универсальный вариант +есть наработка на стороне бека.
437 1420521
>>420517
Блять, так ты просто номер сканируешь и все.

>>420517
Что за нахуй здесь творится.

А вообще, всех новичков нужно заранее предупредить - что разработка на ведройд это боль. Мне это не сказали 2 года назад, я и не знал.
438 1420523
>>420517
Блять причем тут sql? У тебя вопрос по ведру или что блять.
439 1420527
>>420521

>разработка на ведройд это боль


И что же там такого больного? Кодю уже несколько лет, никаких проблем не имею
440 1420577
>>420527
это видимо тупой еблан, который на гейось все перекатиться не может
441 1420578
>>420455
Ты хочешь, чтобы за тебя работу сделали, а ты зарплату получил?
Иди-ка ты на хуй
442 1420600
>>420521

>Блять, так ты просто номер сканируешь и все.


Да, это сканер, он просто сканирует номер и все.
>>420523
Вы наркоманы? Есть просто база скульная, если ты тхт будешь отправлять на фтп это меня устроит, но лучше в скульную базу писать.
>>420578
Еще один, я написал, что плачу. ДЕНЬГИ.

НУЖНО ПРОСТО 3 ОКНА ВВОДА ДАННЫХ ТЕКСТОВЫХ И ВСЕ, ЕСЛИ ЭТО СЛИШКОМ СЛОЖНО, ТО НЕ ВОПРОС, УЙДУ В ДРУГОЕ МЕСТО.
443 1420605
>>420600
Нельзя (читай НЕ СТОИТ) просто с клиента писать в удаленную базу. Потому твой sql тут вообще не причем, можешь хоть монгой-тарантулом там себе дрочить свои коды.
444 1420636
>>420605

>Нельзя (читай НЕ СТОИТ) просто с клиента писать в удаленную базу.


В чем причина? Всегда охуевал с этого принципа.
445 1420640
>>420636
В том что для подключения к БД нужен юзернейм и пароль? А какой-нибудь Васян по приколу может подконектится и накидать тебе говна. Плюс захочешь ты переехать на монгу, чо делать будешь? Как решать апдейт клиентов и нахуя, а с рестом привычней, проще и надежней (если руки не из жопы).
446 1420650
>>420600

>я написал, что плачу. ДЕНЬГИ.


платишь деньги за то, чтобы мы угадали, в чем задача?
Напиши нормальное ТЗ.
Весь технологический процесс распиши.
Не, я это тоже могу. Но это тебе будет стоить отдельных денег, и не будет гарантировать финального продукта.
447 1420651
>>420636

> Всегда охуевал с этого принципа.


Ты не одинок.
Поэтому мир полон говнокода, говнопроекта, проебанных клиентских данных, неподдерживаемых продуктов и прочей хуйни.
Просто поверь старшим товарищам.
448 1420660
>>420640
>>420651
У меня закрытая сеть, авторизацию можно сделать по конкретному устройству, если очень хочется.
>>420650
Я уже все написал, куда подробнее не знаю, пиши контакты, если нужно что-то еще.

Ну что ж, видимо задача передать 3 переменных в тхт файл слишком сложна для местных спецов. Буду искать в другом месте.
449 1420676
>>420660
Вижу, ты все лучше всех остальных знаешь и понимаешь.
Не сомневаюсь, что ты лучше всех все себе сделаешь. И еан прочтешь, и из базы все вынешь.
Хули мудакам деньги платить, у тебя закрытая сеть, и ты все уже написал, больше не требуется.
450 1420678
>>420676
У меня свой ШК, который передает коды и дату. Причем я сделал через мобильную хуету в 1с, но там все равно слишком много нажатий и костылей, поэтому и решил сделать приложение.
451 1420761
>>390360 (OP)
Сколько нынче синьоры андроиды получают?
452 1420775
>>420761
В среднем, около 200к
453 1420848
>>420527
Действительно. Все так же прописываешь нотификейнешы до Android.O и после? Как там локейшены на фрагментации в версиях? 100 строчечек как минимум.

Жри свое хмл говно дальше, мучаясь как отнаследоваться от grid layout и сделать хоть что-нибудь кастомное.
454 1420874
>>420848

> отнаследоваться от grid layout


Ну ты бы еще от абсолют лейаута наследовался, годнота, базарю.
455 1420887
>>420848
Так а в чем боль то? В том что иногда приходится писать чуть больше кода, чем хотелось бы? Да уж, ну это очень больно и не поспоришь
456 1420912
Как загружать картинки из папки ассетов в битмапы? Погуглил, там какие то инпутстримы, ассетстримы, не работают оба нихрена
457 1420925
>>420912
Плохо гуглил пирожочек.
459 1421003
>>421001
стопэ, это из файловой системы. Из ресурсов вроде бы просто, в дравабл кидаешь, потом R и всё, не?
460 1421004
>>421003
R это же отдельно, у меня картинки в папке assets приложения лежат
461 1421016
>>421004
я глайдом гружу, делашь урл вида file:///android_asset/govno/mocha.png
462 1421202
>>390360 (OP)
Подскажите, пожалуйста, есть ли где-нибудь все платные курсы продавшегося говноеда с котиками? Или что можно читнуть вместо них?
463 1421408
в настройках ведроида можно поменять системный шрифт (особенно китайцы любят такое)
Как заставить textview показывать обычный стандартный андроид шрифт?
464 1421426
>>421408
В редакторе layout'а на панели attributes в спадающем окне напротив "fontFamily" последняя опция будет "More fonts..." Находи шрифт "Roboto regular" и будет тебе счастье. В xml потом увидишь что-то вроде android:fontFamily="@font/roboto".
465 1421434
>>420912
На котлине вообще чётенько.

val bitmap = application.assets.open("papkapikch/yoba.jpg").use(BitmapFactory::decodeStream)
466 1421483
>>420775
А что определяет синьора?
467 1421484
>>421001
Какой мерзкий устаревший язык. Как вы на этом реликте пишете?
468 1421501
>>421483
180k мидл. 200+ синьор.

Что определяет? Скушай помидорку и станешь им
469 1421601
>>421484
Какой неоперившийся невежливый джун. Как ты иначе не в курсе, что язык под задачу подбирается ?
470 1421663
>>421601
Какую задачу выполняет тут джава, которую не может выполнить котлин?
471 1421668
>>421663
Ебет твою мамашу в рот, конечно же
472 1421750
>>421484

> мерзкий устаревший


Не модный-молодежный ты хотел сказать?
473 1421954
Сап. Как определить адекватную цену фриланса на Андроиде? Вот например, я сейчас выполняю свою первую работу за 10к, при этом я пишу довольно-таки крупное приложение и уже написал к нему собственное CRUD php апи. Насколько я продешевил? Учитывая что это был фл, у меня было 0 отзывов и я не понял как там заполнить портфолио
474 1421971
Накатил андроид Студио на ноут с i3 8гб озу и получил дико лагающий эмулятор. Они там совсем ахуели ?
475 1422030
>>421971
Я в бук пихнул 20 гб оперативы, превентивно дал эмулятору 6 гигов оперативы, пошел он нахуй. Вроде не лагает, лол.
476 1422056
>>421971
эмуляторы там пиздец
но они там есть под разную архитектуру, скорее всего ты выбрал неправильный
вообще, не еби мозги, ставь блюстакс сразу
477 1422057
>>422056

> блюстакс


Это что?
478 1422070
ух блять, With Android Studio 3.2 and higher, you can quickly migrate an existing project to use AndroidX by selecting Refactor > Migrate to AndroidX from the menu bar.
нет там нихуя, как мигрировать, не руками же
479 1422083
уу сука, firebase теперь требует minSdk 16. я стал забывать свою нелюбовь к ебаным корпорациям
480 1422085
>>422057
нуууууу
в гугле забить "андроид блюстакс" мамка не разрешает?
481 1422240
>>422056

> блюстакс


Щас бы китайские мокрописьки накатывать, когда эмулятор и так хорошо работает.
482 1422262
>>422240
Пиздец же ты тупой.
Тебе русским языком сказали, что штатный эмулятор работает плохо.
Но ты пришел высрать свое никому не нужное мнение.

>Глядите, я мастер программирования на андроиде!


>Как "на хуй"?

483 1422284
Зачем вы занимаетесь говноедством с эмуляторами? Что мешает компилить сразу на устроиство?
484 1422292
>>422284

>Зачем вы занимаетесь говноедством


Ты задал вопрос, но сделал это без уважения.
Иди-ка ты на хуй.
485 1422310
>>422292
Уважать говноедов? Не, не сегодня
486 1422327
>>421971
Когда стояли стоковые 8 гб, были постоянно два стула: студия+браузер или студия+эмулятор. А ещё она любит насрать в оперативку дохлых процессов, которые только висят в памяти, приходилось раз в пару часов их прибивать. Короче, на сегодняшний день минимум памяти - 16 гб.
487 1422531
>>422070
Все там есть, если студия одна из последних.
488 1422536
Че надо на миддла знать?
Что нового и важного в андроиде за последний год?
489 1422651
можно ли получить путь к изображению на карточке и скопировать себе в приватную папку приложения без разрешения READ_EXTERNAL_STORAGE ?
490 1422653

>This class was deprecated in API level 29.


>This class is deprecated because this is just a convenient UI widget class that application developers can re-implement on top of existing public APIs. If you have already depended on this class, consider copying the implementation from AOSP into your project or re-implementing a similar widget by yourselves


как же у меня подгорает
491 1422660
492 1422662
>>422653
Это что?
493 1422700
>>422536
• Architecture Components с MVVM.
• Понимать SQLite по приличном уровне, чтобы уметь написать хитровыебанную raw query и не факапить upgrade'ы базы данных.
• Стандартный набор для работы с сетью: OkHttp, Retrofit, Json, RESTful API
• Уметь в Dagger или Koin
• Custom Views во все поля, работа с Canvas
• Firebase, в том числе Push Notifications.
• Иметь представление о Service, но не ебать себе мозг и пользоваться WorkManager.
• Тонкости работы с файловой системой.
• Про git, gradle и ООП даже не говорю.
• UI design guidelines.
494 1422703
>>422651
Ни ху я. Сам знаешь, что без разрешения можно лазить только по internal storage твоего приложения.
495 1422710
>>422662
Да там до хера такого.
С каждой версией выкидывают поддержку какой-нибудь полезной и удобной хуерги
Скоро под иос программировать приятнее будет
496 1422861
>>422700
это вопросы на джуна
497 1423152
я в шоке бляць. отключил useProguard и гугловый r8 или что-там, убрало 5k методов и я влез в лимит! неужели гугл сделал что-то полезное, пиздец
498 1423535
>>423152
Ну хуй знает, вероятно у тебя прогвард был недостаточно натюнен. А так r8 конечно шустрый и зачастую лучше.
image.png121 Кб, 583x361
499 1424992
Что есть Kotlin сейчас?
1) Хайп искусственно раздутая шумиха, с привязкой к IDE
2) Норм язык, но только для андроид.
3) Всесторонний язык и вообще топ на десятилетия?

0) Свой вариант.
500 1424994
>>424992
ппц я под перекат попал
501 1424996
>>424994
Если что, я накатил отдельно
>>1424995 (OP)
>>1424995 (OP)
>>1424995 (OP)
502 1425016
>>424992
Как связан хайп с привязкой к иде? Совсем поехавший? И какая блять привязка к иде? Ты можешь код писать хоть в блокноте и собирать его из командной строки, нахуй тебе иде? По-твоему жаба тоже привязана к иде?
Что значит норм/не норм язык? Язык это просто инструмент, который помогает бизнес задачи решать с помощью пеки, ты можешь их решать практически на любом языке, похуй вообще, какой тебе нравится язык на таком и пиши или че ты хочешь тут услышать? Что тебе скажут что котлин лучший язык и ты обязан на нем писать? Или то что котлин говно и никогда на нем не пиши? Че ты пришел то сюда вообще со своим платиновым вопросом? Пиздец
503 1425027
>>425016

>Как связан хайп с привязкой к иде?


Действительно, где ты такое связал там.

>Ты можешь код писать хоть в блокноте


Толстота то какая, даже в вк и телеге такого юношеского ада я не слыхал давно.

>Что значит норм/не норм язык? Язык это просто инструмент


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

>Что тебе скажут что котлин лучший язык и ты обязан на нем писать?


Что ты несешь, человек спросил как комьюнити мобильнутый оценивает котлин. Зачем ты придумываешь свое?

Я думал ты толстишь, но ты в конце сам от своего текста порвался. Мне тоже любопытно как там котлин и даже как там дарт с флаттером. Рваться не обязательно и больше тебя не кормлю
504 1425029
>>425027

>>FiX


>программирование на аннотациях


>сообщество мобильнутых

505 1425064
Андроид НИНУЖЕН
https://fuchsia.dev/fuchsia-src
506 1425067
>>425064
Таки для jvm страдальцев "подушку" какую-то сделают.
507 1425391
>>425064
Это что ж получается, Котлин соснул в итоге?
508 1425410
>>425391
Присоединяюсь к вопросу.
509 1425454
Как сделать свой словарь? Поиск по словам, словарная статья чтобы было. Есть какие-то готовые движки?
510 1426195
>>425391
И при чем тут котлин?
511 1426234
>>426195
Причем тут вообще андроид?
512 1426907
>>425064
Очередной представитель секты реактнейтива и флаттера?
appsigning.png65 Кб, 682x772
513 1426910
Аноны, подскажите такой момент: кто знаком с опцией в консоли плеймаркета пикрил?
У меня почему-то для одних проектов при заходе в нее светятся ключи (Sha-1, MD5), а для других их нет, но есть опция заливки ключа. Пробовал залить сам файл ключей, которым приложуху подписываю, но его не приняло. Те проекты, в которых ключи показываются, заливал изначально не я и я хз, что в консоли делалось.
Что это вообще за опция и для чего нужна, а то я провтыкал момент, когда она появилась. И кто уже самостоятельно этот ключ заливал, как именно это делается? Повторюсь, что файл .jks оно не хавает.
dbworkinghard.gif486 Кб, 320x569
514 1427431
Вкотился недавно, спрашивайте свои вопросы.
515 1427437
>>427431
О. Не успел вкотиться уже говна поел.
Ответы же.
медленно-само-почин
обезьяна кодер 516 1427953
Sup.

Как по человечески реализовать, что-то типа менюшки контекстной как в "диспетчере файлов" на моем ведроеде? Поведение у нее такое:
1) жмякаю на кнопку открытия меню.
2) вылазит список с пунктами меню.
3) клик по списку приводит к действию енному, а клик вне его просто закрывает список.

Просто спрятать контейнер со списком на лайауте и делать его видимым при нажатии кнопки открытия меню? А закрывать меню при клике на этот контейнер?
517 1427996
>>427953
Это стандартная хуйня в ондроиде
518 1428004
https://github.com/glacambre/firenvim
Сап аноны. Андроид разработчиком не являюсь, но в теории, можно ли сделать такую хуйню в андроиде? Чтобы в каждом поле, где открывается клавиатура, запускался вим.
519 1428073
>>427953
Navigation Drawer
или
Fragment Dialog со списком
520 1428133
521 1428141
>>428133
А мне кажется что yes, т.к. реально через аксесабилити сервис узнать позицию зафокусенного окна, через оверлей нарисовать свою хуйню и скинуть фокус на нее. В плей маркет ты с этим офк не попадешь.
522 1428413
>>428004
В целом возможно отловить ивенты с помощью ацесабилити, но на вэб странице ты уже не отловишь ничего.
Или может просто сделать кастомную клавиатуру?
изображение.png53 Кб, 1611x738
523 1429339
>>396590
Блядь, ну MediaPlayer то просто приделать, там буквально пара строчек. А с exoplayer нихуя непонятно, всё что красным подчеркнул
524 1429538
>>429339
Тоже одно время хотел сделать плеер для анон фм, но потом дропнул.
image.png27 Кб, 711x159
525 1430116
Кто-нибудь работал с android.net.VpnService?

Спиздил код VPN для перехвата локального трафика отсюда: https://github.com/hexene/LocalVPN и перепиливаю его для самописного протокола.

Сейчас нужно сделать http-запрос с помощью OkHttp3 удаленному серверу, причем минуя мой запущенный VPN, иначе он проксирует этот запрос и еще раз сделает его, а потом еще раз проксирует... рекурсия, короче.

Для этого у VpnService есть метод protect() (пикрелейтед как было в исходном коде), но на вход он принимает только сокет.

Можно ли вынуть из OkHttp3 сокет, через который он работает и сделать VpnService.protect() на него? Или есть другой способ обойти системный VPN?
526 1430117
>>430116
И нет, вручную формировать TCP-пакет для записи в сокет не хочется.
обезьяна кодер 527 1430238
Сап.

Как сохранять данные приложения в ведре? Вопрос нагуглю.

Второй вопрос это при каких условиях эти данные будут тереться найух при нажатии в настройках кнопки "удолить данные приложения"? Не хочется чтобы пользователь не имел возможности очистить пространство ведрофона от 1000 хайрез фоток.
обезьяна кодер 528 1430286
Ладно. Там специальная папка кэша для этого есть.

А вот например маленькие базы данных на несколько пунктов лучше реализовывать как скьюлайт или я хз через джсон например? Просто скьюлайт способ слишком сложный, а через джсон, чтобы добавить в масив сохраненный в файле один обжект надо будет либо играться с файловым указателем либо полностью извлекать объект из файла, добавлять туда итем и записывать заново.
обезьяна кодер 529 1430287
530 1430766
>>430116
>>430117
А хуй с ним, через SSLSocket зделол уже.
531 1430799
Используете ли вы dagger-android? Особенно интересно послушать у кого на работе юзается это.
Я вот изучаю сейчас этот модуль, и с количества мета-языка просто охуеваю. Так что стало интересно юзают ли это
532 1430846
>>430238
Слишком сложно излагаешь свои мысли, но если правильно понял, ты не хочешь удалять файлы после удаления приложения или очистки кэша. В таком случае тебе нужно сохранять файлы с помощью ContentProvider и не сохранять это в БД твоего приложения.
533 1430849
>>430286
Ну тут все просто - изучай Room. Он довольно простой для понимания и элементарные вещи может сделать любой, кто прочитал туториал.
534 1430854
>>430799
На новых проектах сейчас повсеместно MVVM/MVI + DI (KOIN, Kodein) + Real/Room.
Dagger обычно используют те, кто давно работает разработчиком. Новое поколение предпочитает что-то новое и модное. Но в любом случае, нужно понимать зачем и как использовать тот или иной инструмент.
535 1430869
>>430854
Сам-то дагер уже давно обсосал хотя голова все равно дымит с мета-языка, ненавижу аннотации
Я конкретно вот это имел в виду https://dagger.dev/android
536 1431078
>>430799
Многие юзают, к сожалению. В крупных проектах с жирной логикой может быть и становится удобно, но на средних и меньше - нахрен этот жирный даггер с безумным кодгеном. Больше кода написать надо, чтобы просто в конструктор передать зависимость.
537 1431996
>>391628
с реакт нейтивом все заебись, надо смотреть по перспективам и комьюнити, а он у реакта огого
538 1432153
Сап, нужно реализовать приложение-тренажер, обучающее правильно определять время на часах со стрелками.

Как это лучше реализовать? Как сделать стрелки интерактивным?
Как дэдэктить совпадения?
У меня идею ток с картинками, то есть циферки-картинки, с соответствующими названиями, вырезать их имена и и находить их совпадения.
539 1432556
Какая разница между
List<> arr = new ArrayList<>()
и
ArrayList<> arr = new ArrayList<>() ?
540 1432589
>>432556
Такая, что первая ссылка это List, а вторая ArrayList.
541 1432604
>>432153
Как вариант рисование на канвасе плюс тач лисенер
542 1432743
>>432556
почитай про полиморфизм
543 1432775
>>432556
Надо вести счетчик таких вопросов, месяца три назад уже был вроде?

Кодишь к интерфейсам - имеешь гибкость в разработке/поддержке так как от того что завтра ты захочешь перейти с использования ArrayList на какой-нибудь CopyOnWriteList тебе не придется перехуяривать пол приложения, а только одну строчку.
544 1433342
>>432743
Что именно?

>>432775
Это единственное отличие?
545 1433898
>>433342
Это очень большое отличие.
546 1434753
Ребят, Retrofit 2 проблема с SSLHandshakeException api 19 андроид 4.4.2. можете помочь?
Простой софт для создания приложеня 547 1434755
Предыстория такая: хотел себе разработать словарик для личных целей поиск в главном меню и возможность добавлять слова, сейвя их на карточку, либо в облако. В программировании полный ноль, поэтому потуги разобраться, как это сделать в Android Studio, привели к дикому баттхерту. Очень сложно для понимания. Но помню, что раньше был софт для быстрой разработки софта на пк (PHP Devel Studio). Там почти все простые задачи выполняются графически. Вытащил кнопку, назначил на клик такое-то действие и тд.

Так вот, если подобный раковый софт для андройда. Может, в Delphi/RAD Studio будет проще разобраться? Или есть более простой для понимания язык с кучей полезной инфы?

Заранее благодарю.
548 1434793
>>434753
TLS слишком новый небось.
>>434755
Давай ты просто AnkiDroid будешь использовать как все нормальные люди?
549 1434890
>>434793
Если бы я хотел анки использовать, я бы не писал собственное приложение
550 1435297
>>434793
по поводу tls
нельзя ли просто игнорировать его?
мол да дядя я знаю что сертификат не подходит или че там, пропусти по братски и все
551 1435331
>>435297
Можно. А можно еще все в иннер асинк тасках хуярить.
552 1435349
Сап, есть небольшой опыт в xamarin android писала приложение с несколькими фрагментами, ресайклервью, кастомными диалогами, то есть самые основы знаю, сейчас хочу начать изучать андроид разработку на жаве, какое приложение создать, чтобы узнать что-то новое для себя базы данных, сервера, оповещения, етц? У самой идей нет
553 1435392
>>435331
че то ты завернул...я не сказал сразу, я новенький в этом деле( я вообще не петрю асинтаски иннеры всякие (
554 1435411
>>435349
Сделай мне легкий клиент f-droid'a, а то официальный кусок говна и работает крайне хуево. Там и работа с списочками, сетью, и с БД с пакедж менеджером пошалить. Фоновые обновления с нотификашками. Самое оно для вката.
555 1435476
Сап, такая тема не работает ресайклер в обратную сторону и пропускает последних два элемента перед загрузкой следующих.
Как фиксить?

активити: https://pastebin.com/3Ujqzyq1
адаптер: https://pastebin.com/XicUqg5y
презентер: https://pastebin.com/pptFjyKc
556 1435606
>>435476
Смотри логику, где загружаешь данные при достижении конца списка.
557 1435612
>>435349
Приложение должно содержать в себе навигацию между фрагментами, single activtiy, architecture components, room, список с данными, который можно крутить бесконечно (пагинация). Грубо говоря, минимум два экрана, на одном экране список, при нажатии элемента открываешь новый экран. Если не понятно, то естественно это REST клиент (Retrofit). По приколу можешь подрубить файрбейс, крашлитку и прочее говно, которое придется использовать в каждом проекте. Советую сразу хорошо заучить и понять типы данных (примитивы и ссылочные), работу с коллекциями, многопоточность. Можешь сразу тыкать котлин.
558 1435692
>>435606
Что не так?
Меняем флаг на фолс
Делаем новый параметр для запроса
Делаем запрос с новым параметром
559 1435772
Тест на капчу ОДИН раз, не баньте пожалуйста
560 1436192
>>435692
Можешь поставить логи и посмотреть, когда у тебя этот код срабатывает. По хорошему лучше смотреть позицию из адаптера. Прикрути колбек какой-нибудь.
561 1436310
>>433898
Спасибо анон!
562 1436441
>>422536
Знать и применять SOLID, Clean Architecture , AAC.
sage 563 1436531
>>436441

> AAC


Вот все говорят, android architecture, а что конкретно оттуда? (кроме mvvm, LiveData, Room) Это же охуеть какой пакет, немаленький пакет.
564 1436641
>>436531
Так ты будешь брать оттуда библиотеки в зависимости от твоих потребностей. Нужна работа с БД или навигация - берешь оттуда.
2019-07-1616-43.png67 Кб, 1213x315
565 1436969
Вообщем тема такая сделал я по гайду простой MVP, в активити метода setData, переопределенного из интерфейса, я инициализирую все для работы с данными.
На вход этого метода поступает список из презентера.
Потом для ресайклера добавляю слушатель скроллинга, в нем я делаю запрос на сервер с новым параметром, если пользователь опустился до конца, и пытаюсь добавить данные в адаптер.
Но суть в том, что при вызове презентера в нем он вызывается setData для вью и получается в адаптер попадает только новый список, а старый удаляется.
Как сделать, чтобы к старому списку добавился новый и т.д. Diffutil пробовал тоже самое.
566 1436983
>>436969
Тут сразу видна проблема в коде, именно каждый раз ты создаешь новый экземпляр адаптера и присваиваешь его ресайклеру. Нужно вынести этот фрагмент кода в onCreate(). Затем мы видим, что осталось присваивание слушателя для ресайклера, что тоже неправильно. Мы присваиваем слушателя только в моменте создания активити/фрагмента, а у тебя это происходит каждый раз, когда пришли данные с сервера. Выше писал уже, что смотри на этот участок кода. Постарайся как можно проще написать данный код, чтобы метод выполнял только ему предназначенное. А то получается из названия метода setData() ты не присваиваешь данные, а создаешь новый экземпляр адаптера, делаешь еще какие-то действия не относящиеся к методу. Можешь почитать книгу Р.Мартин "Чистый код", там очень хорошо расписаны концепции написания кода и читается легко, но зато не будешь тупить на таких элементарных вещах.
567 1437001
Спасибо, анон, попробую.
568 1437022
>>436983
Теперь к сожалению мне не понятно, как передать в конструктор адаптера данные, вызывая метод set самого адаптера, но до этого срабатывает нулпоинтер(
569 1437041
>>437022
В адапторе есть метод setData(list: List<Pokemon>) {pokemons.add(list)}, в котором добавляются элементы в список. В адапторе List pokemons = new ArrayList(). Тогда там будет пустой список, в который добавляешь данные и никакого НПЕ.
570 1437064
>>437041
Боже, храни тебя Господь, целый день нихуя не получалось, сейчас вроде, что- то получилось , я спать до завтра.
571 1437105
>>436969
Чтобы порциями подгружать данные в список юзай пагинацию: https://developer.android.com/topic/libraries/architecture/paging
572 1437142
Подскажите как разобраться с проблемой. Имеется LaunchActivity, роль которой играет сплеш активити, в ней происходит загрузка настроек, старт нескольких фоновых потоков, загрузка в память всего необходимого и т.д. После такой инициализации аппы, происходит автоматический переход на главную активити. Проблема следующая, если юзер свернет аппу на главной активити и андроид убьет процесс, и юзер попытается вернуться в аппу через список приложений (не через иконку), то будет запущена главная активити из которой юзер свернул аппу, а не LaunchActivity (в которой все грузится) и поэтому приложение будет работать неверно. Как это правильно пофиксить?
573 1437155
>>437105
Я не верю, что это кто-то юзает. Такая то анальная привязка к пагинации во всех слоях, что пиздец.
574 1437921
антонуасы, нормально если я решил использовать ModelView в MVP только для хранения презентера при повороте/cкрытии/подскоке кабанчиком экрана? Это законно? Вроде как гуголь хочет чтоб я делал MVVM или я что-то не так понимаю? Я тут залетный, не обоссывайте
575 1437928
>>437921
ModelView - это которая ViewModel из джетпака?
В любом случае надо юзать либо вьюмодель (MVVM), либо презентер (MVP), потому что вьюмодель и презентер это по сути одно и тоже. Одновременно юзать их как-то странно.
576 1437940
>>437928
Он про другое. Мы можем использовать ViewModel компонент из джетпака, но у нас будет по сути MVP, а не MVVM. Думаю это получается в случае, если мы забиваем на DataBindings.
577 1437941
>>437928
Ок, просто до этого освоил mvp, при пересоздании Activity сохранял Presenter с помощью Loaders, но в API 28 они deprecated.

>"Loaders have been deprecated as of Android P (API 28). The >recommended option for dealing with loading data while handling the >Activity and Fragment lifecycles is to use a combination of ViewModels >and LiveData."


Вот и решил что наверное теперь нужно провернуть это через ViewModel. А как теперь быть, если я не хочу этих ваших MVVM, пользоваться deprecated компонентом?
578 1438104
>>437921
Да, это абсолютно нормально. ViewModel из джетпака имеет хуевый нейминг, на самом деле это обычный retain object.
579 1439536
Оп-половой орган, возможно эрегированный, перекат где? Меня, одного беспокоит, что вся шапка с ссылками проебаться может?
580 1439689
>>439536
тебя одного. Шапка говно
581 1439700
>>437941
Короче вопрос в том, можно ли презентер наследовать от джетпаковской вьюмодели, чтобы сохранять его инстанс на поворотах. Ответ - да
582 1439709
>>437940

> но у нас будет по сути MVP, а не MVVM


Нет, не будет. Никто не будет держать ссылку на вью через интерфейс и вызывать на нем методы, поэтому мвп это не может быть по определению.

> Думаю это получается в случае, если мы забиваем на DataBindings.


Датабиндинг это просто конкретная библиотека для удобства привязки вью. Никаким магическим образом следование мввм он не обеспечивает. Если заюзываются AAC, то как раз больше на обеспечение характерной для мввм связи влияет LiveData. То, что в итоге получается, больше всего походит на пм. Мввм и пм очень похожи по структуре, единственное отличие, которое приводят, - в мввм биндинг "автоматический". Но "автоматический" - это все лирика и пустые, нестрогие описания. Это никак не изобразить на диаграмме и строго не определить без ссылок на конкретные имплементации в виде всяких wpf, silverlight и прочего. Но принято считать, что паттерны абстрактны. Короче я бы не заморачивался и приравнял в подобной ситуации мввм к пм
583 1439731
>>439709
Что такое пм?
584 1439780
>>390360 (OP)
Андроидтоны, хватит ли условно двух томов Хорстманна и философии для полного изучения кора и вката в андроид?
585 1439781
>>439731
Presentation Model
586 1439783
>>439780
Хватит и неполного Head First Java
587 1439787
>>439783
Даже так? Ладно, спасибо.
588 1439918
Почему под андроид пишут на java, но игры - unity т.е. с# ??
589 1439933
>>439918
Потому что юнити потом скомпилирует все эти жыесы-сишарпы в другую хуйню.
Джавовский байткод тоже переведут в декскод, но это другое. Изначально выбор пал на джаву потому что она была всем известна и понятна. А сисярп был молодой и вообще отрыжка майкрософта.
590 1440619
Собрался просить помощи ИТТ, пока нарезал куски кода нашел косяк, спасибо.
591 1441252
>>390360 (OP)
купил себе андройд приставку, можно ли както через нее смотреть порнохаб и тому подобные ресурсы?
592 1441415
Каков Ксамарин в плане перспективы дальнейших работ? Или все равно надо в жаву вкатиться? (для Шарповика не проблема в принципе).
593 1441427
>>441415
ксамарин не нужен, джава не нужна, вкатывайся в котлин опционально во флаттер
594 1441498
>>439918
Можно на Libgdx пилить java-игры под Андрюшу. Но он, конечно, не сравнится с Unity.
595 1441548
CS 193A Норм? Стоит смотреть, или есть ресурсы получше для обучения?
596 1441653
>>441548
Чем тебя не устраивает инфа из шапки?
597 1442177
>>441548
ну мне зашло, пытался вкатываться через руззкий стартандроид, но как-то уныло становилось, а тут дядька, хоть иногда петросянские шутки выдает. Минусы:
1.В ластецком курсе от зимы 2019 пишет на котлине(прошлые не открывал) но мне лично этот нищюкский код перевести в яву легко было
2. Не шарит в ConstraintLayout, постоянно с ним лажает, не может внятно ответить на вопросы студентов про этот лэйаут.

мимошкила 17lvl
598 1442793
>>442177
Шутки забавные) После этого что учил?
sage 599 1443217
Блядь анон хочу ловить пакеты!
Нихуя не получается я все перепробовал.
Пользуюсь Fiddler, все как надо настроил, установил сертификат на эмуляторе. Так эта блядь вываливается с ошибкой, если дешифровать https.

Сертификат устанавливал. Я его уже и через ads перекидывал и на веб-рожу заходил, скачивал оттуда.

Все работает если отключить дешифрофку. Но нахуя оно тогда нужно.

АНОН КАК ТЫ ЛОВИШЬ ПАКЕТЫ ПОМОГИ Я ЗАЕБАЛСЯ
600 1443227
>>443217
Фу таким школохакиром быть.
sage 601 1443228
>>443227
Каким нахуй школохакиром.
Мне как отлаживать, если я не вижу пакеты?
602 1443349
>>443217
а прокси прописал?
603 1444069
Аноны, можно ли для резюме написать не какой-нибудь там проект, а игру? Какие вообще проекты стоит делать для устройства на работу?
604 1444085
>>444069
Капитан очевидность подсказывает делать на том стеке, в каком хочешь работать
605 1444143
>>444069
напиши что-то, что будут люди юзать
даже если 100 человек в месяц, получишь бесценный опыт работы с реальными пользователями
606 1444145
>>444069
гитхаб клиент на несколько запросов, плюс покроешь будущие тестовые задания, потому там любят гитхаб клиент задавать
607 1444232
>>444145
Что имеешь в виду под этим?

> на несколько запросов

608 1444253
>>444085
Ну я даже не знаю, на стандартном стеке, обычные приложения. Просто, могу ли я принести им какую-нибудь игрушку на libgdx или это будет несерьезно?

>>444143
Ну если написать игру и выложить в плей маркет, где ее будут юзать 100 человек. Нормально будет?

>>444145
Нихуя не понял, анон.
609 1444281
Сап, программач. С какого размера аудитории имеет смысл вводить рекламу?
Сейчас приложение использует ~100 человек в день
610 1444371
>>444253

>Нормально будет?


нормально, где 100 там и тысяча. У меня 2 года прилага жила со 100 пользователями в день, потом я допилил фич, изменил монетизацию, добавил уровней всяких и теперь только инсталов 5k в день
611 1444429
>>444371
Отлично, спасибо. Удачи с приложением.
612 1445119
Аноны, подкиньте идей для приложения. Что-нибудь небанальное и хоть немного востребованное. С меня тепло и ласка.
613 1445164
заюзал кароч app bundle для мелкого апдейта
гугл нахуй удалил мое приложение и страйк в плечи аккаунту
мб app bundle и не виновал, но я ничего почти не менял в прилаге
614 1445208
>>445164
Что написали в причине?
615 1445233
>>445208
Вероятней всего как всегда бла бла бла вы нарушили правила пользованием сервиса, иди нахуй. Как будто в первый раз.
Тред утонул или удален.
Это копия, сохраненная 31 июля 2019 года.

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

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