profile
쉽게 가르칠수 있도록 노력하자
post-thumbnail

[Android] Asset vs Row vs Resource

Json, Text, mp3,pdf 같은 파일들을 우리는 assets 폴더와 res/raw 폴더에 저장하곤 합니다.또한 둘다 파일 접근이 가능하죠.그렇다면 과연 어디에 저장하는것이 좀더 좋을까요?assets 폴더는 공백과 대문자를 원하는대로 지정할 수 있습니다.하지만

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

[운영체제] 3. CPU 성능 향상 기법

클럭신호가 빠르게 반복되면, CPU를 비롯한 컴퓨터 부품들은 그만큼 빠른 박자에 맞춰 움직인다.실제로, 클럭속도가 높은 CPU는 성능이 더 좋습니다.클럭속도는 HZ단위로 측정된다.클럭속도는 일정하지않다. 고성능을 요할떄는 빠르게 동작하며, 그렇지 않을때는 유연하게 동작

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

[Compose] Canvas로 인스타 문구를 완성시켜보자!

개발을 하다보니, 위와 같이 문구를 만들수 있는 기능이 필요했습니다.간단히 보면 무척이나 쉬워보이지만, 개발로 들어가는것은 쉽지가 않았는데요.단순한 backGround 함수를 호출하면, 가장 긴 Text Line이 높이가 되어버리기 때문에 불가능했습니다.Canvas를

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

[Android] Destructuring 자세히 알아보자.

오늘 할 주제는 Destructuring 에 관한 내용입니다. Destructuring은 무엇일까요?디스트럭처링(Destructuring)은 구조화된 배열 또는 객체를 Destructuring(비구조화, 파괴)하여 개별적인 변수에 할당하는 것이다. 배열 또는 객체 리터

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

[운영체제 스터디] CPU의 작동원리

ALU는 제어신호와 피연산자를 받아들여, 다양한 연산을 수행한뒤 플래그 레지스터와, 결과값을 담은 레지스터를 반환한다.그리고 이 결과값은 메모리가 아닌, 레지스터에 저장하는데, CPU가 레지스터에 접근하는것이 더 빠르기 때문입니다.이 이야기는 저번시간에 잠깐 했으며,

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

[Gradle] 3. Custom Plugin 만들기 1부

오늘 알아볼 주제는 Custom Plugin 만들기입니다!Plugin을 만들어보기에 앞서서 Plugin이 뭔지, 만들면 뭐가 좋은지 알아보도록 합시다.A Gradle plugin packages up reusable pieces of build logic, which

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

Cannot access script base class 'org.gradle.kotlin.dsl.KotlinBuildScript' 에러

Cannot access script base class 'org.gradle.kotlin.dsl.KotlinBuildScript'라고 뜨며 빨간줄이 새겨질때가 있다.지금은 아니지만, 만약 저런 오류와 함께 Gradle이 전부다 빨간줄이 되어버린다면~/Library/C

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

[Kotlin Design Class] Adapter Pattern

Android를 개발하다보면 Adapter에 대해 많이 들어봤을것입니다.예를들면, RecyclerView를 구현할때 setAdapter()을 할때 말이죠.Adapter는 정확히 무엇일까요?어뎁터를 사용하면, 호환되지 않는 두 인터페이스가 함께 작동할 수 있습니다.인터페

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

[Gradle] 2. Version Catalog 알아보기

Version Catalog에 대해 알아보는시간을 가져보자!

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

[운영체제 스터디] 2. 0과 1로 숫자를 표현하는 방법 및

컴퓨터는 문자를 어떻게 이해하고 있을까요?문자 집합 : 컴퓨터는 문자집합에 속해있는 문자를 이해할수 있음.문자 인코딩 : 문자라도 0과 1로 변환되어야 이해문자 디코딩 : 사람이 볼수 있도록 디코딩아스키 코드는 초창기 문자중 하나로, 2의 7승 즉, 128개의 문자들만

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

