'분류 전체보기' 카테고리의 글 목록 :: zeroOne
728x90
ElevatedButton(
                            style: ButtonStyle(
                              backgroundColor: WidgetStateProperty.all(Colors.orangeAccent)
                              // backgroundColor: Colors.orange,
                            ),

 

 

강의를보다보면 옛날 스타일로 나우는 경우가 있다.

위와같이 꾸며줘야함!

728x90
728x90

 

 

코딩셰프강의를 보시다 보면 Scaffold.of(context).showSnackBar가 나오는데

플러터 업데이트 되면서 

아래와같이 ScaffoldMessenger 로 사용해주셔야 됩니다!

ScaffoldMessenger.of(context).showSnackBar(
            const SnackBar(
              content: Text(
                'Hello',
                textAlign: TextAlign.center,
                style: TextStyle(color: Colors.white),
              ),
              backgroundColor: Colors.teal,
              duration: Duration(milliseconds: 1000),
            ),
          );

 

728x90
728x90

화면에 위젯이 오버플로우 될경우에

화면에 스크롤을 넣는 기능

 

 

이런식으로 원하는 위치에 wrap with widget을한후에 바꿔주면 된다.

 

참고 : 코딩셰프 - 플러터 조금매웃만 강좌 3

728x90

'개발 > flutter' 카테고리의 다른 글

[flutter] SnackBar  (0) 2025.02.05
[flutter 강의찾기] ListView, ListView.Builder 차이  (0) 2025.01.16
[flutter] const  (0) 2025.01.12
[flutter] inspector 키는법  (0) 2025.01.06
[flutter] 컬럼과 로우  (0) 2025.01.05
728x90

프로젝트 다운해서 열때 다음과 같은 오류가 발생했습니다.

sdk의 버전이 낮아서 그렇다고 합니다.

pubspec.yaml 파일로 들어가서 

 

 

 

 

environment:
  sdk: ">=2.12.0 <3.0.0"

다음과같이 sdk버전을 바꿔주고 실행하면 된답니다!!

728x90
728x90

드디어 코딩셰프 강의 약간 매운맛으로 들어왔습니다.

첫강의에서 프로젝트를 다운해서 시작하네요!

여기서 프로젝트를 처음 다운하면 코드에 빨간줄이 가있는데요!

 

이걸 해결하기 위해선 

우측상단에 뜨는 get dependencies를 눌러야하고

vs코드에서는 터미널에

flutter packages get 

이라고 입력해 주셔야 합니다!

728x90
728x90

텍스트에서 그냥 TextAlign 주면 안되서 찾아오셨을겁니다.

간단하게 예시로 설명드리겠습니다.

 

SizedBox(width: double.infinity,
              child: Text(friend.education, textAlign: TextAlign.left, style: const TextStyle(backgroundColor: Colors.red
              ),)),

텍스트만 썻을 경우에는 텍스트 만큼만의 공간만 있기 떄문에

사이즈 박스로 싸줘야 합니다. 사이즈 박스도 width를 안주면 최소한의 공간만 생성하기 때문에

width를 주면 잘 텍스트 정렬이 가능합니다.

728x90
728x90

안녕하세요 저의 2025년 계획은 택배를 시작해서 돈을 모으는 것입니다.

택배업에 종사하기 위해서는 반드시 화물운송 자격증이 필요한데요.

그래서 제가 1월초에 적성검사 필기를 합격하고 왔습니다.

 

여기서 최대한 빠른시간에 따는 법을 요약해서 안내해 드리겠습니다.

따라만 해주시면 2주안에 따실수 있을겁니다!!

 

1. 시험신청

시험은 적성검사와 필기시험으로 구분되어 있습니다.

시험 신청하실때 보면 2가지를 한번에 신청할수 있는 원스톱 시험신청이있고

두개를 따로 신청하게되면 먼저 적성을 봐야만 필기시험이 언제 가능한지 알수 있는데요.

여기서 포인트는 적성과 필기를 따로보는것입니다.

 

그 이유는 두개를 함께 보면 1달 이상의 시간을 기다려야 볼 수 있지만 

적성을 1주일이내 시험으로 신청하면 붙은 바로 다음날에도 필기시험을 볼 수 있기때문입니다.

(필기는 자리가 엄청 많아서 걱정 필요없습니다. 참고로 이걸 알려주는데가 하나도 없음!!)

 

그러므로 빨리 따고 싶으신분들은 반드시 따로 보는 방법을 추천드립니다!

 

2. 시험공부 

- 적성검사 : 그냥 가셔서 하라는데로 하면 됩니다. 거의 운전 불능자 구분하는 정도의 체크정도

- 필기시험 : 필기시험은 음 공부를 좀 하셔야 됩니다. 유튜브로 한시간정도 기출문제 보시는거 추천드립니다.

 

이분 기출문제 최신걸로 시간되는만큼 보고 가시면 될듯합니다. 벼락치기 암기 잘하시는 분들은 빠르게 다회 보시는걸 추천합니다. ! 

생각보다 그리 어렵진 않아서 참고로 전 82점 통과 했습니다.(60점이상 통과)

 

 유튜버 : 택선생

https://youtu.be/tVJ4u8Xhupw?si=PhHjzNqhIIfNqEud

 

3. 합격후 온라인 수강

이부분은 합격하면 알려주는데 인강 틀어놓고 들으면 됩니다. 시간이 걸림~

 

 

여기까지 안내드리고 추후에 택배 시작하게 된다면 차사는 꿀팁이나 여러가지 배송팁 및 비용 등 정리하는 내용 포스팅도 해보겠습니다.

 

긴~글 읽어주셔서 감사합니다 ! 멸공!

728x90

'기타' 카테고리의 다른 글

한글날 토스 이벤트(토스 앱 삭제)  (0) 2024.10.09
API란?  (0) 2024.09.12
순서도, 플로우 차트 에대해  (0) 2022.03.13
728x90

공통점 : 스크롤이 가능한 배열형 위젯

 

차이점 : 

ListView : 리스트뷰안에 모든 차일드를 생성해서 보여줌 -> 데이터 많아질시 앱이 터질 수 있음

ListView.Builder : 그떄그때 필요한 만큼만 데이터를 저장소나 서버에서 불러옴

 

 

예제 및 유튜브 강의 - 코딩셰프 순한맛 시즌 2-2

 

https://youtu.be/l_WKSKv_Z08?si=TiSd3Ngx034iQb8E

728x90

'개발 > flutter' 카테고리의 다른 글

[flutter] SnackBar  (0) 2025.02.05
[flutter] SingleChildScrollView (화면 오버플로우 오류)  (0) 2025.02.04
[flutter] const  (0) 2025.01.12
[flutter] inspector 키는법  (0) 2025.01.06
[flutter] 컬럼과 로우  (0) 2025.01.05
728x90

결론

\n

 

구글링해보다가 하도 찾기 힘들어서 포스팅합니다.

우선 정규 표현식이란 텍스트를 어떻게 표현 할것인가 하는 방법입니다.

 

ex) Text('1. 이름 2. 전화번호 3. 나이') 

