just donate through official channels if this is an honest thread or see if each charity organization has their own apps.
i dont know why someone would want an app for charity, do you plan on donating that often?? you could always paypal me some money and ill make sure someone works on that app for you.