Giter Site home page Giter Site logo

tenhobi / flashcards Goto Github PK

View Code? Open in Web Editor NEW
34.0 8.0 9.0 9.56 MB

FIT CTU · BI-SP1 · BI-SP2 · B172 · B181 – software team project

License: MIT License

Java 0.18% Objective-C 0.37% Dart 94.45% CSS 1.02% HTML 1.63% Shell 0.71% Batchfile 0.64% Ruby 1.00%
fit-ctu dart angulardart flutter flashcards

flashcards's Introduction

FlashCards

Build Status

Software team project with a goal to develop a multiplatform (i.e. web & android & iOS) flashcards learning app.

Contributing

Spotted an error? Something doesn't make sense? You have an excellent idea? Open an issue, but please, don't submit PRs. This project is curently developed as a part of software team project at the Faculty of Information Technology, CTU, so we will not accept your PRs.

Getting Started

The project has been written in Dart with AngularDart and Flutter frameworks. This makes project setup very simple. This project contains from 3 separate sub-projects—for common shared stings, AngularDart and Flutter.

For either AngularDart and Flutter you need the Dart SDK & package manager and you have to download dependencies in the bussiness logic project (common/) using pub get command.

Make sure you have Dart 2 installed (dev channel).

To set up AngularDart project, you have to move into angular/ directory and run pub get command to download all dependencies.

To run the project, you can simply use the pub run build_runner serve command. For more options on how to run the project, check the Angular README.

To set up Flutter project, you will need some prerequisites, i.e. the Flutter SDK—for running the mobile app—and the Android emulator, iOS emulator or a physical mobile device. Make sure you are all good with Flutter using the flutter doctor command.

To run the project, you can simply use the flutter run command.

License

Licensed under the MIT License.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.