스파르타코딩클럽(웹_앱 종합반)/개발일지(앱개발)
-
[스파르타코딩클럽] 앱개발 종합반 5주차 [21.11.22 - 21.11.28]스파르타코딩클럽(웹_앱 종합반)/개발일지(앱개발) 2021. 11. 24. 16:07
드디어 대망의 5주차! 비록 앱을 배포하지는 않았지만 우여곡절을 겪으면서 여기까지 왔다,,,, 아직도 해결하지 못한 콘솔로그가 찝찝하고 답답하지만 나름 스트레스 + 재미가 함께 있었던 5주였다. 일단 각설하고 5주차 강의 리뷰를 해보려한다. 0. [수익형 앱] 앱에서 수익내는 방법 앱 마켓에 유료앱 배포 수익 모델 앱 내 배너 광고 수익 모델 앱 콘텐츠 판매 수익 모델: 인 앱 결제 구독 수익 모델 앱 개발 용역 수익 모델(외주) 외부 브랜드 광고 수익 모델 위의 리스트와 같이 앱 안에서 수익을 내는 방법은 다양하다. 이번 수업에서 우리는 가장 쉽게 수익 구조를 앱에 연결할 수 있는 방법인 [앱 내 배너 광고 수익 모델] 이용해보려고 한다. 배너 수익 방식도 아래와 같이 다양하게 존재하고 있다. 1. 배..
-
[스파르타코딩클럽] 앱개발 종합반 4주차 [21.11.15 - 21.11.21]스파르타코딩클럽(웹_앱 종합반)/개발일지(앱개발) 2021. 11. 16. 10:54
앞서 3주간 화면을 그리는 방법에 대해 배워봤다면, 4주차에선 사용자들에게 보여주고 싶은 데이터와 사용자들이 앱을 사용하면서 발생하는 데이터를 관리 및 보여주는 방법, 즉 서버를 직접 다뤄보려고 한다. 0. 4주차의 주요 키워드 1) 앱과 서버: 데이터가 담겨있는 곳, 즉 서버와 앱과의 관계 살펴보기 2) 서버리스: 서버를 직접 구축하지 않고 서버를 사용하는 방법 알아보기 3) 파이어베이스: 서버리스의 한 종류인 파이어베이스 사용방법 익히기 1) 앱과 서버 서버의 동작 방식에는 크게 서버가 정해 놓은 도메인 주소를 써서, 서버가 만들어 놓은 함수를 가져다 쓰는 방법이 있다. 만약 서버에 무언가를 요청해야 하는 상황에서는 반드시 앞서 언급한 규칙에 따라 진행해야하고, 만약 정해진 규칙에 따르지 않고 요청을..
-
[스파르타코딩클럽] 앱개발 종합반 3주차 [21.11.08 - 21.11.14]스파르타코딩클럽(웹_앱 종합반)/개발일지(앱개발) 2021. 11. 5. 11:24
3주차 수업을 듣는 동안 매순간 위기였다.. 지금 내 상황에서 오는 문제도 있지만, 우선 이전 주차들 처럼 뭔가 머리에 박히는게 없달까.. 그래서 반복하고 또 반복해야 할 듯 하다..🤮 3주차의 주요 키워드 리액트 네이티브의 대표적인 4가지 구조 1) 컴포넌트(Component) : 정해진 엘리먼트들(요소)을 사용하여 만든 화면의 일부분 2) 속성(Props) : 상위 컴포넌트에서 하위 컴포넌트로 데이터를 전달하는 방식 == 데이터를 전달하는 역할 3) 상태(State,useState) : 컴포넌트에서 데이터를 유지하고 관리하기 위한 유일한 방법 4) useEffect : 화면에 컴포넌트가 그려지면 처음 실행해야 하는 함수들을 모아두는 곳 1) 컴포넌트(Component) 쉽게 이야기하자면 코드를 분할해..
-
[스파르타코딩클럽] 앱개발 종합반 2주차 [21.11.01 - 21.11.07]스파르타코딩클럽(웹_앱 종합반)/개발일지(앱개발) 2021. 10. 29. 15:02
2주차에는 드디어 리액트네이티브앱 개발을 시작한다!! 앱개발 3단계 1. 앱 개발 준비(세팅) 2. 앱 화면 구현하기 3. 앱&자바스크립트, 모듈, 반복문, {} 표현식, 조건문 앱개발은 크게 3단계에 걸쳐서 진행할 예정이다. 1. 앱 개발 준비(세팅) 앱 개발을 하기 위한 세팅 전에 다시 리액트 네이티브에 대해서 복기해보자! 리액트는 페이스북에서 만든 프론트 개발 기술 중 하나이고, 우리가 배운 자바스크립트 언어 하나로 안드로이드 앱과 iOS앱 두 가지 모두 만들어주는 도구가 리액트 네이티브이다. 앞서 리액트 네이티브를 통해서 자바스크립트라는 한 언어로 개발이 가능하다고 했지만, 실제 개발을 진행할 때 특정 상황에서는 안드로이드, iOS 각각의 폴더에 들어가 직접 코드를 만져야하는 상황이 생긴다. 안..
-
[스파르타코딩클럽] 앱개발 종합반 1주차 [21.10.25 - 21.10.31]스파르타코딩클럽(웹_앱 종합반)/개발일지(앱개발) 2021. 10. 27. 14:06
드디어 앱 개발 종합반 강의 시작! 웹 개발과 마찬가지로 클라이언트와 서버를 모두 만드는 것이 곧 앱 서비스를 만드는 것이다. 다시 웹 개발 수업을 복기하면서 앱 개발을 살펴보도록 하겠다. 클라이언트는 사용자가 보는 화면, 즉 크롬, 사파리와 같은 웹사이트들이고 앱으로 따지면 스마트폰에서 사용하는 어플 즉 앱 자체가 클라이언트라고 할 수 있다. 서버는 데이터 저장소인 동시에 클라이언트의 요청에 대한 응답을 해주는 곳이기도 하다. 클라이언트와 서버의 관계는 웹뿐만 아니라 앱 개발 모두 일맥상통하는 것이다. 앱 개발을 하기 위해서는 안드로이드와 iOS 운영체제에 대한 기술과 언어를 알고 있어야 하고 각각 안드로이드는 Java&Kotlin이라는 기술로 개발이 가능하고, iOS는 Swift라는 기술로 개발이 가..