Fakultas Ilmu Komputer UI

README.md 2.81 KB
Newer Older
Michael Wiryadinata Halim's avatar
Michael Wiryadinata Halim committed
1
2
# home_industry

3
4
5
[![pipeline status](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/2020/ppl-c/diskominfo-depok-tpu-online/post-rpl-mobile/badges/master/pipeline.svg)](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/2020/ppl-c/diskominfo-depok-tpu-online/post-rpl-mobile/commits/master)
[![coverage report](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/2020/ppl-c/diskominfo-depok-tpu-online/post-rpl-mobile/badges/master/coverage.svg)](https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/2020/ppl-c/diskominfo-depok-tpu-online/post-rpl-mobile/-/commits/master)

Michael Wiryadinata Halim's avatar
Michael Wiryadinata Halim committed
6
7
Home Industry is a platform that sell various goods

Aditya Pratama's avatar
Aditya Pratama committed
8
## Table of Contents
Michael Wiryadinata Halim's avatar
Michael Wiryadinata Halim committed
9

Aditya Pratama's avatar
Aditya Pratama committed
10
11
12
13
- [Install](#install)
- [Running Development Mode](#running-development-mode)
- [References](#references)
- [License](#license)
Michael Wiryadinata Halim's avatar
Michael Wiryadinata Halim committed
14

Aditya Pratama's avatar
Aditya Pratama committed
15
## Install
Michael Wiryadinata Halim's avatar
Michael Wiryadinata Halim committed
16

Aditya Pratama's avatar
Aditya Pratama committed
17
18
19
This mobile side of the project uses Dart programming language, Flutter for building
environment, and Bloc for building the backend. You need these requirements prior
to building and contributing to the project.
Michael Wiryadinata Halim's avatar
Michael Wiryadinata Halim committed
20

Aditya Pratama's avatar
Aditya Pratama committed
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
- [IDE of your choice]()
  > Note: For this project we do recommend an Intellij IDEA based IDE like
  > Android Studio or Intellij IDEA itself. You can find them at the following links:
  > - [Android Studio](https://developer.android.com/studio)
  > - [Intellij IDEA](https://www.jetbrains.com/idea/)
- [Dart](https://dart.dev/get-dart)
  > Note: As the following instructions show, you can use a package manager to
  > easily install and update the Dart SDK. Alternatively, you can [build the SDK
  > from source](https://github.com/dart-lang/sdk/wiki/Building)
  > or [download the SDK as a zip file](https://dart.dev/tools/sdk/archive).
  > We recommend the latest and stable channel builds.
- [Flutter SDK](https://flutter.dev/docs/get-started/install)
  > Note: We recommend the latest and stable release of Flutter SDK.
  > Follow the tutorial provided to install Flutter SDK in your computer.
  > Once installed execute 'flutter doctor' to check if Flutter has been
  > successfully installed.
- [Bloc](https://bloclibrary.dev/#/gettingstarted)
  > The first thing we need to do is add the bloc package to our `pubspec.yaml`
  > as a dependency. Next, to install bloc you run 'flutter packages get' from
  > the same directory as your `pubspec.yaml' file.
    


Once everything is installed you can make sure everything checks out by typing
'flutter doctor' in your terminal.

## Running Development Mode

Once you've installed all the requirements you can run the application using
your IDE. By plugging in your android device on your computer, if you've had
your Dart plugin installed, your IDE will detect it immediately, you just have
to press the Run icon or press 'Shift + F10'.

## References

- [Fasilkom UI Open Source Software > Kape](https://gitlab.cs.ui.ac.id/foss/kape/blob/master/README.md)

## License

Copyright (c) 2020 PPLC4 Team & Faculty of Computer Science Universitas Indonesia.