Size: a a a

StartAndroid Ru Chat

2020 August 26

СС

Слава Слава... in StartAndroid Ru Chat
Vladushka
Так же можно кучу ошибок наделать с таким колличеством ключей
И их стоит вынести отдельно и сделать константами, если уж на то пошло
Имена ключей нужно выносить  делать константами?
источник

SB

Sergey Bogdanov in StartAndroid Ru Chat
Andrew
Общаться с сервисом можешь как с sdk, с основной апки
Спасибо! А если поиграть с приоритетами процесса сервиса в моей версии?
источник

AN

Alexey Nirvana in StartAndroid Ru Chat
Добрый день, Камрады !

Пожалуйста, у кого есть время, кто сможет, дайте совет в личку.

Меняю вид деятельности, планирую полгода не работать, полностью учиться так сказать на Android.

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

Вопрос - порекомендуете ли Вы курсы Сергея Немчинского FoxMinded в качестве первого обучения в формате онлайн менторства ? Моя цель - через год начинающим хорошим Junior.
Или может порекомендуете другой путь - самообучение по сайту, другие онлайн форматы ?
Дайте свой Дружеский Совет, он мне очень важен.
Боюсь и не научится ничему потеряв время, и без работы остаться.
Заранее спасибо
источник

СС

Слава Слава... in StartAndroid Ru Chat
Alexey Nirvana
Добрый день, Камрады !

Пожалуйста, у кого есть время, кто сможет, дайте совет в личку.

Меняю вид деятельности, планирую полгода не работать, полностью учиться так сказать на Android.

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

Вопрос - порекомендуете ли Вы курсы Сергея Немчинского FoxMinded в качестве первого обучения в формате онлайн менторства ? Моя цель - через год начинающим хорошим Junior.
Или может порекомендуете другой путь - самообучение по сайту, другие онлайн форматы ?
Дайте свой Дружеский Совет, он мне очень важен.
Боюсь и не научится ничему потеряв время, и без работы остаться.
Заранее спасибо
Мне Тоже интересно
источник

А

Артём in StartAndroid Ru Chat
Aleksei Afanasev
Всем привет
Такой вопрос
На уровне db используется один класс (entity), на уровне отображения данных из UI используется другой класс
В пути из базы на экран объект проходит некую трансформацию (например, вместо ID операции ему присваивается название операции, вместо long миллисекунд формируется строка даты и тд)

С точки зрения ООП / SOLID, все эти конвертации где должны происходить?
Это должен быть метод внутри класса объекта, или это нужен отдельный класс class BlablablaConverter, и в нём конвертировать все данные для преобразования в другой объект?
В интернете есть статья (к сожалению, сейчас даже название не вспомню), где обсуждаются эти методы (и ещё некоторое количество других) и, собственно, нет однозначного ответа. Так что тут больше по собственному удобству. :)
источник

AA

Aleksei Afanasev in StartAndroid Ru Chat
Артём
В интернете есть статья (к сожалению, сейчас даже название не вспомню), где обсуждаются эти методы (и ещё некоторое количество других) и, собственно, нет однозначного ответа. Так что тут больше по собственному удобству. :)
Понял, спасибо)
источник

AN

Alexey Nirvana in StartAndroid Ru Chat
Реально ли через курсы Сергея Немчинского хорошо обучиться для смены профессии ?
источник

AN

Alexey Nirvana in StartAndroid Ru Chat
Если не жалко, напишите в личку - сам обучился на практике по видео/бесплатным курсам/книгам, или другим способом.
Спасибо
источник

IL

Ivan Lotoff in StartAndroid Ru Chat
Vladushka
а что плохого во вложенности?
card view наследуется от frame layout кстати, уточнила на всякий случай
Вероятно, ответ на этот вопрос кроется в понятии layout circle. В linearlayout вызывается ~300 методов, чтоб всё отрисовать и правильно спозиционировать. Так что, если ты, например, вложишь вертикальный линиар в горизонтавльный, то ты порадишь ненужную цепочку вызовов, но ведь того же самого ui можно достичь с помощью relativelayout, без порождения ненужного layout circle
источник

