Code Monkey home page Code Monkey logo

android's Introduction

💜 PPP CLUB

취향이 잔뜩 묻어있는 공간을 좋아하는 사람들이 자신의 취향에 맞는 공간을 더 잘 찾을 수 있도록 돕고
공간이 공간으로서 오래 지속할 수 있도록 돕는 서비스


📌 프로젝트 소개

  • SOPT 32th 장기 해커톤 APPJAM
  • 기간: 2022.06.18 ~ 2023.07.22

📌 Contributors

SOPT 32th 안드로이드 lsakee sohyun127 s6m1n
단체사진 삭 소현 소민
PPP Club 초대장/마이페이지 아티클 검색/서점상세

🛠 Tech Stack

  • MVVM
  • Kotlin
  • Coroutine
  • StateFlow
  • UiState
  • Hilt
  • JetpackNavigation
  • Zxing

📌 Screenshot & Video


아티클 - 메인

아티클 커버 on 위클리 아티클 다음 아티클 예고 아티클 모두 보기
KakaoTalk_Photo_2023-07-21-23-42-41 001 KakaoTalk_Photo_2023-07-21-22-51-22 001 KakaoTalk_Photo_2023-07-21-23-42-41 002 KakaoTalk_Photo_2023-07-21-22-51-22 002

아티클 - 상세보기

아티클 상세보기 티켓 받기 전 티켓 받은 후
KakaoTalk_Photo_2023-07-21-22-51-22 003 KakaoTalk_Photo_2023-07-21-23-50-27 002 KakaoTalk_Photo_2023-07-21-22-51-22 005

검색

검색뷰 기본 화면 검색 결과 없음 검색 결과 있음
KakaoTalk_Photo_2023-07-21-22-51-22 006 KakaoTalk_Photo_2023-07-21-22-51-22 007 KakaoTalk_Photo_2023-07-21-22-51-22 008

티켓 & 카드

티켓뷰 QR 인증 QR 성공 카드뷰
KakaoTalk_Photo_2023-07-21-23-36-26 001 KakaoTalk_Photo_2023-07-21-23-38-23 001 KakaoTalk_Photo_2023-07-21-23-38-23 002 KakaoTalk_Photo_2023-07-21-23-36-26 002

마이 페이지

마이페이지 기본 저장한 아티클 저장한 공간
KakaoTalk_Photo_2023-07-21-22-51-22 011 KakaoTalk_Photo_2023-07-21-22-51-22 012 KakaoTalk_Photo_2023-07-21-22-51-22 013

애니메이션 모음

위클리 아티클 아티클 상세 티켓 받기 추천 서가 QR 실패 QR 성공
gitf1 git2 gif5 fail gif4

📌 Convention


📌 Kanban Board

android's People

Contributors

lsakee avatar sohyun127 avatar s6m1n avatar

Stargazers

Yeongjae Kim avatar DoYeon Kim avatar JI HUN LEE avatar 유진 avatar Gaeun Lee avatar  avatar  avatar Jiho Lee avatar Heechan avatar 이현빈 avatar 정승훈 avatar DoHyeon Kim avatar  avatar hui-jae Ryu avatar  avatar kim yerim avatar Jun Seo avatar KwakEuiJin avatar Haeun Lee avatar Jaewon Seo avatar  avatar yubeenie avatar Sumin Bae avatar Dani43 avatar jiyoung avatar HaeTi avatar

Forkers

lsakee

android's Issues

티겟 뷰 구현

화면이름

티켓뷰

작업내용

  • 티켓뷰 구현하기
  • 티켓 모션구현

참고사항

  • 현재 시간 07:52

QR 다이얼로그 UI 구현

화면이름

큐알 다이얼로그 프래그먼트 성공 실패

작업내용

  • 성공 프래그먼트
  • 실패 프래그먼트

참고사항

[FEAT] article / article detial veiw 데이터 가공

화면이름

activity_article_detail

작업내용

  • article detail 뷰 태그 정규 표현식 수정

