What makes a great sports betting app Look for a mobile app with two-step verification, timed logouts, and precise geolocation software.