I am using only one project to port lite and full versions for that I am just updating Manifest file package names.
My project structure is like this
My Ap
Simple example of some class NotificationListener
:
Timber.d(NotificationListener.class.getPackage().getName());
Timber.d(NotificationListener.class.getSimpleName());
Timber.d(NotificationListener.class.getName());
Output:
D/PermissionsUtil: com.example.receivers
D/PermissionsUtil: NotificationListener
D/PermissionsUtil: com.example.receivers.NotificationListener