
https://www.python.org/downloadspip install frida frida-tools다운로드 받고 설치를 확인해 줍니다.⭐⭐⭐⭐⭐ 에뮬레이터를 다운 받을때는 꼭 plystore 마크가 없는걸로 다운받아야합니다. (마크있으면 root 권
(compose) MVI 적용기 예전에 블로그에 compose 프로젝트에 올렸던 걸 flutter 프로젝트에도 적용해보겠습니다. 파일구조(Flutter vs Compose) <img src="https://velog.velcdn.com/images/hgh__00

회사에서 후후처럼 전화 수신 시 팝업을 띄우는 프로젝트를 하게되었다.whowhocompose로 프로젝트를 진행하던 중 오버레이로 (작은 팝업 형태에서) 전화 수신 시 띄우는 것은 성공했는데 아무리해도 시스템 전화 전체화면 위에는 안되고 계속 밑에 그려진다..😿 아무래

Google 권장 아키텍처는 Android 앱 개발에서 안정성과 확장성을 높이기 위해 권장되는 구조입니다. 이 아키텍처는 앱의 UI(Presentation), 비즈니스 로직(Domain), 그리고 데이터(Data) 처리를 분리하는 것을 핵심으로 합니다. 이를 통해 코드

WorkManager는 지속적인 작업에 권장되는 솔루션입니다. 앱이 다시 시작되거나 시스템이 재부팅될 때 작업이 예약된 채로 남아 있으면 그 작업은 유지됩니다. 대부분의 백그라운드 처리는 지속적인 - 작업을 통해 가장 잘 처리되므로 WorkManager는 백그라운드

What is MVI?! > 모델(Model), 뷰(View), 인텐트(Intent)의 세 가지 구성 요소로 이루어져 있습니다. Model : 상태 처리 로직, 비지니스 로직 View : 상태를 바탕으로 사용자 인터페이스 구성, intent를 model로 전달 Inte

2023.10 기준..비콘은 주기적으로 신호를 방출하며, 주변에 있는 스마트 디바이스(예: 스마트폰)는 이 신호를 감지하고 해당 비콘의 위치를 파악합니다. 이를 통해 스마트 디바이스는 특정 위치에서 어떤 일을 수행할 수 있게 됩니다. https://orbro.

GitHub과 연동하여 웹 애플리케이션을 빠르게 배포하고 관리할 수 있는 플랫폼Git 저장소에 코드를 push하면 CI/CD 파이프라인이 자동으로 트리거되어, 코드가 변경될 때마다 새로운 버전이 자동으로 배포Next.js 프로젝트에 최적화된 배포 환경을 제공해, 정적

2023.10 기준.. What is SceneView?! >- 3D and AR View for Android, Flutter and React Native working with ARCore and Google Filament SceneView are open so

What is Sealed Class ?! >sealed class는 부모 클래스를 상속하는 자식 클래스의 종류를 제한하는 특성을 갖는 클래스. 특징 직접 인스턴스화 할 수 없다 , 서브 클래스의 인스턴스화는 가능하다 서브 클래스는 data class, object,

What is Koin?! > Koin is a pragmatic and lightweight dependency injection framework for Kotlin developers. (Koin은 Kotlin 개발자를 위한 실용적이고 가벼운 종속성 주입(DI)
상황: PopupMenuButton에 PopupMenuItem를 눌렀을 때 Dialog가 열리지 않음해결: 딜레이를 줘서 해결참고 : stackoverflow
Primaitive Type 은 Stack에 변수와 함께 저장 ex) intReference Type은 Heap 영역에 저장하고 Stack 영역에 있는 변수가 객체의 주소값을 가지고 있는다 ex) data class참고:https://bcp0109.tistor
이슈: thread/coroutine이 framgment를 바꿀때 마다 thread가 생성 되어서 배너의 자동 전환이 빨라졌다. 해결: onViewCreated에서 coroutine을 생성하지 말고 onAttach에서 생성한다 override fun onAtt
---------- 문제 : switchCompat에 track, thumb의 커스텀한 색이 바뀌지 않았다. 해결 방법 : app:trackTint 와 app:thumbTint의 "@null"을 준다. <androidx.appcompat.widget.Sw