프로그래밍의 시작 하면 역시
Hello, World!
가장 간단한 text print 기능을
구현해보는 것이죠, Hello Python 하듯이

근데 우선 뭔갈 하려면 일단 열어봐야겠죠?
이전 시간에 앱을 만들고 접속도 해봤지만
복습겸 모바일에서만이 아니라 웹에서도
일단 open하는 것을 정리해보겠습니다.
1. 앱 활성화, 갑자기 접속이 안된다??
모바일 꺼내서 Expo go 앱 접속
내가 만든 Sdobby App을 들어가보면
처음 만들었을땐, 1번째 그럼처럼 잘 떴는데
갑자기 무한 로딩 걸리더니 3번째 그림처럼
Something went Wrong.. ??
Expo 설치 프로젝트 생성 후 npm 실행해 QR 코드로 나의 첫 앱 접속
JavaScript 런타임, Node.js 설치 및 Shell 종류 비교올해의 목표, 앱 개발 해보기!!안드로이드와 IOS를 동시 개발 가능한프로그램을 찾아보니 위 4가지,,예전에 Flutter를 손가락만 슬쩍 담궜다가labtop 노
s-dobby.tistory.com
뭐가 문제지 싶어 이전 시간에 했던대로
cmd 띄우고 cd Sdobby_App 경로 찾아간 뒤
npm start
QR 코드 다시 띄우고 scan해봐도
마찬가지입니다.. 나중에 알고보니
모바일과 랩탑(웹) 둘 다 같은 와이파이로
연결이 되어있어야 접속이 됩니다..
요즘 인터넷 그냥이랑 5G 두 가지로 공급되죠?
이게 서로 달랐더라구요...
** Node Package Manager
JavaScript/Node.js에서 쓰는 패키지 관리자
정리해보자면, 내가 만들었던 Sdobby_App
폴더 자체가 앱(App) 그 자체이며
이걸 cmd-> 경로 접속 -> npm start로
앱을 활성화하는 겁니다.
모바일로 접속이야 위 cmd에서 나오는
QR을 Expo go로 scan해 들어가면 되고
2. 웹으로 접속 및 Reload(동기화)
웹 접속도 간단합니다. cmd 뜨는 텍스트에
잘 설명되어있죠, 키보드로 w 누르니
쓰고 있는 Edge 인터넷 창에 새 탭으로
잘 떴습니다. 이제 이 창을 VScode를 이용해
편집할껀데, 웹은 즉각즉각 반영됐습니다만,
VScode 편집 후, cmd창에서 키보드 r 눌러
reload 시켜주면 모바일도 동기화되서
편집이 반영됩니다.
아직 이것까지밖에 안해봤네요 ㅎㅎ
2. JavaScript로 Hello, world! 처음으로 앱 편집
이제 진짜 앱 편집해보기!!
VScode로 app/(tabs)에 index.tsx를 open
일단 폴더탐색기로 위 파일 복사 붙여넣기
해서 backup파일 만들어주고
굉장히 길고 복잡한데, 싹다 날려주고
import React from 'react';
import { View, Text, StyleSheet } from 'react-native';
export default function HomeScreen() {
return (
<View style={styles.container}>
<Text style={styles.text}>Hello, world! S-dobby가 만든 첫 앱 🎉</Text>
</View>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fef6e4',
alignItems: 'center',
justifyContent: 'center',
},
text: {
fontSize: 24,
},
});
위 코드를 VScode에 복붙 후,
<Text ~> 쪽만 자기한테 맞게 수정한 뒤
Ctrl+S로 파일 저장하고
웹으로 열린 앱 새로고침하면~
Hellow, world! 잘 떳군요~
cmd에서 r 누르고 모바일로 들어가보면
마찬가지 잘 편집 되었습니다 ㅎㅎ
'App 만들기' 카테고리의 다른 글
S_dobby App개발 base Page, 고정 가변 텍스트와 버튼 만들기 (3) | 2025.04.23 |
---|---|
VScode 설치 및 Explorer 설정 후 index.tsx열기 feat. Javascript (2) | 2025.04.12 |
Expo 설치 프로젝트 생성 후 npm 실행해 QR 코드로 나의 첫 앱 접속 (1) | 2025.04.08 |
JavaScript 런타임, Node.js 설치 및 Shell 종류 비교 (0) | 2025.04.06 |