Skip to content

Latest commit

 

History

History
50 lines (34 loc) · 2.58 KB

README.md

File metadata and controls

50 lines (34 loc) · 2.58 KB

Little Lemon Android Captone 2023

🍋 This is a food menu app developed in Kotlin and Jetpack Compose for the Little Lemon Restaurant. This app uses static, GitHub hosted json files, to present a list of menu items to the customer. This app has search and filtering functionalities to help clients find the food that is relevant for them.

codecov

🎯 Objectives

  1. Create user friendly experience using JetPack Compose
  2. Use Ktor to consume data from the internet
  3. Implement tests with JUnit

📲 Design & Screenshots

image image Little Lemon App Demo Gif

☑ Todo List

  • Use ViewModel to render the Home Screen
  • Integrate the Ktor library for network requests
  • Use Koin for dependency injection
  • Filtering Functionality - VM
  • Searching Functionality - VM
  • Improve Home Screen Composables

<< KanBan Board with Project Tasks >>

🛠️ Libraries & Tools

Resource Functionality
Figma Design and access resources of the prototype
Coil Image loading library
Ktor Network HTTP client
Koin Dependency Injection
Maestro UI Mobile UI Testing Framework
Kover Kotlin Code Coverage Tool

For more insights into this project's architecture and testing strategy, please visit the Wiki page.

📚 References