CMS-Mobile - A flutter application for the amFOSS CMS
cms_mobile
cms-mobile is a flutter application for the amFOSS CMS. Using the application, club members can login into the CMS and view club attendence, their profile and status updates.
Getting Started
These instructions will get you a copy of the project up and be running on your local machine for development and testing purposes.
Prerequisites
Android Studio, with a recent version of the Android SDK.
Setting up your development environment
-
Download and install Git.
-
Fork the cms-mobile project
-
Clone your fork of the project locally. At the command line:
$ git clone https://gitlab.com/YOUR-GITLAB-USERNAME/cms-mobile
If you prefer not to use the command line, you can use Android Studio to create a new project from version control using
https://gitlab.com/YOUR-GITLAB-USERNAME/cms-mobile
Open the project in the folder of your clone from Android Studio and build the project. If there are any missing dependencies, install them first by clicking on the links provided by Android studio. Once the project is built successfully, run the project by clicking on the green arrow at the top of the screen.
In order to run the project, you will need the Flutter SKD setup up. If this is your first Flutter project, below are a few useful resources:
For help getting started with Flutter, view the Flutter
online documentation, which offers tutorials,
samples, guidance on mobile development, and a full API reference.
Screenshots
Dependencies:
cupertino_icons: 0.1.2
graphql_flutter: 3.0.1-beta.1
intl: 0.16.1
moor_flutter: 2.1.1
url_launcher: 5.4.2
flutter_markdown: 0.3.4
html2md: 0.5.1
date_range_picker: 1.0.6
fl_chart: 0.9.0
flutter_icons: 1.1.0
toast: 0.1.5
provider: 4.0.5
Get in Touch
To contact us, you can create an issue over here.
You can also participate in technical discussions and ask your doubts on the IRC Freenode. Just join in and participate in the discussions at the #amfoss channel.
License
This project is licensed under the GNU General Public License v3.0.