/Xamarin_Notebook

Showcasing advanced coding in a simple notebook cross-platform app in Xamarin.Forms.

Primary LanguageC#

Xamarin_Notebook

Description

Showcasing advanced coding in a simple notebook cross-platform app in Xamarin.Forms. This app was originally created for my girlfriend who likes to cut out cooking recipes and collect bookmarks to online recipes. Finding a specific recipe was tedious, so I created this app. Now she takes pictures (no more cutting), and copies the recipes from the internet into the app. The search function allows her to find recipes easier. This app may be extended whenever she finds bugs or there are ideas for additional features.

Technologies used:

  • Xamarin.Forms, C#, XAML
  • MVVM (without framework)
  • Sqlite
  • Unit testing with nunit and Moq.
  • XamarinComponents: Media and Permissions

Basic feature list:

  • Add notes (title, photo, description, date and time of creation)
  • Photo for note from camera or gallery
  • Delete note
  • Edit note
  • List all notes
  • Search note and filter results (searches title and description for search phrase being contained)
  • Unhandled exception handling for android debugging

Code

Feel free to have a look at the code. Everything should be pushed to the public repository on github.

Screenshots

Android:

iOS: