Edited README.md, cleanup
This commit is contained in:
parent
6c5d8bd8ec
commit
9c5b04cfc6
48
API.json
48
API.json
@ -1,48 +0,0 @@
|
||||
[
|
||||
{
|
||||
|
||||
"authenticate": {
|
||||
"incoming": {
|
||||
|
||||
},
|
||||
|
||||
"outgoing": {
|
||||
"username": "Username",
|
||||
"password": "Password"
|
||||
}
|
||||
},
|
||||
|
||||
"serverInfo": {
|
||||
"incoming": {
|
||||
"name": "Server name",
|
||||
"owner": "Server owner",
|
||||
"version": "Server version",
|
||||
"legal": "Any legal advice or caution"
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
"talkContacts": {
|
||||
"incoming": [
|
||||
{
|
||||
"name": "Full display name",
|
||||
"last_message": "Preview of last message",
|
||||
"last_time": "Time of last message as Text",
|
||||
"profile_picture": "Avatar Image as URL",
|
||||
"unread_message": "Chat has unread messages"
|
||||
}
|
||||
],
|
||||
|
||||
"outgoing": {
|
||||
|
||||
}
|
||||
},
|
||||
|
||||
"talkNotifications": {
|
||||
"incoming": {
|
||||
"amount": "Amount of notifications"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
]
|
2
LICENSE
2
LICENSE
@ -1,6 +1,6 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) <year> <copyright holders>
|
||||
Copyright (c) 2023 Elias Müller
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
||||
|
||||
|
19
README.md
19
README.md
@ -1,3 +1,18 @@
|
||||
# MarianumMobile
|
||||
Mobile client for Webuntis and Nextcloud with Talk integration
|
||||
Currently in early Alpha stage
|
||||
|
||||
MarianumMobile is a versatile and user-friendly mobile client designed to integrate Webuntis and Nextcloud functionalities, enriched with Talk and other integrations for a comprehensive communication experience.
|
||||
|
||||
## Features
|
||||
|
||||
- **Webuntis Integration**: Keep in time through the Webuntis integration. Access your timetables, schedules, and academic information on the go, directly from your mobile device.
|
||||
|
||||
- **Nextcloud Connectivity**: MarianumMobile covers the basic features by offering seamless Nextcloud integration. Access, your files, documents, photos, all within the app. Your Nextcloud becomes an extension of your mobile workspace.
|
||||
|
||||
- **Talk Integration**: Communication is essential in any environment. MarianumMobile helps with this need and incorporates a Talk integration. Stay connected with peers, teachers, and colleagues without leaving the app.
|
||||
|
||||
- **Cross-Platform Compatibility**: Our mobile client caters to both Android and iOS users, ensuring that no matter your device preference, MarianumMobile is readily available and accessible.
|
||||
|
||||
- **User-Friendly Interface**: Navigating through the app is a breeze thanks to its intuitive user interface. Whether you're checking your timetable, accessing files, or engaging in communication, MarianumMobile offers a seamless and user-friendly experience.
|
||||
|
||||
- **Offline Access**: Don't let a lack of internet connectivity hinder your productivity. With MarianumMobile, you can access previously synced data and files offline, ensuring you're always prepared.
|
||||
|
||||
|
@ -1,29 +0,0 @@
|
||||
// This is a basic Flutter widget test.
|
||||
//
|
||||
// To perform an interaction with a widget in your test, use the WidgetTester
|
||||
// utility in the flutter_test package. For example, you can send tap and scroll
|
||||
// gestures. You can also use WidgetTester to find child widgets in the widget
|
||||
// tree, read text, and verify that the values of widget properties are correct.
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
import 'package:marianum_mobile/main.dart';
|
||||
|
||||
void main() {
|
||||
testWidgets('Counter increments smoke test', (WidgetTester tester) async {
|
||||
// Build our app and trigger a frame.
|
||||
await tester.pumpWidget(const Main());
|
||||
|
||||
// Verify that our counter starts at 0.
|
||||
expect(find.text('0'), findsOneWidget);
|
||||
expect(find.text('1'), findsNothing);
|
||||
|
||||
// Tap the '+' icon and trigger a frame.
|
||||
await tester.tap(find.byIcon(Icons.add));
|
||||
await tester.pump();
|
||||
|
||||
// Verify that our counter has incremented.
|
||||
expect(find.text('0'), findsNothing);
|
||||
expect(find.text('1'), findsOneWidget);
|
||||
});
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user