철스토리

2020-04-25 1회차 내용 요약 본문

카테고리 없음

2020-04-25 1회차 내용 요약

HyunChol 2020. 4. 25. 00:06
반응형

* 기획
- 앱 개발 기획 공유

* 안드로이드 
 - 개발환경 구축 (https://blog.naver.com/audtjs1025/221311441608)
  1. Android Studio 설치
  2. Java 설치 
    : https://www.oracle.com/index.html -> download -> java -> 최신 jdk 설치
  3. 가상머신
    : 윈도우의 설치경로상 한글이 존재하여 설치가 안됨. 이름을 영문으로 바꾸면 가능할 듯 
  4. 개발환경 구축 

 - 이론
  1. 안드로이드 4대 컴포넌트 (https://velog.io/@jojo_devstory/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-Android-4%EB%8C%80-%EC%BB%B4%ED%8F%AC%EB%84%8C%ED%8A%B8)
  2. Activity의 생명주기 (https://brunch.co.kr/@mystoryg/80)

 - 개발 실습
  1. 새로운 프로젝트 생성 -> 기본적으로 Hello World 프로젝트 생성됨
  2. activity_main.xml 기본 ConstraintLayout 대신 LinearLayout으로 수정
  3. LinearLayout에는 orientaton 속성이 있고 vertical과 horizontal 값을 넣어줘서 내부의 뷰를 배치
  4. xml에 넣은 ID값을 MainActivity.java 파일에서 findViewById를 통해서 xml과 소스코드 연동
  5. xml에 Button 생성, Button에 id 부여, 소스코드에서 findViewById를 통해 연동
  6. setOnClickListener를 통해 버튼 이벤트 발생
  7. 버튼이 눌렸는지 확인을 위해 Toast 사용
  8. 로그를 확인하기 위한 Logcat
  9. 버튼이 눌려졌을 때 TextView에 글자 써지게 하기

* 서버
 - AWS 환경구성 설명 -> RDS가 r5.large 로 설정되어 있어서 요금이 과도하게 발생
 - ELB, AutoScaling, Route53에 대한 설명 (https://opentutorials.org/course/608 페이지에 있는 내용 전체 숙지하면 좋음)

* 과제 
 - 오늘 했던 내용들 한 번 더 숙지하기
 - LinearLayout의 vertical, horizontal 을 이용하여 기사앱 메인화면 처럼 뷰 구성해보기 (https://lktprogrammer.tistory.com/132, https://improver.tistory.com/221, https://recipes4dev.tistory.com/89)

반응형
Comments