본문 바로가기

앱개발종합반5

스파르타코딩클럽 내일배움단_앱개발 종합반 4주차 회고 4주차 배운 내용 Fierbase Fierbase 프로젝트 생성하기 파일 저장소 스토리지에 이미지 올리기 리얼 타임 데이터베이스에 JSON 파일 올리기 데이터베이스의 데이터 읽기/쓰기/삭제하기 4주차 과제 내용 Fierbase를 이용하여 '꿀팁 찜' 페이지에 찜한 데이터 불러오기, '찜 해제' 버튼으로 찜한 데이터 삭제하기 앱개발 종합반 4주차 느낀 점 4주차는 2-3주차 내용보다는 수월하다고 느꼈다. 파이어베이스를 이용하는 방법 위주로 배웠는데 수업 들으면서는 큰 어려움이 없었지만 막상 과제를 직접 해보려니 또 어렵게 느껴졌다. 머릿속으로는 이렇게 해야겠다 생각을 하지만 막상 코드를 짜려니까 어디를 어떻게 건드려야 할지 모르겠는 기분이었다. 내가 가장 부족하다고 느끼는 부분이 내가 원하는 기능을 구글링.. 2022. 10. 30.
스파르타코딩클럽 내일배움단_앱개발 종합반 3주차 회고 2022.10.27 작성 3주차 배운 내용 React 기본 구조 컴포넌트(Component) 상태(State) 속성(Props) useEffect 스택 네비게이션 Stack.Navigator Stack.Screen 페이지 헤더 수정 페이지 이동하기 그 외 공유 기능 추가 외부 링크 클릭 기능 추가 3주차 과제 내용 '소개 페이지' 버튼 만들고 페이지화 시켜서 연결하기 '꿀팁 찜' 페이지 만들고 페이지화 시켜서 연결하기 3주차 느낀 점 3주차 강의 듣는데 너무 힘들었다ㅠㅠ 강의 내용이 머리에 들어오지 않고 그냥 전부 튕겨 나가는 느낌이 들었다. 코드스니펫에 준비해둔 코드를 복붙해서 어플을 열어 보고 강사님의 일방적인 설명이 이어지는 방식으로 강의가 진행되었는데 내용의 대부분을 이해하지 못한 거 같다. 아무.. 2022. 10. 30.
WIL 앱개발 종합반 2주차 개발일지 map 함수를 이용한 반복문 { tip.map((content,i)=>{ return ( {content.title} {content.desc} {content.date} ) }) } 삼항 연산자를 이용한 조건문 (기본 모습) let result = 조건 ? 참일 때 : 거짓 일때 (예제) let result = 10 == 9 ? true : false // result 2022. 10. 29.
스파르타코딩클럽 내일배움단_앱개발 종합반 2주차 회고 2022.10.24 작성 2주차에 배운 내용 JSX 문법 문법: flexDirection, justifyContent, alignItems 모듈 시스템 앱 화면 구성하기 2주차 과제 내용 앞으로 5주 동안 만들게 될 나만의 꿀팁 앱의 메인 화면 구성하기! 차근차근 화면을 완성해 나가는 재미가 있었다. 디테일에 집착하는 사람이라 스크롤 부분 색상도 내 맘에 드는 걸로 변경하고 하단에 게시물 부분도 폰트 사이즈나 텍스트 배치 등을 조절했다. 메인 사진도 바꿔주고 싶었지만 어플에 어울리는 사진을 찾지 못해서 아쉬웠다. 하얀 배경부터 시작해서 파란색 배경 깔고 텍스트 하나씩 입력하고 이미지 넣어가며 완성했다. 제일 어려웠던 부분은 텍스트나 컨테이너 정렬하는 것과 위치 및 크기 조정이었다. 그래서 만들면서 차라리.. 2022. 10. 28.
스파르타코딩클럽 내일배움단_앱개발 종합반 1주차 회고 2022.10.13 작성 1주차에 배운 내용 변수 리스트 딕셔너리(객체) 함수 조건문 반복문 비구조 할당 백틱(`) 활용법 map 함수 1주차 과제 내용 map 함수 사용해서 특정 원소 개수 구하기 let fruit_list = ['사과','감','감','배','포도','포도','딸기', '포도','감','수박','딸기'] let count = 0; for (let i = 0; i < fruit_list.length; i++) { let fruit = fruit_list[i]; if (fruit == '딸기') { count += 1; } } console.log(count); filter 함수 검색 후 리스트에 적용해 보기 let fruit_list = ['사과','감','감','배','포도','포도'.. 2022. 10. 23.