
Completed
Posted
Paid on delivery
.NET MAUI Developer Needed to Fix a List Refresh Issue | Fixed Price We’re looking for an experienced .NET MAUI developer to fix one specific bug in an existing application. When a user edits an item and saves the changes, the updated information is saved in SQLite, but the previous screen’s list still displays the old values. The changes appear only after restarting the app. The expected behavior is for the list to display the updated information immediately when the user returns from the edit screen. Scope of work: - Reproduce the issue and identify its cause. - Review the relevant XAML bindings, ViewModel, and navigation flow. - Implement a focused fix. - Verify that saving and returning to the list works consistently. - Submit the changes through Git with a brief explanation. The app uses C#, .NET MAUI, XAML, MVVM, and SQLite. Please include your relevant MAUI experience, availability, and a code sample or app link if available. Provide your fixed-price estimate and turnaround after reviewing the issue.
Project ID: 40748038
115 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

.NET MAUI Developer Needed to Fix a List Refresh Issue | Fixed Price We’re looking for an experienced .NET MAUI developer to fix one specific bug in an existing application. When a user edits an item and saves the changes, the updated information is saved in SQLite, but the previous screen’s list still displays the old values. The changes appear only after restarting the app. The expected behavior is for the list to display the updated information immediately when the user returns from the edit screen. Scope of work: - Reproduce the issue and identify its cause. - Review the relevant XAML bindings, ViewModel, and navigation flow. - Implement a focused fix. - Verify that saving and returning to the list works consistently. - Submit the changes through Git with a brief explanation. The app uses C#, .NET MAUI, XAML, MVVM, and SQLite. Please include your relevant MAUI experience, availability, and a code sample or app link if available. Provide your fixed-price estimate and turnaround after reviewing the issue.
$70 USD in 1 day
3.1
3.1
115 freelancers are bidding on average $129 USD for this job

Hi, I am Adeel. I shipped ComicBase, a .NET MAUI app live on both the Apple App Store and Google Play. It lets collectors catalogue, search and browse a library from their phone, so list screens and edit flows in MAUI are familiar ground. This symptom usually comes from one of three places. The list is not reloaded when the page reappears, the edited object is a copy rather than the one the list holds, or property change notifications are missing. I would reproduce it first, find which one it is, then make the smallest fix and send it as a Git commit with a short explanation. I can look at the code and start today. If the bug turns out to be small, I will say so and price it that way. Does the list screen load its data in the ViewModel constructor, or in a page appearing handler?
$30 USD in 1 day
8.4
8.4

Hello! I am able to fix this MAUI refresh issue quickly and cleanly. I have strong C#/.NET desktop application experience and can trace the XAML bindings, MVVM state, navigation lifecycle, and SQLite update flow to identify why the list retains stale data. I am going to reproduce the issue, implement the smallest reliable fix, test the edit/save/back flow, and commit the changes with a clear explanation. I can review the existing code first and then give you a firm fixed-price estimate and turnaround.
$92 USD in 3 days
8.3
8.3

Hi, I understand that the edited item is saved correctly in SQLite, but the previous list page keeps its old in-memory data until the app restarts. I will reproduce the issue, check the XAML bindings, ViewModel state, and navigation return flow, then apply a focused fix so the list updates as soon as the user comes back. I will also test repeated edits and saves to make sure the refresh works consistently without causing duplicate items or unnecessary database reads. The changes will be committed through Git with a short explanation of the cause and fix. I can start soon and provide a clean code sample or app link if needed. My work will use C# Programming and Software Development practices, with Git used for clear delivery and review. When returning from the edit page, should the list refresh through a reload from SQLite, an updated shared ViewModel, or the existing MVVM binding flow?
$110 USD in 3 days
7.4
7.4

Dear Sir, I have over 20 years of experience in software development, using a variety of tools and languages, including Visual FoxPro, C#, VB.Net, MAUI (Mobile), Visual Studio, .Net Framework, Entity Framework, Crystal Report, DevExpress Controls, Web Services and Inno Setup. I have designed and developed desktop applications for a variety of industries, including accounts, billing, payroll, Indian life insurance, and debt collection. I am a highly skilled and experienced software developer with a proven track record of success. I am confident that I can meet your software development needs. Please visit my website or LinkedIn profile to learn more about my experience and qualifications.
$350 USD in 7 days
7.2
7.2

