
Concluído
Publicado
Pago na entrega
I have a Flutter app that shows a custom login screen, saves the received auth token locally, and then loads my React web application inside a WebView. Everything works until the user leaves the app: the moment Android kills or even briefly minimizes it, the token appears to vanish and the user is asked to log in again. What I actually need is simple—on reopen the app must auto-login with the stored token and go straight back to the React content. Besides that core fix, two Android-only behaviours have to be set up right away: • GPS permission must default to “Allow all the time” because location data is required throughout the entire session, foreground or background. • Battery optimisation must be disabled so the app can continue running even when the device is in battery-saver mode. I am already handling iOS separately later, so this sprint is 100 % Android. Feel free to use shared_preferences, flutter_secure_storage, Android Intent handling or any other reliable solution—as long as: Acceptance criteria 1. Killing or minimising the app, then relaunching it, lands me inside the React pages with no credential prompt. 2. On first install the runtime permission dialog requests “Allow all the time” for location, and the permission is reflected in Settings. 3. On first launch the app requests exclusion from battery optimisation and shows as “Not optimised” under system Battery settings. 4. The updated code builds cleanly for Android (Flutter stable), and I receive the modified source plus a test APK for verification. If you have tackled token persistence, location permissions, and Doze/battery-optimisation overrides in Flutter before, I would love to see it implemented here.
ID do Projeto: 40332844
29 propostas
Projeto remoto
Ativo há 21 dias
Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos

Hi, I can fix the auto-login issue and set up background location permission (“Allow all the time”) and disable battery optimization correctly for Android. I’ll deliver clean updated code and a test APK. Thanks
₹3.500 INR em 3 dias
2,8
2,8
29 freelancers estão ofertando em média ₹8.112 INR for esse trabalho

Hi I have done similar work and I am super confident that I can do the job. Please share the API and the website link and I will get it done. Let’s chat to connect
₹15.000 INR em 3 dias
8,8
8,8

Hi there, I have read your project requirement. You need to fix token persistence in your Flutter + WebView app so users remain logged in after app restart, along with proper Android setup for location permission (“Allow all the time”) and disabling battery optimisation. We can resolve this by implementing secure token storage (flutter_secure_storage), restoring session on app launch, and injecting the token into WebView (cookies/localStorage) before loading your React app. Additionally, we will configure Android permissions, background location access flow, and battery optimization exclusion using native intent handling to meet Play Store guidelines. A few questions to clarify: ===================== How is the token currently passed to the WebView (headers, cookies, or localStorage)? Which WebView plugin are you using (webview_flutter or flutter_inappwebview)? Does your React app support token-based auto-login via cookies or API injection? Are you using any backend refresh token mechanism or only a single auth token? Best Regards, Srashtasoft Team
₹14.000 INR em 7 dias
7,0
7,0

Dear client, I can solve the relaucnh login issue with webview link load, I will also set gps location access and battery optimization access from user, I have more than 9 years of exp in apps and web development.
₹5.000 INR em 3 dias
6,1
6,1

As a dedicated and experienced Android and Flutter developer, I've tackled issues similar to the ones you're facing in your project. I understand how crucial it is for your app's login token to persist even when the Android system kills or minimizes the app. To ensure flawless persistence of the user token, I will make use of robust storage solutions like shared_preferences and flutter_secure_storage. Additionally, I have successfully implemented location permission requests with 'Allow all the time' default setting and battery optimization overrides in capacity intensive apps before. Apart from astute problem-solving skills, my strength lies in my versatility across different tech domains including both front-end and back-end specializations and the ability to craft amazing user experiences. In your case, I can assure a seamless integration between your Flutter app and React web application within a WebView. With proven expertise in Dart, Kotlin, Android and iOS development, I can deliver a clean build of the modified source along with a test APK for verification. In conclusion, choosing me for this project would not only guarantee meeting your acceptance criteria but also ensure an extraordinary blend of design and performance that will leave a lasting impression on your users. Let's partner together to turn your project vision into a remarkable reality. Looking forward to bringing a touch of "'Flutter"y" to your app!
₹7.000 INR em 7 dias
6,0
6,0

