I've written a weather app for Android. Its primary screen and function shows a data table with multiple columns (e.g. temp, wind speed, wind gust, pressure, etc). A feature of my app is the ability to customize which columns are shown, so the user can show only which columns they are interested in. Most phones can just about handle the default selection of columns in the app, but adding any pushes the data off the width of the screen for most phones.
At the moment I have horizontal scrolling to handle situations where the data table is wider than the screen. It would be great to enable side swipe navigation, but this is either not possible or at least not recommended with horizontal scrolling. Any ideas on how I might tackle this issue?