my-planner's Introduction
my-planner's People
my-planner's Issues
`PlanListTableView`์ swipe gesture ์ถ๊ฐํ๊ธฐ
ํ ์ด๋ธ ๋ทฐ์์ ์ผ์ชฝ, ์ค๋ฅธ์ชฝ์ผ๋ก ์ค์์ดํํ์ฌ ๋ ์ง๋ฅผ ๋ณ๊ฒฝํ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐ
`AddPlan` ์ ์ฌ์ฉํ `ColorSelector` ๊ตฌํ
Plan์ ์๊น์ ์ ํํ๋ ColorSelector
๋ทฐ๋ฅผ ๊ตฌํ
`DateSelectorViewController`์ half modal๋ก ๋์ฐ๊ธฐ
`AddPlan` ๊ตฌํ
Plan์ ์ถ๊ฐํ AddPlan
๊ธฐ๋ฅ ๊ตฌํ
AddPlanViewController
AddPlanViewModel
AddPlanView
- ...
`PlanListTableView` ๊ตฌํํ๊ธฐ
WeekCalendar
ํ๋จ์ Plan
์ ํ์ํด ์ค ํ
์ด๋ธ ๋ทฐ ๊ตฌํ
WeekdayCalendar ๊ตฌํ
`WeekCalendar`์์ RxSwift์ Cycle์ด ์๊ธฐ๋ ๋ฌธ์
๋ฌธ์
WeekCalendar
์์ ๋ ์ง๋ฅผ ์ ํํ๋ฉดcalendar(_:didSelect:...)
๊ฐ ํธ์ถ๋จ.- ๋ด๋ถ์์
viewModel.changeDate(_:)
๊ฐ ํธ์ถ๋จ. - ๋ด๋ถ์์
Observable
์ธselectedDate
๋ฅผ ๋ณ๊ฒฝํ๊ณ acceptํจ WeekCalendar
์viewModel.selectedDate.subscribe(onNext:)
๊ฐ ํธ์ถ๋จ.- ๊ทธ ๋ด๋ถ์์
calendar.selectDates([date])
๋ฅผ ํธ์ถํจ. calendar(_:didSelect:...)
๊ฐ ํธ์ถ๋จ.- (1)๋ก ๋ฐ๋ณต
๊ตฌ์กฐ๋ฅผ ๋ฐ๊พธ๋ ๋ฐฉ๋ฒ์ ์๊ฐํด๋ด์ผ ํ ๊ฒ ๊ฐ๋ค.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.