Matvey
а вообще подскажите плиз из чего начать изучать андройд
на чём писать будешь приложение так же ещё могут бвть проблеммы с картинками при просмотре прилодения
Matvey
яп на котором будешь писать
Айбек
По такой структуре сколько будет стоит программа если заказать
Egor
Ребят, спор. Чичерони или гугловская навигация? И было бы круто, если бы немного описали свой выбор. Просто думаю, что первое начать учить.
Айбек
появилось идея сделать справочник для города на андроид. И только из за этого решил изучать андроид
Matvey
какими картинками, о чём речь вообще?
я о тех которые показываються в плей маркете
Egor
😳😳😳😳
Та чел рофлит, наверно
Mike
?
я открыл ридми чичероне и то, что увидел, просто суперхуёво
Mike
про Navigation Component и говорить нечего, там всё мертво с самого начала
Mike
Так как навигацию правильно готовить?
в кондукторе прямо из коробки что-то есть для этого
Egor
в кондукторе прямо из коробки что-то есть для этого
Это мне бек диспетчер юзать и проверять фрагментики по тегам?
Mike
Это мне бек диспетчер юзать и проверять фрагментики по тегам?
какие нафиг фрагментики? Я же говорю, Conductor
Egor
Просто когда у меня был сингл активити проект, то я так и делал
Egor
какие нафиг фрагментики? Я же говорю, Conductor
А, лол, я думал это рофл, извиняюсь
Matvey
¿вообще не понятно
Ну про это есть ролик полностью расказанный про это
Mike
руками навигироваться по фрагментам тоже в принципе неплохо
Кирилл
про Navigation Component и говорить нечего, там всё мертво с самого начала
Нууу такое. Для тебя мертво, а для меня живёт и здравствует до сих пор.
Egor
Нууу такое. Для тебя мертво, а для меня живёт и здравствует до сих пор.
Плюс я слышал от многих лидов, что чичерони норм тема и стоит юзать
Mike
Ты рил юзаешь кондуктор?
нет, завтра стартую новый проект по работе, попробую на нём :)
Кирилл
Плюс я слышал от многих лидов, что чичерони норм тема и стоит юзать
Я про нав компонент говорил. :) Чичероне вроде норм, но тут по потребностям. Если нужна реально сложна навигация, то всё же наверное Чичерине стоит взять. А если надо просто менять фрагменты и при этом хочется иметь все плюшки нав компонента - тогда нав компонент.
Matvey
¿вообще не понятно
Прийдёться рисовать отдельные скриншоты для 7 дюймового и 10 дюймового планшетов
Кирилл
нет, завтра стартую новый проект по работе, попробую на нём :)
Ну, для меня это выглядит как кастомная поделка, о которой все давно не вспоминают.
Egor
Прийдёться рисовать отдельные скриншоты для 7 дюймового и 10 дюймового планшетов
Что ты вообще несешь? Чел спросил про разработку, а ты ему пишешь про проблемы с картинками
Mike
Прийдёться рисовать отдельные скриншоты для 7 дюймового и 10 дюймового планшетов
такое впечатление, что ты взял актуальную для себя проблему и озвучил, как будто она у другого человека
Mike
Ну, для меня это выглядит как кастомная поделка, о которой все давно не вспоминают.
не увидел ни одного аргумента, только вредные риторические приёмы
Egor
не увидел ни одного аргумента, только вредные риторические приёмы
Кондуктор давно работает? Во всех вакансиях ток гугловская нав или чичерони
Mike
Кондуктор давно работает? Во всех вакансиях ток гугловская нав или чичерони
Эм, очень давно. Но в проде я, если честно, не встречал ни чичероне, ни гугловый высер, ни кондуктор.
Кирилл
не увидел ни одного аргумента, только вредные риторические приёмы
Та я и не приводил аргументы.) Просто не увидел для себя килер фич в кондукторе, + о ней реально нигде не слышно и не видно.
Egor
Я уже перечислил что считаю важные проблемы на этот счёт
Чел, переставай рофлить. Вопрос был не про это. И всем втирать свои проблемы не нужно. Особенно новичкам разработчикам, а не дизайнерам.
Кирилл
Киллер-фича — простота в сравнении с фрагментами.
А какая сложность? У меня нет никаких сложностей. Мб для новичков есть какие-то проблемы, мне норм.
Egor
А что тогда?
Неужели руками всё?
Arkadii
нет, завтра стартую новый проект по работе, попробую на нём :)
Мы попробовали тоже на новом, и пожалели. Были баги, и ещё помню onCreate часто не хватало. Хотели выпиливать, но проект - всё.
Mike
Неужели руками всё?
Вынес .beginTransaction().replace().addToBackStack().commit() в функцию — вот и весь фреймворк для навигации
Arkadii
а что за баги?
Помню анимации текли что-ли, и глючили иногда.
Кирилл
схема жизненного цикла на экран не влезает)
В реальности она не нужна вся, достаточно почитать разок, понять как это работает (хотя бы приблизительно) и забыть.) Если ты следуешь MV*, где фрагмент является просто вью (да, я читал статью, что фрагменты != view из MV*), то в реальности нужны только банальные create, start, resume, pause, stop, destroy.
Sergey
Наверное не совсем в тему, но может подкинете плиз идей, как обработать ситуацию, когда в ресайклере нету элементов? может есть какие-либо бест практисы на эту тему? Планирую сделать вот такой экран со вложенными ресайклерами
Sergey
И пока заменяю вот такими плэйсхолдерами, но выглядит не оч. Может в них как-то обыграть предложением добавить сущности?
Sergey
может, просто не показывать раздел, если он пуст?
Как вариант, подумаю над этим, спасибо
Кирилл
там ещё всякая асинхронность
Ты про асинхронный запуск фрагментов? Ну, крч, меня болячки фрагмента не беспокоит от слова "совсем", я переложил всю ответственность на Гугл.) Нав компонент снимает с меня ответственность за переход между фрагментами, сейф аргс снимает ответственность за аргументы, а наша библиотека для TEA имеет коннектор, который по сути вьюмодель, так что и тут мои полномочия всё. По итогу взаимодействую с фрагментами только в onCreate и onViewCreated, и в 2-3 местах по проекту есть вызов onStart.
Mike
допустим, я хотел добавить фрагмент, чтобы следить за ЖЦ, а он, сука, ещё не добавился. И из другого вызова я не знаю, добавляется он ещё, или мне надо свой добавить.
Mike
допустим, я хотел добавить фрагмент, чтобы следить за ЖЦ, а он, сука, ещё не добавился. И из другого вызова я не знаю, добавляется он ещё, или мне надо свой добавить.
У глайда какой-то дичайший велосипед Гольдберга для ЖЦ, я посмотрел и охренел, больше меня на такие приключения не тянет :)
Mike
Нинада
чего?)
Dug
Одно из основных — отсутствие хорошего коммьюнити и какая-то в последнее время вялая поддержка разработчиков
Dug
Вокруг все подвязано на фрагменты и активити, как ты выше написал о жц. Такого для кондуктора либо искать в дебрях, либо сам пиши (хотя вроде и не так сложно)
Dug
Да, там модуль есть еще для arch lifecycle
Dug
Обертка над жц контроллера
Dug
Есть форк от lalafo. Там и даггер и фабрики
Dug
Если совсем много экранов, то будь добр все для навигации удобной пиши сам. Я, конечно, сложности в этом не вижу, но всяко проще, когда есть что-то готовое и принятое, как nav components (не пользовался)