The GVB offers an online travel planner for the Amsterdam public transport. Alternatively, you may choose to use the OV9292 app. The OV9292 app also requires you to be online.
Public transport maps
Although apps are available, these may require you to be online. If you prefer not to be online abroad, you may opt print a map, or to download it to your phone. Several maps to navigate the Amsterdam public transport are available: