Giter Site home page Giter Site logo

android's Introduction

명식이 - 명지대의 식사를 책임지다! 👀

📌 Project Explanation

  • 명지대학교 인문캠퍼스에 MCC관이 생기면서 학식의 인기가 급증하였습니다. 학생들은 메뉴를 알기 위해 다른 커뮤니티를 참조하거나, 월요일 아침에 직접 가서 정보를 알아야만 했습니다. 따라서 명식이는 명지대학교 학생들의 편의를 제공하고자, 인문캠퍼스의 학식 정보를 제공하고, 맛을 평가하는 서비스입니다.

🍚 오늘 식단 : 오늘 하루의 식단 정보를 제공합니다.
🍱 주간 식단 : 이번 주 식단 정보를 제공합니다.
🍜 맛 평가 : 오늘 식단에 대해서 맛을 평가합니다.
📫 의견 작성 : 식단에 대한 구체적인 평가, 먹고싶은 음식 등 구체적인 의견을 작성할 수 있습니다.
💁 식당, 카페 추천 맟 검색 : 학교 주변 식당, 카페를 추천받고, 검색할 수 있습니다.
💘 찜꽁리스트 : 맛있었던 곳을 찜꽁리스트에 저장할 수 있습니다.

📌 Screen Shot

📌 Wiki(명식이 Android 팀의 기록)

[Architecture] Clean Architecture 도입의 고민 Writer - 윤성식

[Android JetPack] WokerManager와 Widget 도입 Writer - 곽의진

📌 App Architecture

스크린샷 2023-04-13 오전 9 50 09

📌 History

✔️ 2022년 10월 24일 Ver.1 (인문캠퍼스 식단제공 및 평가기능)
✔️ 2022년 11월 7일 Ver.2 (주변 식당 검색 및 추천, 찜꽁리스트기능)
✔️ 2023년 3월 6일 Ver.3 (자연캠퍼스 식당 4곳 추가, 리뷰기능)
✔️ 2023년 3월 27일 Ver.4 (홈화면 개편, 식당 찜꽁리스트 순위 기능 개발, 크래시대응)
✔️ 2023년 4월 24일 Ver.5 (거리순, 랭킹순 식당조회, 맛집 지도, 위젯으로 식단 조회 기능 개발, 크래시대응)
✔️ 2023년 5월 14일 Ver.6 (홈화면 개편, 구글애드몹 추가, 맛집 지도 아이콘 순서 수정)
✔️ 기능 추가 및 유지보수 예정

📌 기술 스택(Tech Skill)

Category Stack
Architecture MVVM, Clean Architecture
Android Jetpack ViewModel, LiveData, Navigation, Room, Paging, View Binding, ViewPager2
Dependency Injection Hilt
Networking Retrofit2, OkHttp3
Asynchronous Coroutine, Flow, StateFlow
Local DB Room, DataStore
Background AlarmManager, WorkManager
Firebase Crashlytics

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.