Android

안드로이드 Version Catalog 도입하기

안드로이드에서는 gradle 파일을 통하여 버전관리를 하고 있다. 프로젝트를 진행하면서 같은 implement를 해야하는...
5 분 소요

안드로이드 Side Effect란?

Side Effect Sife Effect(부수 효과)는 컴포지블 외부에서 발생하는 앱의 상태 변경사항을 말한다....
2 분 소요

안드로이드 Compose 수명 주기

컴포지션(Composition) Jetpack Compose는 처음 컴포저블을 실행할때 생성되는 것으로 일종의 트리 구조로 되어...
1 분 소요

안드로이드 Compose 알아보기

최근에 Compose를 적용하여 프로젝트를 진행하면서 하나씩 만들어 보았는데 해당 내용들을 정리해 보려고...
1 분 소요

안드로이드 Fragment 조각내기

안드로이드에서 UI 화면을 태블릿과 같은 큰 화면에서 역동적이고 유연한 디자인을 하기 위하여...
4 분 소요

안드로이드 Local Service 알아보기

안드로이드의 4대 컴포넌트중에 하나인 Service의 구성은 과거에 한번 나누어 본적이 있다. 안드로이드에서...
2 분 소요

안드로이드 Permission 가져오기

Android Permission 안드로이드에서는 특정한 앱을 실행하기 위해서는 권한이 필요하다. 안드로이드 마시멜로 버전(API...
2 분 소요

안드로이드 runOnUiThread?

안드로이드 Thread 안드로이드에서는 Main Thread와 Sub Thread가 동시에 자원에 접근하여 생기는 동기화...
3 분 소요

안드로이드 ViewPager2 사용기

🚀 ViewPager2 안드로이드 어플을 개발을 하다보면 RecyclerView를 통하여 데이터 목록을 보여주는 경우가...
3 분 소요

안드로이드 Dagger2 맛보기

Dagger Dagger는 의존성 주입(DI)을 도와주는 프레임워크이다. 의존성 주입(DI)에 대해서 전 포스팅에서 알아보았다....
4 분 소요

안드로이드 Jetpack에 대해

안드로이드 Jetpack은 2018년도에 릴리스가 되어 많은 시간이 지났지만 공부하기전에 이해하기 쉽게 정리를...
1 분 소요

안드로이드 PendingIntent의 개념

안드로이드의 개념을 다시 한번 보면서 Notification(알림)을 처음으로 공부해 보았다. 알림 구현에서 PendingIntent를...
1 분 소요

안드로이드 서비스(Service) 개요

서비스(Service) 안드로이드 Service 클래스는 앱이 백그라운드 작업을 시작시켜 수행할 수 있게 특별히...
3 분 소요

안드로이드 브로드캐스트(Broadcast)

브로드캐스트(Broadcast) 앱의 액티비티를 시작시키는 메커니즘을 제공하는 것과 더불어 인텐트는 시스템의 다른 컴포넌트에...
3 분 소요

안드로이드 Context의 개념

Context?? 안드로이드 개발시 Context의 사용은 거의 모든 곳에서 사용되며 필자 또한 당연하게...
1 분 소요

안드로이드 4대 컴포넌트란

안드로이드 4대 컴포넌트 안드로이드 공부를 시작하면 “안드로이드 4대 컴포넌트” 라는 말을 많이...
1 분 소요

안드로이드 인텐트의 개념

Intent?? 인텐트는 하나의 액티비티가 다른 액티비티를 시작할 수 있는 메시징 시스템이며, 이때...
2 분 소요

안드로이드 RecyclerView 뿌수기

RecyclerView 처음 안드로이드 공부를 하면서 친구목록, 채팅방의 기능이 필요할때 RecyclerView를 접하게 되었었다....
3 분 소요

안드로이드 Fragment 사용

프래그먼트란? 프래그먼트는 대표적으로 큰 화면은 가진 태블릿과 같은 기기에서 보다 역동적이고 유연한...
1 분 소요

안드로이드 Lifecycle 제대로 알기

안드로이드 Lifecycle? 안드로이드를 처음 공부를 하였을때 가장 놀랐던것이 앱이 회전이 되었을때도 앱을...
2 분 소요
맨 위로 ↑

Algorithm

맨 위로 ↑

Kotlin

Kotlin Multiplatform - Decompose

개요 최근에 Kotlin Multiplatform을 활용하여 안드로이드 태블릿과 Desktop에서 사용할 서비스들을 개발하고 있습니다....
5 분 소요

Kotlin Coroutines Flow 맛보기

ReactiveX은 반응형 프로그래밍으로 비동기 프로그래밍을 구현하기 위하여 많이 사용이 되어 한번 학습을...
1 분 소요

코틀린의 Scope Function는 언제쓸까

Scope Function 코틀린에서는 기본적으로 “표준 스코프 함수” 라는것을 제공한다. 스코프 함수들을 사용하여...
3 분 소요
맨 위로 ↑

Compose

안드로이드 Side Effect란?

Side Effect Sife Effect(부수 효과)는 컴포지블 외부에서 발생하는 앱의 상태 변경사항을 말한다....
2 분 소요

안드로이드 Compose 수명 주기

컴포지션(Composition) Jetpack Compose는 처음 컴포저블을 실행할때 생성되는 것으로 일종의 트리 구조로 되어...
1 분 소요

안드로이드 Compose 알아보기

최근에 Compose를 적용하여 프로젝트를 진행하면서 하나씩 만들어 보았는데 해당 내용들을 정리해 보려고...
1 분 소요
맨 위로 ↑

programmers

맨 위로 ↑

Blog

2024년 한해를 돌아보며

2024년을 되돌아보며 한해동안 있었던 일들을 돌아보고자 회고를 작성해보려고 합니다. File(2024).use { 📌...
1 분 소요

2023년 한해 회고록

들어가며 👋🏼 2023년은 대부분 타지에서 생활을 했던 한해여서 그런지 유난히 빨리 지나간것...
1 분 소요

2022 회고지만 새해가 밝은..?

들어가며 2022년은 곧 졸업하는 대학생의 입장에서 정말 빠르게 지나갔던 것 같다. 한해를...
3 분 소요

안녕하세요!

안녕하세요 프로그래밍 공부를 하고 있는 학생입니다! github.io 블로그를 알게되어 여러가지 공부한 내용을...
1 분 소요
맨 위로 ↑

Spring

Spring + MyBatis 사용하기

기존의 자바에서의 데이터베이스의 연결은 JDBC를 사용하여 Connection과 Statement를 가져와 SQL문을 전송하고 결과값을...
4 분 소요

Spring Web MVC 프레임워크 보기

Model-View-Controller (MVC) MVVM과 MVC의 패턴의 차이를 알아보면서 간단히 보았던 MVC 아키텍처 패턴은...
5 분 소요

스프링 프레임워크의 등장

스프링 등장 배경 스프링 프레임워크는 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크이다....
1 분 소요
맨 위로 ↑

ACC

맨 위로 ↑

Java

스프링 프레임워크의 등장

스프링 등장 배경 스프링 프레임워크는 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크이다....
1 분 소요
맨 위로 ↑

Dagger

안드로이드 Dagger2 맛보기

Dagger Dagger는 의존성 주입(DI)을 도와주는 프레임워크이다. 의존성 주입(DI)에 대해서 전 포스팅에서 알아보았다....
4 분 소요
맨 위로 ↑

Fragment

안드로이드 Fragment 조각내기

안드로이드에서 UI 화면을 태블릿과 같은 큰 화면에서 역동적이고 유연한 디자인을 하기 위하여...
4 분 소요

안드로이드 Fragment 사용

프래그먼트란? 프래그먼트는 대표적으로 큰 화면은 가진 태블릿과 같은 기기에서 보다 역동적이고 유연한...
1 분 소요
맨 위로 ↑

Graph

그래프 최단거리 구하기

출처: 픽사베이 🚀최단 경로 탐색 지난 시간에는 그래프와 최소 신장 트리(MST)를 구하는...
3 분 소요
맨 위로 ↑

Kotlin Multiplatform

Kotlin Multiplatform - Decompose

개요 최근에 Kotlin Multiplatform을 활용하여 안드로이드 태블릿과 Desktop에서 사용할 서비스들을 개발하고 있습니다....
5 분 소요
맨 위로 ↑

LiveData

맨 위로 ↑

MVVM 패턴

맨 위로 ↑

RecyclerView

안드로이드 RecyclerView 뿌수기

RecyclerView 처음 안드로이드 공부를 하면서 친구목록, 채팅방의 기능이 필요할때 RecyclerView를 접하게 되었었다....
3 분 소요
맨 위로 ↑

Service

안드로이드 Local Service 알아보기

안드로이드의 4대 컴포넌트중에 하나인 Service의 구성은 과거에 한번 나누어 본적이 있다. 안드로이드에서...
2 분 소요

안드로이드 서비스(Service) 개요

서비스(Service) 안드로이드 Service 클래스는 앱이 백그라운드 작업을 시작시켜 수행할 수 있게 특별히...
3 분 소요
맨 위로 ↑

Version Catalog

안드로이드 Version Catalog 도입하기

안드로이드에서는 gradle 파일을 통하여 버전관리를 하고 있다. 프로젝트를 진행하면서 같은 implement를 해야하는...
5 분 소요
맨 위로 ↑

비동기

Thread와 Coroutine 짚고 넘어가기

안드로이드 앱은 UI 스레드가 너무 오랫동안 차단되면 ‘ANR(애플리케이션 응답 없음)’ 오류가 발생하게...
4 분 소요
맨 위로 ↑

2020 KAKAO BLIND RECRUITMENT

맨 위로 ↑

2022 KAKAO RECRUITMENT

맨 위로 ↑

BFS

맨 위로 ↑

Broadcast

안드로이드 브로드캐스트(Broadcast)

브로드캐스트(Broadcast) 앱의 액티비티를 시작시키는 메커니즘을 제공하는 것과 더불어 인텐트는 시스템의 다른 컴포넌트에...
3 분 소요
맨 위로 ↑

CS

의존성 주입(DI) 알아보기

의존성 주입을 최근에 공부하게 되면서 의존성 주입에 대한 개념을 알아보려고 한다🤔 의존성...
2 분 소요
맨 위로 ↑

Canvas

맨 위로 ↑

Context

안드로이드 Context의 개념

Context?? 안드로이드 개발시 Context의 사용은 거의 모든 곳에서 사용되며 필자 또한 당연하게...
1 분 소요
맨 위로 ↑

Coroutine

맨 위로 ↑

Coroutines

Kotlin Coroutines Flow 맛보기

ReactiveX은 반응형 프로그래밍으로 비동기 프로그래밍을 구현하기 위하여 많이 사용이 되어 한번 학습을...
1 분 소요
맨 위로 ↑

DFS

맨 위로 ↑

DI

의존성 주입(DI) 알아보기

의존성 주입을 최근에 공부하게 되면서 의존성 주입에 대한 개념을 알아보려고 한다🤔 의존성...
2 분 소요
맨 위로 ↑

DataBinding

맨 위로 ↑

Datastore

맨 위로 ↑

DiffUtil

맨 위로 ↑

Dynamic Programming

맨 위로 ↑

Flow

Kotlin Coroutines Flow 맛보기

ReactiveX은 반응형 프로그래밍으로 비동기 프로그래밍을 구현하기 위하여 많이 사용이 되어 한번 학습을...
1 분 소요
맨 위로 ↑

FragmentTransaction

안드로이드 Fragment 조각내기

안드로이드에서 UI 화면을 태블릿과 같은 큰 화면에서 역동적이고 유연한 디자인을 하기 위하여...
4 분 소요
맨 위로 ↑

Gradle

맨 위로 ↑

Intent

안드로이드 인텐트의 개념

Intent?? 인텐트는 하나의 액티비티가 다른 액티비티를 시작할 수 있는 메시징 시스템이며, 이때...
2 분 소요
맨 위로 ↑

Jetpack

안드로이드 Jetpack에 대해

안드로이드 Jetpack은 2018년도에 릴리스가 되어 많은 시간이 지났지만 공부하기전에 이해하기 쉽게 정리를...
1 분 소요
맨 위로 ↑

Ktor

맨 위로 ↑

Lifecycle

안드로이드 Lifecycle 제대로 알기

안드로이드 Lifecycle? 안드로이드를 처음 공부를 하였을때 가장 놀랐던것이 앱이 회전이 되었을때도 앱을...
2 분 소요
맨 위로 ↑

Local Data

맨 위로 ↑

MST

맨 위로 ↑

MVC

Spring Web MVC 프레임워크 보기

Model-View-Controller (MVC) MVVM과 MVC의 패턴의 차이를 알아보면서 간단히 보았던 MVC 아키텍처 패턴은...
5 분 소요
맨 위로 ↑

MediatorLiveData

맨 위로 ↑

MyBatis

Spring + MyBatis 사용하기

기존의 자바에서의 데이터베이스의 연결은 JDBC를 사용하여 Connection과 Statement를 가져와 SQL문을 전송하고 결과값을...
4 분 소요
맨 위로 ↑

Notification

맨 위로 ↑

PendingIntent

안드로이드 PendingIntent의 개념

안드로이드의 개념을 다시 한번 보면서 Notification(알림)을 처음으로 공부해 보았다. 알림 구현에서 PendingIntent를...
1 분 소요
맨 위로 ↑

Permission

안드로이드 Permission 가져오기

Android Permission 안드로이드에서는 특정한 앱을 실행하기 위해서는 권한이 필요하다. 안드로이드 마시멜로 버전(API...
2 분 소요
맨 위로 ↑

Repository

맨 위로 ↑

Room

맨 위로 ↑

SQLite

맨 위로 ↑

SafeArgs

맨 위로 ↑

Scope Function

코틀린의 Scope Function는 언제쓸까

Scope Function 코틀린에서는 기본적으로 “표준 스코프 함수” 라는것을 제공한다. 스코프 함수들을 사용하여...
3 분 소요
맨 위로 ↑

Servlet

맨 위로 ↑

Side Effect

안드로이드 Side Effect란?

Side Effect Sife Effect(부수 효과)는 컴포지블 외부에서 발생하는 앱의 상태 변경사항을 말한다....
2 분 소요
맨 위로 ↑

Sort

맨 위로 ↑

Spring Boot

맨 위로 ↑

State

안드로이드 Compose 수명 주기

컴포지션(Composition) Jetpack Compose는 처음 컴포저블을 실행할때 생성되는 것으로 일종의 트리 구조로 되어...
1 분 소요
맨 위로 ↑

State Hoisting

맨 위로 ↑

Thread

안드로이드 runOnUiThread?

안드로이드 Thread 안드로이드에서는 Main Thread와 Sub Thread가 동시에 자원에 접근하여 생기는 동기화...
3 분 소요
맨 위로 ↑

Transformations

맨 위로 ↑

ViewModel

맨 위로 ↑

ViewPager2

안드로이드 ViewPager2 사용기

🚀 ViewPager2 안드로이드 어플을 개발을 하다보면 RecyclerView를 통하여 데이터 목록을 보여주는 경우가...
3 분 소요
맨 위로 ↑

WebView

맨 위로 ↑

jetpack

맨 위로 ↑

registForActivityResult

맨 위로 ↑

runOnUiThread

안드로이드 runOnUiThread?

안드로이드 Thread 안드로이드에서는 Main Thread와 Sub Thread가 동시에 자원에 접근하여 생기는 동기화...
3 분 소요
맨 위로 ↑

공병성

맨 위로 ↑

다익스트라

그래프 최단거리 구하기

출처: 픽사베이 🚀최단 경로 탐색 지난 시간에는 그래프와 최소 신장 트리(MST)를 구하는...
3 분 소요
맨 위로 ↑

반공병성

맨 위로 ↑

벨만포드

그래프 최단거리 구하기

출처: 픽사베이 🚀최단 경로 탐색 지난 시간에는 그래프와 최소 신장 트리(MST)를 구하는...
3 분 소요
맨 위로 ↑

불변성

맨 위로 ↑

완전탐색

맨 위로 ↑

정렬

맨 위로 ↑

제네릭

맨 위로 ↑

크루스칼

맨 위로 ↑

탐욕법

맨 위로 ↑

프림

맨 위로 ↑

플로이드 와샬

그래프 최단거리 구하기

출처: 픽사베이 🚀최단 경로 탐색 지난 시간에는 그래프와 최소 신장 트리(MST)를 구하는...
3 분 소요
맨 위로 ↑