Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Frontend #68

Merged
merged 231 commits into from
Jul 28, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
231 commits
Select commit Hold shift + click to select a range
d9e7840
class structure and strings for table creation
ElenaHaeussler Jul 3, 2023
90d578e
add dependency for shared preferences
ElenaHaeussler Jul 3, 2023
d122aa3
implement everything but canteen
ElenaHaeussler Jul 3, 2023
db2650d
NOT NULL statements and Checks where useful
ElenaHaeussler Jul 4, 2023
2e9961a
change of return values and initialise Canteen getter and setter
ElenaHaeussler Jul 4, 2023
3b3dcf5
testing SharedPreferenceAccess
ElenaHaeussler Jul 4, 2023
afa709f
Spelling
ElenaHaeussler Jul 5, 2023
93ce7da
documentation
ElenaHaeussler Jul 5, 2023
8e1f699
documentation
ElenaHaeussler Jul 5, 2023
bc7dad3
first setup for GraphQlServerAccess
worldofjoni Jul 5, 2023
7c5db63
added tests
worldofjoni Jul 5, 2023
10e707b
client id in constructor
worldofjoni Jul 5, 2023
995978c
graphlq generated files
worldofjoni Jul 6, 2023
7e27cb9
fixed tests
Jul 6, 2023
2b74c13
removed file
worldofjoni Jul 6, 2023
7c01286
generated plugin files
worldofjoni Jul 6, 2023
7a26544
implemented all mutations
worldofjoni Jul 6, 2023
1f9c220
wrote graphql query for updateAll
worldofjoni Jul 6, 2023
9e0f6fd
make returntype nullable
ElenaHaeussler Jul 8, 2023
1b9e4f4
first data query with conversion
worldofjoni Jul 8, 2023
9c13b13
Implemented MensaButtonGroup
Jul 9, 2023
fb68e5c
initialise model mocks for testing
ElenaHaeussler Jul 9, 2023
dd267b9
initialise FavoriteMealAccess.dart
ElenaHaeussler Jul 9, 2023
18f51b7
write test for FavoriteMealAccess.dart
ElenaHaeussler Jul 9, 2023
c9a642b
error handling changes
ElenaHaeussler Jul 10, 2023
db76ae6
Merge pull request #25 from kronos-et-al/f/error-handling
AlexKutschera Jul 10, 2023
aeca607
changes in Interfaces
ElenaHaeussler Jul 10, 2023
4dca881
spelling
ElenaHaeussler Jul 10, 2023
466f470
Merge pull request #26 from kronos-et-al/f/interfaces-model
AlexKutschera Jul 10, 2023
c959faf
Merge branch 'frontend' into f/localStorage
ElenaHaeussler Jul 10, 2023
d1b2c00
Merge pull request #27 from kronos-et-al/f/localStorage
AlexKutschera Jul 10, 2023
e363a93
change ColorScheme to MensaColorScheme
ElenaHaeussler Jul 10, 2023
a4f3c11
Merge pull request #28 from kronos-et-al/f/colorScheme
AlexKutschera Jul 10, 2023
b985c32
Implemented MealAccordion
Jul 11, 2023
585232b
Implemented MealAccordion
Jul 11, 2023
34dc9a0
Merge pull request #31 from kronos-et-al/f/mealAccordion
AlexKutschera Jul 11, 2023
392a48a
more mutation tests
worldofjoni Jul 11, 2023
41e02a3
rest of querys
worldofjoni Jul 11, 2023
82bb829
query tests
worldofjoni Jul 11, 2023
d50b2f1
more conversion functions
worldofjoni Jul 11, 2023
709525e
formatting fixes
worldofjoni Jul 11, 2023
75c2f8b
added get canteen
worldofjoni Jul 11, 2023
806cdea
first auth tests
worldofjoni Jul 11, 2023
6c1d6ad
merge from origin/frontend
worldofjoni Jul 12, 2023
1271866
Merge pull request #32 from kronos-et-al/f/buttonGroup
ElenaHaeussler Jul 12, 2023
feabc53
add named constructors that can apply changes form another class
ElenaHaeussler Jul 12, 2023
3083573
fromating
ElenaHaeussler Jul 12, 2023
fc3dfcb
started adding NoDataException
worldofjoni Jul 12, 2023
93d0b1f
imped meal frequency with new api
worldofjoni Jul 12, 2023
77e33c9
added exception when mealplan (line) has no data
worldofjoni Jul 12, 2023
f68d3d1
change getMeal method
ElenaHaeussler Jul 12, 2023
6ddc57b
add methods for canteen, date and preferences
ElenaHaeussler Jul 12, 2023
99d0217
add number of Occurances
ElenaHaeussler Jul 12, 2023
9784b2b
auth doc for hashing
worldofjoni Jul 12, 2023
540ed06
Merge pull request #33 from kronos-et-al/f/repository
AlexKutschera Jul 12, 2023
db969a6
initialise model mocks for testing
ElenaHaeussler Jul 9, 2023
fb072b1
initialise FavoriteMealAccess.dart
ElenaHaeussler Jul 9, 2023
9ec3186
write test for FavoriteMealAccess.dart
ElenaHaeussler Jul 9, 2023
7a5faa6
delete canteen and filterPreferences from PreferenceAccess and the In…
ElenaHaeussler Jul 9, 2023
866a41f
test and corrections PreferenceAccess.dart
ElenaHaeussler Jul 9, 2023
9cdb157
corrections FavoriteMealAccess.dart
ElenaHaeussler Jul 9, 2023
8a2178d
first drafts
ElenaHaeussler Jul 10, 2023
0c248d6
delete Canteen and FilterPreferences form IPreferenceAccess
ElenaHaeussler Jul 10, 2023
ee7f2d1
add mocktail package for using mock classes
ElenaHaeussler Jul 10, 2023
6b5cfde
change ColorScheme to MensaColorScheme
ElenaHaeussler Jul 10, 2023
bc7caf8
implementations
ElenaHaeussler Jul 12, 2023
5200aca
first auth implementation
worldofjoni Jul 12, 2023
04f8daa
documentation
ElenaHaeussler Jul 12, 2023
1d68e3b
change of signature
ElenaHaeussler Jul 12, 2023
a566ce2
add methods for favorite access
ElenaHaeussler Jul 12, 2023
6fadab1
added auth to all mutations
worldofjoni Jul 12, 2023
7cb1f69
Merge remote-tracking branch 'origin/f/view-interface-implementation'…
ElenaHaeussler Jul 16, 2023
90cda87
rebase origin
ElenaHaeussler Jul 16, 2023
f57c906
add setter for individual rating
ElenaHaeussler Jul 16, 2023
79b34db
change Image to ImageData
ElenaHaeussler Jul 16, 2023
9d9344e
implementation
ElenaHaeussler Jul 16, 2023
2b69f16
Merge pull request #34 from kronos-et-al/f/repository
AlexKutschera Jul 16, 2023
98b6638
documentation
ElenaHaeussler Jul 16, 2023
571240d
return string that is displayed and do not display it directly
ElenaHaeussler Jul 17, 2023
9fd9236
formating
ElenaHaeussler Jul 17, 2023
ec017c3
return string instead of viewing temporal messages directly
ElenaHaeussler Jul 17, 2023
ccbb575
test ImageAccess
ElenaHaeussler Jul 17, 2023
e4da2da
Merge remote-tracking branch 'origin/frontend' into f/view-interface-…
ElenaHaeussler Jul 17, 2023
2404aeb
Implemented MensaFilterIconCheckboxGroup
Jul 17, 2023
4bd9fa5
implemented translations
Jul 17, 2023
0a420fe
made test use demo server
worldofjoni Jul 17, 2023
b51ffab
comments and refactoring
worldofjoni Jul 17, 2023
59a2e86
merge frontend
worldofjoni Jul 17, 2023
bde65d1
Merge pull request #44 from kronos-et-al/f/translations
ElenaHaeussler Jul 17, 2023
e0a3b50
overwrite equals method
ElenaHaeussler Jul 17, 2023
0fdc0cc
fixes
ElenaHaeussler Jul 17, 2023
1c85532
store Price category directly if not already stored in shared prefere…
ElenaHaeussler Jul 17, 2023
69077e0
Merge remote-tracking branch 'origin/frontend' into f/view-interface-…
ElenaHaeussler Jul 17, 2023
8cb5e5d
override equals method
ElenaHaeussler Jul 18, 2023
675ddd4
documented MensaFilterIconCheckboxGroup
Jul 18, 2023
b354b18
Merge pull request #45 from kronos-et-al/f/filterCheckboxGroup
ElenaHaeussler Jul 18, 2023
e7bc7e8
implemented RatingsOverview
Jul 18, 2023
b7fc2e9
implemented RatingsOverview
Jul 18, 2023
7e469b9
Merge pull request #46 from kronos-et-al/f/ratingsOverview
ElenaHaeussler Jul 18, 2023
49ae3b0
removed coverage file
worldofjoni Jul 18, 2023
bc823c5
removed unnecessary constant
worldofjoni Jul 18, 2023
52eb1d2
strings in localization format
ElenaHaeussler Jul 18, 2023
66f6eb3
add modification in meal object if favorites get removed or added
ElenaHaeussler Jul 18, 2023
f095453
something for later
ElenaHaeussler Jul 18, 2023
b315094
testing
ElenaHaeussler Jul 18, 2023
74dd3eb
remove unneeded todo
ElenaHaeussler Jul 18, 2023
23aa671
add method for switching to meal plan view
ElenaHaeussler Jul 18, 2023
52b4f4f
flutter pub
ElenaHaeussler Jul 18, 2023
1273867
Merge branch 'frontend' into f/graphql
AlexKutschera Jul 19, 2023
9c61c14
Merge pull request #37 from kronos-et-al/f/graphql
AlexKutschera Jul 19, 2023
3734f40
Merge branch 'frontend' into f/view-interface-implementation
AlexKutschera Jul 19, 2023
fba15e8
Merge pull request #47 from kronos-et-al/f/view-interface-implementation
AlexKutschera Jul 19, 2023
4a43890
fixed pubspec.lock
Jul 19, 2023
7ba1012
setting dropdown entry
ElenaHaeussler Jul 19, 2023
b38a7d8
setting section
ElenaHaeussler Jul 19, 2023
851579c
added sqLite dependency
Whatsuup Jul 19, 2023
66f6f54
implemented database constructor and initial creation
Whatsuup Jul 19, 2023
642597d
exception texts
ElenaHaeussler Jul 19, 2023
41e5e42
added icons
Jul 19, 2023
f29c238
added getter to price class
Whatsuup Jul 19, 2023
e6bd2ac
implemented database "getModel" functions
Whatsuup Jul 19, 2023
1820dc9
changed models
Whatsuup Jul 19, 2023
2a7944b
added transformer functions
Whatsuup Jul 19, 2023
a42b1ff
implemented almost all interface functions
Whatsuup Jul 19, 2023
0f4703d
fixed errors
Whatsuup Jul 19, 2023
562d44f
added icons
Jul 20, 2023
a05b2e6
implemented MensaAppBar
Jul 20, 2023
1be18c1
first drafts
ElenaHaeussler Jul 19, 2023
6b48db8
implemented MealPlanDateSelect
Jul 20, 2023
9ada7ee
made corrections
Jul 20, 2023
37d7a5b
added uuid generation
Whatsuup Jul 20, 2023
bf626cb
added more transformer functions
Whatsuup Jul 20, 2023
31df343
implemented all interface functions
Whatsuup Jul 20, 2023
6b213d2
implemented MensaAppBar
Jul 21, 2023
40271bd
Merge branch 'frontend' into f/database
AlexKutschera Jul 21, 2023
b321465
Merge pull request #50 from kronos-et-al/f/mensaAppBar
ElenaHaeussler Jul 21, 2023
bffb7a4
Merge pull request #49 from kronos-et-al/f/database
AlexKutschera Jul 21, 2023
c6756a7
documentation changes
ElenaHaeussler Jul 21, 2023
e0ce710
documentation, add icon and style
ElenaHaeussler Jul 21, 2023
7593162
documentation, add icon and style
ElenaHaeussler Jul 21, 2023
00abf4a
add icon and text style
ElenaHaeussler Jul 21, 2023
812ea3c
create class
ElenaHaeussler Jul 21, 2023
f4e51d5
activate and deactivate filter implementation
ElenaHaeussler Jul 21, 2023
b008ed5
activate and deactivate filter implementation; change nothing if alre…
ElenaHaeussler Jul 21, 2023
f63d51e
activate and deactivate filter implementation; change nothing if alre…
ElenaHaeussler Jul 21, 2023
24934cd
strings for settings
ElenaHaeussler Jul 21, 2023
fa616bc
Merge pull request #53 from kronos-et-al/f/meal_access
AlexKutschera Jul 21, 2023
3bf5022
strings for filter, images, report reasons, title and ratings
ElenaHaeussler Jul 21, 2023
a3816d3
strings for allergen and additive
ElenaHaeussler Jul 22, 2023
de02566
change one value on request
ElenaHaeussler Jul 23, 2023
2c44400
Merge pull request #54 from kronos-et-al/f/language_things
ElenaHaeussler Jul 23, 2023
771631a
Merge pull request #57 from kronos-et-al/f/mealPlanDateSelect
ElenaHaeussler Jul 24, 2023
1463cc1
Merge remote-tracking branch 'origin/frontend' into f/meal_plan_excep…
ElenaHaeussler Jul 24, 2023
94937b2
implementation
ElenaHaeussler Jul 24, 2023
74b793a
Merge branch 'frontend' into f/meal_plan_exceptions_view
ElenaHaeussler Jul 24, 2023
9f88495
implemented First Draft of Mealplan
AlexKutschera Jul 24, 2023
3de9d46
Merge pull request #58 from kronos-et-al/f/meal_plan_exceptions_view
AlexKutschera Jul 24, 2023
f89f083
Merge remote-tracking branch 'origin/frontend' into f/mensaApp
AlexKutschera Jul 24, 2023
823a252
changes in init-order
ElenaHaeussler Jul 25, 2023
a506bb6
implement dropdowns
ElenaHaeussler Jul 25, 2023
53611eb
Merge remote-tracking branch 'origin/frontend' into f/settings-compon…
ElenaHaeussler Jul 25, 2023
3b70c9d
Merge remote-tracking branch 'origin/f/mensaApp' into f/settings-comp…
ElenaHaeussler Jul 25, 2023
ee09c93
add packages for clicking on urls and getting version of app
ElenaHaeussler Jul 25, 2023
008f9ee
spelling
ElenaHaeussler Jul 25, 2023
f3363bc
initialization
ElenaHaeussler Jul 25, 2023
1facd86
Many Changes but a (almost) working app with mealplan
AlexKutschera Jul 26, 2023
f49cbad
Merge remote-tracking branch 'origin/f/mensaApp' into f/mensaApp
AlexKutschera Jul 26, 2023
be4df03
Merge remote-tracking branch 'origin/f/mensaApp' into f/favorites
ElenaHaeussler Jul 26, 2023
74bbb9a
make access to all shared preferences synchronous
ElenaHaeussler Jul 26, 2023
70fb72f
delete unused class
ElenaHaeussler Jul 26, 2023
a99a1d8
Implemented Dialogs
AlexKutschera Jul 26, 2023
d94bd57
Merge pull request #60 from kronos-et-al/f/dialogs
ElenaHaeussler Jul 26, 2023
e39b91a
make access to all shared preferences synchronous forgotten class
ElenaHaeussler Jul 26, 2023
66dce0c
add Favorites
ElenaHaeussler Jul 26, 2023
1bf4b01
make Favorites stateless
ElenaHaeussler Jul 26, 2023
46644ef
formatting
ElenaHaeussler Jul 26, 2023
3fed248
add file for localization
ElenaHaeussler Jul 26, 2023
e3c5804
add settings
ElenaHaeussler Jul 26, 2023
b9f9cce
Fixes in meal plan exceptions
ElenaHaeussler Jul 26, 2023
9767214
make settings stateless
ElenaHaeussler Jul 26, 2023
446b58e
Merge remote-tracking branch 'origin/frontend' into f/favorites
ElenaHaeussler Jul 26, 2023
544fe8c
fixes scrollable
ElenaHaeussler Jul 26, 2023
ca8e1b9
remove unused imports
ElenaHaeussler Jul 26, 2023
72808b0
Merge pull request #61 from kronos-et-al/f/favorites
AlexKutschera Jul 26, 2023
78aae12
many changes again
AlexKutschera Jul 26, 2023
47e07f0
add strings
ElenaHaeussler Jul 26, 2023
64131aa
formating
ElenaHaeussler Jul 26, 2023
26d2245
more strings
ElenaHaeussler Jul 26, 2023
133907a
remove todo
ElenaHaeussler Jul 26, 2023
61484ea
image report dialog
ElenaHaeussler Jul 26, 2023
6044487
meal rating dialog
ElenaHaeussler Jul 26, 2023
9478953
upload image dialog
ElenaHaeussler Jul 26, 2023
943812c
Merge pull request #63 from kronos-et-al/f/dialogs
AlexKutschera Jul 26, 2023
c9366e0
center meal plan exception views
ElenaHaeussler Jul 26, 2023
f6dc9fb
change access to filter preferences
ElenaHaeussler Jul 26, 2023
99ac41d
Merge remote-tracking branch 'origin/frontend' into f/favorites
ElenaHaeussler Jul 26, 2023
feaccde
initialization with a lot todos but is late so ...
ElenaHaeussler Jul 26, 2023
57df80f
Merge remote-tracking branch 'origin/f/mensaApp' into f/favorites
ElenaHaeussler Jul 27, 2023
aef98ec
delete one unnecessary parameter
ElenaHaeussler Jul 27, 2023
99582b0
spelling in file name
ElenaHaeussler Jul 27, 2023
4d8f219
formatting
ElenaHaeussler Jul 27, 2023
d548674
many changes again
AlexKutschera Jul 27, 2023
519ed92
make dialogs widgets
ElenaHaeussler Jul 27, 2023
1ec075f
not so many changes this time
AlexKutschera Jul 27, 2023
b4f28da
Merge remote-tracking branch 'origin/f/mensaApp' into f/favorites
ElenaHaeussler Jul 27, 2023
848c19e
documentation
ElenaHaeussler Jul 27, 2023
01eee81
Almost finalized FilterDialog
AlexKutschera Jul 27, 2023
1150e5c
Merge remote-tracking branch 'origin/f/favorites' into f/mensaApp
AlexKutschera Jul 27, 2023
435d87b
many last latenight changes, almost working full app except some lite…
AlexKutschera Jul 28, 2023
56d14f8
await database update
AlexKutschera Jul 28, 2023
9014ba2
update synchronization
ElenaHaeussler Jul 28, 2023
1bd7284
delete file
ElenaHaeussler Jul 28, 2023
422441c
formating
ElenaHaeussler Jul 28, 2023
d70743c
add todos
ElenaHaeussler Jul 28, 2023
118ed64
Merge remote-tracking branch 'origin/f/favorites' into f/mensaApp
AlexKutschera Jul 28, 2023
31a8a79
Merge remote-tracking branch 'origin/f/mensaApp' into f/favorites
ElenaHaeussler Jul 28, 2023
f52bfed
documentation and formating repository
ElenaHaeussler Jul 28, 2023
1c5545d
documentation and formating logic
ElenaHaeussler Jul 28, 2023
c953f21
make stateful
ElenaHaeussler Jul 28, 2023
ea3e5bc
format and document part of view
ElenaHaeussler Jul 28, 2023
8741400
added MealImageDialog
AlexKutschera Jul 28, 2023
b3411f7
format and document rest of the view
ElenaHaeussler Jul 28, 2023
637bf53
format and document model
ElenaHaeussler Jul 28, 2023
c233697
format and document main file
ElenaHaeussler Jul 28, 2023
ac63d7b
Merge remote-tracking branch 'origin/f/mensaApp' into f/favorites
ElenaHaeussler Jul 28, 2023
c1a99c5
format and document new icon files
ElenaHaeussler Jul 28, 2023
d3939d6
final commit including app icon and final package name
AlexKutschera Jul 28, 2023
44b0c10
fixed release build
AlexKutschera Jul 28, 2023
1aab908
Merge pull request #67 from kronos-et-al/f/mensaApp
AlexKutschera Jul 28, 2023
a1166a6
Update CombinedMealPlanAccess.dart
AlexKutschera Jul 28, 2023
1fa4787
Update common.json
AlexKutschera Jul 28, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions app/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -42,3 +42,6 @@ app.*.map.json
/android/app/debug
/android/app/profile
/android/app/release

