Giter Club home page Giter Club logo

Welcome! Who am I

:bowtie: 모바일 앱 개발

Hits Hits

기술스택

  • [iOS] - Swift, RxSwift, Objective-C
  • [Android] - Java, RxJava2
  • [Backend] - Spring boot, node.js
  • [React-Native] - RN0.9
  • [React.JS] - v11
  • [Script] - javascript, jQuery, python

Top Langs

캐리어

Type Date Contents Oragnization
Develop 2002~ ---

iOS Development

XCode Tips

  • Xcode 가끔 빌드 에러 문제 발생 할때 ‘~/Library/Developer/Xcode/DerivedData’ 아래 폴더를 모두 삭제한다.

Folder

  • Classes

    • Core
    • Utilities
    • Controllers
    • Managers
    • Views
    • Models
    • ViewModels
  • Resources

  • Asserts
  • XIBs
  • Storyboards

Coordinator 패턴 Folder

MVVM 패턴에서는 위에 Folder구조를 추천 하지만, 개인적으로 비즈니스 폴더 아래에 모델, 뷰모델, 컨트롤러가 같이 있는게 구분하기 편한 것 같습니다.

  • Classes
    • Coordinator
      • Coordinators
    • Scenes
      • Business Folder
        • Model
        • ViewModel
        • Controller

Seonghwan Kim's Projects

- icon -

포트폴리오

daumblogapirxmvvm icon daumblogapirxmvvm

다음 블로그 API URLSession rx로 가져와 Single로 Result<Succcess, Failure> 리턴, MainViewModel의 구체적인 비지니스 모델은 Model 분리, 네트워크 처리는 ViewModel에서 model 처리

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.