inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Flutter로 SNS 앱 만들기

사용자 정보, 게시글 정보를 Model 클래스로 관리

섹션6에서 생성자 만드는 이유

해결된 질문

160

vadain2000

작성한 질문수 83

0

섹션6에서 사용자정보 게시글정보를 Model클래스로 관리에서 생성자 만드는 이유가 뭔지요 오래되어서 그런지 기억이 가물가물합니다.

class UserModel {
  final String uid;
  final String name;
  final String email;
  final String? profileImage;
  final int feedCount;
  final List<String> followers;
  final List<String> following;
  final List<String> likes;

  const UserModel({
    required this.uid,
    required this.name,
    required this.email,
    required this.profileImage,
    required this.feedCount,
    required this.followers,
    required this.following,
    required this.likes,
  });

flutter android firebase dart

답변 1

0

DEV MOO

일반적인 클래스의 생성자 역할과 동일합니다.

UserModel 클래스는 유저의 정보를 관리하기 위한 클래스입니다. 그래서 uid, name 과 같은 필드 변수를 선언하고 생성자를 통해서 필드 변수에 유저 정보 데이터를 대입하는 것입니다.

 

실수로 파이어프로젝트를 삭제하여 다시 살렸는데 profile screen이 에러입니다

0

160

1

파이어베이스 연동 중 Auth 및 ImagePicker 오류 발생, 도움 요청드립니다.

0

157

2

파이어베이스에서 실수로 강의프로젝트를 실수로 삭제하였습니다.도와주세요

0

191

2

파이어베이스 스토리지 설정에 프로젝트 업그레이드 라고 뜨는데 어떻게 하면됩니까

0

239

1

이거는 왜그렇죠

0

160

1

셋팅에 문제가생겼네요

0

149

2

마치면서 에러가 댓글가져오기와 좋아요 리스트 가져오기 에러

0

114

1

섹션15페이징기능_4프로필 화면에 페이징 적용

0

103

1

섹션15페이징기능_3좋아요 목록 화면에 페이징 적용

0

189

1

섹션14페이징기능_1게시글 목록 화면에 페이징 적용 feed_repository.dart에러

0

109

1

11셕션에서 좋아요.강의코드에서 좋아요 업데이트 문제 제대로 수정된건가요

0

126

1

12댓글화면_3댓글정보 가져오기

0

232

2

11댓글화면_댓글 정보 가져오기에서 콘솔에 commentList못찍고 있어요

0

84

1

섹션11 좋아요 목록화면에서 콘솔에서 FeedModel 데이터를 못가지고 있어요

0

94

1

섹션11 좋아요.누른 게시글 정보를 화면에표시에서 Exception 왜 발생합니까

0

149

0

Storage사용..?

0

930

2

10 게시물 화면에서 조금헷갈려서요

0

142

2

게시글 이미지 슬라이드 기능추가 carouselslider에러가 났습니다

0

150

1

섹션8 게시글 정보 화면에 표시

0

116

1

섹션8 게시글 정보가져오기

0

126

1

섹션8 게시글 정보 가져오기

0

96

1

섹션8 게시글 정보 가져오기 feedModel를 못받아오는것 같습니다.

0

130

1

메인화면에서 뒤로가기 눌렀을때 어플종료관련 건

0

191

1

섹션8 게시글 정보가져오기

0

167

2