앱 개발 프로세스는 아이디어 구상부터 최종 배포 및 유지보수까지 다양한 단계로 나눠져 있습니다. 이 프로세스는 크게 기획, 디자인, 개발, 테스트, 배포 및 유지보수의 5단계로 나눌 수 있습니다. 각 단계는 다음과 같이 세분화될 수 있습니다:1. 기획 단계앱 개발의 첫 단계는 기획입니다. 이 단계에서 중요한 것은 명확한 목표와 요구 사항을 정의하는 것입니다.아이디어 구상: 새로운 앱 아이디어를 구상하거나 기존의 문제를 해결할 수 있는 방법을 찾습니다.시장 조사: 유사한 앱이 이미 있는지, 타겟 사용자층은 누구인지 등을 조사합니다.기능 정의 및 요구 사항 수집: 앱이 제공할 주요 기능을 정의하고, 사용자 및 비즈니스 요구 사항을 문서화합니다.프로젝트 스코프: 프로젝트의 범위와 개발 일정, 필요한 자원을 결..
사용하는 패키지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..
코딩을 하면서 상태나 프로세스를 확인하기 위해서 로그에 출력하는 프린트문을 자주 작성하는데 이때 나의 경우, 로그 내용에 해당 프린트문이 실행되는 class 명, funcaion(method)명을 함께 출력하게 하고 있다. 매번 프린트문을 적을 때마다 클래스명과 함수명을 직접 입력하기 귀찮아서 단축키(snippet)로 만들어 놓고 사용하고 있다. 안드로이드 스튜디오메뉴의 Setting에 들어간다. 그리고 왼쪽 메뉴 중에 Editor > Code Stype > Live Templates 로 이동하면 아래와 같은 창을 볼 수 있다. 여기서 자신이 작성하는 코드의 언어를 선택하고 그 아래에 원하는 단축어를 선언하면되는데, 나의 경우 Flutter 로 앱을 만드는 중이라 사용언어인 dart 아래에 단축어를 만들..
회사에서 Flutter로 개발한 앱과 근전도 장비는 블루투스(BLE)로 연결한다. 사용하는 BLE 라이브러리는 Flutter_Reactive_Ble 이다. 근전도 장비가 정전기나 베터리 고갈로 꺼질 경우 앱에서는 의도하지 않은 연결해제(Unintended disconnection)가 발생한다. iOS 의 경우 문제가 없이 잘 동작하지만, Android 에서는 문제가 있다. 다른 장비와 연결을 시도하면 연결이 되지 않고, 기존에 연결되었었던 장비하고만 연결이 가능하다. 우리 앱의 경우, 장비 끄기 버튼이 있는데 이 버튼을 누르면 블루투스 메시지로 장비를 꺼라는 명령을 보내고 이를 수신한 장비는 전원을 끄게 된다. 이러면 장비는 이미 꺼져있기 때문에 이후 실행되는 disconnect 명령을 OS에 보내도 장..
오랜만에 컴파일을 하니 아래와 비슷한 에러가 여러개 떴다. 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, ..
프로세스와 스레드, 레지스터, 케쉬, 메모리에 대한 명확한 개념이 잡혀 있지 않거나 혼돈이 될때가 있는데, 도서관 책장을 기웃거리다 이 책의 목차와 내용을 대강 보면서 도움이 될것 같다는 느낌이 들어 빌려보았다. 전자과를 나와서 컴퓨터 구조나 운영체제에 대하 공부했던 기억이 거의 사라졌는데, "교착상태"와 같은 몇몇 아직까지 잊혀짖 않은 단어를 봤을 때 "내가 대학교 다닐때 운영체제에 대한 수업도 들었었나보다..."하고 떠올릴 수 있었다. 컴퓨터 구조와 운영체제에 대해서 그림과 함께 쉽게 잘 설명 되어있어 나같은 초급자에게 도움이 많이 된듯하다. 기억하고 싶은 내용 CPU에서 가장 중요한 내부 구성요소 산술논리연산장치(ALU) 레지스터 제어장치 보조기억장치와 입출력장치를 '컴퓨터 주변에 붙어있는 장치'라..
- Total
- Today
- Yesterday
- IOS
- 인사이트
- plugin
- BLE
- 플러터
- hide
- error
- SizedBox
- Chrome
- 에러
- 이미지
- TextFormField
- position
- UI
- 문제 해결
- 디자인
- 앱개발
- 앱
- DART
- TextField
- Syncfusion
- 한빛미디어
- Bluetooth
- Flutter
- addPostFrameCallback
- 앱 프로그래밍
- UX
- firebase
- 크롬
- 다트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |