스파르타 코딩 앱개발 3주차 코딩ㅋ도 모르는 새싹의 참담한 개발일지

jji eun·2023년 3월 3일
0

\n\n 띄어쓰기

앱상태바 (StatusBar)관리

  • expo SDK. expo 에서 제공해주는 앱 기능 도구들을 개발할 때 확인 할수 있음

< 액스포 상태바 설치 >
expo install expo-status-bar

네비게이션

  • 앱에 페이지 개념을 입혀주고 웹 사이트를 이용하듯, 앱에서 만든 컴포넌트들은 페이지화 시커주고 페이지끼리 이동을 가능하게 해주는 라이브러리

페이지= Stack.Screen

<네비게이션 설치 코드>
yarn add @react-navigation/native
<네비게이션 추가 설치 코드 >
expo install react-native-screens react-native-safe-area-context react-native-gesture-handler

스택 네비게이션

  • 스택 네비게이션은 컴포넌트에 페이지 기능을 부여.
    컴포넌트에서 컴포넌트로 -> 페이지 이동을 가능하게 해줍니다

#쌓아 올리고 <- 뒤로가기 기능처럼

책갈피= Stack.Navigator

페이지 내용 공유하기,외부링크 클릭 이벤트

  • share
    react-native에서 기본적으로 제공해주는 공유 기능을 사용할수 있음
    import { Share } from "react-native";
  • Linking

앱에서 외부 링크 이동

expo 에서 제공해주는 도구 설치
expo install expo-linking

import * as Linking from 'expo-linking';

3주차는 개발일지도 수업도 다른 주 에 비해 간단!? 금방 끝났다

3주차 역시 숙제와 개발일지 제출로 마무리하는데, 숙제는... 다른 주 때보다는 직접 구현해보려고 첫발을 띄긴 했으나 역시 실패 ㅜㅜㅜ
강의 자료 보면서 비교해보고 강의 자료 가지고와서 구현 해봤더니 오류인지
액스포 고 앱에서 화면이 뜨질 않아 결국 즉문즉답 ㅜㅜ

이제 2주차 남았는데.. 글쎄 그냥 완강만이 목표다
식을 보고 이해는 가능해졌지만 직접 구현하는데 까지는 못하겟다..
그냥 정말 아 이런게 코딩이였다. 로 마무리 해야할듯 싶어서
이제는 맘 편하게 먹고 하루에 2시간 3시간씩 수업 듣고 이해하고
따라해보다가 오류가 나도 응~ 오류~ 하고 만다 ㅋㅋㅋ 즉문즉답 통해서
원인 잡고 또 이해하고 ㅇㅇ 다음수업 궈궈궈

3주차에 모든걸 받아들이고 포기하니 맘이 편해졌다랄까?

profile
자라나라 새싹새싹

2개의 댓글

comment-user-thumbnail
2023년 3월 5일

응~오 류 ~
나도 그럼. 그리고 우리는 아무리 생각해도 수업도 수업인데
연결 문제로 에러 떠서 ㄷ ㅓ 난리인듯.
즉문즉답 튜터들이 내이름 외울거 같아서 짜즈안..

1개의 답글