With over 13 years of experience as a full-stack developer, I believe I have the exact set of skills and expertise needed to tackle your complex Flutter project. I have worked extensively with Android and Flutter and have solved similar token persistence, location permission and Doze/battery-optimisation issues in my previous projects. In fact, my projects are known for their robustness and maintainability.I am comfortable using shared_preferences, flutter_secure_storage, Android Intent handling or any other reliable solution that aligns with the necessary project specifications. To elaborate on my capability further, I have developed production-grade applications, backend APIs, mobile app integrations and plugins, just to name a few. This has equipped me with intricate knowledge on secure application design, database systems like MySQL and SQLite, geolocation & GPS APIs-which will be particularly useful for this project as you require GPS permissions to default to “Allow all the time”. Moreover, having worked with AI-APIs (MetaAi/ OpenAI / Google AI APIs) really complements the current(necessary?) setup. Thanking You Chandan Kandar
₹7.000 INR em 7 dias
5,9
5,9

Hi, I can fix your token persistence issue so users stay logged in even after the app is killed or minimized. I’ll securely store the token (using secure storage) and ensure it’s restored properly when the app relaunches. I’ll also implement: • “Allow all the time” location permission flow • Battery optimization disable prompt with proper Android handling You’ll get clean, working code and a test APK. I’ve handled similar Flutter + WebView auth and Android permission cases before. Ready to start right away.
₹4.500 INR em 2 dias
4,7
4,7

Hey, I'm Mahmoud. I am a mobile apps developer working with Flutter. I can fix your Android app's token persistence issue and implement the required permissions. I've handled similar scenarios where tokens need to survive app restarts and background kills. What I'll do: - Token persistence: Use flutter_secure_storage to store auth token securely so it persists even after app is killed. On app reopen, auto-login using stored token and load React WebView directly — no credential prompt. - GPS permission: Implement "Allow all the time" location permission request using permission_handler. I'll handle the Android-specific foreground/background location permission flow. - Battery optimisation: Request to ignore battery optimizations using REQUEST_IGNORE_BATTERY_OPTIMIZATIONS intent — ensuring app continues running in battery-saver mode. Deliverables: - Modified Flutter Android source code - Test APK for verification - All three acceptance criteria met I can turn this around quickly. Don't hesitate to contact me to discuss more details. Regards, Mahmoud
₹7.000 INR em 3 dias
4,3
4,3

Flutter app development is not just about writing code, but about ensuring an excellent user experience and ensuring all functionalities operate seamlessly. This skillset is what I bring to your project. Over the years, I've developed a multitude of Flutter applications ranging from business management tools, custom interfaces to traditional websites. This experience has fostered my understanding of turning ideas into practical and reliable digital solutions. In implementing the required functionalities in your Flutter app, I propose using shared_preferences and flutter_secure_storage for secure token storage as they have been proven reliable over time. Additionally, leveraging my expertise in handling Android Intents and permissions will ensure that the GPS permission defaults to "Allow all the time” as needed and the battery optimization is disabled. Notably, thorough testing is very paramount in this kind of project - both to ensure that the app functions optimally on Android devices and also to provide accurate documentation of the modifications made. A clean build for Android (Flutter stable) plus a test APK for your verification is guaranteed as well as preserving information like pages accessed following authorization. In selecting me, you're not getting someone who only writes codes but one dedicated to scalability and long-term maintainability. Let's ensure your Flutter app works flawlessly with me on board!
₹3.000 INR em 3 dias
3,3
3,3

Hi, I can fix the auto-login issue so the app restores the session after restart or minimize and goes straight into your React content. I’ll also set up “Allow all the time” location permission and disable battery optimization as required. You’ll receive updated source code and a test APK. Ready to start.
₹4.000 INR em 2 dias
2,3
2,3

I have strong experience in Flutter: + store token in flutter_secure_storage, then use it when run webview + get setting permission in native then pass through to webview + request off battery optimization + release android apk, new source code
₹7.000 INR em 7 dias
2,1
2,1

Hi, I’m confident I can implement the required Android fixes for your Flutter app to ensure seamless auto-login, persistent token storage, and correct runtime permissions handling. With experience in Flutter, Android lifecycle management, secure storage, and system permission handling, I can deliver a solution that fully meets your acceptance criteria. I will start by modifying the token storage logic using flutter_secure_storage or shared_preferences to persist the auth token securely across app restarts, minimizing the risk of loss even when Android kills the process. Auto-login logic will be added so that reopening the app directly loads the React WebView. Next, I will configure runtime GPS permissions to request “Allow all the time” using Android Intents, and ensure the permission is properly reflected in system Settings. Finally, I will implement battery optimisation exclusion so the app continues running in the background and shows as “Not optimised” under system Battery settings. Full testing will ensure the app builds cleanly on Flutter stable, behaves correctly under lifecycle events, and meets all criteria. I take pride in delivering stable, production-ready Flutter solutions with clear documentation. You will receive the updated source code along with a test APK for verification. Looking forward to collaborating,
₹9.000 INR em 3 dias
0,0
0,0

