There are several good apps for Tokyo transportation that contain both train and bus schedules and route planning. Here are a few options:
1. Japan Transit Planner: This app provides real-time information on train and bus schedules, as well as route planning. It also includes information on delays and disruptions, and can be used offline.
2. Hyperdia: Hyperdia is a popular app for train schedules and route planning in Japan. It provides information on train times, routes, and fares, as well as information on bus and subway connections.
3. Navitime: Navitime is another popular app for Tokyo transportation. It provides information on train, bus, and subway schedules and routes, as well as information on walking and driving directions.
4. Tokyo Subway Navigation: This app is specifically focused on Tokyo's subway system, providing information on schedules, routes, and fares. It also includes real-time information on delays and disruptions.
All of these apps are available for free on both iOS and Android devices. It's a good idea to try out a few and see which one works best for your needs.