![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bO87XH/btsH2nxQ05B/nmyQS9n9wnYfLPUXBee7E0/img.png)
와이어프레임은 앱의 구조와 레이아웃을 시각적으로 표현하는 중요한 도구입니다. 효과적인 와이어프레임 작업을 위해서는 적절한 도구를 사용하는 것이 필수적입니다. 여기 몇 가지 인기 있는 와이어프레임 도구와 사이트를 소개합니다.와이어프레임 도구 및 사이트1. Figma설명: Figma는 웹 기반의 디자인 및 프로토타이핑 도구로, 협업 기능이 강력합니다. 실시간으로 팀원과 함께 작업할 수 있어 디자이너와 개발자 간의 소통을 원활하게 합니다.특징:실시간 협업 및 피드백 기능클라우드 기반 저장 및 접근다양한 플러그인 지원사용처: Figma2. Sketch설명: Sketch는 주로 Mac 사용자를 위한 벡터 그래픽 편집 도구로, UI/UX 디자인에 강력한 기능을 제공합니다. 다양한 플러그인과 함께 사용하면 매우 유용..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/crl7Ak/btsH16XoDtg/jIAi9LoEy144xGSbYkx9d1/img.png)
앱 개발 프로세스는 아이디어 구상부터 최종 배포 및 유지보수까지 다양한 단계로 나눠져 있습니다. 이 프로세스는 크게 기획, 디자인, 개발, 테스트, 배포 및 유지보수의 5단계로 나눌 수 있습니다. 각 단계는 다음과 같이 세분화될 수 있습니다:1. 기획 단계앱 개발의 첫 단계는 기획입니다. 이 단계에서 중요한 것은 명확한 목표와 요구 사항을 정의하는 것입니다.아이디어 구상: 새로운 앱 아이디어를 구상하거나 기존의 문제를 해결할 수 있는 방법을 찾습니다.시장 조사: 유사한 앱이 이미 있는지, 타겟 사용자층은 누구인지 등을 조사합니다.기능 정의 및 요구 사항 수집: 앱이 제공할 주요 기능을 정의하고, 사용자 및 비즈니스 요구 사항을 문서화합니다.프로젝트 스코프: 프로젝트의 범위와 개발 일정, 필요한 자원을 결..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/d00y53/btsHKqcuDes/l8NalekHHg31MIKdvXkAW0/img.png)
사용하는 패키지https://pub.dev/packages/flutter_native_splash flutter_native_splash | Flutter packageCustomize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more.pub.dev 아래와 같이 native_splash.yaml 파일을 만듦 그리고 splash screen 생성을 위해 terminal 에서 아래의 명령 실행dart run flutter_native_splash:create --path=path/to/my/file.yaml [참고 영상] h..
회사에서 Flutter로 개발한 앱과 근전도 장비는 블루투스(BLE)로 연결한다. 사용하는 BLE 라이브러리는 Flutter_Reactive_Ble 이다. 근전도 장비가 정전기나 베터리 고갈로 꺼질 경우 앱에서는 의도하지 않은 연결해제(Unintended disconnection)가 발생한다. iOS 의 경우 문제가 없이 잘 동작하지만, Android 에서는 문제가 있다. 다른 장비와 연결을 시도하면 연결이 되지 않고, 기존에 연결되었었던 장비하고만 연결이 가능하다. 우리 앱의 경우, 장비 끄기 버튼이 있는데 이 버튼을 누르면 블루투스 메시지로 장비를 꺼라는 명령을 보내고 이를 수신한 장비는 전원을 끄게 된다. 이러면 장비는 이미 꺼져있기 때문에 이후 실행되는 disconnect 명령을 OS에 보내도 장..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cNDaJE/btsFHpft2v2/0jzFOgP6EaSZSMq2d4kD60/img.png)
오랜만에 컴파일을 하니 아래와 비슷한 에러가 여러개 떴다. Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.9.0, expected version is 1.5.1. 그런데 컴파일은 된다. 그래도 에러가 뜬 것때문에 찜찜해서 저 에러를 없애려고 구글링을 해보았다. https://stackoverflow.com/questions/75260986/the-binary-version-of-its-metadata-is-1-8-0-expected-version-is-1-6-0/75269801#75269801 The binary version of its metadata is 1.8.0, ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/225LH/btszvb8agr7/sz4yRWmkZy4HDhRqu6sCR1/img.png)
구글 플레이 콘솔에서는 앱이 출시되었다는 메세지를 받았지만 Google Play Store 에서 이름으로 검색하면 검색이 안될 수 있다. Google Play Store는 2019년 부터 적용한 앱의 활성도에 따라 검색 노출을 결정하는 알고리즘때문이다. 일단 구글 플레이 콘솔에서 아래와 같이 앱이 정상 출시되었다는 메세지를 받았다면 앱 페이지 링크를 통해 다운을 받을 수 있다. Google Play 에서 해당 앱 페이지는 구글 플레이 콘솔의 [대시보드] 메뉴를 선택하면 아래와 같이 "Goole play에서 보기" 링크로 확인 할 수 있다. 그리고 링크를 확인하지 않더라도 출시가 되었다면, 플레이 스토어 앱 페이지 형식에 해당 앱의 패키지 이름을 입력함으로써 앱 페이지를 접근할 수도 있다. 패키지 명은 m..
- Total
- Today
- Yesterday
- error
- 다트
- BLE
- hide
- UX
- IOS
- firebase
- SizedBox
- Flutter
- 크롬
- plugin
- TextFormField
- Syncfusion
- TextField
- 플러터
- position
- DART
- 앱 프로그래밍
- Bluetooth
- 문제 해결
- 한빛미디어
- UI
- addPostFrameCallback
- 앱
- 인사이트
- 앱개발
- Chrome
- 디자인
- 이미지
- 에러
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |