'개발/flutter' 카테고리의 글 목록 :: zeroOne
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

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

 

차이점 : 

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

플러터 개발을 하다보면

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

 

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

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

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

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

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

코딩셰프 - 순한맛 강좌 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

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

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

+ Recent posts