profile
간단하게 개발하고 싶습니다
post-thumbnail

[AWS SAA 스터디] EC2 & EBS

AMI : EC2에 들어갈 os 및 기본 소프트웨어 이미지인스턴스 타입 : 하드웨어(cpu, memory, storage …) 타입VPC태넌시 모델 : ec2 인스턴스의 물리적 기기를 공유해서 사용해도 되는가를 설정(공유 태넌시, 전용 인스턴스, 전용 호스트)플레이스먼

2022년 6월 12일
·
0개의 댓글
post-thumbnail

[AWS SAA 스터디] Lambda

서버리스 함수compute time 별 과금 : 쌈Scale Automatically두 AWS 시스템을 연결하는 용도로 사용 ex) S3-S3, Api Gateway - DynamoDB 등등 무수함AWS SDK나 다른 AWS Service에 의해 트리거됨서드파티

2022년 5월 1일
·
0개의 댓글
post-thumbnail

[AWS SAA 스터디] RDS

모든 RDS Engine에 대해 Encryption 가능 (특정 옛날 버전은 불가능)Encryption은 자동 백업, 스냅샷, read replicas에 모두 적용AWS KMS를 통해 encryption 됨 자동 백업으로 S3에 설정한 주기(1~35 days)마다 백

2022년 4월 27일
·
0개의 댓글
post-thumbnail

[AWS SAA 스터디] VPC

VPC Key Features Region Specific, 리전당 5개 가능, 각 리전은 default VPC를 가짐 VPC당 200 subnet 생성 가능 요금 부하 x : Route Tables, Nacls, Inte

2022년 4월 22일
·
0개의 댓글
post-thumbnail

[AWS SAA 스터디] S3

