Coder Social home page Coder Social logo

simplememo-ribs's Introduction

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을 쓸때 꼭 챙겨야할 것

simplememo-ribs's People

Contributors

eunjin3786 avatar yklaus avatar

Watchers

James Cloos 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.