Hello, I can help you fix this Android-only Flutter flow exactly as required. I have experience with Flutter auth token persistence, WebView session handling, Android location permissions, and battery optimization / Doze mode settings. I understand your main issue is that the token/session is not being restored after the app is minimized or killed, causing users to log in again. I will implement: Persistent auto-login using shared_preferences or flutter_secure_storage Restore session after minimize, background, or app kill Open directly into the React WebView pages without showing login again Configure Android location permission flow for “Allow all the time” Add battery optimization exclusion request on first launch Ensure app appears as “Not optimized” in Android battery settings Handle possible WebView cookie / localStorage / token injection issues if the React app also depends on session state Delivery: Updated Flutter Android source code Clean build on Flutter stable Test APK for verification Result: Reopen app after minimize/kill → user goes straight to React content First install → proper location permission flow First launch → battery optimization request shown Fully aligned with your acceptance criteria I can start immediately and complete the Android implementation for this sprint. Thank you.
₹10.000 INR em 4 dias
0,0
0,0

I’ve handled similar Flutter + WebView auth persistence issues and can fix this properly. I’ll ensure the token is stored securely (using flutter_secure_storage or similar) and reused on app reopen so users are auto-logged in without interruption. I’ll also handle Android lifecycle cases where the app is killed or resumed. Along with that, I’ll implement background location permission (“Allow all the time”) and disable battery optimization using proper Android intents so the app keeps running reliably. You’ll get clean working code + test APK with all flows verified on a real device
₹1.500 INR em 2 dias
0,0
0,0

Need an experienced Flutter developer to fix token persistence issues in an Android app using WebView (React). App must support seamless auto-login after restart, implement “Allow all the time” location permission, and disable battery optimization. Clean build and APK delivery required.
₹1.500 INR em 2 dias
0,0
0,0

Proposal: Flutter Android WebView Login Persistence & Permissions Fix Hello, I’ve reviewed your requirements and understand the login persistence issue in your Flutter WebView app along with Android permission handling. This is mainly related to token storage, lifecycle handling, and system restrictions, and I can fix it efficiently. Approach 1. Token Persistence I will store the auth token securely using flutter_secure_storage and retrieve it on every app launch to maintain login state even after the app is killed. 2. Auto Login in WebView Token will be injected into WebView via JavaScript (localStorage) or headers so the React app logs in automatically without showing the login screen again. 3. Lifecycle Handling Handle app resume/restart properly to restore session seamlessly. 4. Location Permission Implement correct flow for “Allow all the time” with foreground + background permissions. 5. Battery Optimization Add Android intent to disable battery optimization for uninterrupted background usage. Deliverables Updated source code Working APK Persistent login Proper permissions setup Timeline 1–2 days with testing. I ensure clean, reliable, production-level implementation. Looking forward to working with you.
₹7.000 INR em 7 dias
0,0
0,0

Hi, I can fix this quickly. I have 7+ years in Android and 3+ years in Flutter, with solid experience in WebView auth persistence, background behavior, and device-level permissions. For your issue, I’ll ensure the auth token is securely persisted (flutter_secure_storage) and restored on app launch, then inject it into the WebView session (cookies/localStorage) so users land directly in the React app without re-login—even after kill/minimize. -I’ll also handle Android-specific requirements: -Configure location permission flow to request “Allow all the time” correctly Implement battery optimization exclusion using Android intents and guide user flow where required -Ensure stable lifecycle handling so token isn’t lost You’ll get clean, commented code, working build on Flutter stable, and a test APK. I’ll verify all acceptance criteria including repeated app restarts. Ready to start immediately.
₹12.500 INR em 4 dias
0,0
0,0

Noida, India
Método de pagamento verificado
Membro desde mai. 10, 2016
$8-15 USD / hora
$30-250 USD
$10-30 USD
$10-20 USD
$10-30 USD
₹750-1250 INR / hora
₹12500-37500 INR
$15-25 USD / hora
₹37500-75000 INR
₹12500-37500 INR
$250-750 USD
₹12500-37500 INR
$30-250 USD
$3000-5000 USD
₹75000-150000 INR
$250-750 USD
₹1500-12500 INR
$250-750 USD
₹37500-75000 INR
$30-250 USD
₹601-1000 INR
€250-750 EUR
₹12500-37500 INR
₹12500-37500 INR
₹37500-75000 INR