/SimpleMemo-RIBs

SimpleMemo를 RIBs로 바꿔보자 :-)

Primary LanguageSwift

SimpleMemo-RIBs

1. 프로젝트 소개

Firebase realtime database를 연습해보기 위해 기존 MVVM로 구현했던 프로젝트RIBs로 바꾸어본 프로젝트입니다.

2. RIBs 간단 소개

Number Title Memo
1 RIBs소개 - RIBs의 철학
- RIB 트리, RIB 구성요소, RIB 라이프사이클
- RIB들간의 의사소통
2 RIBs의 장단점
3 RIBs 참고자료

3. RIB 트리

무제 001

4. 튜토리얼

SimpleMemo프로젝트를 RIBs로 바꾸면서 작성한 튜토리얼입니다.

기본

Number Title Memo
1 setup Root RIB
2 LoggedOutRIB 만들기
3 LoggedInRIB 만들기
4 MemosRIB 만들기
5 AddMemoRIB 만들기

심화

Number Title Memo
6 앱을 launch할때, RootRIB에서 스위칭하는 립을 로그인 상태에 따라 설정해주기
7 MemosViewController에 로그아웃 버튼 달기
8 LoggedOutViewController에도 네비게이션 달기
9 LoggedOutViewController에 회원가입 버튼 달기 - 적으면서 안하고 바로 작업해서 문서가 없음
10 email을 MemosRIB에게 까지 주입해주기 - 의존성 트리 포스팅에서 데이터 주입을 보여주기 위해 작성한 예제

Unit Test

Number Title Memo
1 RootRouterTests

5. 🍯 꿀팁 🍯

Number Title Memo
1 Main.storyboard 파일을 제거하기
2 storyboard 파일을 만들 때
3 NavigationController를 쓰고 싶을때
4 기본 modal style이나 navigation pop을 쓸때 꼭 챙겨야할 것
5 RIB Tree를 visualize하기