[Gradle] 1. Gradle이란?

해당 주제는 삼치 스터디(최애 스터디) 에서 다뤘습니다.Gradle은 CI/CD를 위한 아래 Task들을 자동화 시켜주는 Build Tool 입니다 .Compile -> 자바나 코틀린을 Byte Code로 변환Test -> Unit Test, Android TestPa

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

[운영체제 스터디] 1. 컴퓨터 구조 시작하기 및 0과 1로 숫자를 표현하는 방법

메모리프로그램의 명령어와 데이터를 저장하는 부품중구 난방으로 저장되어있는 값을 가져오기위해 주소값을 사용함.cpu메모리에 저장된 명령어를 읽기,해석,실행ALU : 컴퓨터의 계산을 도맡음레지스터 : 필요한 값들을 임시로 저장함제어장치 : 제어신호라는 신호를 보내고, 명령

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

[Android] Ripple 효과 구현하기

Image Button을 사용하거나, Gradient Color를 사용하다보면, Ripple 효과가 생기지 않는 경우가 있습니다.Ripple 이란?

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

[Android] Gradient 만들기

개발을 하다보면, 이쁜색감을 위해 Gradient에 손을 대게 됩니다.기울기가 있는 색감이 있는 버튼을 말한다.단순하게 단색 버튼이 아닌, 방향성을 가지고 색깔이 변한다.하지만 이것을 구현하기 위해서는 단순하게 Color.xml에 구현하기는 어렵고, drawble에 작

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

[Android]요즘 핫한 Clean Architecture ? 왜 쓰는거야

요즘 오픈채팅을 돌아다니다보면, Clean Architecture 패턴을 적용했다는 말을 많이 듣습니다."엥 패턴은 MVC, MVP,MVVM,MVI 만 있는거 아니였어? 새로운 아키텍처 패턴인가?" 라는 생각이 드실수도 있어서 오늘 한번 쌈빡하게 달려봅시다!개발자라면

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

어느날 고민많은 주니어 개발자가 찾아왔다.

남는 시간을 쪼개서 개발 공부.다음 커뮤니케이션 -> SK 플래닛 -> 우아한 형제들 기술 이사밑바닥부터 올라온 케이스가고 싶은 1티어, 2티어 ,3티어로 정리하라1티어 회사들 채용 사이트 - 사용 기술 조사비숫한 기술을 사용하는 2, 3 티어 회사들 찾기실무에서는 당

2022년 9월 8일
·
2개의 댓글
·
post-thumbnail

[Kotlin Design Class] Factory Method

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

UNITHON 9TH 참여 후기

저의 생애 두번째 해커톤이자, 무박 3일이이였던 해커톤 UNITHON 이 벌써 9번째 막을 내렸습니다. 유니톤은 역삼역의 마루홀에서 열리는 해커톤이였는데요.리뷰에 앞서, 후원사 얘기를 빼놓을수가 없는데 상당히 많은 후원사가 참여했습니다.해커톤에 참여할때면 많은 굿즈와

2022년 9월 4일
·
8개의 댓글
·
post-thumbnail

[Leadpet] Network Response Handling

우리앱에서는 Retrofit의 Response() 을 따로 Network Handling 하는 기능이 있습니다.하지만 errorBody()에 값이 있는데도 불구하고 val errorResponse = gson.fromJson(errorBody()!!.string(),

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

[Effective Kotlin] 아이템1 : 가변성을 제한하라(추가 예정)

코틀린은 모듈로 프로그램을 설계한다.모듈이란 프로젝트 아래의 개념이다.클래스, 객체, 함수, 타입 별칭(type alias), 톱레벨 프로퍼티 등 다양한 요소로 구성된다.모듈의 요소중 일부는 상태(state값)을 포합한다.요소가 상태를 갖는 경우(var 이라던지.. m

2022년 9월 1일
·
0개의 댓글
·