I am an experienced .NET MAUI developer with a strong background in C# programming, WPF, and software development. I have successfully fixed similar issues in the past by analyzing XAML bindings, ViewModel, and navigation flow. I am available to start working on this project immediately and can provide a quick turnaround time for fixing the bug in your application. I look forward to reviewing the issue, providing a fixed-price estimate, and delivering a solution that ensures consistent saving and updating of information in the list. See the above links please.
$225 USD in 4 days
5.9
5.9

Hi there, I hope this message finds you well. I am excited about the opportunity to assist you with the bug in your .NET MAUI application. Understanding the importance of seamless user experience, I am prepared to address the issue where the list fails to refresh immediately after editing an item. With over several years of experience in .NET development, particularly with MAUI, C#, and SQLite, I've successfully resolved similar challenges by ensuring that data bindings and ViewModel updates are accurately reflected in real-time. My approach will involve reproducing the issue, meticulously reviewing the XAML bindings and ViewModel logic, and implementing a focused solution to ensure that changes are instantly visible upon returning to the list view. Rest assured, my commitment is to deliver a robust solution that enhances the app's responsiveness. I will provide the changes through Git with clear documentation to facilitate easy integration. I am enthusiastic about applying my expertise to enhance your application's functionality and am available to start at your earliest convenience. Thank you for considering my proposal. I look forward to the possibility of working together to resolve this issue. Best Regards,
$30 USD in 5 days
5.9
5.9

Hi, you can check my recent .NET MAUI work here: https://www.freelancer.com/projects/dot-net/Fix-MAUI-Google-BillingClient-Errors/details I can fix your list refresh issue with a focused change without unnecessary refactoring. Since the updated data is already saved correctly in SQLite, I would trace the ViewModel, XAML bindings, ObservableCollection, and navigation lifecycle to find why the previous screen still shows stale values. I am very familiar with C#, .NET MAUI, XAML, MVVM, SQLite, Shell navigation, data binding, and Android/iOS debugging. I will reproduce the issue, fix the root cause, test repeated edit → save → back flows, and submit the changes through Git with a brief explanation. I can start immediately. Fixed price: $30. Turnaround: within 1 day after receiving the project. Thanks for your attention.
$30 USD in 1 day
5.9
5.9

Hello I checked your project and main point is like this, after saving an edit in SQLite, the previous screen's list keeps showing stale values until the app restarts. In the past I built similar project and I have full experince of .NET MAUI with MVVM, SQLite and XAML bindings. This one is usually a refresh problem, not a save problem. A while back I worked on a MAUI inventory app with the same pattern: edited records saved fine but the list didn't update. The list was bound to an ObservableCollection that wasn't raising PropertyChanged on the edited item, so swapping the item in the collection or calling OnPropertyChanged on the bound properties sorted it. I would build it like this: first reproduce the issue and trace the navigation flow from the edit page back to the list. Then I would check whether the list binds to an ObservableCollection and whether the item being edited is the same reference, and fix it by updating the item in place or refreshing OnAppearing. After that I would verify saving and returning works each time and push the changes through Git with a short explanation. Quiz: is the list bound to an ObservableCollection or a plain List, and does the edit page pass back the same object reference or reload from SQLite? Best regards.
$140 USD in 4 days
5.6
5.6

I can do it.
$140 USD in 7 days
5.7
5.7

I can investigate and fix the .NET MAUI list refresh issue so edited SQLite values appear immediately when returning from the edit screen. I’ll reproduce the behavior, trace the navigation and page lifecycle, and review the XAML bindings, ObservableCollection updates, ViewModel communication, and SQLite persistence flow. I’ll then implement the smallest reliable fix, whether that involves refreshing on navigation, updating the existing item in the collection, correcting property notifications, or adjusting the binding strategy. Afterward, I’ll verify the complete edit-save-return workflow across repeated updates and submit the changes through Git with a concise explanation of the root cause and solution. I’m experienced with C#, .NET MAUI, XAML, MVVM, and SQLite application debugging, and can begin promptly. Relevant code or app access will help me reproduce the issue efficiently.
$155 USD in 5 days
5.4
5.4

Hello, I'm Denis, a full-stack developer with experience building and maintaining .NET MAUI applications where data binding and navigation state are critical to keeping the UI in sync with the database. Your app saves changes to SQLite correctly, but the list view doesn't refresh when returning from the edit screen. This happens because the list binding isn't notified of data changes. Users see stale values until restart, breaking the workflow. I would start by reproducing the issue and tracing the navigation and binding flow. Then I'd review the ViewModel to check if the list uses ObservableCollection and whether property changes are raised after the edit screen closes. The fix likely involves refreshing the collection or ensuring the ViewModel notifies listeners of updates. I'd test the save-and-return cycle multiple times to confirm consistency, then submit the code via Git with a clear explanation of the root cause and solution. The key issue is that MAUI bindings only refresh when the ViewModel explicitly notifies them. I'd ensure the edit screen either raises PropertyChanged on list items or triggers a collection refresh before navigation returns. The main risk is stale ViewModel instances passed between screens, which I'd check early and adjust if needed. I can start right away. Let's discuss the details. Thanks, Denis.
$30 USD in 2 days
5.0
5.0

