본문 바로가기
반응형

프레임워크38

[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.
[SpringBoot] springdoc으로 swagger 적용하기 Swagger 개발자가 REST 웹 서비스를 설꼐, 빌드, 문서화등을 도와주는 대형 도구 생태계의 지원을 받는 오픈 소스 소프트웨어 프레임워크이다. 대부분의 사용자들은 스웨거 UI도구를 통해 스웨거를 식별하며 스웨거 툴셋에는 자동화된 문서화, 코드 생성, 테스트 케이스 생성 지원이 포함된다. SpringDoc 의존성추가 https://mvnrepository.com/artifact/org.springdoc/springdoc-openapi-ui dependencies { //.. implementation("org.springdoc:springdoc-openapi-ui:1.7.0") //.. } application파일 설정 1 ) application.yml springdoc: default-consum.. 2023. 5. 8.
반응형