开源软件名称(OpenSource Name):weeklyxamarin/WeeklyXamarin.mobile
开源软件地址(OpenSource Url):https://github.com/weeklyxamarin/WeeklyXamarin.mobile
开源编程语言(OpenSource Language):
C#
97.1%
开源软件介绍(OpenSource Introduction):WeeklyXamarin.mobile
Mobile Application for the Weekly Xamarin Newsletter
- iOS:
![Build status](https://camo.githubusercontent.com/bf98a4e7ed014b5d4fe37ebdcf9a16bec060ba83247558510d85300d6345ef4b/68747470733a2f2f6275696c642e61707063656e7465722e6d732f76302e312f617070732f30396663333136642d373238612d346666372d613731612d6234353533303438356363322f6272616e636865732f6d61737465722f6261646765)
Functional Requirements
- View Issues
- View Articles
- Inside the application (Reader view if we can)
- Launch out to default browser
- View Contributors (curation or articles)
- Add an article (submit an article for review) - via a share target
- View events (streams, meetups, large events)
- Search articles (title, description, author, tags)
- Push Notifications (of new articles)
- Save an article
- Mark an article as a favorite
- Upvote articles
- Suggest topics to provide a backlog of ideas for content creators
Functional - Nice To Haves
- Cache HTML of articles for offline view (maybe a user setting)
Non-Functional Requirements
- Theming (dark / light / custom modes)
- No Auth - user not required to login
- CI/CD Github Actions
- Testing builds and releases (AppCenter)
- UITests (maybe depending on the complexity and cost)
- Caching of Newsletter Issues (Editions) & Articles (Titles, authors, tags, links)
Goals
- Recognise the community
- No Backend - No hosting infrastructure
Platforms
- iOS, Android (Priority 1)
- UWP (maybe via UNO), Wasm, MacOS, Linux (Nice to have)
- Blazor
- Dual Screen
Tech
Development
- Very open source, anyone can contribute to the app
- Contributions welcome (and acknowledged)
|
请发表评论