{"id":13327190,"url":"https://github.com/winterdouglas/cinelovers","last_synced_at":"2025-10-25T17:31:36.146Z","repository":{"id":40919184,"uuid":"111331300","full_name":"winterdouglas/cinelovers","owner":"winterdouglas","description":"A cross-platform app using Xamarin.Forms to list upcoming movies and search for movies from The Movie Database (TMDb)","archived":false,"fork":false,"pushed_at":"2022-12-08T05:22:47.000Z","size":1797,"stargazers_count":5,"open_issues_count":4,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-01T01:55:25.721Z","etag":null,"topics":["android","cinelovers","ios","mvvm","reactiveui","rx","tmdb","uwp","xamarin","xamarin-forms"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/winterdouglas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-11-19T20:55:16.000Z","updated_at":"2024-01-06T14:12:29.000Z","dependencies_parsed_at":"2023-01-24T14:15:26.346Z","dependency_job_id":null,"html_url":"https://github.com/winterdouglas/cinelovers","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/winterdouglas%2Fcinelovers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/winterdouglas%2Fcinelovers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/winterdouglas%2Fcinelovers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/winterdouglas%2Fcinelovers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/winterdouglas","download_url":"https://codeload.github.com/winterdouglas/cinelovers/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219865216,"owners_count":16555929,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","cinelovers","ios","mvvm","reactiveui","rx","tmdb","uwp","xamarin","xamarin-forms"],"created_at":"2024-07-29T18:53:51.253Z","updated_at":"2025-10-25T17:31:35.497Z","avatar_url":"https://github.com/winterdouglas.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Build instructions\n\n- Restore nuget packages\n- Symply build and run\n\n### List of third-party dependencies\n\n- **ReactiveUI** (https://github.com/reactiveui/ReactiveUI) - This is a functional reactive model-view-viewmodel (MVVM) framework.\n- **Akavache** (https://github.com/akavache/Akavache) - This is a key-value store for mobile and desktop apps. Used in this project to cache movies.\n- **Refit** (https://github.com/paulcbetts/refit) - Type-safe REST library for C#. Its's being used to create the TMDb REST API client.\n- **Splat** (https://github.com/reactiveui/splat) - This is a library with lots of features but in this project it's being used as a service location tool.\n- **FFImageLoading** (https://github.com/luberda-molinet/FFImageLoading) - A library to load images that supports caching, SVG, animations, transformations and much more.\n- **NUnit** (https://github.com/nunit/nunit) - One of the most popular testing frameworks, used here to write unit tests.\n- **Moq** (https://github.com/moq/moq4) - This is a mocking framework. Used here in unit tests to be able to mock dependencies and keep unit tests clear and readable.\n- **Newtonsoft.Json** (https://www.newtonsoft.com/json) - The most popular and high performant JSON framework for .NET. It's being used to serialize and deserialize movie request payloads and also to store cached data with akavache.\n- **SnakeCase.JsonNet.Portable** (https://github.com/mrstebo/SnakeCase.JsonNet) - This is a library used to convert property names to snake_case during serialization.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwinterdouglas%2Fcinelovers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwinterdouglas%2Fcinelovers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwinterdouglas%2Fcinelovers/lists"}