title: How do I build a wrapper (or launcher and receiver upon completion) for an external app in Android?
body: <p>I'm working with a partner who has an app (App A) that wishes to call my app (App B). Once called App A will then wait for App B to finish what it's doing and collect some data.</p>
  
  <p>In the exact scenario I'm working in, App A collects user info (name, phone) and then needs to pass it to App B. App B will do some stuff with that info and when finished, needs to notify App A that it succeeded (or didn't succeed) to perform operations for user name_phone.</p>
  
  <p>What do our apps need to know about each other for this to work?  </p>
  
  <p>I'm looking at <code>startActivityForResult</code> but I'm getting the impression that's something one would use within ones own application and not something App A can use to launch App B.</p>
  
  <p>TIA</p>