Valentin
Лучший курс
Valentin
)0)
Сергей
Старенький но сойдет. Хотя кое что выкинуть надо а что-то отложитить на post-junior time
𝔀𝓲𝓷➁𝔀𝓲𝓷 🏴‍☠️ 🏴‍☠️
Стартандроид
С ним проблема, я на втором уроке верстку не смог победить, она на эмуляторе уехала...
𝔀𝓲𝓷➁𝔀𝓲𝓷 🏴‍☠️ 🏴‍☠️
Я как понял сильная разница в версиях 🤔
Сергей
В таких случаях надо пропускать урок и делать следующие.
𝔀𝓲𝓷➁𝔀𝓲𝓷 🏴‍☠️ 🏴‍☠️
R
Startandroid ru
R
Я там учился за месяц
Сергей
Да нормально.
𝔀𝓲𝓷➁𝔀𝓲𝓷 🏴‍☠️ 🏴‍☠️
Да нормально.
Я подумал, что если изначально не работает, то дальше совсем вилы будут...
Ra
Добрый день, у меня Android Studio 3.5, скачал новую версию 4.0 CANARY 7, скачал zip файл, распаковал, запустил, но выдает ошибку The newly created daemon process has a different context than expected. It won't be possible to reconnect to this daemon. Context mismatch: Java home is different. Wanted: DefaultDaemonContext[uid=null,javaHome=C:\Users\123\Desktop\android-studio\jre,daemonRegistryDir=C:\Users\123\.gradle\daemon,pid=9864,idleTimeout=null,priority=NORMAL,daemonOpts=-Xmx1536m,-Dfile.encoding=windows-1251,-Duser.country=RU,-Duser.language=ru,-Duser.variant] Actual: DefaultDaemonContext[uid=cfd191ac-4a31-46ee-a4e3-89ecdd643679,javaHome=C:\Program Files (x86)\Java\jre1.8.0_221,daemonRegistryDir=C:\Users\123\.gradle\daemon,pid=22296,idleTimeout=10800000,priority=NORMAL,daemonOpts=-Xmx1536m,-Dfile.encoding=windows-1251,-Duser.country=RU,-Duser.language=ru,-Duser.variant] Пробовал варианты из https://stackoverflow.com/questions/35536013/intellij-build-error-context-mismatch, не помогает, кто то решал подобный вопрос?
Artem
Почему?
Потому что когда тебе понадобится поддержать планшет, например, то все твои открытия новых Активити ты будешь переписывать на фрагменты чтобы показать инфу сразу рядом
R
люди, что он хочет от меня?))
R
да не, даже если ничего не верну, то тоже пишет так
Тимур
Аннотация слишком далеко от функции
R
это так сделал чтоб виднее было,не из за это,
Никита 🙃
Query точно Room'овский импортирован а не Retrofit'a, например.
Никита 🙃
А то выглядит как ретрофитовский Query
R
oт окхттп вроде импорт сделал я) спасибо,решился
Никита 🙃
🙃
Anton
Добрый день! У меня очень общий вопрос, просьба также ориентировочно ответить: сколько будет примерно стоить разработка мобильного приложения под Android. Тема - книга с AR. ( есть книга, на определённых страницах находишь камеру, и на устройстве отображается простенькая 3d анимация). Если кто знает, в Украине есть компании вроде Новой почты, или АТБ, у них есть такие проекты. Допустим нужно сделать 10 анимаций, ну и само приложение. Если не сложно, ответьте пожалуйста. Или хотя бы, это будет больше $1000?
neikist
Если у компаний заказывать - однозначно куда больше. Если каких фрилансеров поискать дешевых - может и найдется кто, но чет сомневаюсь. Да и качество будет...
𝔀𝓲𝓷➁𝔀𝓲𝓷 🏴‍☠️ 🏴‍☠️
Никита 🙃
Спасибо, гляну.
Для начала начни с Java
𝔀𝓲𝓷➁𝔀𝓲𝓷 🏴‍☠️ 🏴‍☠️
Для начала начни с Java
С java все лучше, основу понимаю.
Никита 🙃
С java все лучше, основу понимаю.
startandroid.ru неплох, но есть много критиков 🙃
𝔀𝓲𝓷➁𝔀𝓲𝓷 🏴‍☠️ 🏴‍☠️
startandroid.ru неплох, но есть много критиков 🙃
Критики этого ресурса не встречал. Но у меня на 4 уроке, верстка поехала в эмуляторе.
𝔀𝓲𝓷➁𝔀𝓲𝓷 🏴‍☠️ 🏴‍☠️
Очччень устаревшший
Теперь встретил ;)
Никита 🙃
Очччень устаревшший
https://startandroid.ru/ru/uroki/vse-uroki-spiskom/13-urok-4-elementy-ekrana-i-ih-svojstva.html 04 августа 2011 /////////////////////////////////// Урок обновлен 07.07.2017
𝔀𝓲𝓷➁𝔀𝓲𝓷 🏴‍☠️ 🏴‍☠️
Очччень устаревшший
Он действительно старый, но почему все разраьы его рекомендуют?
Никита 🙃
Очччень устаревшший
https://t.me/android_ru/643310
Никита 🙃
Он действительно старый, но почему все разраьы его рекомендуют?
Потому что основы, фактически, не поменялись
Никита 🙃
95% всех базовых вещей остались такими же. остальное они апдейтят
Kopusha
Когда из фрагмента нужна какая-то вьюха в активити, то можно сделать так activity?.findViewById. А как такое сделать с синтетиками?
Никита 🙃
Если тебе надо что то передать в активити из фрагмента - сделай метод в активити и пусть активити сама решает что ей делать с этой информацией
Kopusha
мне не надо ничего передавать. Установить из фрагмента тайтл в тулбаре не редкая задача и делается в одну строку: activity?.findViewById(R.id.collapsing_toolbar)?.title но я хотел с синтетиками
Никита 🙃
Почему бы не вынести в условный интерфейс ToolbarHandler c методом setTitle(title:String) и сделать всё по красоте
Kopusha
можно... или либу написать... Чувак, это вшивый тайтл в тулбаре...
Kopusha
но вопрос больше про синтетики, а не архитектуру
Никита 🙃
🙃 как знаешь. (activity as? YourActivity)?.collapsing_toolbar?.title Пробовал так?
Никита 🙃
Вопросики пиздец
What?.could?.go?.wrong?
Kopusha
интересно, думал что пробовал, но видимо нет) Да, так работает, можно даже не кастить.
Kopusha
и да, можно перенести тулбар во фрагмент. Но у меня 19 экранов и везде отличается только тайтл...
Kopusha
и да, это не очень чистый подход. Но тогда на чистоту, интерфейс TitleHandler и каст к нему тоже полумера. По хорошему, вьюха должна быть тупой, значит тайтл должен приходить из вьюмодели. Значит VM фрагмента должна сказать VM активити установить татйтл. Так будет "чисто". Делать, я так, конечно, не буду)) Но спасибо, то что выше помогло.
Kopusha
не люблю наследование
Никита 🙃
Kopusha
https://i.kym-cdn.com/entries/icons/mobile/000/006/151/ObamaNotBad.jpg
Aleksey
да, но человек сказал, что ему это ок
Yuri
к вопросу о об уровнях девелоперов, там миддл, джуниор и т.д. А фуллстак девелоперов как оценивают? тех кто может сам спроектировать БД, сам написать middleware, кеширование, api, клиенты под web на angular/vue, ios (objective-c|swift), android (java|kotlin).
Yuri
или фуллстак девелоперы изначально говно т.к. не выбрали специфику?
Yuri
Самокритично
я с мухосранска. у нас если человек учит ООП языки, то либо едет на запад, либо деградирует в банках
Yuri
таких терминов как junior, middle, senior не существует
Dmitry
Напишите в личку если кому-то интересен небольшой проект за 20 тысяч рублей
Daniil
Интересно как обстоят дела с ContextMenu если есть ему замена PopupMenu, а может и ему есть замена?
Любимый❤
почему в dagger возникает: error: [Dagger/DependencyCycle] Found a dependency cycle просто не могу понять логику при каких кейсах
Любимый❤
ну к примеру, у меня класс Foo, у него пустой @Inject конструктор, он биндится через модуль интерфейс с аннотацией @Binds, при попытки заинджектить, появляется эта ошибка: error: [Dagger/DependencyCycle] Found a dependency cycle
Yehor
Всем привет! Помогите, пожалуйста. Мне надо обратится в Firebase во фрагменте. Но когда я пишу код, как в активити, он сереет и студия пишет unreachable statement. Вот скрин:
Любимый❤
Когда зависимости друг от друга зависят же.
причем другие зависимости инджектятся нормально
Yehor
Yehor
PS. с фрагментами работал 100500 лет назад. может что то забыл важное, тыкните меня, пожалуйста
neikist
ну к примеру, у меня класс Foo, у него пустой @Inject конструктор, он биндится через модуль интерфейс с аннотацией @Binds, при попытки заинджектить, появляется эта ошибка: error: [Dagger/DependencyCycle] Found a dependency cycle
Я бы попробовал в отдельном проекте минимальный воспроизводимый пример придумать и на нем пытаться понять. Вряд ли даггер прям неверную ошибку пишет и скорее всего каким то образом циклическая зависимость таки возникает.
Любимый❤
логично что скорее всего я что то делаю не так, просто я не могу причину возникновения error: [Dagger/DependencyCycle] Found a dependency cycle