이렇게 텍스트를 작성하면 결과는 

 

=> 1. 이름 2. 전화번호 3.나이 

이렇게 나오겠죠 ? 이제 정규표현식을 이용해보겠습니다.

 

ex) Text('1. 이름 \n 2. 전화번호 \n 3. 나이')

=> 

1.이름

2. 전화번호

3. 나이

 

이렇게 바뀐답니다.

 

728x90
728x90

플러터 개발을 하다보면

에러가 나서 실행이 안되는 경우중 전구를 눌러보면 const 관련된 것들이 있습니다.

 

그렇다면 const는 어떤것인가.

플러터에서는 어떤 위젯이 변하지 않을때 앞에 const를 붙히도록 하고 있습니다.

쉽게 말하자면 바뀌지 않는 부분이니 앱을 리빌드 할때 재사용 하겠다는 의미입니다.

예를들어 Text('스태틱 위젯') 같이 변하지 않는 위젯 앞에 const를 붙혀줘서 성능,효율성, 안정성을 향상시킨다고 합니다.

728x90
728x90

ElevatedButton

outlinedButton

TextButton

.con 

ButtonBar

등 버튼 종류 및 스타일 정리

 

https://youtu.be/xoWldyvJ4HE?si=Z5dgigxp3lCyEbLB

728x90
728x90

열려있는 스낵바를  다른페이지로 이동했을때 바로 없어지게 하는 내용입니다.

아래강의 마지막부분을 참고하시기 바랍니다.

 

https://youtu.be/IKpOAQJbADk?si=Jed709tdBVluNkxI

728x90
728x90

1. ctrl + shift + p 를 누른다.

2. open devtools를 검색한다.

3. open widget inspector page를 클릭한다.

 

끝.

728x90

'개발 > flutter' 카테고리의 다른 글

[flutter 강의찾기] ListView, ListView.Builder 차이  (0) 2025.01.16
[flutter] const  (0) 2025.01.12
[flutter] 컬럼과 로우  (0) 2025.01.05
[flutter] @override  (0) 2024.12.25
[flutter] 안드로이드 에뮬레이터 실행안될때  (0) 2024.12.16
728x90

