Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ilyalehchylin/educats-xamarin

Cross-platform mobile application for the Learning Management System EduCATS (Distance e-learning)
https://github.com/ilyalehchylin/educats-xamarin

android cross-platform education ios learning-management-system lms xamarin xamarin-forms

Last synced: 24 days ago
JSON representation

Cross-platform mobile application for the Learning Management System EduCATS (Distance e-learning)

Awesome Lists containing this project

README

        

[![EduCATS](./graphics/banner.png)](https://educats.bntu.by/)

# EduCATS Xamarin

A cross-platform client for the [Learning Management System EduCATS](https://github.com/hawkrai/lmsystem) written with [Xamarin.Forms](https://github.com/xamarin/Xamarin.Forms) framework.

[![Framework](./graphics/badge-xamarin.svg)](https://github.com/xamarin/Xamarin.Forms)
[![Latest GitHub release)](https://img.shields.io/github/v/release/ilyalehchylin/educats-xamarin?logo=github)](https://github.com/ilyalehchylin/educats-xamarin/releases)
[![Codecov](https://codecov.io/gh/ilyalehchylin/educats-xamarin/branch/develop/graph/badge.svg)](https://codecov.io/gh/ilyalehchylin/educats-xamarin)
[![Code Climate maintainability](https://img.shields.io/codeclimate/maintainability-percentage/ilyalehchylin/educats-xamarin?logo=codeclimate)](https://codeclimate.com/github/ilyalehchylin/educats-xamarin/maintainability)
[![CodeFactor](https://www.codefactor.io/repository/github/ilyalehchylin/educats-xamarin/badge)](https://www.codefactor.io/repository/github/ilyalehchylin/educats-xamarin)

## Pipelines

| Workflow | Status |
| :--- | :--- |
| Build | [![build](https://github.com/ilyalehchylin/educats-xamarin/actions/workflows/build.yml/badge.svg)](https://github.com/ilyalehchylin/educats-xamarin/actions/workflows/build.yml) |
| Pre-release | [![pre-release](https://github.com/ilyalehchylin/educats-xamarin/actions/workflows/pre-release.yml/badge.svg)](https://github.com/ilyalehchylin/educats-xamarin/actions/workflows/pre-release.yml) |
| Release | [![release](https://github.com/ilyalehchylin/educats-xamarin/actions/workflows/release.yml/badge.svg)](https://github.com/ilyalehchylin/educats-xamarin/actions/workflows/release.yml) |

## Tables of Contents

* [Documentation](https://ilyalehchylin.github.io/educats-xamarin/)
* [Downloads](#downloads)
* [Beta Testing](#beta-testing)
* [Contributing](#contributing)
* [Dependencies](#dependencies)

### Downloads

- [AppStore](https://apps.apple.com/by/app/educats/id1505738731)
- [Google Play](https://play.google.com/store/apps/details?id=by.bntu.educats)
- [Download .apk](https://github.com/ilyalehchylin/educats-xamarin/releases)

### Beta Testing

- [iOS TestFlight Open Beta](https://testflight.apple.com/join/WQdDNznJ)
- [Android Google Play Open Beta](https://play.google.com/apps/testing/by.bntu.educats)
- [Beta Binaries](https://github.com/ilyalehchylin/educats-xamarin/actions/workflows/pre-release.yml)

### Contributing

Check [CONTRIBUTING](.github/CONTRIBUTING.md) to know how to help with the project. Also check out our [Code of Conduct](./.github/CODE_OF_CONDUCT.md).

### Dependencies

| Name | Description |
| :--- | :--- |
| **[CrossLocalization](https://github.com/nyxbull/CrossLocalization)** | Custom localization library with JSON files |
| **[Icons8](https://icons8.com/)** | Icons for application |
| **[ACR User Dialogs](https://github.com/aritchie/userdialogs)** | Cross-platform library for calling standard dialogs |
| **[Microcharts](https://github.com/dotnet-ad/Microcharts)** | Charting library (e.g. Radar chart) |
| **[Monkey Cache](https://github.com/jamesmontemagno/monkey-cache)** | Data caching |
| **[Xamarin.Essentials](https://docs.microsoft.com/xamarin/essentials/)** | Helper tools for Xamarin.Forms |
| **[FFImageLoading](https://github.com/luberda-molinet/FFImageLoading)** | Library for extended image loading & handling |
| **[DocFX](https://github.com/dotnet/docfx)** | Project's documentation tools |
| **[Google Fonts](https://fonts.google.com/)** | Open-source fonts |