Target audience | IDE | Language |
---|---|---|
Android users |
Android studio | Java |
- Version 1.0 : Make-kots-great-again_v1.apk
- Version 2.0 : Make-kots-great-again_v2.apk
- Version Final : Make-kots-great-again.apk
Link to Mocup (read only) => https://app.moqups.com/srj025RSEb/view/page/ae8fe8eb0
We used gradle' lint to check errors and warnings in our code.
In order to do that, we need to add a few lines in the "build.gadle
" :
android {
...
lintOptions {
abortOnError false
}
...
}
Then, to execute the task :
./gradlew lint
Java class/file with all API request
-
login_post_request()
- Used to log in the user
https://kotsapp.herokuapp.com/server/api/login
-
Get_Shopping_Lists()
- Used to fetch the current user' shopping lists
https://kotsapp.herokuapp.com/server/api/shoppingList/
-
Get_Shopping_Lists_items()
- Used to fetch the products from the currently choosen shopping list
https://kotsapp.herokuapp.com/server/api/shoppingList/
-
Get_items_page3()
- Same as above, except that it's used to build page 3
https://kotsapp.herokuapp.com/server/api/shoppingList/
-
getProductsFromPattern()
- Used to fetch all products starting with the given 3 letters
https://kotsapp.herokuapp.com/server/api/products/
-
addProductToList()
- Used to add a specified product to the currently choosen list
https://kotsapp.herokuapp.com/server/api/shoppingList/addProduct/
-
deleteProductRequest()
- Used to remove a specified product to the currently choosen list
https://kotsapp.herokuapp.com/server/api/shoppingList/removeProduct/
-
updateProductRequest()
- sed to update all products that have been modified before going to page 3
https://kotsapp.herokuapp.com/server/api/shoppingList/updateQuantity/