플러터가 업데이트 되면서 다음 버튼들이 변경되었다.

 

Flat Button -> Text Button (기본 버튼)

Raised Button -> Elevated Button (강조 버튼)

Outline Button -> Outlined Button(아웃라인이 그려진 버튼)

 

그렇다면 이 버튼들은 어떤 모양을 하고 있을까 ???

 

 

 

728x90
728x90

코딩셰프 - 순한맛 강좌 21 참고

 

내용 : column, row  정렬 등 

728x90

'개발 > flutter' 카테고리의 다른 글

[flutter] const  (0) 2025.01.12
[flutter] inspector 키는법  (0) 2025.01.06
[flutter] @override  (0) 2024.12.25
[flutter] 안드로이드 에뮬레이터 실행안될때  (0) 2024.12.16
StatelessWidget  (0) 2024.12.16
728x90

Flatbutton은 업데이트 되면서 더이상 사용되지않고 TextButton으로 사용된다.

728x90
728x90

플러터 drawer(좌측 바) 관련강의

- 코딩셰프 유튜브 중 순한맛 강좌 15, 16강

728x90
728x90

extends 해서 다른 클레스의 메서드를 가져다 쓸때 '재정의' 해서 사용하겠다는 의미

728x90
728x90

 

 

안드로이드 에뮬레이터가 실행을 하려는데 정말 다양한 시도를 해봤지만 계속 오류가 나더라고요.

그래서 구글링을 하던중 가상화를 켜야한다는 글을 읽었습니다. 

바이오스에서 가상화 키고 다시 시작하니 정말 오류가 해결됐네요.

가상화는 cpu성능을 활성화하는 거라고 하더라고요.

추측이지만 이걸 켜야 에뮬레이터랑 pc랑 둘이같이 돌리는게 되는거 아닌가 싶네요!(아니라면 댓글로 알려주시면 감사하겠습니다.) 

 

어쨋든 이렇게 어렵게 한발 더 나가네요.

 

 

참고 포스팅

 

Android Emulator for AMD Processors failed 해결하기

Android Emulator Hypervisor Driver for AMD Processors installation failed. To install Android Emulator Hypervisor Driver for AMD Processors 라고 뜨면서 암드용 애뮬레이터 설치가 안되길래 작업관리자에서 가상화를 확인해보니

jeunna.tistory.com

https://jeunna.tistory.com/139

 

728x90

'개발 > flutter' 카테고리의 다른 글

[flutter] 컬럼과 로우  (0) 2025.01.05
[flutter] @override  (0) 2024.12.25
StatelessWidget  (0) 2024.12.16
[flutter 기초] 인스턴스 클래스 객체 생성자  (0) 2024.11.28
[futter 배경지식] 위젯  (1) 2024.11.24
728x90

Scaffold 는 발판을 만든다는 뜻으로, 없다면 어떠한 요소도 앱화면에 배치할 수 없다.

728x90
728x90

StatelessWidget은 데이터들을 받아오지 않을때 extends 한다

StatefulWidget은 데이터들을 받아올때 사용 

728x90
728x90

플러터 순한맛 강좌 13 내용이 너무 좋아 정리

 

class: 객체에대한 속성과 기능이 정의되있다.(스마트폰 설계도)

인스턴스 : class를 기반으로 만들어지며, class의 기능과 속성을 가지고있는 대상(설계도에 의해 만들어진 각 스마트폰)

객체 : 메모리에 할당된 class를 객체라고 부른다. 

 

728x90

'개발 > flutter' 카테고리의 다른 글

[flutter] 안드로이드 에뮬레이터 실행안될때  (0) 2024.12.16
StatelessWidget  (0) 2024.12.16
[futter 배경지식] 위젯  (1) 2024.11.24
[flutter 배경지식] 커널  (0) 2024.11.24
[flutter 기초] 변수만들기 var, stless  (0) 2024.11.23
728x90

flutter 에서는 모든 구성요소를 위젯이라한다.

 

위젯의 종류

1. Stateless Widget (정적인 위젯) - 화면구현(데이터 저장 x, 변화 x)

2. Stateful Widget (계속움직이는 변화하는 동적인 위젯) - 사용자의 interaction에따라 모양이 변화, 데이터 저장

3. Inherited Widget

 

 

* 출처 코딩셰프 순한맛 강좌 5강 

https://www.youtube.com/watch?v=jI4kqLdqXic&list=PLQt_pzi-LLfpcRFhWMywTePfZ2aPapvyl&index=6

728x90
728x90

커널이란 : 하드웨어와 소프트웨어를 연결시켜주는 역활

 

