Пишете backend для приложения, небольшую API, который будет выдавать категории, статьи.
А в самом приложении загружаете, кешируете и показываете пользователю.
Для работы с апи можно использовать библиотеку Retrofit , можно в связке RxJava(чуть трудновато, поэтому если нет необходимости, можете пропустить).
Ну и Activity/Fragment для вывода.
Создаете две Activity Category/Items и два фрагмента к ним , чтоб можно было на планшетах рядом располагать выбор категорий.