Hello, I have been a .NET Web developer for 10 years and have strong experience in C#, .Net, LinQ SQL, HTML and Java. However I am looking to learn how to develop mobile applications, having done some research it appears one of the best frameworks to use is Xamarin. To cover the main aspects of mobile development I would like someone to build me a book library application so that I can reverse engineer and further develop it to learn Xamarin.
Login / Register page with email verification, ability to reset password via link sent to email. Password must be salted and hashed with at least SHA-256
Add Books To Library - barcode scanner pulls down image, category of book, title, author ideally via RESTful api, potentially AWS but open to ideas. When scanning it will save the details of the book in to my library including the GPS location it was scanned at.
Ability to mark books as read.
ability to filter my library to show only books that have not been read.
A banner at the top of the application that appears on every screen that has an icon of a book with a number next to it which is the number of books read.
Unit tests for at least a couple of functions
a data layer that is decoupled which will consume a MSSQL database but can easily be changed to local database storage.
The application doesn't need to have a polished look but just be functional as it's main purpose is to teach me how to use Xamarin. Very importantly the code must be well commented and follow good SOLID principles.
Deliverables: All source code that compiles for both Android and IOS and a 500 word summary on how the application works.
15 freelancers are bidding on average £158 for this job
Hi there, I read your initial requirements and I have some questions regarding to your xamarin mobile application project. please send me message so that we could discuss it further.