This app was mentioned in 12 comments, with an average of 1.42 upvotes
Buffer for Facebook and Twitter: https://play.google.com/store/apps/details?id=org.buffer.android
For Facebook messages / Twitter / all other messages in one place: https://play.google.com/store/apps/details?id=com.snowball.app
Buffer will do something similar to this. You can either let it choose for you, or you would have to schedule each tweet. I use it, but let it choose the time since I seem to get more engagement when I let it do it's thing.
Link: https://play.google.com/store/apps/details?id=org.buffer.android&hl=en
Should be easy for images + text. Buffer allows you to share to multiple platforms and you can even adapt the post for a specific network if you need to change a thing or two.
Buffer could solve your problem, you need to test it yourself
https://play.google.com/store/apps/details?id=org.buffer.android
Try buffer
https://play.google.com/store/apps/details?id=org.buffer.android
A simpler way to share to Twitter, Facebook, Instagram, G+, LinkedIn & Pinterest
Buffer can do facebook, twitter and Instagram. 3 of 4, not bad.
You have to post things manually, so it won't post every picture automatically. It can also schedule posts to be published on times when people are awake, etc. Less important these days, with algorithms sorting timelines, but still nice.
PS: I forgot, it won't post to Instagram automatically, it's not allowed by IG, but it will open the app with the picture and text already loaded for you to post.
Buffer & Hootsuite are worth a look.
edit: I've never tried it, but there's a ported Blinkfeed app on xda