참고사항

일단 정규 표현식 구현은 했는데 나중에 리팩 할 때 더 좋은 알고리즘 없는지 고민해봐야 할듯

[REFACTOR] article 관련 모든 뷰 / 2차 refactoring

화면이름

ArticleFragment
ArticleDetailFragment
ArticleAllFragment

작업내용

  • 아티클 상세 뷰 문단 35로 고정
  • 모션 이동 시 네비게이션 제한
  • 아티클 디테일에서 공간 상세 이동 시 네비게이션 제한
  • 아티클 리스트 뷰에서 아티클 상세 페이지로 이동 시 네비게이션 제한

참고사항

[FEAT] SpaceDetail Fragment / 공간 상세페이지 구현

화면이름

SpaceDetail Fragment

작업내용

  • 공간 이미지 노출
  • 공간 정보 노출
  • 공간지기 소개
  • 책방지기 추천서가 (액션 O)
  • 특색요소
  • 아티클 바로가기
  • 아티클 바로가기 / 발행 요청하기 (액션 O)

참고사항

api 연동

화면이름

마이페이지

작업내용

  • 에이피아이 연동

참고사항

-잛봐라

프로젝트 기초 설정

작업내용

Github 설정

  • slack 연결
  • issue templet
  • pull request templet
  • 라벨 추가
  • 팀 추가

Android Studio 설정

  • gitignore 설정
  • themes 기초 설정
  • manifest 설정
  • SampleCode
  • BuildSrc

참고사항

[FEAT] space detail / API 연결

화면이름

Space Detail

작업내용

  • 공간 상세조회
  • 공간 추천서가 조회
  • 조르기 여부 조회
  • 조르기
  • 공간 북마크 여부 조회
  • 공간 북마크 등록
  • 공간 북마크 취소

참고사항

Refactor

화면이름

전체 화면 리팩토링

작업내용

  • 코드 리팩토링

참고사항

저장한 아티클

화면이름

SavedArticle

작업내용

  • 리사이클러뷰 구현
  • 리사이클러뷰 아이템 디자인
  • PR templete 수정

참고사항

[FEAT] Main / navigation 구현

화면이름

MainActivity / ArticleFragment / SearchFragment / TicketFragment / MyPageFragment

작업내용

  • Navigateion 기능 구현(Fragment 연결)
  • Navigation 임시 icon 넣기

참고사항

Navigation 아이콘은 바뀔 수 있음
Navigation으로 이동하는 Fragment명은 바뀔 수 있음

[REFACTOR] : article-view

화면이름

article 모든 뷰

작업내용

  • 더미 데이터 들어온 것 기준 이상한 뷰 수정하기

참고사항

event click

화면이름

마이페이지
저장한 티켓 / 카드

작업내용

  • detail click event my page
  • 아티클 아이템 클릭 이벤트 구현
  • 티켓 카드 이벤트 적용

참고사항

[REFACTOR] : article / fix

화면이름

작업내용

  • 아티클 태그 논의 후 고치기
  • 티켓 이미지 넣고 클릭 이벤트
  • create at dto에서 없애기
  • NestedScrolledView 속에 존재하는 RecyclerView 제거

참고사항

마이페이지 화면구현

화면이름

마이페이지

작업내용

  • 마이페이지 유아이 작업
  • 마이페이지 화면 플로우 구현 및 연동

참고사항

현재 시간 6:19

[FEAT] aritlce detail / bookmark api

화면이름

fragment_article_detail

작업내용

  • 아티클 북마크 여부 조회 api
  • 아티클 북마크 등록하기 api
  • 아티클 북마크 취소하기 api

참고사항

[REFACTOR] article 관련 모든 뷰 / refactoring

화면이름

ArticleFragment
ArticleDetailFragment
ArticleAllFragment

작업내용

  • 가로모드 막기
  • article detail 뷰 랑 article weekly 뷰 합치기
  • article detail -> article 뷰 백스택 이동
  • 네비게이션 이동 제한

참고사항

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.