Git Product home page Git Product logo

continue's Introduction

Continue

first swift project.

##개요

스위프트 공부용 프로젝트입니다. 스위프트만으로 제작하여 AppStore까지 릴리스 할 예정입니다.
앱의 내용은 "66일동안 같은 작업을 지속하면 습관화 된다" 는 어느 블로그의 글에 영감을 얻어 좋은습관을 만들어 주는 앱입니다.

화면구성

아래와 같이 3개의 탭으로 구성됩니다. 스타트화면탭 습관일람화면탭 설정화면탭

스타트화면

새로운습관을 만들거나 행동완료확인을 위한 화면구성.
스크롤뷰로 복수의 페이지를 만듬 새로운 습관만들기 페이지, 행동완료 페이지들

습관만들기페이지
안내문
만들습관이름
실행 시간대 없음
주말포함
통지알림여부

페이지 만들때 색상도 자동지정해주자.

행동완료페이지 습관명과 큰버튼 칭찬의 한마디 (10개이내로 롤링..)

습관일람화면

습관만들기 일람을 볼수 있으며 현재상태를 알수 있다. 시작날짜로 오름차순정렬(최신습관이 맨 위로) 습관제목, 습관상세 시작날짜, 현재상태(진행률) 예) 피아노연습 (아침밥먹고 10분정도)

2016.11.11 시작해서 습관화중(18일째)

설정화면

테이블뷰로 간단하게 구성

습관관리 습관삭제기능

그리고 KJCode소개등

데이타관리

코어데이터 보다는 Firebase를 이용해서 만들생각. 공부겸해서..

테이블구조

Tablename: Habit

항목명 타입 설명
habitNo Double 습관훈련번호 auto increse
title String 습관명칭
detail String 구체적인 습관행동
startDate UInt64 습관훈련시작날짜
lastDoingDate UInt64 마자막에 습관훈련한 날짜
dayCount UInt16 습관훈련 카운트
targetDayCount UInt16 목표훈련 숫자 (66일로 고정)
token String 통지를 위한 토큰
notifyFlag Bool 통지여부(true:통지, false:통지안함)
do_weekFlag Bool 주말에도 훈련여부 (default: true)
completeFlag Bool 습관훈련완료
deleteFlag Bool 습관삭제
timestamp UInt64 타임스템프

습관만들기

자 이제부터 매일 10분씩 투자하여 좋은습관을 만들어보자. 습관을 형성하는데 평균66일의 시간이 소요된다고 한다. 좋은 습관을 형성하는데 66일은 그다지 길지않은 시간이다. 자투리 시간을 이용하여 나만의 시간을 만들어보자.

예를 들어 주변정리, 방청소하기, 피아노연습, 영어공부, 독서 등등..

continue's People

Contributors

dolfalf 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.