플러터로 개발하면서 안드로이드와 iOS간의 UI 차이가 OS 단위에서 차이인지 확인하기 위해 OS별 해상도에 대해서 간단히 살펴봤습니다.
안드로이드와 iOS 단위시스템
안드로이드 : DP (dots per inch)
Size | dpi | Pixel | Scale |
---|---|---|---|
ldpi | ~120dpi | 240 x 320 | 0.75x |
mdpi | ~160dpi | 360 x 480 | 1x |
hdpi | ~240dpi | 480 x 800 | 1.5x |
xhdpi | ~320dpi | 720 x 1280 | 2.0x |
xxhdpi | ~480dpi | 1080 x 1920 | 3.0x |
xxxhdpi | ~640dpi | 1440 x 2560 | 4.0x |
iOS : PT (points)
Scale |
---|
1.0x |
2.0x |
3.0x |
참고링크
패스트캠퍼스에서 5주에 걸쳐 진행하는 효율적이고 안정적인 iOS 코드 설계 오프라인 강의를 시작하게 되었습니다. 해당 강의 내용은 함수형 & 선언형 프로그래밍에 대한 주제로 진행되었습니다. - 강의 소개 링크
4회차 강의 내용 요약
MVVM
아키텍처를 기반으로, ViewModel
에서 네트워크나 데이터 계층의 값을 불변성과 순수 함수 기반으로 가공