Android Loan Repayment System with Ads

Job ID: 38372939

Budget: $1,500 – $3,000 USD

I'm looking for an experienced Android developer to create a system that ensures loan repayment by controlling application access. This system will display persistent ads until the loan is repaid and block specific applications, such as WhatsApp, until the loan is settled. It must also restore access to blocked applications after the loan is repaid, but only with administrator approval.

MY OWN TEAM DEVELOP : UX,UI BACK AND FRONT, I ONLY NEED A PROGRAMER FOR CORE ADS ON ANDROID ONLY.

Key Requirements:
- Development of a system that utilizes system permissions to block specific applications and display ads.
- A mechanism to enforce loan repayment by restricting access to applications.
- Configuration for automatic blocking of applications, such as WhatsApp, until the loan is repaid.
- Post-loan repayment, the system should allow access to blocked applications only upon administrator's approval.

Ideal Skills and Experience:
- Proficiency in Android development with a strong understanding of system permissions.
- Experience in creating systems that utilize ads for revenue generation.
- Prior experience in developing loan management or repayment enforcement systems would be highly beneficial.
- Clear understanding and experience with application blocking mechanisms.
- Ability to create user-friendly interfaces and user experiences.
- Prior experience with systems that require administrator approval for particular actions.

Please include a detailed project proposal in your application.


Objective:
Develop a system that utilizes system permissions to display persistent ads and block specific applications, such as WhatsApp, to enforce loan repayment.

Key Features:

System Permissions:

Notification Access: Request permissions to access and control system notifications.
App Access: Request permissions to access and block specific applications like WhatsApp.
Persistent Ads:

Ad Frequency: Display annoying ads every 10 seconds within specific applications.
App Interruption: Block access to certain apps (e.g., WhatsApp) until the user makes the payment.
Ad Content: Use messages and graphics reminding the user of their debt and incentivizing repayment.
Permission Management:

Permission Requests: Integrate a clear and direct request for necessary permissions during app installation.
Permission Checks: Periodically verify that permissions are active and request reactivation if they have been revoked.
Implementation of Blockages:

App Usage Detection: Monitor the usage of specific applications and activate ads/blockages when use is detected.
Access Control: Implement temporary blockages that are lifted only when the user makes the payment.
Security and Privacy:

Data Protection: Ensure that access to notifications and applications complies with privacy and security regulations.
Transparency: Clearly inform users about how and why these permissions and data are used.
Development Process:

Research and Requirements:

Identify the APIs and permissions necessary to control notifications and access specific applications on Android (e.g., Accessibility Service).
Research the limitations and regulations regarding the use of these permissions in Google Play policies.
Feature Development:

Program the request and management of permissions.
Develop the logic to display ads every 10 seconds.
Implement blockages to access specific applications.
Integration and Testing:

Integrate the developed functionalities with the main app.
Conduct thorough testing to ensure that ads and blockages work correctly and do not negatively impact the user experience beyond the intended purpose.
Deployment and Monitoring:

Launch the application with the new functionalities.
Monitor user behavior and the effectiveness of ads and blockages to make adjustments if necessary.