[Kotlin] 앱 아키텍처 패턴(MVC, MVP, MVVM) 이해하기
·
Kotlin/이해하기
해당 페이지에서는 아키텍처 패턴과 디자인 패턴에 대해 이해하고 Kotlin에서 사용되는 아키텍처 패턴에 대해 이해를 위한 목적으로 작성한 글입니다. 1) 아키텍처 패턴 / 디자인 패턴이란? 💡 아키텍처 패턴(Architecture Pattern)이란? - 소프트웨어의 구조를 패턴화 한 것을 의미합니다. - 주어진 문맥 안에서 소프트웨어 아키텍처의 공통적인 발생 문제에 대한 재사용 가능한 해결책을 의미합니다. - 아키텍처 패턴은 소프트웨어 디자인 패턴과 비슷하지만 더 넓은 범위에 속합니다. ex) MVC Pattern, MVP Pattern, MVVM Pattern,... [출처] 위키백과 - 아키텍처 패턴 아키텍처 패턴 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. ko.wikip..
[RN] React Native 이해하기 및 개발 방법 선택 : Expo-cli, React-native-cli
·
React & React Native/이해하기
해당 글의 목적은 React Native 개발을 하기에 앞서서, React Native에 대한 정의와 개발 방식(expo-cli / react-natvie-cli)에 대해 장단점을 알고 선택을 돕기 위한 목적으로 작성한 글입니다. 1) React Native 💡 React Native 란? - 리액트 네이티브는 페이스북에서 만든 오픈소스 모바일 애플리케이션 프레임워크입니다. - JavsScript로 개발하며 IOS나 Andriod, Web, UWP에 대한 모바일앱을 동시에 개발을 할 수 있는 크로스 플랫폼입니다. [ 더 알아보기 ] 💡 크로스 플랫폼(Cross Platform)이란? - 여러 플랫폼에서 동작하는 애플리케이션 개발 방법을 의미합니다. 하나의 코드로 여러 플랫폼에 대응할 수 있으며, 개발 비..