Rebuild of Educational Poultry Bioacoustics App

Cliente Freelancer · Remoto · Remoto · freelance · mid · 30–250 USD

Publicada el 2026-07-23

Descripción de la oferta

Unity Developer Needed to Rebuild and Republish Existing birdsong App - The original application was developed in Unity and previously published on Google Play. However, the original developer is no longer available, and I possess only the compiled application file, not the editable Unity source project. Therefore, this assignment requires a clean redevelopment based on the existing app, available screenshots, content, audio files, branding and functional demonstrations. The new application must preserve the core purpose and recognizable elements of the birdsong app while providing a modern, secure and fully maintainable Unity codebase. This is not an APK-decompilation project. I require a professionally rebuilt application with complete editable source code and clear documentation. Core Purpose of the App educational and research-based birdsong application that helps users explore and understand sounds of bird. The redesigned app should: Preserve the name, logo, theme and core concept. Have a modern, polished and industry-friendly appearance. Be understandable to students, researchers and members of the public. Use large, clearly labelled controls. Avoid excessive animation, clutter or game-like visual effects. Work properly on common Android phone and tablet screen sizes. Maintain consistent fonts, colours, icons and navigation. Be designed so that content and audio categories can be updated later. The existing compiled app, screenshots and available assets will be provided as functional references. The developer should reproduce the essential experience without copying inaccessible or proprietary third-party code. Technical Requirements The developer must: Rebuild the application as a new, clean Unity project. Use a current, stable and officially patched Unity LTS version. Avoid Unity versions affected by CVE-2025-59489. Target Android 16/API level 36 or the higher level required by Google Play at submission. Ensure compatibility with Android’s 16 KB memory page-size requirement. Use supported, actively maintained Unity packages and Android libraries. Remove unnecessary permissions, SDKs and background services. Implement microphone, storage and media permissions according to current Android requirements. Handle permission denial gracefully. Avoid insecure network communication or dynamic downloading of executable code. Provide clear error messages when recording, analysis or network functions fail. Optimize application size, loading time and battery use. Perform a clean release build and generate a signed Android App Bundle. Retain the existing Android package name so the new build can update the existing Google Play listing. Use a version code higher than all earlier Play Console releases. Work with the existing Google Play App Signing configuration. Assist with Play Console testing, compliance declarations and production submission. No advertising, analytics, tracking or third-party data collection SDK should be introduced without my written approval. The final delivery must include: Complete and editable Unity project. All Unity scenes, C# scripts, settings, packages and configuration files. All source assets used in the application. Final signed Android App Bundle ready for Google Play. Test APK for review before production submission. Higher Android version code and correct existing package name. Confirmation of API 36 compliance. Evidence of 16 KB memory-page compatibility. Confirmation that the build uses a patched Unity version. Source files for all custom icons and graphics. Documentation explaining how to open, build and maintain the project. List of all Unity packages, plugins, SDKs and external dependencies. Documentation for any server, API or machine-learning integration. Assistance with internal testing and Google Play production submission. Correction of reasonable technical or compliance issues identified during Google Play review. Final transfer of all code, assets and intellectual-property rights to the client. The project will not be considered complete if only an APK or AAB is delivered. The complete buildable Unity source project is mandatory.

Skills

Fuente original: freelancer

Análisis JobHunter