yes you can create a daemon app by extending service
The service usually does not have any views associated with it.
Also usually activity use the service by binding with them while
starting and unbinding them while they are destroyed.
for more information look at.
http://developer.android.com/reference/android/app/Service.html