post-thumbnail

OS: Process

Process 동시 실행 가능한 여러개의 스레드로 구성됨 디스크에 파일로 저장된 컴퓨터 프로그램이 메모리로 적재되어 실행된 것을 말함 프로그램 실행의 인스턴스 - 하나의 프로그램에 여러 프로세스가 있을 수 있음 현재 어떤 자원을 사용하는지에 대한 관련 정보가 들어있는 동적인 개체 사용자 관점에서의 프로세스는 주소 공간을 가지고 실행하는 프로그램임 Proc...

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

Network: REST API

REST API 두 컴퓨터 시스템이 인터넷을 통해 정보를 안전하게 교환하기 위해 사용하는 인터페이스 REST(REpresentational State Transfer) API 작동 방식에 대한 조건을 부과하는 소프트웨어 아키텍처 API(Application Programming Interface) 다른 소프트웨어 시스템과의 통신을 위한 규칙 정의 RE...

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

Android: 4대 컴포넌트

4대 컴포넌트 안드로이드 앱의 필수적인 기본 구성 요소 각 구성 요소는 시스템이나 사용자가 앱에 들어올 수 있는 진입점 다른 구성 요소에 종속되는 구성 요소도 있음 안드로이드 앱은 main() 함수와 같은 단일 진입 지점이 없으므로 필요한 다른 앱의 구성 요소를 시작하여 이를 사용할 수 있음 4대 컴포넌트의 종류 Activity Service Broadc...

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

Android: Activity

Activity 사용자와 앱과 상호작용하기 위한 진입점 앱이 UI를 그리는 창을 제공 한 앱이 다른 앱을 호출할 경우, 앱 전체를 호출하는 것이 아닌 Activity를 호출 main() 메서드를 사용하여 앱을 실행하는 프로그래밍 패러다임과는 달리 Activity 수명주기의 특정 단계에 해당하는 특정 콜백 메서드를 호출하여 Activity를 시작함 매니페스트...

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

TIL: Guideline

Period 2021-08-02(월) ~ 2021-08-08(일) Things I Learned 1️⃣ Guideline Guideline이란? ConstraintLayout에 대한 가이드라인 헬퍼 객체를 나타내는 유틸리티 클래스 헬퍼 객체는 View.GONE으로 표시되어 디바이스에 나타나지 않음 레이아웃 목적으로만 사용되며 ConstraintLayou...

2021년 8월 2일
·
0개의 댓글
·
post-thumbnail

TIL: Notification / git cannot identify version of git executable

Period 2021-07-26(월) ~ 2021-08-01(일) Things I Learned 1️⃣ Notification Heads-up notification 안드로이드 5.0부터 헤드업 알림을 사용할 수 있음 단말기가 잠금 해제된 경우에만 나타남 헤드업 알림을 트리거할 수 있는 조건 사용자의 액티비티가 전체 화면 모드일 경우 알림이 ...

2021년 7월 26일
·
0개의 댓글
·
post-thumbnail

TIL: FCM / adb wifi debug / RangeSlider / FragmentResultAPI

Period 2021-07-19(월) ~ 2021-07-25(일) Things I Learned 1️⃣ FCM 클라이언트 앱 인스턴스의 등록 토큰 특정 장치에 메시지를 보내려면 해당 장치의 등록 토큰을 알아야 함 앱을 처음으로 시작할 때, FCM SDK는 클라이언트 앱 인스턴스에 대한 등록 토큰을 생성함 토큰은 다음과 같은 이유로 초기 실행 이후 교체될...

2021년 7월 22일
·
0개의 댓글
·
post-thumbnail

TIL: DialogFragment / Chip & ChipGroup

Period 2021-07-12(월) ~ 2021-07-18(일) Things I Learned 1️⃣ DialogFragment DialogFragment 생성 DialogFragment를 확장하는 클래스를 통해 다이얼로그를 생성할 수 있음 onCreateDialog() 메소드를 재정의하여 다이얼로그를 생성함 onCreateDialog() 메소드의 역할...

2021년 7월 19일
·
0개의 댓글
·
post-thumbnail

Android: Hilt

Hilt 종속성 주입을 위해 사용하는 Android Jetpack의 라이브러리 프로젝트의 모든 Android 클래스에 컨테이너를 제공하고 자동으로 수명주기를 관리한다. Hilt 사용의 장점 DI 라이브러리인 Dagger를 기반으로 빌드되어, Dagger가 제공하는 컴파일 시간 정확성, 런타임 성능, 확장성 및 Android Studio 지원의 이점을 누릴...

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

Swift: The Basics

Swift - The Basics Constants and Variables 상수는 let 키워드로 선언하고, 변수는 var 키워드로 선언한다. 상수의 값은 한 번 설정되면 변경할 수 없지만, 변수는 다른 값으로 변경할 수 있다. 상수와 변수는 사용하기 전, 선언이 우선되어야 한다. Type Annotations 상수 또는 변수가 저장할 수 있는 값의 ...

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

Kotlin: Basic Syntax

Kotlin Basic Syntax Package definition and imports 패키지 사양은 소스파일의 맨 위에 위치해야 한다. Program entry point Kotlin 애플리케이션의 진입점은 main 함수이다. Functions 두개의 Int 매개변수와 Int 리턴 타입이 있는 함수 표현식과 타입추론된 리턴 타입이 있는 함수 ...

2021년 3월 17일
·
0개의 댓글
·
post-thumbnail

MoMo: 릴리즈 스프린트

📝 2021-01-26(화) ~ 2021-01-31(일) 스프린트 기록

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

Android: viewPager2 내부 요소의 스크롤 처리

NestedScrollableHost viewPager2와 그 내부 요소의 스크롤 방향이 같을 때, 스크롤이 혼선되는 경우가 있다. 이 때 자식 뷰가 우선적으로 스크롤을 인식할 수 있도록 하기 위해 사용하는 것이 NestedScrollableHost이다. NestedScrollableHost 사용 방법 [Android github - NestedScrol...

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

MoMo: 6차 스프린트

📝 2021-01-13(수) ~ 2021-01-15(금) 스프린트 기록 + 앱잼 끝!

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

MoMo: 5차 스프린트

📝 2021-01-10(일) ~ 2021-01-12(화) 스프린트 기록

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

MoMo: 4차 스프린트

📝 2021-01-07(목) ~ 2021-01-09(토) 스프린트 기록

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

Android: recyclerView 아이템 MATCH_PARENT 동적 설정

버그인지는 모르겠지만 recyclerView item의 루트 레이아웃을 constraintLayout으로 설정하고 안에 들어가는 요소들의 제약이 사방으로 설정되어있지 않을 경우, MATCH_PARENT가 동작하지 않는 문제가 있다. constraintLayout 뿐만 아니라 다른 레이아웃들도 종종 이러한 문제가 있는 것 같은데, 이런 경우 recycler...

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

Android: ViewPager의 pagerAdapter별 차이점

ViewPager의 pagerAdapter viewPager를 사용하면 수평 스와이프를 통해 여러 화면을 탐색할 수 있다. 이 때 여러 화면에 대한 정보를 넘겨주기 위해 필요한 것이 pagerAdapter 이다. viewPager의 pagerAdapter 종류로는 2가지가 있다! FragmentPagerAdapter 프래그먼트의 개수가 적거나 고정된 경우...

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

MoMo: 3차 스프린트

📝 2021-01-04(월) ~ 2021-01-06(수) 스프린트 기록

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

MoMo: 2차 스프린트 (정리 완료)

📝 2021-01-01(금) ~ 2021-01-03(일) 스프린트 기록

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