본문 바로가기
반응형

Mobile5

[Flutter] Equatable - For Dart DTO [Flutter] Equatable Equatable은 인스턴스와 인스턴스가 같은지 판단을 쉽게 해주는 라이브러리입니다. https://pub.dev/packages/equatable equatable | Dart Package A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode. pub.dev Equatable은 굳이 사용안해도 되는 라이브러리 이지만, 사용할 경우 개발 생산성을 향상 시킵니다. 아래 예시로 설명하겠습니다. Dart에서 DTO를 구현하려면 아래와 같이 선언을 할 수 있습니다. 인스턴스와 다른 인스턴스가 같은지 비교하기 위해서는 "ope.. 2021. 6. 30.
[Flutter] 권한 정의 - Permission [Flutter] 앱 권한 정의 - Permission> >본 글은 개발하면서 설정했던 앱 권한에 대한 설명을 작성 한 문서입니다. Android 부팅시, 서비스 실행하기 진동(VIBRATE) 사용 휴대폰이 꺼져있는 상태에서 알림이 발생하면 화면을 깨우는 기능 (알림 발생 시 화면 켜지게 하는 기능) Full-screen intent notifications (cf. Full-Screen Intent Notification 화면 예시 & 설명) iOS 2021. 6. 18.
[Flutter] 앱 런처 로고 변경 [Flutter] 앱 런처 로고 변경 Android 안드로이드 스튜디오에서 간단하게 로고를 사이즈 별로 설정하는법을 소개합니다. android studio에서 flutter프로젝트 하위에있는 android 폴더를 open합니다. android 파일을 열면 .app/res/mipmap 파일을 우클릭합니다. New - Image Asset을 누릅니다. 그러면 Asset Stuido창이 열리는데 추가할 로고를 불러옵니다. * 불러오는 로고 사이즈는 512x512를 추천합니다. 제가 사용할 logo를 불러왔습니다. 아래 Scaling의 Resize 스크롤바를 통해서 사이즈를 조정합니다. 저는 60% 정도로 설정했습니다 :) 이미지를 벗어나는 Background Layer가 default 색상이 초록색으로 지정되.. 2021. 6. 18.
[Flutter] 앱 이름 변경 [Flutter] 앱 이름 변경 Android .android/app/src/main/AndroidManifest.xml 에서 이름을 변경 할 수 있습니다. AndroidManifest.xml 파일에 보면 application 태그 안에 android:label 을 원하는 이름으로 변경하면 됩니다. 2021. 6. 18.
[Flutter] 파이어베이스 세팅 - Firebase Setting Firebase Setting Firebase 연동을 하려면 다음과 같이 세팅을 해야 합니다. google-services.json 파일 받기 SHA 인증서 지문 등록 1. google-services.json 파일 받기 Firebase 프로젝트 개요 - 프로젝트 설정으로 이동합니다. "내 앱" 에서 google-services.json을 다운 받습니다. {project}/android/app/ 하위로 옮깁니다. 2. SHA 인증서 지문 등록 Android Studio를 새로 열어, google-services.json을 넣은 프로젝트의 android folder를 엽니다. android 폴더기준으로 열은 후 오른쪽 탭에 gradle을 클릭한 후, android/Tasks/android/signingRe.. 2021. 5. 17.
반응형