# secrets
secret.json
19 changes: 9 additions & 10 deletions app/README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,15 @@
# app
# MensaApp-Frontend

A new Flutter project.
Frontend application for viewing and interacting with meal plan data of the canteens of the
Studierendenwerk Karlsruhe [^1].

## Getting Started
[^1]: https://www.sw-ka.de/de/hochschulgastronomie/speiseplan/

This project is a starting point for a Flutter application.
## Building

A few resources to get you started if this is your first Flutter project:
### GraphQL

- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook)
To generate the dart wrappers from `*.graphql` files run `dart run build_runner build`.

## Tests

For help getting started with Flutter development, view the
[online documentation](https://docs.flutter.dev/), which offers tutorials,
samples, guidance on mobile development, and a full API reference.
4 changes: 2 additions & 2 deletions app/android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,10 @@ android {

defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.example.app"
applicationId "de.mensa_ka.app"
// You can update the following values to match your application needs.
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
minSdkVersion flutter.minSdkVersion
minSdkVersion 19
targetSdkVersion flutter.targetSdkVersion
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
Expand Down
2 changes: 1 addition & 1 deletion app/android/app/src/debug/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.app">
package="de.mensa_ka.app">
<!-- The INTERNET permission is required for development. Specifically,
the Flutter tool needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
Expand Down
25 changes: 14 additions & 11 deletions app/android/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,28 +1,31 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.app">
<application
android:label="app"
package="de.mensa_ka.app">

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

<application
android:name="${applicationName}"
android:icon="@mipmap/ic_launcher">
android:icon="@mipmap/ic_launcher"
android:label="Mensa KA">
<activity
android:name=".MainActivity"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
android:exported="true"
android:hardwareAccelerated="true"
android:launchMode="singleTop"
android:theme="@style/LaunchTheme"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
android:hardwareAccelerated="true"
android:windowSoftInputMode="adjustResize">
<!-- Specifies an Android theme to apply to this Activity as soon as
the Android process has started. This theme is visible to the user
while the Flutter UI initializes. After that, this theme continues
to determine the Window background behind the Flutter UI. -->
<meta-data
android:name="io.flutter.embedding.android.NormalTheme"
android:resource="@style/NormalTheme"
/>
android:name="io.flutter.embedding.android.NormalTheme"
android:resource="@style/NormalTheme" />
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- Don't delete the meta-data below.
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

This file was deleted.

23 changes: 23 additions & 0 deletions app/android/app/src/main/res/drawable/ic_launcher_foreground.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="267"
android:viewportHeight="267">
<group android:scaleX="0.88"
android:scaleY="0.88"
android:translateX="16.02"
android:translateY="16.02">
<path
android:pathData="M100,125l20.62,0l4.15,66.45c0.01,0.14 0.01,0.28 0.01,0.43c-0,4.49 -3.64,8.12 -8.12,8.12l-12.71,-0c-4.49,-0 -8.12,-3.63 -8.12,-8.12c0,-0.14 0,-0.28 0.01,-0.43l4.15,-66.45Z"
android:fillColor="#333"
android:fillType="nonZero"/>
<path
android:pathData="M175,137.5l-20.83,0l-0,54.68c-0,4.32 3.5,7.82 7.82,7.82l13.54,0c4.31,0 7.81,-3.5 7.81,-7.82c0,-0.34 -0.02,-0.69 -0.07,-1.03l-8.27,-53.65Z"
android:fillColor="#333"
android:fillType="nonZero"/>
<path
android:pathData="M158.33,62.5c-2.3,0 -4.17,1.87 -4.17,4.17l-0,70.83l20.83,0c0,0 8.33,-13.08 8.33,-37.5c0,-20.71 -10.67,-37.5 -25,-37.5ZM131.25,62.5c-3.44,0 -6.25,2.81 -6.25,6.25l0,35.42c0,2.3 -1.87,4.17 -4.17,4.17c-2.3,0 -4.17,-1.87 -4.17,-4.17l-0,-35.42c-0,-3.44 -2.81,-6.25 -6.25,-6.25c-3.44,0 -6.25,2.81 -6.25,6.25l-0,35.42c-0,2.3 -1.87,4.17 -4.17,4.17c-2.3,0 -4.17,-1.87 -4.17,-4.17l0,-35.42c0,-3.44 -2.81,-6.25 -6.25,-6.25c-3.44,0 -6.25,2.81 -6.25,6.25l0,39.58c0,9.2 7.46,16.67 16.67,16.67l20.83,0c9.2,0 16.67,-7.46 16.67,-16.67l0,-39.58c0,-3.44 -2.81,-6.25 -6.25,-6.25Z"
android:fillColor="#fff"
android:fillType="nonZero"/>
</group>
</vector>
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
</adaptive-icon>
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
</adaptive-icon>
Binary file modified app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="ic_launcher_background">#7AAC2B</color>
</resources>
2 changes: 1 addition & 1 deletion app/android/app/src/profile/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.app">
package="de.mensa_ka.app">
<!-- The INTERNET permission is required for development. Specifically,
the Flutter tool needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
Expand Down
2 changes: 1 addition & 1 deletion app/android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,6 @@ subprojects {
project.evaluationDependsOn(':app')
}

task clean(type: Delete) {
tasks.register("clean", Delete) {
delete rootProject.buildDir
}
1 change: 1 addition & 0 deletions app/assets/icons/exceptions/canteen_closed.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions app/assets/icons/exceptions/error.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions app/assets/icons/exceptions/filter.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions app/assets/icons/exceptions/no_data.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions app/assets/icons/favorites/favorite_filled.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions app/assets/icons/favorites/favorite_outlined.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions app/assets/icons/filter/filter_restore.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions app/assets/icons/filter/sort_ascending.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions app/assets/icons/filter/sort_descending.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions app/assets/icons/image/image_report.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions app/assets/icons/image/thumb_down_filled.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions app/assets/icons/image/thumb_down_outlined.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions app/assets/icons/image/thumb_up_filled.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions app/assets/icons/image/thumb_up_outlined.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions app/assets/icons/meal/meal_line.svg
1 change: 1 addition & 0 deletions app/assets/icons/navigation/add_image.svg
1 change: 1 addition & 0 deletions app/assets/icons/navigation/arrow_down.svg
1 change: 1 addition & 0 deletions app/assets/icons/navigation/arrow_left.svg
1 change: 1 addition & 0 deletions app/assets/icons/navigation/arrow_right.svg
1 change: 1 addition & 0 deletions app/assets/icons/navigation/filter_outlined.svg
1 change: 1 addition & 0 deletions app/assets/icons/navigation/grid_outlined.svg
1 change: 1 addition & 0 deletions app/assets/icons/navigation/list_outlined.svg
Loading