Upgrade Android App to API Level 34 (Android 14), Fix Membership Loading and Language Switching Issues, and Publish to Google Play Internal Testing
Budget: $30 – $80 USD
I have an existing Android application that I recently attempted to upgrade to support Android 14 (API Level 34). After the upgrade, the app has encountered several issues that need to be resolved by an experienced Android developer.
Main issues include:
Membership Time Loading Error: When the app starts, there's an error in loading the membership time, causing the app to remain in a loading (spinning) state and unable to proceed to the main interface.
Menu Click and Language Switching Issues: Clicking on menus and switching language buttons may cause the app to loop or redirect continuously. Sometimes, after switching to another language, it automatically reverts back to English and doesn't retain the user's chosen language.
Publishing to Google Play Internal Testing: After fixing the above issues, I need assistance in publishing the app to Google Play's internal testing track for further testing and validation.
I need a developer to:
Identify and fix these issues, ensuring the app runs smoothly on Android 14 while maintaining compatibility with lower Android versions.
Assist in publishing the fixed app to Google Play's internal testing, ensuring the upload and configuration processes are completed successfully.
Specific Requirements:
Familiarity with Android Development and API Level 34's New Features and Behavioral Changes: Understand Android 14's permission changes, foreground service restrictions, network security requirements, etc., to ensure the app complies with the latest system requirements.
Debugging and Problem-Solving Skills: Ability to quickly identify the root causes of issues through log analysis, code debugging, and checking network requests.
Experience with Multilingual Support and Localization: Experienced in handling app multilingual support, familiar with Android's internationalization (i18n) and localization (l10n) mechanisms, and capable of resolving language switching anomalies.
Google Play Store Submission Experience: Familiar with Google Play Console, capable of assisting in the app's packaging, signing, uploading, and configuring the internal testing version.
Optimize App Performance: While fixing the issues, optimize the app's performance and stability, such as adding timeout handling for network requests, exception catching, etc.
Good Coding Standards and Documentation: Provide clear and standardized code comments and necessary technical documentation for future maintenance.
Resources Provided:
Access to Code Repository: I will provide the complete source code of the app, including all related code files and resources.
Issue Descriptions and Logs: Detailed error logs and steps to reproduce the issues to help quickly identify problems.
Related API Documentation and Backend Support: If needed, I can provide backend API documentation and support to assist in debugging network request issues.
Google Play Console Access: Necessary access permissions will be provided to assist in completing the app's upload and release.
Deliverables:
Fix the membership time loading error and menu/language switching issues, ensuring the app runs properly on Android 14.
Assist in successfully publishing the fixed app to Google Play's internal testing, ensuring all configurations are correct.
Provide the fixed source code, ensuring the code can be successfully compiled and packaged.
Provide technical explanations, describing the causes of the issues and the solutions.
Ensure the quality and stability of the code, avoiding the introduction of new issues.
Bonus Points:
Experience in publishing apps to the Google Play Store, familiar with app review and compliance requirements.
Ability to complete the task in a short time, with good communication and collaboration skills.
Applicants Please Provide:
Relevant development experience and case studies, especially experience in handling similar issues.
Estimated completion time and quotation.
Any additional information or resources you may need.
Note:
This is a one-time project, but if the collaboration is successful, there may be other development and maintenance needs in the future. I look forward to establishing a long-term cooperative relationship.
Main issues include:
Membership Time Loading Error: When the app starts, there's an error in loading the membership time, causing the app to remain in a loading (spinning) state and unable to proceed to the main interface.
Menu Click and Language Switching Issues: Clicking on menus and switching language buttons may cause the app to loop or redirect continuously. Sometimes, after switching to another language, it automatically reverts back to English and doesn't retain the user's chosen language.
Publishing to Google Play Internal Testing: After fixing the above issues, I need assistance in publishing the app to Google Play's internal testing track for further testing and validation.
I need a developer to:
Identify and fix these issues, ensuring the app runs smoothly on Android 14 while maintaining compatibility with lower Android versions.
Assist in publishing the fixed app to Google Play's internal testing, ensuring the upload and configuration processes are completed successfully.
Specific Requirements:
Familiarity with Android Development and API Level 34's New Features and Behavioral Changes: Understand Android 14's permission changes, foreground service restrictions, network security requirements, etc., to ensure the app complies with the latest system requirements.
Debugging and Problem-Solving Skills: Ability to quickly identify the root causes of issues through log analysis, code debugging, and checking network requests.
Experience with Multilingual Support and Localization: Experienced in handling app multilingual support, familiar with Android's internationalization (i18n) and localization (l10n) mechanisms, and capable of resolving language switching anomalies.
Google Play Store Submission Experience: Familiar with Google Play Console, capable of assisting in the app's packaging, signing, uploading, and configuring the internal testing version.
Optimize App Performance: While fixing the issues, optimize the app's performance and stability, such as adding timeout handling for network requests, exception catching, etc.
Good Coding Standards and Documentation: Provide clear and standardized code comments and necessary technical documentation for future maintenance.
Resources Provided:
Access to Code Repository: I will provide the complete source code of the app, including all related code files and resources.
Issue Descriptions and Logs: Detailed error logs and steps to reproduce the issues to help quickly identify problems.
Related API Documentation and Backend Support: If needed, I can provide backend API documentation and support to assist in debugging network request issues.
Google Play Console Access: Necessary access permissions will be provided to assist in completing the app's upload and release.
Deliverables:
Fix the membership time loading error and menu/language switching issues, ensuring the app runs properly on Android 14.
Assist in successfully publishing the fixed app to Google Play's internal testing, ensuring all configurations are correct.
Provide the fixed source code, ensuring the code can be successfully compiled and packaged.
Provide technical explanations, describing the causes of the issues and the solutions.
Ensure the quality and stability of the code, avoiding the introduction of new issues.
Bonus Points:
Experience in publishing apps to the Google Play Store, familiar with app review and compliance requirements.
Ability to complete the task in a short time, with good communication and collaboration skills.
Applicants Please Provide:
Relevant development experience and case studies, especially experience in handling similar issues.
Estimated completion time and quotation.
Any additional information or resources you may need.
Note:
This is a one-time project, but if the collaboration is successful, there may be other development and maintenance needs in the future. I look forward to establishing a long-term cooperative relationship.