{"id":24280861,"url":"https://github.com/pkg-dot-zip/anastasiahueapp","last_synced_at":"2026-02-11T23:43:13.294Z","repository":{"id":272025280,"uuid":"893982982","full_name":"pkg-dot-zip/AnastasiaHueApp","owner":"pkg-dot-zip","description":"A beautiful Philips Hue smart lights controller for Windows \u0026 Android made in .NET 9.0 MAUI.","archived":false,"fork":false,"pushed_at":"2024-12-08T19:42:49.000Z","size":2992,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-01T04:01:17.083Z","etag":null,"topics":["android","csharp","maui","maui-android","maui-windows","mvvm-architecture","net-9","philips-hue","philips-hue-api","philips-hue-lights","windows"],"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/pkg-dot-zip.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-11-25T14:47:24.000Z","updated_at":"2025-01-07T14:04:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"7190596d-899e-4c6f-815f-cf18798962a5","html_url":"https://github.com/pkg-dot-zip/AnastasiaHueApp","commit_stats":null,"previous_names":["pkg-dot-zip/anastasiahueapp"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pkg-dot-zip/AnastasiaHueApp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkg-dot-zip%2FAnastasiaHueApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkg-dot-zip%2FAnastasiaHueApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkg-dot-zip%2FAnastasiaHueApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkg-dot-zip%2FAnastasiaHueApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pkg-dot-zip","download_url":"https://codeload.github.com/pkg-dot-zip/AnastasiaHueApp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkg-dot-zip%2FAnastasiaHueApp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273566731,"owners_count":25128629,"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","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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","csharp","maui","maui-android","maui-windows","mvvm-architecture","net-9","philips-hue","philips-hue-api","philips-hue-lights","windows"],"created_at":"2025-01-16T02:50:23.466Z","updated_at":"2026-02-11T23:43:08.273Z","avatar_url":"https://github.com/pkg-dot-zip.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/pkg-dot-zip/AnastasiaHueApp/\" rel=\"noopener\"\u003e\n \u003cimg width=400px height=400px src=\"docs/mandatory_pepe.png\" alt=\"Project logo\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch3 align=\"center\"\u003eAnastasiaHueApp\u003c/h3\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n  [![Stars](https://img.shields.io/github/stars/pkg-dot-zip/AnastasiaHueApp.svg)](https://github.com/pkg-dot-zip/AnastasiaHueApp/stargazers)\n  [![GitHub Issues](https://img.shields.io/github/issues/pkg-dot-zip/AnastasiaHueApp.svg)](https://github.com/pkg-dot-zip/AnastasiaHueApp/issues)\n  [![GitHub Pull Requests](https://img.shields.io/github/issues-pr/pkg-dot-zip/AnastasiaHueApp.svg)](https://github.com/pkg-dot-zip/AnastasiaHueApp/pulls)\n\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003eA practical stylized Android \u0026 Windows app to control Philips Hue Lights using the \u003ca href=\"https://developers.meethue.com/develop/hue-api/lights-api/\"\u003eHue API V1\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/pkg-dot-zip/AnastasiaHueApp/\" rel=\"noopener\"\u003e\n \u003cimg height=480px src=\"docs/lights_page.png\" alt=\"Project logo\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## 📝 Table of Contents\n- [About](#about)\n- [Usage](#usage)\n- [Built Using](#built_using)\n- [Authors](#authors)\n\n## 🧐 About \u003ca name=\"about\"\u003e\u003c/a\u003e\nAnastasiaHueApp lets you control the Philips Hue Lights you connect to on the Bridge. The app was designed using MVVM principles, union architecture and test driven mobile development.\n\n### Why?! 😱\nThis was an assigment for university.\n\n### Features 🌟\n- Support for both **Android** and **Windows**!\n- **Control** your Hue lights with **ease**.\n- **Beautiful** UI.\n- Works with both real lights and the [Hue Emulator](https://github.com/SteveyO/Hue-Emulator).\n- Unit testing using **MSTest**, **Moq** \u0026 **FluentAssertions**.\n\n## 🎈 Usage \u003ca name=\"usage\"\u003e\u003c/a\u003e\n1. Open the app.\n1. Connect to the Hue Bridge by pressing the physical button the device, then pressing the connect button on the main page of the app.\n1. Wait to be automatically directed to the lights page.\n1. Enjoy!\n\n## ⛏️ Built Using \u003ca name = \"built_using\"\u003e\u003c/a\u003e\n- [Visual Studio](https://visualstudio.microsoft.com/) - IDE used\n- [C#](https://dotnet.microsoft.com/en-us/languages/csharp) - Language used to program in\n- [MAUI](https://dotnet.microsoft.com/en-us/apps/maui) -  Framework used to build native, cross-platform desktop and mobile apps from a single C# codebase for Android, iOS, Mac, and Windows\n- [CommunityToolkit.Mvvm](https://github.com/CommunityToolkit/MVVM-Samples) - Modern, fast, and modular MVVM\n- [CommunityToolkit.Maui](https://github.com/CommunityToolkit/Maui) - The .NET MAUI Community Toolkit is a community-created library that contains .NET MAUI Extensions, Advanced UI/UX Controls, and Behaviors to help make your life as a .NET MAUI developer easier\n- [CardsView.MAUI](https://github.com/AndreiMisiukevich/CardView.MAUI) - CardsView | CarouselView | CoverflowView | CubeView for .NET Maui\n- [FluentAssertions](https://fluentassertions.com/) - A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests\n- [Moq](https://github.com/devlooped/moq) - The most popular and friendly mocking framework for .NET\n- [Serilog](https://serilog.net/) - Flexible, structured events — log file convenience\n- [Newtonsoft Json.NET](https://www.newtonsoft.com/json) - Popular high-performance JSON framework for .NET\n\n\n## ✍️ Authors \u003ca name = \"authors\"\u003e\u003c/a\u003e\n- [@pkg-dot-zip](https://github.com/pkg-dot-zip) - Idea \u0026 Initial work.\n\nSee also the list of [contributors](https://github.com/pkg-dot-zip/AnastasiaHueApp/contributors) who participated in this project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpkg-dot-zip%2Fanastasiahueapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpkg-dot-zip%2Fanastasiahueapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpkg-dot-zip%2Fanastasiahueapp/lists"}