오브젝트로써 데이터를 저장하는 스토리지. S3 Object : 데이터를 담는 오브젝트key : object의 이름value : byte sequence로 이루어진 데이터version idMeta Data0 ~ 5 TB 저장가능 (0bytes도 저장 가능하다는 부분이 시

2022년 4월 19일
·
0개의 댓글
post-thumbnail

Unidirectional data flow

최근에 Google Codelab에서 제공하는 Jetpack Compose(https://developer.android.com/codelabs/jetpack-compose-state?authuser=4&continue=https%3A%2F%2Fdevelope

2022년 1월 23일
·
0개의 댓글
post-thumbnail

[RxJava] 스레드와 스케줄러

RxJava에서는 데이터를 발행할 스레드와 구독할 스레드를 지정할 수 있다.subscribeOn은 데이터를 발행하는 스레드를 지정하는 함수이다. 만약 subscribeOn을 따로 지정하지 않으면 subscribe함수를 호출한 스레드가 데이터 발행 스레드가 된다. obs

2022년 1월 2일
·
0개의 댓글
post-thumbnail

[RxJava] 연산자 : Map, flatMap, filter, reduce

RxJava에는 약 400개에 달하는 다양한 연산자가 있다. 그 중 가장 많이 쓰이는 연산자인 Map, flatMap, filter, reduce에 대해 알아보자map은 데이터를 변환시켜주는 연산자로 java8 스트림의 map과 비슷하다. Map의 역할은 Observa

2022년 1월 1일
·
0개의 댓글
post-thumbnail

[RxJava] RxProgramming, Observable

안드로이드 앱에서는 어쩔 수 없이 비동기 프로그래밍이 필요하다. 왜냐하면 클릭, 스크롤, 드래그 등 여러 이벤트가 비동기적으로 들어오기 때문이다. 그래서 Rx 프로그래밍이 유용하게 적용될 수 있다. 리액티브 프로그래밍은 코드를 순서대로 한 줄씩 읽어가며 진행되는

2021년 12월 20일
·
0개의 댓글
post-thumbnail

Android MDC 104 : Advanced Components

MDC 104에서는 Back Drop Menu를 만들고 애니메이션을 넣는 방법에 대해 주로 다룬다. BackDrop Menu XML파일을 살펴보자BackDrop Menu는 첫번째 LinearLayout부분이다. BackDrop Menu에서 주의 깊게 살펴볼 부분은 위

2021년 12월 4일
·
0개의 댓글
post-thumbnail

Android MDC 103 : Theming

Theme이란 앱에서 사용할 색, 글꼴 등을 모아둔 것이다. 1. Color 안드로이드 앱에서 사용하는 Color에는 아래와 같은 여러 종류가 있다. color Primary : 앱의 메인 색으로 대부분의 컴포넌트에 적용된다 Secondary : 앱의 두 번째

2021년 11월 29일
·
0개의 댓글
post-thumbnail

Android MDC 102 : Material Structure 와 Layout

top app bar card view로 이루어진 gridLayout Top App Bar는 app의 상단에 위치하는 bar로 화면의 정보와 작업을 나타낸다. Top App BarMDC Top app bar는 아래의 코드를 xml에 추가하여 사용할 수 있다이후 frag

2021년 11월 27일
·
0개의 댓글
post-thumbnail

Android MDC 101 : 기본 컴포넌트 익히기

MDC는 Material Design Component의 약자로 구글 개발자와 디자이너들이 Material Design을 반영하여 만든 컴포넌트이다. MDC에 대해 알고는 있었지만 현재 하는 일이 UI를 거의 다루지 않으며 라이브러리를 쓸 수 없어 사용할 일이 없었다.

2021년 10월 16일
·
0개의 댓글
post-thumbnail

LiveData를 이용하여 UI와 Data를 연결하기

1. LiveData란? 앱에서는 데이터의 변화가 끊임없이 일어납니다. 이때 마다 앱의 UI를 갱신시켜야 하는데 상당히 번거로운 작업입니다. 이때 LiveData를 사용한다면 UI를 자동으로 갱신해줄 수 있습니다. 자동으로 갱신되는 이유는 LiveData가 Obser

2021년 9월 20일
·
0개의 댓글
post-thumbnail

[Kotlin] Coroutine으로 비동기 작업 마스터 하기

1. Coroutine을 왜 써야 하나?? 앱 개발을 하다보면 데이터 입출력, 네트워크 작업과 같은 비동기 작업이 필수적으로 필요하다. 비동기 작업을 다루는 여러 방법이 있는데 그중 가장 효율적인 방법은 코루틴이다. 코루틴이 비동기 작업에 좋은 이유는 아래와 같다

2021년 9월 11일
·
0개의 댓글
post-thumbnail

[Android MAD Skills] Donut 앱을 통한 Navigation Component 알아보기

이번 글에서는 Android MAD Skills강의에서 예시로 사용된 Donut 앱을 통해 Navigation Component에 대해 알아보겠습니다. Android MAD Skills 강의와 Donut앱은 아래 url에 있습니다 닫기 [MAD Skills] ht

2021년 9월 5일
·
0개의 댓글
post-thumbnail

Hilt를 사용하여 안드로이드 MVVM 아키텍쳐 구현하기

이번 글에서는 Hilt를 이용하여 MVVM아키텍쳐 구조의 간단한 노트를 구현해보고자 합니다. 혹시 MVVM패턴에 익숙하지 않다면 아래 글에 자세히 설명되어 있습니다https://velog.io/@201/mvvmarchitecture안드로이드 MVVM패턴을 통해

2021년 9월 5일
·
0개의 댓글
post-thumbnail

안드로이드 MVVM Architecture를 알아보자

안드로이드 앱 개발에서 앱 아키텍쳐 구조는 매우 중요합니다. 왜냐하면 아래와 같은 장점이 있기 때문입니다. 모바일이라는 특수한 환경 모바일 환경에서는 화면 회전과 같이 PC에서라면 발생하지 않을 여러 상황이 있습니다. 올바른 아키텍쳐 구조는 이러한 상황에서 사용자가 불

2021년 9월 3일
·
0개의 댓글