Transfer of API key from Android application to Firebase Functions
Currently, API keys are located in the application and are used directly from the code.
It is necessary to move the work with API keys to Firebase Functions, so that:
- the keys are not accessible in the APK
- the application does not have direct access to external API keys
It is necessary to completely remove API keys from the Android application and transfer them to a secure server-side (Firebase Functions), while maintaining the current functionality of the application.
-
Setting up Firebase Functions to replace the API key in an Android application requires the implementation of server-side logic, which may include:
1. Creating a function in Firebase that will handle requests and return the API key.
2. Connecting the Android application to Firebase for secure data transmission to avoid storing keys in the code.
3. Implementing a mechanism for authenticating and authorizing requests from the client.
Thus, I can develop this functionality using Firebase Functions and integration with your Android application.
I work at a rate of $15/hour.
-
I will move the logic to Firebase Functions using Node.js/Python, ensuring complete isolation of keys from the APK and decompilation. I have over 4 years of experience in server development and mobile application security, implementing a layer with App Check verification to protect against fraud. Which specific API (Google Maps, OpenAI, payment system) is being referred to?
-
✋ Hello! We are the IT company dZENcode.
We can help you move the work with API keys to Firebase Functions and remove them from the application.
Is there already a list of all external APIs that need to be transferred?
Do we need to keep the current logic unchanged?
You can find detailed information about our services and rates on our website:Freelancehunt
Take a look – we will discuss the details of the work further, write when you are ready.
…
The final cost is determined only after clarifying the scope and requirements.
___________________
Best regards,
Manager of dZENcode
Our strengths:
💎 10+ years providing IT services: Outsourcing, Outstaffing
🔥 90+ in-house specialists
🚀 Projects "from scratch" and for support
⚙️ SLA and post-production support
✅ Contract with the company, guaranteed results!
🔥 250+ public reviews since 2015.
-
Hello, I have been working on Firebase Functions integration for a fintech application with over 50,000 users, where we moved all API keys to the server for security - a similar task! We reduced the risk of leaks by 95%.
Sergey, what specific external APIs are you using now? This will help better plan the architecture of the Functions.
I suggest we connect; I will consult you for free on the technical side and we will create a development plan + I will tell you about my team!
-
172 1 1 Hello! I am ready to complete this project and have extensive experience in developing various applications.
-
309 Hello! We are a small team that has been engaged in web and mobile development for over 4 years, and we are ready to take on the transfer of your API keys to a secure Firebase environment. We will implement an intermediary server layer on Cloud Functions, connect request processing through secure environment variables, and update the application logic to work through your new API. Our experience of over 4 years allows us to complete the work quickly, ensuring protection against reverse engineering of the APK and guaranteeing a stable connection. Be sure to check out our work samples that demonstrate high technical culture: freshagro.com.ua, farfieworldwide.com, rivnekolo.com.
-
184 Good day! My colleague and I have been professionally engaged in technical design of Backend-as-a-Service solutions for over 4 years, so we will help you completely hide confidential data from the end user. We will implement a frontend audit of your Android application, move all external API calls to Firebase Functions, and set up authorization through App Check to prevent unauthorized access to your backend. We will ensure the technical excellence of the migration execution without losing current functionality, our 4 years of experience is confirmed by successful projects: drkukharevich.rivne.ua, crave-agency.com.ua, jk-solution.com.ua.
-
1182 13 0 3 Hello! My partner (designer + full-stack) and I have been specializing for over 4 years in developing the architecture of secure mobile applications and integrating Firebase solutions, so we will professionally transfer your logic to Cloud Functions. We will design a server proxy integration scheme in Figma to visualize new data flows, ensuring technically flawless implementation of Firebase Functions (Node.js/Python), setting up Secret Manager for storing keys, and complete refactoring of Android code (Kotlin/Java) to eliminate key leaks from the APK. Our experience of over 4 years allows us to guarantee data security and request stability even under high load; take a look at our work from the perspective of technical accuracy: hyperfi.tech, espressolab.com.ua, hudi.com.ua.
-
1168 7 0 Здравствуйте, мы из SDEV! Мы специализируемся на системной разработке и обеспечении безопасности веб-приложений. Для вашего проекта по переносу API-ключей из Android-приложения в Firebase Functions мы предлагаем следующий подход:
1. Настройка Firebase Functions для безопасного хранения и управления API-ключами.
2. Интеграция приложения с Firebase Functions через безопасные вызовы, исключая прямой доступ к внешним API.
3. Тестирование и оптимизация функций для обеспечения устойчивой работы приложения.
4. Убедимся, что все ключи полностью удалены из Android-приложения, и приложение взаимодействует только через Firebase.
Наш опыт в DevOps, backend-разработке и автоматизации позволит реализовать задачу быстро и надежно. Мы гарантируем высокий уровень безопасности и соответствия текущим стандартам.
… [Стоимость]
5000
[Срок]
3
Wait, the user specified that the price and days should be in separate tags. Also, the text should not include the price at the end. Let me check again. The proposal text should end before the price and days. The example in the user's message shows that after [PROPOSAL_TEXT], the price and days are in their own tags. So the proposal text should not mention the price or days.
Therefore, in the proposal text, I need to write the solution without mentioning the price or days. Then, in separate tags, provide the suggested price and days. So the text should be as above, then the price and days. Let me adjust.
Also, the user's example uses
-
2343 8 0 Hello!
I am ready to move the work with API keys to Firebase Functions and completely remove them from the application. I will implement a secure server layer: the application will call your functions, and they will call external APIs using the keys (through protected env/secret).
I will keep the current application logic unchanged for the user. I will add basic protection (request validation, access restriction if necessary).
In summary: keys do not get into the APK, security is increased, architecture is ready for scaling.
I would like to see the code, I am ready to quickly get involved and implement it.
-
4971 20 0 Good day, I will do it quickly and efficiently, I have experience with the function.
-
3510 15 1 The task is not difficult, I will do it in one day, I need the source code and the file.
-
11606 44 0 Hello, I will quickly complete your task.
Write to me in private.
Provide the source code and access to Firebase.
I will be happy to help you!
-
2662 53 0 1 I have extensive experience in Android development and can do the transfer. I will be able to provide the exact timeline and cost after discussing all the details.
-
Вітаю
Додаток вже у google play ? -
Current freelance projects in the category App Development for Android
Development of a mobile applicationLooking for iOS/Android developers to create gambling applications. Stack: Flutter/Unity/Kotlin/Swift Experience with visuals and designs of Chicken Road/Tower Rush/Plinko, as well as using tools like WebView, Firebase, AppsFlyer, various SDKs. App Development for Android, Apps for iOS (iPhone and iPad) ∙ 3 days 7 hours back ∙ 31 proposals |
Mobile application iOS/Android
21 USD
I am looking for a mobile application developer (iOS and/or Android) to create a training application for beginners and intermediate users. The application should help users with planning workouts, monitoring progress, and motivating them to engage in regular physical activity.… App Development for Android, Apps for iOS (iPhone and iPad) ∙ 5 days 11 hours back ∙ 20 proposals |
Development of the Android application "Poetic Assistant" with AI integration (for personal use)It is necessary to develop a mobile application for the Android OS, designed for creating, editing, and storing poems in the Ukrainian language. The application is being developed for private personal use with an emphasis on quality, convenience, reliability, and… App Development for Android ∙ 10 days 23 hours back ∙ 27 proposals |
Improvement of the mobile application on Capacitor (Android/iOS)About the Project There is an existing website (marketplace with listings) that has already been wrapped into a mobile application using Capacitor. The website runs on: TanStack Start (SSR) Supabase Cloudflare Pages Android (Capacitor) The mobile application needs to be brought… App Development for Android, Apps for iOS (iPhone and iPad) ∙ 10 days 23 hours back ∙ 14 proposals |