- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 안드로이드
- 일본어기초
- suspend
- posting
- rxjava
- 책추천
- 진짜일본어
- github
- n3문법
- CustomTab
- coroutine
- 학습지
- 책리뷰
- 진짜학습지
- KotlinInAction
- GIT
- androidstudio
- jlpt
- 일본어문법
- PR
- errorhandling
- blog
- webflux
- pullrequest
- Kotlin
- ai
- 코틀린
- 진짜학습지후기
- withContext
- Android
목록2022/10 (6)
코딩하는 개굴이
본인이 여기 제목에서 신이 난 이유는 이 '로딩 화면을 적용해보기' 라는 작업이 예전부터 투두 리스트에 오래 있었기 때문이다. 본론으로 들어가보자. 티스토리에서 간혹 간지나는 블로그들이나 잘 만든 블로그들을 보면 아래와 같이 로딩 화면이 있다는 것을 알 수 있을 것이다. (이 페이지를 들어오면서도 아래와 같은 로딩 화면을 접했을 수도 있다.) 블로그 글을 로딩 할 때 커스텀하게 로딩 화면에 이미지를 넣을 수 있는 것인데, 이를 어떻게 하는 것인지 알아보자. 1. GIF 이미지를 준비한다. 우선 본인이 원하는 이미지를 준비한다. 로딩 gif 라고 구글에 쳐도 무방하지만, 본인의 경우는 이 로딩 화면을 만들기 위해 gif 를 직접 그리는 수고를 했으니 이를 사용할 것이다. :P 이때, 이미지의 이름은 loa..
본 리뷰는 한빛 미디어 프로그램을 통해 책을 제공받아 작성된 리뷰임을 알립니다. 책 소개 책 제목 : 모션 그래픽 디자인을 위한 애프터 이펙트 실무 강의 글쓴이 : 이수정 출판사 : 한빛미디어 책의 특징 먼저 본인은 비전공자의 입장으로 다만 티스토리의 로딩 화면에 넣을 gif 를 만들어보고 싶다는 관심으로 해당 책을 접했기에 책의 설명 방식과 이해도 등에 대해 느끼는바가 전공자의 입장과 다를 수 있음을 얘기하고 싶다. 이를 먼저 언급한 이유는 전반적으로 책의 내용이 비전공자들도 쉽게 접할 수 있도록 대부분의 리소스들을 제공하고 최대한 쉽게 풀이하고 있지만 adobe 등을 처음 접하는 사람들에게는 책이 다루는 주제의 특성으로 인해 처음은 어렵게 느껴질 수 있기 때문이다. 그러나, 본인은 비전공자였음에도 모..
사용자가 앱을 사용하는 과정에서 앱을 나가거나 잠시 멈춰지거나 다시 시작하는 등의 상태가 변화하는 상황이 발생할 수 있다. 이러한 과정에 있어서 Activity 클래스는 각 상황의 상태 변화를 알 수 있도록 여러 콜백을 제공한다. Activity의 상태 별 전환 과정의 클래스는 onCreate, onStart, onResume, onPause, onStop, onDestroy 로 총 6가지 콜백을 제공하며, 액티비티가 새로운 상태에 들어가게 되면 시스템은 각 콜백을 호출해준다. 아래 다이어그램은 이를 알기 쉽게 시각적으로 나타낸 것이다. 각 콜백 메서드들에 대해 간략히 알아보자. onCreate 액티비티가 생성될 때 호출되는 콜백으로, setContentView 가 여기서 수행된다. 이유는 해당 콜백은 ..
Android Manifest 에서 LaunchMode 라는 것을 본 적이 있을 것이다. 아래와 같이 activity 의 옵션으로 들어가는 것 중 하나로, 각 액티비티를 시작하는 방법을 지정하는 것이다. (스포이지만, exported 설정에 대해서는 차후의 포스팅에서 다루도록 하겠다.) 아래 중 총 4가지 중 하나로 설정할 수 있다. standard singleTop singleTask singleInstance 각각에 대해 간략하게 알아보도록 하자. [참고!] 하위 설명들은 편의를 위해 A, B, C... 액티비티들이 존재하며 그 중, A 액티비티가 특정 launchMode의 설정임을 가정합니다. A > B > C 의 표현은 액티비티 스택을 의미하며, A 액티비티 위 B가, B 액티비티 위에 C 가 쌓..
개발자라면 위의 짤을 한번씩은 본 적이 있을 것이다. 이름 짓기란 제일 힘들고 많이 시간을 소요하는 의도치 않은 부분이기도 하다. 본인은 실제로 현업에서 함께 사용하는 식별자의 네이밍에 대해 3시간 이상도 논의해본 적이 있다. 대체 네이밍은 왜 이렇게 시간을 잡아먹고 이렇게 중요한 것일까? 해당 내용은 Udemy의 '개발자 영어' 강의를 기반으로 작성되었습니다. 식별자 이름 식별자 종류 : 타입, 변수, 메서드, 함수, 모듈, 라이브러리, 네임스페이스 등이 존재한다. 이름의 중요성 이름은 코드 기반의 상당한 부분을 차지 코드 리뷰 시 지적되는 사항의 약 25%가 식별자 이름 이름은 표식이자 이해에 도움을 주는 일종의 문서 역할을 수행 프로그램 개발 초기에 만들어진 식별자의 품질이 계속 유지될 가능성이 큼..
본 리뷰는 한빛 미디어 프로그램을 통해 책을 제공받아 작성된 리뷰임을 알립니다. 책 소개 책 제목 : 이것이 자바다 개정판:교육 현장에서 가장 많이 쓰이는 JAVA 프로그래밍의 기본서 글쓴이 : 신용권, 임경균 출판사 : 한빛미디어 책의 특징 프로그래밍 언어의 기본서들을 대개 두껍다. 완전한 베이스부터 활용까지 최대한 폭 넓은 내용을 다루기 위함인데, 해당 책도 그러하다. 웬만한 사람의 뚝배기는 던지면 뽀가질 것만 같은 두께로 인심 좋게 많은 내용을 넣고 있다. 실제로 얼마나 많은 내용들을 담고 있는지에 대해서는 아래 더 자세히 설명해보려한다. [나의 부족한 내용을 마주하다] 사실 본인은 살짝 부끄럽지만 자바를 업무에 주 언어로 사용하는 주니어 개발자이다. 여기서 본인이 표현을 할 때 '부끄럽지만' 이라..