Warm greetings! I’m an expert .NET MAUI developer with 9+ years of experience, backed by an agency team of 62 professionals, and I can diagnose and fix this SQLite list-refresh issue without disturbing the existing architecture. Here's how I can help: * Reproduce the bug and trace the XAML bindings, MVVM ViewModel, and navigation lifecycle * Fix the stale list state so updated SQLite data appears immediately after returning * Verify ObservableCollection/property notifications and page lifecycle handling * Test save → navigate back → refreshed list behavior across relevant scenarios * Commit the focused changes through Git with a clear explanation of the root cause and fix I have hands-on experience with C#, .NET MAUI, XAML, MVVM, SQLite, and application debugging. Please share the repository/build and the affected screen flow; after reviewing the code, I’ll provide a fixed-price estimate and turnaround.
$140 USD in 7 days
4.7
4.7

==== Hi - Truong here ==== ".NET MAUI SQLITE LIST REFRESH FIX" - you need the edited record to appear immediately after returning from the edit screen instead of showing stale data until restart. I would trace the edit-save-navigation flow first, then check whether the list ViewModel is holding an old collection, missing a refresh, or not receiving the updated entity. The fix should be at the data/state boundary rather than forcing a full page reload, keeping MVVM and SQLite behavior clean. I would reproduce the issue, make the smallest focused change, test the save and return flow, then commit it through Git with a short explanation of the root cause and fix. Can you provide the affected edit/list pages or a short reproduction path so I can identify exactly where the stale state is being retained? Looking forward to work with you.
$150 USD in 1 day
4.8
4.8

Hi there, The .NET MAUI list retains stale values after an edited item is saved to SQLite because the previous page’s collection or binding state is not being refreshed when navigation returns. I have strong hands-on experience with .NET MAUI, C#, XAML, MVVM, and Software Development, and have solved similar problems involving SQLite persistence and page lifecycle or navigation updates. My approach would be to: * Review the existing code, XAML bindings, ViewModels, SQLite operations, and navigation flow. * Identify the root cause and determine what can be reused versus what needs to be changed. * Implement a clean, maintainable solution using .NET MAUI, MVVM, observable collections, and appropriate page lifecycle handling. * Test edge cases, reliability, performance, security, and integration behavior. * Deploy or integrate the fix without disrupting the existing system. The key is preserving a single consistent source of truth and refreshing or updating the bound item at the correct navigation lifecycle event, rather than relying on an app restart. I prefer fixing the actual root cause rather than applying temporary patches, and I will keep the implementation simple, stable, and maintainable. I can start by reviewing the repository and relevant edit/list pages, then proceed with the most practical solution. Best regards, Ian
$250 USD in 2 days
4.6
4.6

Hello, I can fix the list refresh issue in your .NET MAUI app by updating the ViewModel to notify the UI of changes, rather than relying on manual refreshes. I’ve helped a client with a similar problem in a MAUI app—after implementing the INotifyPropertyChanged interface, the list updated instantly without requiring a restart. I’d approach this by ensuring the ViewModel raises PropertyChanged events when data updates, and the XAML bindings reflect those changes. The key fix will be adding OnPropertyChanged calls in the SQLite update method. This will make the UI responsive immediately after saving, improving the user experience. I’ll also check the navigation flow to confirm the list isn’t being recreated unnecessarily. Once the fix is live, the app will feel more polished, and users won’t need to restart to see updates. I’ll provide a quick walkthrough of the changes after deployment to ensure everything works as expected. If this approach makes sense, I’d be happy to review the existing code and suggest the best way to proceed. Thanks, Lazar.
$30 USD in 1 day
4.2
4.2

