Android/iOS: If you're looking for detailed country information, the U.S. State Department's Smart Traveler app features profiles on an extensive list of countries. This collection of thorough info can come in handy before you take off, or while you're traveling.
Besides the country profiles, the app also contains travel warnings (when long-term conditions make a country dangerous or unstable) and alerts (shorter-term dangers). It also offers you the option to take part in the Smart Traveler Enrollment Program (STEP), which enrolls you with the nearest U.S. Embassy or Consulate. You can also access the State Department's Twitter and Facebook feeds in-app for up-to-date posts. If you're on the go and looking for more details about the country you're visiting, give the Smart Traveler app a try.