Mobile5
- Dart 메서드 vs Getter: 언제 무엇을 사용해야 할까?
Flutter/Dart로 개발하다 보면 클래스의 속성에 접근하는 방법을 선택해야 할 때가 있습니다. 메서드로 구현할지, getter로 구현할지 고민되는 순간들이 있죠. 오늘은 이 둘의 차이와 올바른 선택 기준을 명확하게 정리해보겠습니다. 핵심 차이: …
- JavaScript 개발자가 Flutter의 copyWith를 이해하기까지
시작하며 Flutter를 배우면서 가장 궁금했던 것 중 하나가 바로 copyWith 패턴이었습니다. "JavaScript였으면 그냥 바꾸면 되는데..." 라는 생각이 들었습니다. 하지만 실제로 사용해보니 이 패턴이 왜 필요한지 이해하게 되었고, 오늘은…
- Capacitor에서 앱 아이콘과 스플래시 이미지 자동 생성하기
앱을 배포하려면 각 플랫폼(Android/iOS)에서 요구하는 다양한 해상도의 아이콘과 스플래시 이미지를 준비해야 합니다. 수십 개의 리소스를 직접 만드는 건 너무 번거롭죠. Capacitor는 @capacitor/assets 패키지를 통해 아이콘과 …
- 📱 Framework7로 만든 앱을 Android APK로 패키징하는 방법
Framework7은 Vue, React, Svelte 등과 통합해서 사용할 수 있는 강력한 모바일 UI 프레임워크입니다. 이번 글에서는 Framework7 + Vue + Vite 조합으로 만든 프로젝트를 Android에서 실행 가능한 APK 파일로 …
- Swift 기본 문법과 데이터 타입
스위프트(Swift)는 애플(Apple)에서 개발한 새로운 프로그래밍 언어로, iOS, macOS, watchOS, tvOS 등 다양한 애플 플랫폼에서 개발을 위해 사용됩니다. 이번 글에서는 스위프트의 기본 문법과 데이터 타입에 대해 예제를 통해 알아…