AIDL is an option.
serviceboradcast is another
you can use them in different cases.
this blog will explain you how to use share preference to share data(settings) between apps. You can use this solution for sharing settings data (e.g. current store id...)
Very important: these apps should be signed by same certificates
but sharedUserId is not nessary.