Git Product home page Git Product logo

todoong's Introduction

ToDoong

Jica Android 백앤드 개발자 과정의 Todoong팀 프로젝트 입니다.

리더: Lee Jinyoung
팀원: Kang mingu, Juong ahyun

<실행화면>

<프로젝트 내용>

  • 목표: 사용자가 즐겁게 일정을 소화할 수 있도록 캐릭터와 연동 된 todoList를 만든다.


<기술>

  • DataBase는 SQLite를 사용하여 데이터의 추가/삭제/수정 기능을 이용할 수 있도록 짠다.
    SQLite를 이용한 이유: 가볍게 사용하는 체크리스트 어플인 만큼 서버에 저장을 하여 영구적으로 남기는 방법보단
                                         핸드폰 내에서 저장되게 하는게 효율적이라 생각되어 채택하게 되었다.

  • RecyclerView를 이용하여 효과적으로 투두리스트 항목을 관리하도록 한다.

  • BottomSheet를 이용하여 +버튼을 클릭시 할일 목록 작성 페이지를 띄운다.

  • CalenderView와 항목 데이터를 연동하여 일자별로 사용자가 작성 데이터를 볼 수 있도록 한다.

<추후 추가 될 내용>

  • checkBox 체크시 캐릭터 행동 변화


<업데이트 상황>

  • 어플 첫 실행시 사용안내페이지 --> intro slider로 구현중
  • checkBox값이 true일 경우 캐릭터 행동 변화(gif이미지 제작중)
  • writeDate로 항목을 수정/삭제하는 방식때문에 전체 삭제가 되는 오류를 id로 교체하여 해결
  • checkBox 변경값이 저장되지 않는 오류 해결
  • calenderView xml레이아웃 --> activity_calender2.xml 작성중

------------------------------------------------------------------------------------------------------------------------------------
※ 본 코드를 팀원들 허락없이 수정/개인적인 사용/상업적 사용을 금지합니다.
※ 디자인 저작권은 팀원 Juong ahyun님께 있습니다.

todoong's People

Contributors

2jin0 avatar

Stargazers

lee jinhee avatar  avatar

Watchers

 avatar

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.