profile
차곡차곡
post-thumbnail

[flutter] 제약조건 이해하기

[flutter] 제약조건 이해하기

2023년 11월 4일
·
0개의 댓글
·
post-thumbnail

[flutter] FCM fore/background 별 메세지 받기

Firebase에서 메시지 처리는 플러터 앱에서 다양한 상황에 따라 동작합니다. 코드를 자세히 살펴보겠습니다.FirebaseMessaging.onMessageOpenedApp.listen((RemoteMessage message) { ... }): 이 부분은 앱이 백그

2023년 10월 26일
·
0개의 댓글
·
post-thumbnail

[flutter] FCM 메세지 구조 및 전달

우선 Firebase Cloud Messaging에서 사용되는 구조를 알아보자보통은 이러한 형식의 JSON구조를 가진다.message > token , notification, data우선 내가 FCM서버와 연결하여 사용중인 스프링부트 서버(푸시 서버)에 작성한 코드

2023년 10월 26일
·
0개의 댓글
·
post-thumbnail

[flutter] Firebase 백그라운드 일 때 initializeApp

이렇게 작성된 코드가 있는데, 이에 대해서 설명해줘. 무엇을 하기 위한 코드고 어떻게 동작하고 어떠한 원리를 갖고있는지 궁금했다.내가 이해한것은 우선은 이러하다. 우선 플러터의 진입점인 main()함수에서 await FCMService().init();를 통해 커스텀해

2023년 10월 24일
·
0개의 댓글
·
post-thumbnail

[flutter] RemoteMessage , RemoteNotification

RemoteMessage 모델은 FCM 메시지 전체를 나타냅니다. 즉, 알림(Notification)과 데이터(Data) 모두를 포함합니다.이 모델은 앱이 FCM 메시지를 수신했을 때 메시지의 모든 내용을 포함하며, 메시지 유형에 관계없이 항상 사용할 수 있습니다.Re

2023년 10월 23일
·
0개의 댓글
·
post-thumbnail

[flutter] 비동기와 함께하는 BuildConext

riverpod 어노테이션 및 프로바이더를 사용하면 AutoDisposeNotifier를 extends하여 사용하게 되는데 이 때, build함수를 반드시 AutoDisposeNotifier에서 override하여 사용해야한다.그러나 override하는 이 build함

2023년 10월 20일
·
0개의 댓글
·
post-thumbnail

[flutter] provider관리 뷰? 뷰모델?

기능을 구현할 때, 어떻게 Provider를 관리할지에 대한 선택은 앱의 아키텍처 및 요구 사항에 따라 다를 수 있습니다. 일반적으로 상태 관리나 데이터 흐름을 조직화하기 위해 뷰모델(ViewModel)을 사용하는 것이 일반적입니다. 이를 통해 UI와 비즈니스 로직을

2023년 10월 18일
·
0개의 댓글
·
post-thumbnail

[flutter] Factory Pattern(팩토리 패턴)

Factory는 싱글턴 패턴을 기반으로 하며 새로운 인스턴스를 만들지 않을 때 사용하는 생성자입니다.이미 생성된 인스턴스(instance)가 있다면, 생성하지 않고 그대로 return해서 재사용하고, 싱글턴 개념에 따라 단 한 개의 인스턴스만 생성합니다. Factory

2023년 9월 27일
·
0개의 댓글
·
post-thumbnail

[flutter] 플러터에서 json 사용하기

플러터에서 json을 사용하기 위해서는 아래와 같이 4가지의 과정을 이해해야한다.자료형에 대한 이해json 스트링을 Map<String, dynamic> 자료형으로 변환Map<String, dynamic> 자료형을 객체로 변환객체를 json 스트링으로 변환.

2023년 9월 27일
·
0개의 댓글
·
post-thumbnail

[Flutter] ListView vs ListView.builder

문득 강의를 듣다 ListView와 ListView.builder의 차이점이 궁금해졌다 . ListView.builder는 항목을 생성할 때 필요한 내용을 빌드 함수(itemBuilder)를 통해 동적으로 생성합니다. 이것은 대규모 데이터 목록과 함께 사용하기에 효율적

