I would advise you to look into packaging your application using
Flatpak:
http://flatpak.org/
so that you can package your application for both Fedora, and every other
distribution out there that has Flatpak available to it.
That is no replacement for a native RPM package.
Kevin Kofler