Added old searchs and caching translations #2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello,
I have added a new page in order to show old translations and I have added caching of results on session in order to avoid to Request the translation again (avoid cost on Azure for same requests on the same session). In addition, I have added logic on result translation in order to reuse the same page for live and old translations. I have attached two screensthot, one the last searchs and how to see the old translation.
About the thoughs of cognitive services, I like them and I'm using a few them on my personal projects. They are easy to use. About Xamarin forms, I have learnt new way to build app, and I'm developing with MVVM pattern but I like the pattern that you have used on this sample. Each day I learn something new of Xamarin!
And I don't have problems to extend or test the app. It has been easy to do.
Happy coding!