Ответы пользователя по тегу Android
  • Встраивание inAppBilling в андроид приложение?

    @tiroman
    давно используем в проектах вот такую библиотеку https://github.com/serso/android-checkout
    Ответ написан
    Комментировать
  • Как выложить свою либу Java Android Studio на GitHub?

    @tiroman
    Если мне не изменяет память, делаете проект в студии как модуль, создаете репозиторий на гитхабе, заливаете туда исходники, формируете релиз на гитхабе, и затем в jitpack.io указываете ссылку на репозиторий гитхаба, будет сформирована строка для грэдла
    Ответ написан
    Комментировать
  • Cреда разработки под android?

    @tiroman
    Альтернативы скорее всего нет, технически конечно можно и в текстовом редакторе исходники править и работать с проектом, но это надо хорошо знать структуру проекта и формат файлов, сборку можно делать через командную строку... Но вы лишаетесь многих фич IDE, анализ кода, автодополнение и прочее... Как альтернативный вариант, в студии есть режим power save mode, в данном случае отключаются многие доп фичи типа аналитики и т.д. что сильно тормозит студию, ну и можно тот же анализ кода например вызывать вручную
    Ответ написан
    Комментировать
  • Как сделать перекрытие Toolbar'а лэйаутом?

    @tiroman
    Я чет не понял, а почему просто не убрать тулбар?
    Ответ написан
  • Как получить данные с room livedata и обновить их с помощью retrofit?

    @tiroman
    Я возможно предложу банальщину, но если данные нужно обновить например один раз при старте то сделайте булеву переменную и меняйте ее состояние после первого обновления, чтобы второй раз не выполнялось
    Ответ написан
    Комментировать
  • Как определить какой элемент списка привязан к конкретному холдеру?

    @tiroman
    Почему бы не сделать метод для холдера setClickListener и в адаптере в onBind его устанавливать, а там элемент доступен
    Ответ написан
    Комментировать
  • Проблема в Android Studio. Решите мою проблему?

    @tiroman
    А почему гугловским эмулятором не пользуетесь?
    Ответ написан
    Комментировать
  • Неужели порог вхождения в андроид разработку настолько высокий?

    @tiroman
    Кратко о себе: стаж андроид разработки 5 лет, за спиной 10 лет десктоп разработки (оракл и все такое), на данный момент работаем с апворком и есть свой проект в маркете, который приносит неплохой доход, сейчас имеем разработчика на зарплате с доходов

    1. говнокод кругом, я практически ни разу не видел прям каноничного подхода, возможно в каких то крупных компаниях на больших проектах и придерживаются методологий, без этого на больших проектах никак, но в обычной жизния такого не видел, я работал и набольшом проекте в небольшой компании с наследием в 10 лет и на разного размера проектах с апворка, еще раз говорю говнокод кругом, все этим паттерны и шаблоны такое ощущение что авторы пишут только для себя, но это не отменяет того что их нужно изучать и стараться делать все правильно

    2. как и сказали выше опыт сильно решает, подводных камней на андроиде очень много, технологии в данной сфере быстро развиваются, один фреймворк сменяет другой, нужно постоянно что то изучать, гугл тоже как паровоз постоянно мчится вперед, поэтому 1-3-6 месяцев это ни о чем, но это не значит что ничего делать не надо, если программировать нравится и решил связать свое будущее с ним, то клаву в зубы и вперед ))

    3. если бы я сейчас мог начать все с начала и у меня было бы время я бы начал делать свое приложение, идеальный способ научиться чему то практически, а если еще и голова правильно работает то и заработать на нем, чтение книг без практики ничего не даст, проверено на собственном опыте, через два дня забудешь что там читал, поэтому только практика и только реальные задачи, придумывай прогу и вперед, понимание паттернов приходит с опытом, почитать конечно нужно, но как и где грамотно это применять это только опыт позволяет понять, поэтому только практика!

    4. советую начинать изучать гугловский jetpack, они пытаются навести порядок с архитектурой приложения, привнести как раз какую то методологию, mvvm в данном случае, начал писать сейчас свой небольшой проект на нем, рекомендую, ставит мозг на место, если не очень понимаешь какой паттерн применить, как правильно проектировать архитектуру, ну и еще рекомендую https://startandroid.ru/ru/ очень сильно помогал на старте, ну и по jetpack там уже есть статьи, желаю удачи! ))
    Ответ написан
    1 комментарий
  • Scoped компонент Dagger 2?

    @tiroman Автор вопроса
    Попробовал заинжектил этот же объект в активити, в которой расположены фрагменты, в onRestoreInstanceState активити данный объект не null, хотя никаких действий по сохранению восстановлению не предпринимал, т.е. получается activity scope компонент в активити сохраняет объект в данном случае

    Почитал обсуждение данной темы на реддите и so, не могу уловить суть, что то там про фрагменты пишут, но что не могу понять

    upd: проверил ещё раз, при повороте экрана всё ок, объект не null, при восстановлении приложения из фона null, это если пооткрывать побольше приложений, т.е. сымитировать ситуацию когда система прибивает активити при нехватке памяти, хотя в onCreate фрагмента выполняется создание экземпляра компонента
    Ответ написан
    Комментировать