2023년 9월 25일
·
0개의 댓글
·
post-thumbnail

[플러터] 기본 생성자 생성방식 수정

Android Studio에서 stless 커맨드로 StatelessWidget을 생성할 때 생성자가 어떻게 나오는지를 설정하려면 Android Studio의 코드 템플릿을 수정해야 합니다. 다음은 Android Studio에서 생성자를 원하는 형식으로 설정하는 방법입

2023년 9월 12일
·
0개의 댓글
·
post-thumbnail

[Flutter] StatefulWidget과 State 클래스

StatefulWidget 클래스는 위젯의 상태를 관리하고 상태가 변경될 때 알립니다.StatefulWidget은 렌더링되는 부분과 상태를 분리하여 상태 관리를 가능하게 합니다.주로 StatelessWidget과 함께 사용되며, StatelessWidget은 렌더링된

2023년 9월 4일
·
0개의 댓글
·
post-thumbnail

[Flutter] StatefulWidget

본 포스팅은 코드팩토리님의 인프런 강의를 토대로 작성되었습니다. https://www.inflearn.com/course/%ED%94%8C%EB%9F%AC%ED%84%B0-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8/dashboard모든

2023년 9월 1일
·
0개의 댓글
·
post-thumbnail

[flutter] flutter/dart 변수타입 정리

var타입은 우리가 선언할 때 그 타입으로 fix된다. 즉, 데이터 타입이 선언 당시에 결정되고, 이는 변경이 불가하다. ex) var v1 = '레드벨벳'v1 = 5 ----> 에러var v1 = '레드벨벳' 이라고 선언하는 당시, 변수 v1의 데이터 타입은 Str

2023년 8월 31일
·
0개의 댓글
·
post-thumbnail

[Servlet] 서블릿

본 포스팅은 김영한님의 '스프링MVC1편 - 백엔드 웹 개발 핵심 기술' 강의를 토대로 작성되었습니다.강의출처 : https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard위와 같은

2023년 8월 12일
·
0개의 댓글
·
post-thumbnail

[Web] 웹 서버, 웹 애플리케이션 서버

본 포스팅은 김영한님의 '스프링MVC1편 - 백엔드 웹 개발 핵심 기술' 강의를 토대로 작성되었습니다. 강의출처 : https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard웹 서버는

2023년 8월 12일
·
0개의 댓글
·
post-thumbnail

[Kafka] 카프카 커맨드 라인 툴

카프카에서 제공하는 카프카 커맨드 라인 툴들은 카프카를 운영할 때 가장 많이 접하는 도구다. 커맨드 라인 툴을 통해 카프카 브로커 운영데 필요한 다양한 명령을 내릴 수 있다. 카프카 클라이언트 애플리케이션을 운영할 때는 크프카 클러스터와 연동하여 데이터를 주고받는 것도

2023년 8월 11일
·
1개의 댓글
·
post-thumbnail

[Kafka] 카프카 실행 중 오류

bin/kafka-broker-api-versions.sh --bootstrap-server 52.78.155.108:90922023-08-11 15:35:28,523 WARN LegacyAdminClient clientId=admin-1 Error connecting

2023년 8월 11일
·
0개의 댓글
·
post-thumbnail

[Kafka] 아파치 카프카 설치

aws가입 ec2 인스턴스 생성 (프리티어 기준) t2.micro 키페어 (있으면 기존거 사용, 없으면 새로 생성) amazon Linux 2 AMI (HVM) , SSD Volume Type 9092 포트 오픈(카프카 브로커 포트, IPv4, IPv6 모두) 2191

2023년 8월 10일
·
0개의 댓글
·
post-thumbnail

[Book] 대규모 서비스를 지탱하는 기술 Chapter02 . 대규모 데이터 처리 입문

메모리와 디스크, 웹 애플리케이션과 부하 이번 장에서는 대규모 데이터란 무엇인가에 대해 생각해본다. 특히 대규모란 어느 정도인가, 소량의 데이터 처리와 무엇이 다른가에 대한 감을 잡아야 할 것이다. 대규모 데이터 처리의 어려운점 메모리 내에서 계산할 수 없다.

2023년 8월 9일
·
0개의 댓글
·