커널의종류 

 - Micro Kernel : 구글에서 개발한 fusia os 커널 

    -> 커널에 최소한의 필수기능만 넣고 그외 기능은 모듈화 시켜서 조립식으로 사용하는 커널

 - Monolithic Kernel : 안드로이드에서 사용되는 리눅스 커널

     -> 모든 기능을 커널에 모아놓음 => 업데이트에 시간과 효율에 비용과 시간이 든다.

 

 

Fusia Os 의 특징

1. 모든기기에서 구동되는 Os를 목표

2. 음성명령에 중점 - 안드로이드의 경우 화면 터치에 최적화 되어있는 특징이있다.

3. 인터페이스나 사용자 경험을 하나로 통일(안드 및 아이폰)

 

 

 

728x90
728x90

flutter에서 변수만드는 두가지 방법

*override는 StatelessWidget 에서 가저온 변수들하고 build 변수가 겹칠때 override써있는 위젯을 먼저 사용하라는 뜻이라고 한다. 

* 두가지 방법의 차이

  - var 변수선언하는 방식은 변화가 필요한 부분에 사용하면 성능이슈가 발생한다.

  - 그외에 대부분의 경우 아래의 커스덤 위젯 방식으로 하면된다.

 

*출처 : 코딩애플 - 유튜브 쉬운플러터 6강

728x90

'개발 > flutter' 카테고리의 다른 글

[futter 배경지식] 위젯  (1) 2024.11.24
[flutter 배경지식] 커널  (0) 2024.11.24
[flutter 기초] AppBar(title, leading, action)  (0) 2024.11.23
자동완성 ctrl + space  (0) 2024.11.21
flutter  (0) 2024.11.21
728x90

         

코딩애플 수업정리

*출처 : 코딩애플 유튜브

728x90

'개발 > flutter' 카테고리의 다른 글

[futter 배경지식] 위젯  (1) 2024.11.24
[flutter 배경지식] 커널  (0) 2024.11.24
[flutter 기초] 변수만들기 var, stless  (0) 2024.11.23
자동완성 ctrl + space  (0) 2024.11.21
flutter  (0) 2024.11.21
728x90

flutter

 

 자동완성기능  단축키 : ctrl + space

728x90

'개발 > flutter' 카테고리의 다른 글

[futter 배경지식] 위젯  (1) 2024.11.24
[flutter 배경지식] 커널  (0) 2024.11.24
[flutter 기초] 변수만들기 var, stless  (0) 2024.11.23
[flutter 기초] AppBar(title, leading, action)  (0) 2024.11.23
flutter  (0) 2024.11.21
728x90

요즘 취업 관련해서 여러가지 고민있습니다.

jpa로 개발을 하다가(얼마안하긴 했지만) 이길이 아닌거같아서 방황을 좀 하다가 

우연히 접한 기회로 기획업무가 재미있다고 느껴져서 공부해보고 다시 취업을 해보려고 하는데

쉽지는않네요 

그와중에 개인시간에 플러터로 앱만들기 취미를 만드렁 볼까해서 가볍게 공부를 시작하고자 해요!!!!!..

 

그래서 앞으로 공부한내용중에 나중에 찾아볼만한 내용들 정리하고자 합니다.

 

지금 코딩애플님 강의보면서 처음부터해보는데 그래도 프론트엔드쪽 웹개발했던게 도움이 되긴하네요.

화이팅입니다!

728x90

'개발 > flutter' 카테고리의 다른 글

[futter 배경지식] 위젯  (1) 2024.11.24
[flutter 배경지식] 커널  (0) 2024.11.24
[flutter 기초] 변수만들기 var, stless  (0) 2024.11.23
[flutter 기초] AppBar(title, leading, action)  (0) 2024.11.23
자동완성 ctrl + space  (0) 2024.11.21
728x90

개인정보 보호지침 및 서비스 정책서를 작성할때

개인정보 보호법에 따른 조치를 취해야한다.

 

개인정보보호법 제21조

해당 법률에 따르면 개인정보는 탈퇴시에 지체없이 개인정보를 파기해야하지만 다른법령에 따라 보존여야 하는 경우에는 예외가 있을 수 있다. 

 

 제21조(개인정보의 파기) ① 개인정보처리자는 보유기간의 경과, 개인정보의 처리 목적 달성, 가명정보의 처리 기간 경과 등 그 개인정보가 불필요하게 되었을 때에는 지체 없이 그 개인정보를 파기하여야 한다. 다만, 다른 법령에 따라 보존하여야 하는 경우에는 그러하지 아니하다. <개정 2023. 3. 14.>
