본문 바로가기

Flutter41

flutter native splash 2.4.4(플러터로 스플래쉬 화면 만들기) with Gemini pubspec.yaml에 dependencies에 flutter native splash: ^2.4.4 등록 하단에 내용 등록: 추가로 여러 가지를 설정할 수 있으니 아래 더보기를 눌러서 pub.dev에서 제공하는 내용을 확인해 보면 좋겠다.더보기flutter_native_splash:   # This package generates native code to customize Flutter's default white native splash screen   # with background color and splash image.   # Customize the parameters below, and run the following command in the terminal:   # dart run .. 2025. 2. 5.
This is likely due to a known bug in Android Gradle Plugin (AGP) versions less than 8.2.1 오류 해결하기 with A.I. 삼총사 재미니:  -해결책:갓파트:딥식이:  삼총사 모두 만장일치~!!  - 위치가 조금씩 다르다. 어떤 녀석은 build.gradle에서 바꾸라고 하고.. 나는 settings.gradle에서 똑같은 내용이 있어서 바꿨다.   - 적용 과정 및 결과:  1. settings.gradle에서 플러그인 버전을 8.1.0에서 8.2.1로 변경 추가로 이것저것 보다가 app\build.gradle에서 JavaVersion.VERSION_1_8이란 내용이 있어서 이걸 수정한 기억이 나는 거 같아서 삼총사에게 물어보고 17로 세 개 모두 바꿔줬다.  flutter clean, flutter pub get, flutter build apk~ 도전~~!! 역시나 추가 오류 발생함. 자꾸 눈에 들어왔던 과정인데 건너뛰고 있었.. 2025. 2. 4.
git을 활용한 안드로이드 스튜디오, 플러터 버전 관리 from AI 뭔가 틀이 잡혀감에 있어서 이제는 다른 이름으로 저장하기를 하고 싶다. 그래서 AI에게 버전 관리를 어떻게 하는지 물어봤다. 나의 질문은 이러하다.   git을 이용한 버전 관리하는 방법을 알려줘. 그리고 '다른 이름으로 저장하기' 같은 오래된 방식으로 버전을 저장하는 방법이 있다면 알려줘. 그리고 git을 이용하면 다른 사람에게 내 소스가 공개되는 건 아냐? 난 내 소스가 공개되는 것은 원하지 않아. 내 소스가 아니라 AI가 만들어준 소스겠지.. 그래도 근원 소~~스~~(내 머리라고~^^;;)저장 방식을 물어보니 git을 활용하란다. 유튜브에서 몇 번 본 적이 있고, 이번 버전 안드로이드 스튜디오를 활용하려면 git을 설치해야 한다고 해서 설치해 두었다. 구식인 나는 최종, 최최종, 최최최종 방식으로 .. 2025. 2. 2.
오공완(with 코드팩토리의 플러터 프로그래밍) #16 (일정 관리 앱 만들기) // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 새로운 기능: table_calendar플러그인, 주색상 설정, 일정 내용 필드 구현, 달력 언어 설정 사전준비:1. pubspec.yaml 2. 프로젝트 초기화(screen폴더에 home_screen.dart 파일 만들고, main.dart 파일에 홈스크린다트 파일 등록)   일정 관리 앱 구현하기 1. 주색상 설정하기(const 폴더 만들고, colors.dart파일 만들기)2. 달력 구현하기(component 폴더 만들고, table_calendar.dart파.. 2024. 8. 14.
오공완(with 코드팩토리의 플러터 프로그래밍) #11-1 (동영상 플레이어) # 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.    사전준비 화면회전, 시간변환 및 String패딩, 가상 단말에 동영상 추가, 이미지추가, pubspec.yaml, 네이티브 설정, 동영상 재생기,  타임스탬프 추가 등 내가 잘 이해한 것인지 모르겠지만 플러터에서는 시간을 초 단위로 나오고, 그래서 이걸 우리가 원하는 형태인 시: 분: 초 단위로 나타내게 하는 방법이 따로 있나 보다. 심지어 밀리세컨드까지 나오게 되어 이 부분을 삭제하고, 시, 분, 초 등으로 쪼개고, 여기서 필요 없는 시도 없애고.. 복잡하다... 2024. 7. 31.
오공완(with 코드팩토리의 플러터 프로그래밍) #10 (디지털 주사위) // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.   사전  준비 이번에 공부할 개념들: 가속도계, 자이로스코프, Sensor_Plus 패키지, RootScreen 위젯, HomeScreen위젯, SettingScreen위젯, shake 플러그인1. 상수값만 관리하는 const 폴더 만들고, colors 다트 파일 생성2. 이미지 추가하기3. pubspec 설정하기(pub get 잊지 않기)4. 프로젝트 초기화 및 Theme 설정하기   실제 단말 테스트 환경 구축(개발자 옵션 및 USB 디버깅 사용 설정) *갤럭.. 2024. 7. 30.
오공완(with 코드팩토리의 플러터 프로그래밍) #9 (만난 지 며칠 U&I) // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 오랫동안 공부를 안 한 만큼 오늘 최선을 다해서 열심히 공부해 보자. 오늘 배울 때 필요한 지식은 setState(), showCupertinoDialog(), 이미지와 폰트추가, pubspec.yaml, 프로젝트 초기화, 홈 스크린 UI, 상태 관리 연습, 날짜 선택 구현, 변경 값 상태 관리에 적용이란다.   setState 함수, showCupertinoDialog 함수 -setState함수StatefulWidget이 렌더링? 되면 클린 상태가 된단다. 그리고.. 2024. 7. 29.
오공완(with 코드팩토리의 플러터 프로그래밍) #7-2 (블로그 웹 앱) // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 어제 작성한 프로젝트에 코드팩토리가 제공해 준 파일로 붙여 넣기 해 보고.. 사실은 그냥 다운로드하여서 돌려보고 싶은데 아직 방법을 모른다..ㅜ.ㅜ 이건 나중에 찾아보기로 하고.. 암튼, 수정하라고 했던 파일들을 모두 복붙 했다. 그리고 실행해 봤는데도 오류가 난다. 내 컴이 똥컴이라 그런 건지..ㅜ.ㅜ 컴퓨터에 또 돈 쓰고 싶은 마음은 없는데.. 어느 정도 사양이 되어야 플러터가 잘 돌아갈지도 모르겠고..또다시 암튼, 프로젝트를 다 삭제하고 다시 작성하고 있다. .. 2024. 7. 22.
오공완(with 코드팩토리의 플러터 프로그래밍) #6 (etc.) // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.   앱 만들기 프로세스 기획 → 사전지식 → 사전준비 → 레이아웃 구상 → 구현 → 테스트 프로토타입용 프로그램: 피그마, 어도비 XD, 플러터 플로우   플러터 플러그인 pubspec.yaml에서 플러그인 추가하고, pub get 버튼을 눌러 등록하기   스플래시 스크린 앱 만들기 BoxDecoration : 배경색, 테두리 색상, 테두리두께 등 UI 요소 지정 플러터에서 crtl+s(윈도우)를 누르면 저장이 되면서 핫 리로드 됨.   Image 위젯 이미지를 이.. 2024. 7. 20.
오공완(with 코드팩토리의 플러터 프로그래밍) #5-3 (배치 위젯, Row, Column, Flexible, Expanded, Stack) // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 배치에서 주축(main axis)과 반대축(cross axis)  개념이 있다고.. 가로에서는 가로가, 세로에서는 세로가 주축이 됨.   Row, Column 위젯 Row는 가로배치, Column은 세로 배치, 실습은 Row만 해 봤다. Column도 같은 개념. 다만, 주축과 반대축을 반대로 생각하면 되는 걸로..double.infinity는 가득 채운다는 의미라고..   spaceEvenly: 좌우 공백까지도 같은 공간으로 배분인데.. 이상하다.    Flexi.. 2024. 7. 20.
반응형