IL

Ivan Lotoff in StartAndroid Ru Chat
Иван Таран
нет, он у меня в другом классе, я не понимаю, как мне из адаптера обратиться в мэйнактивити. Я посторно создал объект в адаптере, наверно это нехорошо... но я никак способа придумать не могу, как узнать в методе адаптера состояние спиннера в диалоговом окне
Через интерфейсы
Идея такая же как setOnClickListener у кнопки.
источник

МК

Максим Кирьяков... in StartAndroid Ru Chat
Ivan Lotoff
Вероятно, ответ на этот вопрос кроется в понятии layout circle. В linearlayout вызывается ~300 методов, чтоб всё отрисовать и правильно спозиционировать. Так что, если ты, например, вложишь вертикальный линиар в горизонтавльный, то ты порадишь ненужную цепочку вызовов, но ведь того же самого ui можно достичь с помощью relativelayout, без порождения ненужного layout circle
колличество методов уменьшится, да. А если говорить о скорости рендеринга, то разницы не ощущается. А кому-то может проще именно вложенностью сделать. Это как когда-то выбирали вложенность linearlayout заместо одного constraint из-за скорости.
источник

DC

Dyno Chris is... in StartAndroid Ru Chat
Всем привет. Подскажите за GDPR. Если мое приложение содержит рекламу AdMob я могу использовать Consent SDK от гугла. А что если я использую еще и Firebase Analytics? Как тут быть? Руками уже реализовывать? Какое сообщение мне надо вывести пользователю? И если он откажется от сбора данных о себе, то не включать Firebase на нем? В интернете чето очень мало инфы
источник

А

Артём in StartAndroid Ru Chat
Максим Кирьяков
колличество методов уменьшится, да. А если говорить о скорости рендеринга, то разницы не ощущается. А кому-то может проще именно вложенностью сделать. Это как когда-то выбирали вложенность linearlayout заместо одного constraint из-за скорости.
Зависит от уровня вложенности и от вёрстки. По уровню вложенности понятно, чем глубже, тем тяжелее.
По вёрстке может быть:
1) строгие размеры в dp;
2) match_parent и wrap_content;
3) weight.
Возможно, ещё ещё варианты усложнить рендеринг. :)
источник

МК

Максим Кирьяков... in StartAndroid Ru Chat
Артём
Зависит от уровня вложенности и от вёрстки. По уровню вложенности понятно, чем глубже, тем тяжелее.
По вёрстке может быть:
1) строгие размеры в dp;
2) match_parent и wrap_content;
3) weight.
Возможно, ещё ещё варианты усложнить рендеринг. :)
Ну это уже другой вопрос😅 можно совсем сложно сделать)
источник

A

Andrew in StartAndroid Ru Chat
Sergey Bogdanov
Спасибо! А если поиграть с приоритетами процесса сервиса в моей версии?
Вроде бы нету приоритета процессов как такого в Андроиде.. вот так, стартуеш его как foreground и получаешь высший приоритет
источник

A

Andrew in StartAndroid Ru Chat
источник

СЖ

Сооронбай Жээнбеков... in StartAndroid Ru Chat
Добрый день ребята , сделал все как тут https://www.learn2crack.com/2016/02/recyclerview-json-parsing.html
источник

СЖ

Сооронбай Жээнбеков... in StartAndroid Ru Chat
не запускается проект - ошибки выдает связанные с widget и т.д
источник

СЖ

Сооронбай Жээнбеков... in StartAndroid Ru Chat
в Run показывает это
источник

СЖ

Сооронбай Жээнбеков... in StartAndroid Ru Chat
что я не так делаю, куда копать нужно - не подскажите?
источник