전체 글(181)
-
웹 기본 이해하기
웹사이트 URL로 접속하면 어디서나 같은 웹 페이지를 볼 수 있다. ㄴ서버(Server)에 요청(Request)을 보내는 것 그러면 서버(Server)가 응답 Response로 (요청 Request에 맞는) 결과 Data를 보내준다. HTTPS HyperText Transfer Protocol + Secure 홈페이지 접속할 때 : GET https://www.~.com HTTP Request Method : HTTP 요청할 때 원하는 작업을 나타냄 CRUD(Create, Read, Update, Delete) Create > POST Read > GET Update > PUT Delete > DELETE Server에서는 요청에 맞게 실행한 후 결과를 보내준다. (Data, 화면 Code, 데이터 JS..
2022.01.01 -
React
React를 사용하는 이유 웹을 만들기 위해선 HTML, CSS, JS를 이용해야 한다. 하지만 웹이 점점 복잡해지면서 더 많은 HTML, JS가 들어가게 된다. 하나의 HTML 파일에 수많은 JS 라이브러리, HTML 요소들을 포함하게 된다. 하나의 파일에 코드 수가 점점 많아지면 개발자 입장에서는 유지보수하기가 어려워진다. ㄴ어느 코드에 문제가 생겼는지 확인하기 위해 수천 줄의 코드를 확인해야할 수도 있고, 코드끼리 의존성이 깊을수록 복잡해진다. 또한, 많은 JS 라이브러리를 불러와서 사용하다 보면 라이브러리 객체들끼리 이름이 같아 충돌할 수도 있고, 관리하기도 어려워진다. React를 사용하면 이런 문제들을 해결할 수 있다. 페이스북에서 만든 라이브러리로 웹 개발을 편하게 개발할 수 있도록 도와준다..
2022.01.01 -
[스파르타코딩클럽/앱개발 종합반] 2주차_메인화면 만들기
React Native에서 화면을 그리는 방법 앱 개발, 즉 리액트 네이티브 앱 개발에서 구역(레이아웃)을 잡는 문법언어를 JSX라고 부른다. JSX문법은 화면 구역을 잡을 때는 태그를, 글자를 쓸 때는 태그를 사용하라는 것처럼 용도에 맞는 태그를 정해놨다. import {Text, View} from 'react-native'; Hello, I am {props.name}! 리엑트 네이티브는 자바스크립트 언어 하나로 안드로이드 앱과 iOS앱 두 가지 모두 만들어주는 라이브러리이다. Expo 리액트 네이티브로 앱을 개발할 때, 안드로이드 & iOS 코드를 건드려야 하는 대부분의 상황들을 안 건드려도 되게끔 도와주는 툴 리액트 네이티브 공식문서와 Expo 공식 문서를 보면서 사용법에 따라 앱을 개발하면 된..
2021.12.26 -
[스파르타코딩클럽/앱개발 종합반] 1주차_Javascript 기초 문법
console.log("Hello World!"); 변수 let으로 변수를 선언 let num = 20 num = 'Bob' let a = 1 let b = 2 a+b //3 a/b //0.5 let first = 'Bob' let last = 'Lee' first+last //'BobLee' first+' '+last //'Bob Lee' first+a //Bob1 변수명은 쉽게 알아볼 수 있게 쓰는 게 중요하고, 다른 특수문자 또는 띄워쓰기는 불가능하다. let first_name = 'bob' // snake case let firstName = 'bob' //camel case let value_box = '값' value_box = '변경한 값'; console.log(value_box) //콘..
2021.12.23 -
react-native 화면 기본 틀
import React from 'react'; import main from './assets/main.png'; import { StyleSheet, Text, View, Image, TouchableOpacity, ScrollView} from 'react-native'; export default function App() { return () } const styles = StyleSheet.create({}) 앱의 기본 틀
2021.12.20 -
2021년 대한민국 모바일 앱 트렌드 신규 설치 TOP 10
전체순위: 백신접종으로 인한 qr코드, 백신접종인증 앱, 코로나로 인한 비대면생활이 활성화되어 배달 앱 돌풍과 코인주식 서비스, 당근마켓의 성장이 눈에 띄네요~ 1월 : 국세청-홈텍스 ; 연말정산 때문인 것인가..! 쿠팡이츠 ; 강남에서 배민을 따라잡아 인기상승 3월 : ZOOM ; 비대면 신학기의 영향인듯 4월 : 업비트 ; 코인투자의 열풍 6월 : 비대면생활, 재택근무, 집에 있는 시간이 길어지다보니 사람들은 인테리어에 관심을 가지게 되고, 오늘의 집 서비스 인기상승 6~12월 : 백신접종으로 인한 qr코드, 백신접종인증 9~10월 : 넷플릭스 ; 오징어게임 돌풍이 어마어마했네요. 신규다운수까지 영향을 준 것을 보면.!
2021.12.17