Hello, I'm Karthik, a .NET MAUI expert with over 15 years of experience in software development. I understand the issue you're facing with the list not refreshing after saving changes in SQLite. I have extensive experience in troubleshooting and fixing similar issues in .NET MAUI applications. Here's how I'll approach this: 1. Reproduce the Issue: I'll replicate the bug to understand its source. 2. Code Review: A thorough review of the XAML bindings, ViewModel, and navigation flow will be conducted. 3. Implement Fix: I'll implement an efficient solution to ensure the list updates immediately after changes are saved. 4. Testing: I will verify functionality to ensure consistent behavior. 5. Version Control: Changes will be submitted via Git with detailed explanations. My experience includes multiple successful projects using C#, .NET MAUI, XAML, MVVM, and SQLite. I am available to start immediately and can provide a fixed-price estimate of $150 with a turnaround time of 2 days. Looking forward to your response! Best, Karthik
$240 USD in 7 days
4.4
4.4

hi, i can reproduce this MAUI issue and fix the list refresh without changing unrelated parts of the app. i have experience with C#, .NET MAUI, XAML, MVVM, SQLite and navigation flows. i’ll trace the save and return flow, check the ViewModel lifecycle and binding updates, then apply the smallest fix so the list reflects the updated SQLite data immediately. i’ll test the edit, save and return flow properly and submit the changes through Git with a short explanation of what caused the issue and how it was fixed. are you using Shell navigation or standard NavigationPage for the edit screen? let’s have a quick call to review the issue and repository, then i can confirm the fixed price and turnaround. Mughiraa
$140 USD in 7 days
3.9
3.9

Hi, I understand the issue, and we can trace the data flow from SQLite through the ViewModel, bindings, and navigation lifecycle to identify why the previous list is not refreshing after an edit. We’ll apply a focused MVVM-friendly fix so the updated item appears immediately without unnecessary changes to the existing architecture, then verify the save, navigation, and refresh flow and submit the changes through Git with a clear explanation. Relevant C#, .NET MAUI, XAML, MVVM, and SQLite work is available in our portfolio. 1. Does the list use ObservableCollection or another collection type? 2. Is the edit page opened through Shell navigation or standard navigation? 3. Can you share the relevant list and edit ViewModels so we can review the refresh flow?
$140 USD in 7 days
4.5
4.5

Hello, I reviewed the MAUI issue carefully. Since SQLite is already saving the edited value correctly, the problem is most likely in refreshing the bound collection/property when navigating back to the list rather than in persistence itself. I’m comfortable working with C#, .NET MAUI, XAML, MVVM, SQLite, data binding, and navigation lifecycle. I would reproduce the bug first, then trace the edit/save command and list ViewModel. Depending on the current architecture, I’ll fix it by properly updating the ObservableCollection or refreshing data on navigation while ensuring PropertyChanged notifications are handled correctly. I have a couple of quick questions. • Are you using Shell navigation or another navigation pattern? • Is the list bound to an ObservableCollection? • Can you provide repository access so I can review the relevant ViewModels and XAML? I’m available to start immediately. My fixed-price estimate is $80, with a 1–2 day turnaround after reviewing the code. I’ll submit the focused fix through Git with a brief explanation of the root cause and changes. Best regards, Carlos.
$140 USD in 7 days
3.6
3.6

I believe I am the ideal candidate for your project as a seasoned .NET developer with significant proficiency in MAUI and SQLite. With 5+ years of professional experience, I have developed a deep understanding of the intricacies and nuances of .NET MAUI applications like yours. To substantiate my proficiency, please find below a link to one of my notable prior works - [insert relevant link or app name]. In addition to my technical expertise, my approach as a Full Stack Developer aligns well with your project requirements. I demonstrated my problem-solving skills by diagnosing the issue you shared and developing robust solutions focusing on quick data refresh and consistent saving across screens. Aside from just fixing bugs, I adopt a proactive approach to identify potential future issues and improve the system's overall performance. Working in collaboration with you, I will reproduce the bug, analyze the XAML bindings and ViewModel meticulously to isolate the cause while respecting all established codes. Besides immediate improvement, I prioritize scalability after making any changes. Finally, Git will be used to manage version control while ensuring that the final delivery comes with an explicit explanation of any modifications made. I can confidently assure you that if given this opportunity, I would not only fix your bug but ensure that it doesn't reoccur in future maintenance.
$240 USD in 7 days
3.5
3.5

Los Angeles, United States
Payment method verified
Member since Oct 2, 2026
$25-50 USD / hour
₹1500-12500 INR
₹1500-12500 INR
$750-1500 USD
₹1500-12500 INR
₹12500-37500 INR
₹750-1250 INR / hour
$10-30 USD
€6-12 EUR / hour
$3000-5000 USD
$15-25 USD / hour
$8-15 USD / hour
$5000-10000 USD
€250-750 EUR
$25-50 USD / hour
$250-750 USD
$250-750 USD
$10-30 USD
$10-30 USD
$30-250 USD