본문 바로가기

전체58

Remember와 State에 대한 이해 (MutableState, etc) 안드로이드 어플리케이션을 만들면서 Jetpack Compose를 사용할 때, 변수 초기화 시 사용하는 것 중  remember와 state가 있는데 이에 대한 정보를 정리해보았다. 먼저 remember는 쉽게 말해 해당 compose 함수가 state의 변화로 인해 recompose 된 이후에도 데이터가 남아있게 만들기 위해 사용하는 것이다. 2024. 8. 1.
2024 Google I/O Extended 인천/송도 후기 오늘 인천 송도컨벤시아에서 열린 Google I/O Extended 에 참가하여 여러 세션들을 보고 왔습니다. 당일에는 바로 옆에서 도그페어가 같이 열려서 강아지들도 많이 볼 수 있었네요. 세션들은 아래와 같이 오후 1시부터 7시까지 총 6개의 타임라인에 각각 7개의 세션이 열려, 총 42개의 세션이 진행되었습니다. 다양한 기업에 재직 중인 현직자들이 세션을 진행하여 개인적으로 기대가 되었습니다.  저는 안드로이드개발에 관심이 많아, 안드로이드 세션들 위주로 청취하고 왔습니다. 마지막에는 구글에서 최근 공개된 제미나이(Gemini) 기술이 궁금해서 관련 기술을 적용하는 내용을 담은 세션을 하나 듣고 마쳤습니다.  준비된 세션들은 아래와 같습니다.  제가 청취한 세션들에 대한 후기들을 적어보려고 합니다. .. 2024. 7. 27.
AWS클라우드서비스 - (3) AWS Lightsail 세팅 먼저, Lightsail을 다루기 위해 AWS 계정생성 및 Lightsail console에 접속을 했다. 2024. 7. 1.
AWS클라우드서비스 - (2) 아마존 Lightsail(라이트세일) 아마존 Lightsail을 돗단배를 의미, 컨테이너(Container), 인스턴스, CDN, 관리형 데이터베이스 등 다양한 기능으로 사용가능한 서비스 이전에는 EC2를 활용했지만, 더 간단한 목적으로 사용 RStudio나 Scilab과 같은 연구어플리케이션이 디폴트로 세팅되어 있음 인스턴스- 가상 사설 서버를 의미- Lightsail 전용 콘솔이 제공됨- API에서 몇 분 만에 웹 사이트, 웹 어플리케이션 프로젝트를 시작할 수 있음 컨테이너- 클라우드에서 모듈형식으로 어플리케이션 실행하고 안전하게 엑세스 가능- 관리방식에 따라 소규모/대규모로 나뉨  로드 밸런서- 웹트래픽을 여러 인스턴스로 라우팅 블록 및 오브젝트 스토리지- 블록 스토리지: 파일 또는 데이터베이스 항목과 같은 데이터를 동일한 크기의 블록.. 2024. 6. 21.