Android фрагменты — как правильно написать приложение для разных экранов?
Хочу написать приложение, которое будет показывать содержимое сайта(категории -> список данных выбранной категории -> детали выбранного элемента)
Нужны рекомендации как лучше всего реализовать, так чтобы на маленьких экранах был один экран(сначала категории, при нажатии показывается список и при нажатии на список показывается подробные данные выбранного элемента), а на больших экранах - сначала показываются категории, при нажатии экран делится на две части и на второй части показывается список данных данной категории, а при нажатии на элемент показываются подробные данные элемента(экран можно либо на 3 разделить, а желательнее категории скрыть и показывать список данных категории и детали выбранного элемента).
Большой ли экран проверяю следующим образом:
создаю папку ресурсов values-large, внутри файл string.xml в котором bool is_large равен true, и в просто values/string bool is_large равен false
Данные вывожу с помощью ListFragment
Делитесь опытом и рекомендациями как лучше всего показывать/скрывать нужные фрагменты, как лучше отлавливать клики по элементам в списке(в активити или во фрагменте), для каждого фрагмента(в данном случае 3 фрагмента) создавать отдельные активити или оставить одну и т.д.
Огромная благодарность за хорошие идеи/рекомендации!