Skip to content

nstavr04/FoodExc

Repository files navigation

FoodExc - Food Recipe Android Application

amplication-logo

Description

FoodExc is a food recipes app where Exchange students can find out about various international cuisines and try out some recipes themselves!

The application was developed as a team project during the Android Porgramming course offered by the University of Southern Denmark (SDU).

Spoonacular API

FoodExc uses the Spoonacular API to load recipes on the main activity and also load recipe instructions and ingredients in the details activity of our application.
See Spoonacular API Documentation for more details.

Screenshots

Libraries Used

  • Architecture - collection of libraries

    • Data Binding - Declaratively bind observable data to UI elements.
    • Lifecycles - Create a UI that automatically responds to lifecycle events.
    • LiveData - Build data objects that notify views when the underlying database changes.
    • Navigation - Handle everything needed for in-app navigation.
    • Room - Access your app's SQLite database with in-app objects and compile-time checks.
    • Recycler View - RecyclerView makes it easy to efficiently display large sets of data
  • Third party and miscellaneous libraries

    • Coil - for image loading
    • Hilt - for dependency injection
    • Kotlin Coroutines - for managing background threads with simplified code and reducing needs for callbacks
    • Gson - for converting Objects into their JSON representation
    • Retrofit - for making network calls
    • Jsoup - for extracting data from HTML
    • Shimmer - for adding shimmer effect when viewing data

Upcoming features

Updates will include incorporating the favorites fragment where users can save their favorite recipes for later use!

Contributors ✨


Christos Kasoulides


Nikolas Stavrou


Christos Eleftheriou


Andreas Pattichis

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages