Leonid
master-detail fragment гугли
Murad
Ребят помогите пожалуйста с этой проблемой В общем, я подключал систему регистрации новых юзеров, через скрипты от Фейсбука, у меня не получалось, то есть срабатывала верификация по СМС, СМСка приходила с кодом, я его вводил в приложение , после чего должна была выходить форма, в которой находятся поля, Имя, Адресс и дата рождения, а у меня этого не было, либо выходила бесконечное ожидание формы с надписью пожалуйста подождите, либо тупо выбрасывало. Я ковыряясь ковыряясь решил проблему, Проблема заключалась том, что выход формы был не в той функции, и компилятором был не замечен, я это исправил, просто правильно засунув выход этой формы, и казалось бы вуаля всё заработало. Я был очень рад, сохранил проект, закрыл и поехал на учёбу, вернувшись, запускаю андроид студию, решившись ещё раз всё проверить, и снова та же самая история, либо бесконечная загрузка с надписью (Please waiting...) Либо просто выбор на первую страничку приложения, при это в лог файлах всё чисто, компилятор ни на что не ругается, и я ничего не изменял.
Murad
Могу код скинуть если у кого есть возможность помочь
Проксимов
Всё удалил кроме видео самого
Mike
Всё удалил кроме видео самого
видео удалил первым делом
Проксимов
Видимо у меня кэш
Murad
Ну так есть кто помочь то сможет?
Murad
Просто реально 6 часов убил, а толку нет
Ребят помогите пожалуйста с этой проблемой В общем, я подключал систему регистрации новых юзеров, через скрипты от Фейсбука, у меня не получалось, то есть срабатывала верификация по СМС, СМСка приходила с кодом, я его вводил в приложение , после чего должна была выходить форма, в которой находятся поля, Имя, Адресс и дата рождения, а у меня этого не было, либо выходила бесконечное ожидание формы с надписью пожалуйста подождите, либо тупо выбрасывало. Я ковыряясь ковыряясь решил проблему, Проблема заключалась том, что выход формы был не в той функции, и компилятором был не замечен, я это исправил, просто правильно засунув выход этой формы, и казалось бы вуаля всё заработало. Я был очень рад, сохранил проект, закрыл и поехал на учёбу, вернувшись, запускаю андроид студию, решившись ещё раз всё проверить, и снова та же самая история, либо бесконечная загрузка с надписью (Please waiting...) Либо просто выбор на первую страничку приложения, при это в лог файлах всё чисто, компилятор ни на что не ругается, и я ничего не изменял.
блин
больше похоже на рассказ
чем описание проблемы
Проксимов
Видимо у меня кэш
Самое интересное что только оно и осталось ...
конкретнее в чём трабл
Murad
конкретнее в чём трабл
Блин)) проблема в том что при вводе кода, который приходит в виде смс, не появляется форма регистрации, при том что днём она выходила спокойно
Murad
А после перезапуска студии, перестала выходить
Murad
Просмотри со свежей головы код, не показываешь форму видимо
В том то и дело, я нашёл ошибку и исправил её, всё работало супер, а после перезапуска студии, форма перестала выходить
Murad
Код я даже тронуть не успел)
Turalllb
Был на онлайн собеседовании, на junior позицию. ООП сказали не нужно, solid тоже, паттерны тоже. За архитектуры не спрашивали. Вопросы: 1)что такое хэш, почему при переопределении equals нужно переопределить хэш. 2) отличие array от ArrayList , что вызывается на системном уровне в arrayList , что заставляет увеличить arrayList. Разговор о том что вставка в связный список не быстрее, чем увеличение arrayList, говорит всё там оптимизировано, что в котлин от связного отказались. 3) Кто держит ссылку на АсинкТаск. 4) Почему у фрагментов нет конструкторов и мы создаем их через фабричный метод. Оказывает вопрос был расчитан на то знаю ли я что фрагменты создаются через рефлексию. 5) синхронизация потоков, volatile что такое, JMM , как на этом уровне реализована работа с объектами
Turalllb
Про асинктаск весело
а особенно было весело после этих вопросов, слышать вопрос о том, как я храню ссылку на вью в презентере . Хотел узнать делаю ли я аттач , детач
Turalllb
>Java >ООП не нужно
да и библиотеки тоже не нужны. Главное java core , а остальное будет. Отчасти конечно согласен. Но в вакансии перечень библиотек
Turalllb
Про асинктаск весело
кстати это вопрос не с подвохом. Поток держит ссылку на ассинкТаск
Кирилл
да и библиотеки тоже не нужны. Главное java core , а остальное будет. Отчасти конечно согласен. Но в вакансии перечень библиотек
Ну либ щас так много, что требуя 100% знание по каждой как-то ограничивается список доступных вакансий. Если конечно это не топ фирма.
Turalllb
Говорил что сперва надо с Rx разобраться, а потом уже корутины. Ибо rx проще в понимании. Но вроде это просто разные вещи
Кирилл
Говорил что сперва надо с Rx разобраться, а потом уже корутины. Ибо rx проще в понимании. Но вроде это просто разные вещи
И rx не проще в понимании, лель. В корутинах вообще если захотеть то можно выжить с одним понимаем ф-ции async.
Turalllb
И rx не проще в понимании, лель. В корутинах вообще если захотеть то можно выжить с одним понимаем ф-ции async.
да вообще все эти собеседования штуки субъективные. Один так решит проверить, другой по другому. Но есть и нормальные. Брат проходил недавно на С#, 100 тыс просил. он 2 года работал , они спрашивали на какие проблемы можно нарваться в многопоточности с увеличением ArrayList, и прочие понятные вещи. А потом спросили а вы знакомы с паттернами. А после того как в коде увидел нарушение Open/Closed принципа и объяснил это грамотно, вообще удивились и за 15 сек приняли решение брать. А команда сильная. И сказали еще что можно и больше 100 тыс, но что торопиться, можем в ближайщие месяцы если что поднять. Я так думаю что это отчасти связано с текущим рынком андроид разработки, джаварашовцы их утомили видать.
Turalllb
А что по ЗП?
сама вакансия от 90 - 140 . Но я сразу сказал , что я готов 70-80
Turalllb
ну это в москве
Turalllb
вот что я действительно не правильно сделал, за 3 года так ни разу не читал вопросы которые на собеседованиях задают )) пролистывал, вижу общие вещи, но там себя и не проверил. А сейчас вообще сбился с толку, как готовиться. Тот факт что программу выложил в маркет , рекламу пихнул, fireBase есть, все тесты программа переживает. А нет , надо не посмотреть это, не посмотреть код на гитхаб, а проверять делаю ли я детач/атач. Чем больше вспоминаю, тем больше бесит))
Turalllb
вопрос был, при повороте экрана , почему перерисовывается всё, зачем нужны разные квалификаторы в xml. Ну говорю чтобы красиво всё было, одним dp сыт не будешь. Нет говорит, с dp можно всё решить и без разных макетов. И в конце отвечает что разные локали , разные языки. Я офигел. Так спрашивали же вроде про поворот экрана .
Turalllb
да нет, суть в том что я думаю зачем при повороте экрана нужные разные макеты. А он говорит в конце про локали. Локали нужны вообще в момент когда только запускается приложение, а не для того чтобы при повороте язык правильный выбрался.
Turalllb
это да, не спорю. Просто я учился без ментора, 3 года тупо на пролом , писать игры и все эти грабли. Вот ни разу не приходилось equals переопределять ) Да и вопрос стоял так: Почему при изменении equals , нужно менять hash. Ну думаю перестает по какой то причине дефолтная функция правильно сравнивать. А он начал про коллизии
Night
я так понимаю, это нужно в новом потоке или асинх делать?
Turalllb
> сильная команда > пишут НЕ на F# Ясно понятное, уносите этих codemonkey
ну уверсальных языков нет. Под андроид зачем F#
Turalllb
Это же ретрофит ? он сам под капотом в потоке сделает
Night
Понял, спасибо)
Igor
ну уверсальных языков нет. Под андроид зачем F#
Что ты писать в 10-100 раз меньше кода, и получать тестируемые приложения (xamarin кстати поддерживает f#)
Turalllb
ну вот подскажите, джуну сейчас стоит всё таки броситься на java core вопросы с собеседований , на алгоритмы сортировки и коллекции. Или Rx , разбирать компоненты андроид типо контентПровайдер с чем не приходилось работать. Или же тупо оттачивать то что умеешь: sql. И ответ на этот вопрос я думаю зависит от того куда устраиваться. А если это не известно, то учить всё ! (
Кирилл
ну уверсальных языков нет. Под андроид зачем F#
Забей, нам пока не нужно, мы ещё не выгорели. Как выгорим - так и пойдём на F#
Turalllb
Лучшие сишку потом кресты, алгоритмы, а это все для смузихлебов и сыроедов, в этом разобраться не проблема типа рх всяких
эх..сколько людей столько и мнений. В общем то верно, база сперва нужна. Но существуют обстоятельства , обычно касательно Времени. Да и поздно уже на си, на ++, нужно хотя бы на java зарабатывать начать. А там уже и возможность появится дальше учиться. Я так то нанотехнолог по специальности.
Mike
Да не нужны никакие си, это не база, а мазохизм.
Печенье
Нахер это всё?
Ну если коленом быть то конечно нахер, а если инженером ток как бэ...))
Печенье
*кодером
О боже
Печенье
Но эт имхо
Надеюсь это троленг
Mike
Ну если коленом быть то конечно нахер, а если инженером ток как бэ...))
Место для шутки о том, что инженер бы нашёл, как отредактировать сообщение.
Mike
Угу и мерс за 100$ купить)))
Очень конструктивно
Печенье
Очень конструктивно
Твоего формата предъява))
Turalllb
> 3 года > джун без базы Чаво? Как так?
пришлось после вышки военным поработать 3 года. Начал писать игру, без понятия о том что ооп вообще существует. Просто знал хорошо qbasic, задачи олимпиадные решал в школе. синтаксис java понял за месяц и давай игру на андроид пилить. Пилил пилил .. такого адского кода люди давно наверно не писали. Хз какое это упорство у меня. Скорее упрямство. Я хотел закончить это. Убил полтора года. Потому что я на месяц в командировку, подрывы , тревоги. Возвращался и забывал свой код (вермешель с static ) . Я ничего не захотел читать. Сейчас проклинаю себя) 3 годааа.. это же как можно было по ночам на дежуствах структуры разобрать, алгоритмы , что на этих знаниях только можно было устраиваться. Говорила мама найми мэнтораа. Да нахер надо, я квантовую механику сдавал, квантовую оптику, я че учиться не умею? Упрямый пиздец.
ᴀɴᴅʀᴇʏ
пришлось после вышки военным поработать 3 года. Начал писать игру, без понятия о том что ооп вообще существует. Просто знал хорошо qbasic, задачи олимпиадные решал в школе. синтаксис java понял за месяц и давай игру на андроид пилить. Пилил пилил .. такого адского кода люди давно наверно не писали. Хз какое это упорство у меня. Скорее упрямство. Я хотел закончить это. Убил полтора года. Потому что я на месяц в командировку, подрывы , тревоги. Возвращался и забывал свой код (вермешель с static ) . Я ничего не захотел читать. Сейчас проклинаю себя) 3 годааа.. это же как можно было по ночам на дежуствах структуры разобрать, алгоритмы , что на этих знаниях только можно было устраиваться. Говорила мама найми мэнтораа. Да нахер надо, я квантовую механику сдавал, квантовую оптику, я че учиться не умею? Упрямый пиздец.
Знал бы прикуп, жил бы в Сочи)
Кирилл
пришлось после вышки военным поработать 3 года. Начал писать игру, без понятия о том что ооп вообще существует. Просто знал хорошо qbasic, задачи олимпиадные решал в школе. синтаксис java понял за месяц и давай игру на андроид пилить. Пилил пилил .. такого адского кода люди давно наверно не писали. Хз какое это упорство у меня. Скорее упрямство. Я хотел закончить это. Убил полтора года. Потому что я на месяц в командировку, подрывы , тревоги. Возвращался и забывал свой код (вермешель с static ) . Я ничего не захотел читать. Сейчас проклинаю себя) 3 годааа.. это же как можно было по ночам на дежуствах структуры разобрать, алгоритмы , что на этих знаниях только можно было устраиваться. Говорила мама найми мэнтораа. Да нахер надо, я квантовую механику сдавал, квантовую оптику, я че учиться не умею? Упрямый пиздец.
Ну ещё вся жизнь впереди. :) Зато бекграунд хоть какой-то есть. Да и без ментора можно, если будешь на стажировке где-нибудь.)
Печенье
Turalllb
Да, но дело не в том что Знал Бы, а в том что упрямство мешает. Мог же оглядеться , спросить. Решил что сам лучше знаю. Да и в учебе так же , я не могу движок изучить, не заглянув под капот. как начну алгоритмы изучать, я же в такие дебри полезу.
Андрей
Всем доброй ночи! Хотел спросить у вас совета, я хотел изучить какую-нибудь технологию, чтобы сделать приложение на основе веб вью, я нагуглил много фреймворков для этого, но не знаю действительно ли это оправдано. Извините за излишнюю наивность, я только начал, но мне действительно интересно большую ли роль в android разработке играют такие фреймворки, если кто-то использовал их, то какой вы посоветуете?
Turalllb
и сейчас тоже. никто не спрашивает обычно паттерны. Я две книги по ним прочитал )
Кирилл
и сейчас тоже. никто не спрашивает обычно паттерны. Я две книги по ним прочитал )
Ну а какая разница, спрашивают или нет. :) Зато знания есть.)