Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Zaid-Ajaj/fsharp-weekly
F# Weekly mobile, available for Android (soon iOS and UWP too)
https://github.com/Zaid-Ajaj/fsharp-weekly
fabulous fsharp fsharp-weekly xamarin
Last synced: 3 months ago
JSON representation
F# Weekly mobile, available for Android (soon iOS and UWP too)
- Host: GitHub
- URL: https://github.com/Zaid-Ajaj/fsharp-weekly
- Owner: Zaid-Ajaj
- Created: 2019-02-19T18:11:23.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T09:07:55.000Z (almost 2 years ago)
- Last Synced: 2024-05-14T01:20:24.435Z (6 months ago)
- Topics: fabulous, fsharp, fsharp-weekly, xamarin
- Language: F#
- Homepage:
- Size: 3.54 MB
- Stars: 41
- Watchers: 6
- Forks: 3
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- Awesome-Fabulous - F# Weekly - F# Weekly for mobile edition. Scrapes blogs and links from the website. Available for Android on the [Play Store](https://play.google.com/store/apps/details?id=coffeedriventeam.fsharpweekly). (Built with Fabulous)
README
# FSharp Weekly
F# Weekly is a mobile application for Android, iOS and UWP.
Built in F# (of course) using [Fabulous](https://github.com/fsprojects/Fabulous) and [fabulous-simple-elements](https://github.com/Zaid-Ajaj/fabulous-simple-elements). The application [scrapes](https://github.com/Zaid-Ajaj/fsharp-weekly/blob/master/FSharpWeekly/Scraper.fs) blog entries from [F# Weekly](https://sergeytihon.com/category/f-weekly/), extracts their associated links and renders them on the phone. The application has link tracking: keeps track of the links you already visited. You can disable the link tracking and reset visited links from the settings page.
The main application code can be found in directory FSharpWeekly and contains:
- [Types.fs](https://github.com/Zaid-Ajaj/fsharp-weekly/blob/master/FSharpWeekly/Types.fs) the type definitions that the application uses
- [Scraper.fs](https://github.com/Zaid-Ajaj/fsharp-weekly/blob/master/FSharpWeekly/Scraper.fs) functions to parse and extract links from the F# weekly website
- [GithubScraper.fs](https://github.com/Zaid-Ajaj/fsharp-weekly/blob/master/FSharpWeekly/GithubScraper.fs) functions to parse github F# repository information from the trending page of github.
- [FSharpWeekly.fs](https://github.com/Zaid-Ajaj/fsharp-weekly/blob/master/FSharpWeekly/FSharpWeekly.fs) contains the application logic, how the state is updated and how the application is rendered.Published to:
- [x] [Play Store](https://play.google.com/store/apps/details?id=coffeedriventeam.fsharpweekly)
- [ ] Windows Store (WIP)
- [ ] App Store (Not planned yet)### Android Screenshots
![](screenshots.png)### Github Trending for F# Repos
![](github-trending.png)### Universal Windows Screenshots
![](uwp.png)### iOS Screenshots
![](iOS.png)