Skip to content

Commit efbb9d2

Browse files
committed
Version 2.0.0-alpha.3
1 parent 1b75da7 commit efbb9d2

File tree

3 files changed

+39
-8
lines changed

3 files changed

+39
-8
lines changed

README.md

+36-5
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,39 @@
11
![Banner](./images/banner.svg)
2+
23
# Klient
34

45
## Installing
6+
57
### Android
6-
Install it directly from the [Play store](https://play.google.com/store/apps/details?id=de.loicezt.klient) or go to the [Releases](https://github.com/lolocomotive/klient/releases) page and download the latest version (be sure to select the right architecture, if you're not sure what that means, just select the file with no specific architecture, which should look like that `klient-28eef2.apk`)
8+
9+
Go to the [Releases](https://github.com/lolocomotive/klient/releases) page and download the latest version (be sure to select the right architecture, if you're not sure what that means, just select the file with no specific architecture, which should look like that `klient-28eef2.apk` )
10+
711
### iOS
12+
813
The app is not available on iOS since I don't have a Macbook or an iPhone, which makes it impossible to build the app for iOS. Feel free to implement iOS support if you have the tools required to do so.
914

15+
### Linux
16+
17+
Go to the [Releases](https://github.com/lolocomotive/klient/releases) page. The app is only available for x86_64. You can either choose the AppImage which should work everywhere or the .tar.gz, which is smaller but requires some libraries.
18+
<details>
19+
<summary>Installing the libraries on Ubuntu/Debian</summary>
20+
21+
```bash
22+
sudo apt install libgtk-3-0 libblkid1 liblzma5 libsqlite3-0 libsqlite3-0-dev webkit2gtk-4.1
23+
```
24+
25+
### Windows
26+
27+
Go to the [Releases](https://github.com/lolocomotive/klient/releases) page and download and extract the windows zip file. It should work on any x86_64 windows device.
28+
29+
### MacOS
30+
31+
The builds are not available *yet*, I might try to configure github actions to do it for me, since I don't own any Apple devices.
32+
1033
## Contributing
34+
1135
Any contributions (Pull requests, feature requests and bug reports) are very welcome!
12-
Be aware that I set my line width to 100 instead of 80, so be careful before reformatting entire files. If you're using vscode put the following in `.vscode/settings.json`.
36+
Be aware that I set my line width to 100 instead of 80, so be careful before reformatting entire files. If you're using vscode put the following in `.vscode/settings.json` .
1337

1438
```json
1539
{
@@ -20,12 +44,14 @@ Be aware that I set my line width to 100 instead of 80, so be careful before ref
2044
],
2145
}
2246
}
23-
```
47+
```
48+
2449
### Building
50+
2551
It's just a normal flutter project (refer to the flutter documentation on how to build). You may encounter issues if you are trying to build without the git repository.
2652

2753
<details>
28-
<summary>Building for release</summary>
54+
<summary>Building on Android for release</summary>
2955
You'll need to create android/key.properties with your key's details
3056

3157
```properties
@@ -34,6 +60,7 @@ keyPassword=password123
3460
storeFile=<path>/keystore.jks
3561
storePassword=password123
3662
```
63+
3764
Details on how to create a key are available on the [Android Developers website](https://developer.android.com/studio/publish/app-signing#generate-key)
3865

3966
</details>
@@ -42,7 +69,11 @@ Details on how to create a key are available on the [Android Developers website]
4269

4370
| Home | Messages | Timetable |
4471
| ------------------------------------- | --------------------------------------------- | ----------------------------------------------- |
45-
| ![Home](./screenshots/Phone_Home.png) | ![Messages](./screenshots/Phone_Messages.png) | ![Timetable](./screenshots/Phone_Timetable.png) |
72+
|
73+
74+
![Home](./screenshots/Phone_Home.png) | ![Messages](./screenshots/Phone_Messages.png) | ![Timetable](./screenshots/Phone_Timetable.png)
75+
76+
|
4677

4778
## To do
4879

pubspec.lock

+2-2
Original file line numberDiff line numberDiff line change
@@ -251,10 +251,10 @@ packages:
251251
dependency: "direct main"
252252
description:
253253
name: flutter_local_notifications
254-
sha256: "20c92629902b125cb624efdbacbbe98806b3c0b01adb3d84d1c72198b3eafb1a"
254+
sha256: "12f8abacca8bf29c042ec50c554f967da4c6f88ec99fc215e0325e5b43a25188"
255255
url: "https://pub.dev"
256256
source: hosted
257-
version: "14.0.1"
257+
version: "14.1.0"
258258
flutter_local_notifications_linux:
259259
dependency: transitive
260260
description:

pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
1515
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
1616
# Read more about iOS versioning at
1717
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
18-
version: 2.0.0-alpha.2+33
18+
version: 2.0.0-alpha.3+34
1919

2020
environment:
2121
sdk: '>=3.0.0 <4.0.0'

0 commit comments

Comments
 (0)