Dj
Влад
Сказал человек, который прогает под Андроид xD
Himars
лучше уже нет ничего...
Села
можете пожалуйста помочь с логикой?
Села
https://pastebin.com/i0Pt3ddL
Села
когда remember me кликнут, хочу чтобы он был авторизован, пока не кликнет signout
Села
еще пробовал так, так тоже не работает👇
Села
@Override protected void onStart() { super.onStart(); if(rememberme.isChecked()){ if(mAuth.getCurrentUser() !=null) { startActivity(new Intent(Login_Activity.this, MainPageActivity.class)); finish(); }else {mAuth.signOut();} }}
Mikhail
Ребят, кто нибудь уже затащил себе in-app updates? Там можно как нибудь кастомизировать диалог от гугл плея? Хотя бы обьяснить юзеру, зачем ему обновляться
Andrey
Привет Есть класс App extends Application. Есть класс TestApp extends App. в первом классе есть метод который отдает даггер компонент с рабочими модулями: public AppComponent getComponent() {...} в классе TestApp хотел переписать этот метод, и подставлять там свои тестовые модули. в активити вызывается App.getInstance().getComponent - соответственно, оно всегда возвращает рабочие модули. Как сделать, чтобы возвращались тестовые?
Mikhail
неа, никак
Круть, а тестировать это нормально можно?
Олег
на хабре была статья про это, там рассматривали разные случаи
Яўгеній
Все примет. Заранее прощу огромного прощения, вопрос немного не по теме, но очень хотел бы знать ваше мнение. В общем, заполняю анкету и там спрашивают, являюсь ли я разработчиком уровня junior(там вариант либо стажировка, либо работа джуном). И вот я не знаю как овтетить... Разрабатывал приложения клиент-серверное, с PHP-скриптами на сервере, сканирование и генерация QR-кода, загрузка изображени на сервер и отправка сообщений на почту через SMTP, а так же весь гемор с горизонтальными и вертикальными ресайклами, view pager и gridview... многопотоность и что-то еще... Но мне не с чем сравнить как разработчку... Помогите пожалуйста с этим разобраться и простите если уже совсем не в тему, или посоветуйте чат, более подходящий. PS. Заранее огромное спасибо и еще раз искрене прошу прощения, что сюда пишу...😔😔😔
Андрей
вообще не про то же
Андрей
вот прям совсем
Андрей
модули обычно делят по фичам а не слоям
Олег
Все примет. Заранее прощу огромного прощения, вопрос немного не по теме, но очень хотел бы знать ваше мнение. В общем, заполняю анкету и там спрашивают, являюсь ли я разработчиком уровня junior(там вариант либо стажировка, либо работа джуном). И вот я не знаю как овтетить... Разрабатывал приложения клиент-серверное, с PHP-скриптами на сервере, сканирование и генерация QR-кода, загрузка изображени на сервер и отправка сообщений на почту через SMTP, а так же весь гемор с горизонтальными и вертикальными ресайклами, view pager и gridview... многопотоность и что-то еще... Но мне не с чем сравнить как разработчку... Помогите пожалуйста с этим разобраться и простите если уже совсем не в тему, или посоветуйте чат, более подходящий. PS. Заранее огромное спасибо и еще раз искрене прошу прощения, что сюда пишу...😔😔😔
опиши это в комментариях/набери HR
Андрей
а нужно это для одной единственной цели - ускорения сборки приложения
Андрей
Все примет. Заранее прощу огромного прощения, вопрос немного не по теме, но очень хотел бы знать ваше мнение. В общем, заполняю анкету и там спрашивают, являюсь ли я разработчиком уровня junior(там вариант либо стажировка, либо работа джуном). И вот я не знаю как овтетить... Разрабатывал приложения клиент-серверное, с PHP-скриптами на сервере, сканирование и генерация QR-кода, загрузка изображени на сервер и отправка сообщений на почту через SMTP, а так же весь гемор с горизонтальными и вертикальными ресайклами, view pager и gridview... многопотоность и что-то еще... Но мне не с чем сравнить как разработчку... Помогите пожалуйста с этим разобраться и простите если уже совсем не в тему, или посоветуйте чат, более подходящий. PS. Заранее огромное спасибо и еще раз искрене прошу прощения, что сюда пишу...😔😔😔
сходи уже на собес нормальный там тебе все скажут
Андрей
а как же логическое разбиение?
логическое разбиение по фичам еще раз, а внутри каждого модуля само собой разбиение по слоям
Andrey
можешь поподробней?
Андрей
да бля даже на собесе начали про сехаса и эту хуйню
Андрей
как-то
Андрей
проблема в том, что если разбиваешь по слоям, то у тебя всегда константное количество модулей
Андрей
а с фичами их столько, сколько нужно
Андрей
например
Андрей
идея в том, чтобы теплой сборки пересобиралось как можно меньшее количество модулей
Андрей
и как можно меньшее количество файлов соответственно
Андрей
если хелловорлд то и 1 модуля достаточно
Андрей
многомодульность не нужна ради многомодульности
Андрей
в случаее хелловорлд 3 модуля только замедлят скорость сборки
Андрей
ага, и говоришь людям что многомодульность нужна чтобы «не говнокодить»
Андрей
при этом форсишь разбиение по слоям, которое крайне плохо скалируется
Paul
Сколько проект собирался после клина?
Андрей
я и со 100 могу делать что хочу
Andrey
спасибо, пойду перводить в джаву
Яўгеній
сходи уже на собес нормальный там тебе все скажут
попасть бы еще на собес, я даже хз как нормально резюме написать, в смысле, слишком много вариантов как это лучше сделать. Например, в колледже, меня учили составлять резюме, и оно типа должно быть непосредственно на английском языке с указанием всего, что ты делал, вплоть до лаб на языке, который к твоей будущей работе имеет отдаленное отношение...
Андрей
я про то, что это не связанные понятия
Andrey
надо на джаве
Denis
в случаее хелловорлд 3 модуля только замедлят скорость сборки
Так тебе никто и не говорит, что многомодульность ускоряет сборку, разве нет?
Ferrero
разделение ответственности
Ferrero
когда над приложением работают 5 команд
Андрей
разделение ответственности
в одном модуле не может быть разделения ответственности?
Ferrero
то можно не собирать каждый раз чужие модули
Denis
а нахера она нужна тогда?
Как зачем, замедлять процесс сборки
Андрей
*facepalm*
Andrey
я уже сегодня хреново соображаю, но в целом суть уловил
Denis
*facepalm*
Почему ретрофит и рум реализован отдельными модулями?
What
Есть ли в андроид темплейтах возможность устанавливать стили для конкретных элементов? Т.е., например, поставить background в стилях темплейта, но только для кнопок (например как в CSS button.class)
Andrey
Почему ретрофит и рум реализован отдельными модулями?
ретрофит кстати прикольно в отдельный модуль выносить вместе с api, удобно переносить на другой проект
Sergey
немного сложнее если домен не андроид а джава модуль (типа "ограничение"), а иначе одна фигня
Андрей
ты берешь молоток и забиваешь им шуруп. Он конечно в стену зайдет, но используется явно не по предназначению, хотя в стене несомненно останется.
Андрей
При этом ты советуешь забивать молотком шурупы всем и каждому
Andrey
открою секрет, ретрофит и есть отдельный модуль
я про весь слой связанный с конкретным api
Андрей
this
Андрей
да, это либо оверхед в текущей ситуации, либо выстрел в ногу в будущем
Andrey
да, это я и имел ввиду)
Denis
мне это напомминает "да зачем нужны библиотеки, я щас 100500 классов из старого проекта в этот затащу и все"
Олег
мне это напомминает "да зачем нужны библиотеки, я щас 100500 классов из старого проекта в этот затащу и все"
всегда так и делаю, заказчик счастлив, все счастливы, у двери дома меня поджидают коллеги с топором
Олег
и деньги сам себе плати
Олег
ещё лучше, правда, самому рисовать
Олег
вообще топ идея
Олег
ну да
Denis
меня даже в одно лицо не устраивает работать перетаскивателем велосипедов)
Turalllb
Почему мог перестать работать этот код , да еще на том же самом эмуляторе настройки которого я давно не менял. Проверяю наличие внешней памяти. И получаю путь к ней. Но приходит null. Это значит внешнее хранилище есть, но недоступно, вытащили его или еще что-то.
Turalllb
Олег
на прошлой работе я был вдвоём с руководителем и жили счастливо
Олег
нет, стажировка закончилась
Turalllb
Turalllb
приходится таким вот извращением заменять
Starikov
Вопрос: если я хочу отследить нажатие на картинку, но не просто то что она нажата, а так же точное место нажатия, то мне нужно использовать не onClickListener, a onTouchListener?
Starikov
ну, я просто спрашиваю) знал бы, не спрашивал бы
Starikov
ну да, я понимаю, просто убеждаюсь что все правильно понял, и не будет тупняка