② 개인정보처리자가 제1항에 따라 개인정보를 파기할 때에는 복구 또는 재생되지 아니하도록 조치하여야 한다.
③ 개인정보처리자가 제1항 단서에 따라 개인정보를 파기하지 아니하고 보존하여야 하는 경우에는 해당 개인정보 또는 개인정보파일을 다른 개인정보와 분리하여서 저장ㆍ관리하여야 한다.
④ 개인정보의 파기방법 및 절차 등에 필요한 사항은 대통령령으로 정한다.

 

예를들면 전자상거래 등에서의 소비자보호에 관한 법률 제6조

해당법률에 따르면 저장해야하는 정보가있고

 

전자상거래 등에서의 소비자 보호에 관한 법률 시행령 제6조

에따르면 아래 각 기록에 따른 보존기간동안 보존해야 한다.

1. 표시ㆍ광고에 관한 기록: 6개월

2. 계약 또는 청약철회 등에 관한 기록: 5년

3. 대금결제 및 재화등의 공급에 관한 기록: 5년

4. 소비자의 불만 또는 분쟁처리에 관한 기록: 3년

 


 제6조(거래기록의 보존 등) ① 사업자는 전자상거래 및 통신판매에서의 표시ㆍ광고, 계약내용 및 그 이행 등 거래에 관한 기록을 상당한 기간 보존하여야 한다. 이 경우 소비자가 쉽게 거래기록을 열람ㆍ보존할 수 있는 방법을 제공하여야 한다.
② 제1항에 따라 사업자가 보존하여야 할 거래기록 및 그와 관련된 개인정보(성명ㆍ주소ㆍ전자우편주소 등 거래의 주체를 식별할 수 있는 정보로 한정한다)는 소비자가 개인정보의 이용에 관한 동의를 철회하는 경우에도 「정보통신망 이용촉진 및 정보보호 등에 관한 법률」 등 대통령령으로 정하는 개인정보보호와 관련된 법률의 규정에도 불구하고 이를 보존할 수 있다. <개정 2016. 3. 29.>
③ 제1항에 따라 사업자가 보존하는 거래기록의 대상ㆍ범위ㆍ기간 및 소비자에게 제공하는 열람ㆍ보존의 방법 등에 관하여 필요한 사항은 대통령령으로 정한다.

 

실제 경험담으로 어떤 어플인지 궁금해서 자*톡이라는 어플에 가입했는데 회원탈퇴를 앱에서도 웹에서도 할 수 없게 되어 정말 화가나고 신고하고싶은 심정이 들었다.

좋은 어플로 기억되려면 마무리에도 신경을 써야할 거 같다.

그런의미에서 다음글은 어플 신고하는 내용으로 써보려한다..

 

참고 : https://ilsang2.tistory.com/1441

728x90

'기획' 카테고리의 다른 글

서비스 기획 약관작성에 대하여  (0) 2024.10.16
앱스토어 앱 심사 거절 대표 사례  (4) 2024.10.14
앱 버전 관리  (0) 2024.09.10
728x90

신규 약관 작성

  1. 해당 업종의 표준 이용 약관을 찾아보라
  2. 비슷한 업종의 이용 약관을 찾아보라

 

1-1. 공정거래위원회

표준 이용 약관은 각 업종마다 가이드를 제공하는 사이트가 다를 수 있는데

공정거래위원회의 표준약관 양식에서 각 업종에 맞는 키워드를 검색해서 표준 약관을 찾을 수 있습니다.

이 사이트에서는 약관심사과에서 담당한 약 80개 정도의 약관을 볼 수 있지만 모든 업종의 약관이 다 있는 것은 아니었습니다. 

 

공정거래위원회에서 표준약관양식 제공

 

1-2. 국가법령정보센터 

예를 들어 저는 온라인 콘텐츠 서비스를 위한 표준 약관을 찾고 있었는데

공정거래위원회 사이트에서는 약관을 찾을 수 없었는데 국가법령정보센터의 행정규칙 탭에서 약관을 찾을 수 있었습니다.

여기에는 공정거래워원회, 보건복지부, 방송통신위원회와 같이 다양한 행정기관에서 등록한 이용 약관들을 찾아볼 수 있습니다. 

 

국가법령정보센터에서 약관으로 검색한 결과

 

 

출처 : https://havejin.tistory.com/8

728x90

'기획' 카테고리의 다른 글

[서비스 정책서] 개인정보 보호지침  (1) 2024.10.20
앱스토어 앱 심사 거절 대표 사례  (4) 2024.10.14
앱 버전 관리  (0) 2024.09.10

+ Recent posts