While not ideal, you can host images and videos via ipfs and create the links to those in a Hive post. As taskmaster mentioned, 3speak is already in process of creating a system of compensation to encourage providing this to the network
For apps, ecency (formerly esteem) has come a very long way. They have a website and are in the appstores, but they are also all open source with apps for ios, android, macos, linux, and windows
While it's great that Ecency is open source, I am a bit vary about them hosting them on the Microsoft owned github.
I encourage everyone to download a copy of the source code
source:
https://twitter.com/_foxon_/status/1347729006469107713
Github is a medium that hosts public code for many to access, if they block or remove it, we can host same code on any other git services. We already have copy of all code.
That's really good to know.
I read about an intriguing decentralized solution to the git problem a while ago. It might be of an interest to you.