Kotlin 6

TIL_230814-0819 (8월 3째주)

📝 무엇을 배웠는가? Android 문제 해결 경험 local.properties에 API key 저장하고 업로드 by viewmodels 리팩토링 & Hilt 적용 service 백그라운드에서 받은 데이터를 viewmodel-livedata를 활용해 실시간으로 화면에 업데이트 Android 문제 상황 인식 Custom View의 필요성을 느낌 타겟팅 버전 미관리 시, 앱 스토어 업데이트 불가 건 chat GPT 썼을 때 좋았던 상황 변수 및 함수 네이밍 추천 영어 어감 차이 이해 요구 UI에 맞는 Dateformat 등 해결 방법은 알지만 자료를 찾기 힘든 상황 애자일을 이해하면 실무 용어와 과정 이해가 높아진다. 08.19 TIL 공유 스터디 Kotlin 문법을 공부한 내용을 공유 받음 Kotlin ..

TIL_230614

📝 오늘 배운 내용 복습 오늘 배운 내용을 떠올릴 수 있는 질문 요약 Kotlin Kotlin의 특징은 무엇인가? Java와 어떻게 100% 상호운용가능한가? nullable 변수란 무엇이고, 어떻게 사용하는가? Kotlin에서 함수 오버로딩이 가능한가? Android RecyclerView란 무엇인가요? RecyclerView의 장점은 무엇인가요? RecyclerView와 ListView와의 차이점은 무엇인가요? RecyclerView의 ViewHolder, Adapter, LayoutManager란 무엇인가요? RecyclerView의 구현 과정은 어떻게 되나요? 오늘 한 일 [DONE] 스터디 활동 - Kotlin 1:1 질의응답, Kotlin/Android 조사한 거 공유, Android Recy..

TIL_230613

📝 오늘 배운 내용 복습 오늘 배운 내용을 떠올릴 수 있는 질문 요약 Java 오버라이딩과 오버로딩이란? 메서드 시그니처란 무엇인가? 객체 지향 4대 원칙이 무엇인가? 추상 클래스와 인터페이스는 무엇인가? 추상 클래스와 인터페이스를 상속 측면에서 어떤 차이가 있는가? 인터페이스 접근제한자는 무엇인가? Kotlin Kotlin은 다중 상속을 허용하는가? Kotlin의 확장 함수란 무엇인가? Android Context란 무엇인가? Context의 용도는? Application Context, Activity Context란 무엇인가? 그리고 어떤 차이가 있는가? 그 외 Context를 가지는 컴포넌트에는 무엇이 있는가? Fragment는 Context를 가지는가? Context getter 메소드별 동작 ..

TIL_230511

📝 오늘 배운 내용 복습 오늘 배운 내용을 떠올릴 수 있는 질문 요약 Android ContentProvider & ContentResolver가 무엇인가? Java 부모 클래스의 private 메소드를 자식 클래스에서 사용 가능할까? 자바에서 메소드 오버라이딩하기 위한 조건은? Kotlin Kotlin과 Java는 100% 호환 가능한가? nullable 타입이 무엇이며, 어떻게 표현하는가? 왜 nullable 타입이 있는가? nullable 타입을 강제로 가져오기 위해서는? '=='와 '===' 연산자의 차이점은? 오늘 한 일 [DONE] 취업 스터디 : Java, 인성 면접 답안 공유 및 피드백, Android 및 Kotlin 공부 내용 공유 Kotlin, Java, Android 개인 공부

TIL_230510

📝 오늘 배운 내용 복습 오늘 배운 내용을 떠올릴 수 있는 질문 요약 OS Context Switch가 무엇인가? CPU Scheduling이 무엇인가? 비선점형 CPU 스케줄링이 무엇이며, 종류는 무엇이 있는가? 프로세스 메모리 구조는 어떻게 되어 있는가? Android View, ViewGroup이 무엇인가? Layout이 무엇인가? Java Garbage Collection과 Garbage Collector가 무엇인가? Garbage Collector는 자바 프로그램 메모리 중 어느 영역을 관리하는가? 자바 프로그램 메모리 Method 영역, Heap 영역, Stack 영역에 어떤 정보가 저장되는가? JVM이 해당 정보를 어떻게 읽어내는가? Stack 영역에서 메소드 호출이 완료되면 소멸되는가? J..

TIL_230316-0317

더보기 3월 16일 (목) 완전탐색 알고리즘 풀이 완료, 구현 알고리즘 풀이 시도 CS 스터디, 자료구조 공부 직무 면접 대비 연습 테스트 계정 로그인 개발 페어 프로그래밍 3월 17일 (금) 어제 틀렸던 구현 알고리즘을 오늘 풀고, 피드백 테스트 계정 로그인 개발 페어 프로그래밍. UI로직 및 UseCase 동작 확인 완료. 프로젝트 회의록 및 이슈 정리 📝 배운 내용 간단 요약 1️⃣ 복잡도 시간 복잡도 : 문제를 해결하는 데에 걸리는 시간. 입력에 대한 함수 관계를 나타내며, 점근 표기법을 사용. 그중에서도 빅오 표기법이 일반적. 공간 복잡도 : 프로그래밍을 실행시켰을 때 필요로 하는 자원 공간의 양. 2️⃣ Kotlin : Scope functions (범위 지정 함수) 직역하면 scope fun..