I plan to create an Android application that allows users to generate AI videos and images. I need a developer who can implement the application's functionality, including API integration, monetization, and advertising. I will provide the API of the chosen service in private correspondence.
The concept of the application is as follows.
A tab is needed for image generation. The user enters a text prompt, selects the aspect ratio and style from the available options. Some styles will be available only with a subscription (PRO). For free, the user will receive 10 generations per day; after the limit is exhausted — a subscription must be purchased, or wait for the next day to restore the limit.
The next tab is for video generation. Videos are created exclusively for credits. There should be an option to choose a model (for example, Sora, Kling, Veo, etc.), as well as to adjust parameters: resolution, video duration, aspect ratio, and additional parameters available for a specific model. The generation button should display the exact number of credits that will be deducted according to the selected parameters.
In the "Profile" tab, there should be a banner at the top: if the subscription is not active — a banner with an offer to subscribe; if active — a banner with the option to purchase additional credits. Below, there are two tabs: a list of generated videos and a list of generated images.
The application must contain a monetization system. The subscription should disable ads, provide unlimited image generations, PRO styles, and a weekly/monthly credit package for video generation. There should also be an option to purchase credits that do not expire and are used for video generation (possibly also for upscaling and background removal in images).
The application should implement advertising, primarily Reward Ads, which will be shown during image generation. Authorization through Google and the credit accounting system should be implemented via Firebase.
The main page remains under question — I am ready to discuss the optimal solution with the developer. It is preferable that the performer has experience in creating AI applications.
Regarding the design: there is a ready-made UI kit in Figma that generally fits my concept...