2025년 10월 14일 오늘의 개발 요약
·
개발 요약
AndroidJetpack Compose 최신 업데이트 — Jetpack Compose에서는 최근 안정화된 API와 함께 새로운 UI 컴포넌트가 추가되었으며, 예전의 View 시스템과의 호환성 문제를 해결하기 위한 개선 사항도 적용되었다. 업데이트된 안정적인 API를 통해 UI 개발 시 더 쉽게 반응형 디자인을 구현할 수 있게 되며, 기존 Fragment와 Activity를 사용하는 방법들에 대한 마이그레이션 가이드를 제공한다. 이 변경 사항은 코드의 간결성을 높이고 개발 속도를 개선하여 최신 Android 앱 개발 트렌드에 적합하도록 돕는다. @Composablefun Greeting(name: String) { Text(text = "Hello, $name!")} Swift / iOSSwif..
2025년 10월 8일 오늘의 개발 요약
·
개발 요약
AndroidAndroid 성능 튜닝 — Android 애플리케이션의 성능을 향상시키기 위한 여러 가지 접근 방식이 있다. 먼저, UI 스레드에서 긴 작업을 피하고 백그라운드 스레드를 사용하는 것이 중요하다. 또한, 불필요한 메모리 사용을 줄이기 위해 메모리 관리에 신경 써야 한다. Profiler 도구를 통해 메모리 및 CPU 사용량을 모니터링하고, 이로 인해 발생할 수 있는 성능 저하를 해결할 수 있다. 또한, RecyclerView와 ViewHolder 패턴을 활용하여 데이터 표시 성능을 향상시킬 수 있다. 이를 통해 사용자 경험이 향상되고, 애플리케이션의 응답성이 높아질 수 있다. fun loadData() { val backgroundThread = Thread { // 긴 ..
2025년 10월 1일 오늘의 개발 요약
·
개발 요약
AndroidAndroid 성능 최적화 — Android 앱의 성능을 향상시키기 위한 여러 팁들이 존재한다. 특히 메모리 관리와 UI 렌더링 최적화는 가장 중요한 요소 중 하나다. 프로파일링 도구를 활용하여 앱의 느려지는 부분을 확인하고, 불필요한 객체 생성을 줄이는 것이 효율적이다. 또한, 비동기 작업을 통해 UI 스레드의 부하를 줄임으로써 사용자 경험을 개선할 수 있다. Gradle의 빌드 최적화를 통해 컴파일 속도를 개선하는 것도 중요한 요소이다. 마지막으로, CI/CD 도구를 활용하여 지속적으로 성능을 모니터링하고 개선하는 것이 필요하다. fun fetchUserData() { GlobalScope.launch { val userData = async { getUserDataF..
Flutter: include of non-modular header inside framework module 'firebase_core.FLTFirebasePlugin'
·
Flutter
예전 프로젝트를 업데이트하고 다시 빌드하려는데, 갑자기 다음과 같은 에러가 발생했습니다.include of non-modular header inside framework module 'firebase_core.FLTFirebasePlugin'Firebase 관련 헤더 파일에서 발생하는 이 에러는 대부분 iOS의 Build Settings 설정 문제로 발생합니다. 처음에는 뭔가 복잡한 문제일 줄 알고 이것저것 시도해봤는데, 알고 보니 아주 간단한 설정 하나로 해결됐습니다.해결 방법Xcode에서 프로젝트를 엽니다.상단 탭에서 Build Settings로 이동한 후, All을 선택합니다.검색창에 Allow Non-modular Includes In Framework Modules를 입력합니다.해당 항목을 Y..
Xcode 다른 버전 실행하는 방법
·
Swift
1. Xcode 다른 버전 설치하기Apple Developer 웹사이트에서 필요한 버전의 Xcode를 다운로드합니다.다운로드한 .xip 파일을 더블 클릭하여 압축을 해제합니다.압축 해제된 Xcode 파일을 응용 프로그램 폴더에 복사합니다.예: /Applications/Xcode15.4.app2. 터미널에서 다른 버전의 Xcode 실행하기터미널을 열고 아래 명령어를 입력합니다/Applications/Xcode15.4.app/Contents/MacOS/Xcode 위 명령어에서 Xcode15.4.app은 실행하고자 하는 Xcode 버전의 폴더 이름입니다. 명령어 실행 후, 해당 버전의 Xcode가 열리게 됩니다. 3. Xcode 버전 확인하기실행 중인 Xcode의 버전을 확인하려면 아래 방법을 따르세요:Xco..
iOS Xcode 시뮬레이터 키보드 안보일때
·
Flutter
Simulator > I/O > Keyboard > Connect Hardwear Keyboard⌘ + SHIFT + K단축기 혹은 Simulator에서 적용하면 됩니다 !