If two applications are developed by the same developer, they can share each other’s data if they have the same signature and the same android:sharedUserId flag set in their manifest files.
A manifest file (AndroidManifest.xml) describes the components of the application, which include the activities, services, broadcast receivers, and content providers that compose the application.
A permission group is the concept of creating a group of all similar types of permissions, which will be presented together to the user during the installation time for approval.