Home

안드로이드 면접대비 _ 4

안드로이드 면접 질문 안드로이드의 시스템 구조 참고링크 (버블, 퀵, 삽입 등) Sort 알고리즘을 구현 참고링크 자바와 관련하여 Call by Value와 Call by Reference에 대해 설명. 자바는 call by value 참고링크 Process와 Thread 설명 및 차이점 참고링크 프로세스는 실행 중인 프로그램으로 디스크로부터 메

안드로이드 면접대비 _ 3

안드로이드 면접 질문진행했던 프로젝트에서 사용한 라이브러리에 대해서 정리하는 포스트 이미지 로딩 라이브러리 기본 Picasso Glide 쓰는중 Picasso VS Glide 아직 안씀 Retrofit 아직 안씀 Volley 아직 안씀 Retrofit VS Volley 아직 안씀 0. 이미지 로딩 라이브러리 기본이미지 로딩 과정의 숙제 불안한 HT

안드로이드 면접대비 _ 2

안드로이드 면접 질문 View가 그려지는 과정 View lifecycle 대용량 Bitmap 로드시 메모리 문제를 해결하는 방법 화면 렌더링 속도를 개선하는 방법 주요내용출처1, 주요내용출처2, 주요내용출처3 위 3개 링크에 있는 내용을 그냥 필요한대로 옮겨다 적은 것. 1. View가 그려지는 과정뷰는 포커스를 얻으면 레이아웃을 그리도록 요청한다. 이

자바 질문 모음 _ 2

자바 질문 Annotation(관점프로그래밍) 다형성(Polymorphism) 오버라이딩과 오버로딩의 차이 자바에서 다중상속을 막은 이유 Iterator를 쓰지 않고 직접 참조 시 문제점 제네릭(Generic) Java 메모리 구조 Java 동등성과 동일성 내용출처 Annotation자바 어노테이션(Java Annotation)은 자바 소스 코드에 추가

Databinding _ 우선 공부해야 할 것들

우선 공부해야 할 것들 [Java] Annotation [Java] Annotation Processing [Java] Reflection [디자인 패턴] Observer Pattern [디자인 패턴] Factory Method Pattern [디자인 패턴] Builder Pattern [디자인 패턴] Singleton Pattern #데이터바인딩이랑 관련

안드로이드 면접대비 _ 1

안드로이드 면접 질문 Thread간 통신방법 Context Activity의 생명주기 Fragment의 생명주기 Content Provider VS Content Resolver XML 기반 레이아웃이 중요한 이유 Manifest Vector VS Bitmap ConstraintLayout 원본출처 Thread간 통신방법Android의 UI를 담당하는

CS 자료구조

자료구조순서는 내맘대로기때문에 의미 없음. 해시(Hash)) 해시(Hash)LinkedList와 Array의 한계점을 극복하기 위해 제시된 방법. 기본 개념 내부적으로 배열을 사용하여 데이터를 저장하기 때문에 빠른 검색 속도를 가짐(인덱스로 접근하므로) 데이터 삽입 삭제시 shift 작업이 필요없도록 key 값을 hash function을 이용하여 데

자바 질문 모음 _ 1

자바 질문 클래스와 객체 자바 기본형과 Wrapper 클래스 자바 컬렉션 종류와 차이점 String 객체의 equals 메서드 VS == 연산자 추상화란? 추상클래스란? 인터페이스란? 추상클래스 VS 인터페이스 String Mutable 이란? 원본출처, 내용출처 클래스와 객체클래스객체를 정의하는 틀 또는 설계도. 객체의 상태를 나타내는 필드와 객체의

[Android] 안드로이드 개발 레벨업 교과서 정리 #6 다양한 설계 기법 - 기본 구현

출처 : 안드로이드 개발 레벨업 교과서 133~142p 1. 어떤 앱을 만들까?이번에는 GitHub 웹서비스의 API를 이용하여 앱을 만들어볼 것이다. GitHub에는 새롭게 주목받는 오픈소스 프로젝트가 있다. 이러한 프로젝트의 리포지토리 리스트를 보여주는 앱을 만들어보자. 2. 화면 레이아웃과 기능을 이해하자각 화면의 기능을 살펴보자. 리포지토리