IceJOKER: да, но одновременно два фрагмента показываются только для DetailFragmen, ListFragment всегда показывается один раз и его поведение верно. Если я вызываю replace, то у меня уничтожается экземпляр ListFragment, что очень не желательно.
Выглядит это так, что FragmentManager не успевает закомитеть изменения прежде чем успевается пройти клик по другому элементу списка
Там просто много больше используется паттернов, но не упоминается. А если чисто по паттернам, то да, книжка в первом ответе хорошая, читается легко и с интересом, как утверждают сами авторы книга написана таким образом, что бы информация усваивалась и запоминалась как можно лучше, собственно так оно и есть
А на удалёнку серьёзные компании берут только разработчиков с подтверждённым большим опытом.
Не знаю что имеется ввиду под серьёзными компаниями, но меня взяли как разработчика Android почти без навыков, им было не важно. Но работать с другими разработчиками почти не приходится, на один проект обычно ставят одного программиста(проекты бывают всякие, и с миллионной аудиторией), может это так на аутсорсе только.
Я их делаю как System Alert Windows и они поверх всего UI добавляются из сервиса, такая фишка сделана в мессенджере у фэйсбука, где можно кастомные виджеты перемещать, например перемещаем аватарку контакта, а когда отпускаем то он с анимацией прижимается к краю экрана