<이해의 단계>
Padding: const EdgeInsets.symmetric(horizontal: 10)
Padding 은 간격을 띄울때
horizontal: 10 은 양 옆으로 간격을 10정도 띄우라는 말인것같다.
<알람 기능 추가 마지막 코드>
void saveAlarm({String? id}) {
if (id != null) {
final newAlarmList = alarmList.map((element) {
if (element.id == id) {
element.hour = hour;
element.minute = minute;
}
return element;
}).toList();
alarmList = newAlarmList;
} else {
alarmList.add(AlarmModel(hour: hour, minute: minute));
}
update();
}
return 에 대한 부분이 아직 정확한 이해가 잘되지 않아 질문사항에 추가해야겠다.
📚 기능명세에 따른 할일 목록(스레드)
- 스레드 등록 페이지 route 설정
- 스레드 등록 화면 구성(위젯 구성)
- 이미지 선택 라이브러리를 통한 이미지 선택 개발 (어떤 커뮤니티 앱이는 필수 일것으로 보여짐)
- 스레드 등록 기능 개발
- 홈 화면 저장된 피드 리스트
- timeago 라이브러리를 통한 피드 시간 표기
- 피드 우측 버튼을 통해 bottomSheet 활성화 및 삭제/수정 버튼 배치
- 피드 삭제 개발
해당 기능들은 스레드에 관련된 기능들이지만 커뮤니티의 특징을 가진 앱을 구현하기 위해서는 필요한 기능들이다
'IT 정보' 카테고리의 다른 글
| 스마트폰 하나로 숏폼 촬영·편집·업로드까지 끝내는 루틴 (0) | 2025.06.23 |
|---|---|
| 숏폼 콘텐츠 아이디어 자동 생성 전략 (2) | 2025.06.20 |
| 릴스와 Shorts 전환율 높이는 스크립트 패턴 (0) | 2025.06.20 |
| 인스타 릴스와 유튜브 Shorts 동시 활용 전략 (2) | 2025.06.19 |
| 릴스 조회수 올리는 업로드 시간 & 해시태그 전략 (0) | 2025.06.18 |