반응형 분류 전체보기173 [Flutter] 앱 패키지 이름 변경 / change_app_package_name 사용법 앱의 개발을 하다 보면 앱의 패키지 이름을 변경해야할때가 온다. 라이브러리를 사용하지 않는다면 개발자가 각각의 android, ios 파일에 가서 변경을 해야한다. 안드로이드 app/build/.gradle의 defaultConfig의 applicationId 값을 변경해주면 된다. app/src/main/AndroidManifest.xml에 파일 제일 윗부분에 package가 정의 되어 있으면 이 또한 이름을 변경해주자. ios ios 의 앱 피키지 이름을 변경하기 위해서는 xcode를 이용하자. Runner > TARGETS Runner > Signing & Capabillities 탭에서 Signing 항목 중 Bundle Identifier가 있다. 이를 변경 하면 된다. change_app_pa.. 2024. 3. 18. [Flutter] 클린 아키텍처 구조 디렉토리 구조 lib/ |- data/ # 데이터 계층: API 통신, 데이터 모델, 데이터 소스 |- models/ # 데이터 모델 클래스 |- providers/ # 데이터 제공자 (API 호출) |- repositories/ # 데이터 저장소 |- services/ # 데이터 저장소 |- domain/ # 도메인 계층: 비즈니스 로직 및 엔터티 |- entities/ # 도메인 엔터티 |- usecases/ # 비즈니스 로직 (use cases) |- presentation/ # 프레젠테이션 계층: UI 및 상태 관리 |- views/ # 화면 (UI 위젯) |- controllers/ # GetX 컨트롤러 (상태 관리 및 로직) |- bindings/ # 의존성 주입을 위한 GetX 바인딩 |- .. 2024. 3. 17. [Flutter] Getx 프레임워크란? GetX란 GetX는 Flutter 앱 개발에서 널리 사용되는 오픈 소스 라이브러리로, 주로 상태 관리, 의존성 관리, 라우트 관리를 쉽고 효율적으로 수행하기 위해 설계되었습니다. GetX의 주요 특징과 장점을 살펴보겠습니다: 상태 관리 Reactive State Management: GetX는 반응형 상태 관리를 제공하여, 변수의 변경을 감지하고 UI를 자동으로 업데이트합니다. 간결한 코드: 상태를 업데이트하기 위해 .value 또는 **.obs를 사용하여 간단하게 작성할 수 있습니다. 효율적인 메모리 관리: 컨트롤러가 더 이상 필요하지 않을 때 자동으로 메모리에서 해제됩니다. 의존성 관리 간편한 의존성 주입: Get.put(), Get.lazyPut(), Get.find() 등을 사용하여 컨트롤러 및.. 2024. 3. 17. [독서] 지방소멸의 해결책은 뭘까? - 지방도시 살생부 지방도시 살생부 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 이번에 읽은 책은 마강래 교수의 책 '지방도시 살생부' 이다. 필자가 지방 사람이라서 더욱더 관심을 가지고 있는 사회이슈가 지방소멸이다. 항상 관심만 가지고 있다에 그쳤는데 마침 지방도시 살생부라는 책을 알게 되었고, 한번 읽어 보면 좋을 것 같아 읽게 되었다. 중앙정부의 지원 없이 독자적으로 생존할 수 없는 지방 중소도시들은 정부예산을 빨아들이는 블랙홀이 되고, 조만간 이 문제로 인해 온 나라가 골머리를 썩일 것이다. p6 물론 인구의 집중은 ‘집적의 경제’를 발생시켜 도시의 생산성을 높이는 데 기여한다. 하지만 이에 대한 반론도 만만치 않다. 과밀해진 대도시에서는 교통체증, 환경오염, 주.. 2023. 9. 21. 이전 1 ··· 6 7 8 9 10 11 12 ··· 44 다음 반응형