profile
이...사...중......
post-thumbnail

Android Hilt Annotations

Hilt를 사용하는 모든 앱은 @HiltAndroidApp으로 주석이 지정된 Application 클래스를 포함해야 합니다.Android에 DI 컨테이너를 추가합니다@AndroidEntryPoint는 프로젝트의 각 Android 클래스에 관한 개별 Hilt 구성요소를

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

Android Jetpack 알아보기

Jetpack은 개발자가 관심 있는 코드에 집중할 수 있도록 권장사항 준수, 상용구 코드 제거, 모든 Android 버전과 기기에서 일관되게 작동하는 코드 작성을 돕는 라이브러리 모음입니다.Jetpack은 크게 4가지의 구성요소로 나눌 수 있고 각 구성요소에는 다양한

2021년 12월 6일
·
0개의 댓글
post-thumbnail

Activity, Fragment LifeCycle

활동 수명 주기 단계 간에 전환하기 위해 활동 클래스는 6가지 콜백으로 구성된 핵심 집합의 onCreate(), onStart(), onResume(), onPause(), onStop(), onDestroy() 를 제공합니다. 활동이 새로운 상태에 들어가면 시스템은

2021년 12월 1일
·
0개의 댓글
post-thumbnail

Retrofit

Retrofit은 REST API로, 서버와 클라이언트간 Http 통신을 위한 인터페이스를 뜻한다.쉽게 말해, 클라이언트에서 서버로 어떠한 요청을 보내면 서버는 그 요청에 대한 응답을 클라이언트로 보내주게 되는데, 이 일련의 과정들을 쉽게 사용 할 수 있도록 도와주는

2021년 11월 25일
·
0개의 댓글
post-thumbnail

OkHttp

OkHttp는 Square에서 제공하는 오픈소스 프로젝트이며 동기, 비동기 방식을 각각 제공해줌으로서 개발자가 선택하여 사용할 수 있다.OkHttp는 HTTP 및 HTTP/2 통신을 보다 쉽게 할 수 있도록 다양한 기능을 제공해주는 Android 및 Java 용 라이브

2021년 11월 25일
·
0개의 댓글
post-thumbnail

android MVP

MVP 패턴이란 Model, View, Presenter의 첫 글자를 따서 이름이 지어졌습니다. MVP의 핵심 설계는 MVC와는 다르게 UI(View)와 비즈니스 로직(Model)을 분리하고, 서로 간에 상호작용을 다른 객체(Presenter)에 그 역할을 줌으로써

2021년 10월 27일
·
0개의 댓글
post-thumbnail

android MVC

ModelView 또는 Control에 묶이지 않아 재사용 가능함데이터를 가지며 애플리케이션에서 사용되는 데이터와 그 데이터를 처리함.View사용자의 화면을 담당유저가 어떤 입력(Action)을 하든 View는 무엇을 해야 할지 모름 앱 및 UI와의 상호작용에서 컨트

2021년 10월 27일
·
0개의 댓글
post-thumbnail

Android 4대 컴포넌트란 무엇인가?

안드로이드의 4대 컴포넌트는 액티비티, 서비스, 콘텐트제공자, 방송수신자 이렇게 4가지를 말합니다. 어플리케이션을 만들때 주요 구성요소이자 안드로이드의 사실상의 모든 구성요소입니다. 각 컴포넌트들은 하나의 독립적인 형태로 존재함.각 컴포넌트들은 고유의 기능을 수행함.각

2021년 10월 27일
·
0개의 댓글
post-thumbnail

android jsoup을 이용한 웹 스크래핑

jsoup 이란 특정 url의 html을 파싱해주는 라이브러리jsoup 홈페이지해당 페이지에서 F12를 통해서 확인할 수 있다.

2021년 10월 26일
·
0개의 댓글

Git Add

git add는 작업 디렉토리(working directory) 상의 변경 내용을 스테이징 영역(staging area)에 추가하기 위해서 사용하는 Git 명령어git add 명령어는 다음 변경(commit)을 기록할 때까지 변경분을 모아놓기 위해서 사용한다. 따라서,

2021년 10월 22일
·
0개의 댓글

Git 주요 명령어

git init : 깃 저장소를 초기화한다. 저장소나 디렉토리 안에서 이 명령을 실행하기 전까지는 그냥 일반 폴더이다. 이것을 입력한 후에야 추가적인 깃 명령어들을 줄 수 있다.git help : 명령어를 잊어버렸다면 커맨드 라인에 "git help"를 쳐보자. 그럼

2021년 10월 22일
·
0개의 댓글

git 개념

VCS : Version Control System버전만드는걸 Commit 이라함 깃은 커밋할때마다 저장함 그래서 자유롭게 버전이동이 가능하고 다른 사람과 할떄도 버전을 비교해서 사용할수있다.Git 이란?소스코드에 대해서 버전을 관리해 주는 시스템중 하나입니다.여러명

2021년 10월 22일
·
0개의 댓글
post-thumbnail

android pakage name change

왼쪽 상단 Android Navigator 메뉴의 톱니바퀴 모양 설정을 클릭합니다. 체크되어 있는 Compact Middle Packages를 클릭해서 해제합니다.해제되면 디렉터리 구조가 분리되어서 보입니다. 변경을 원하는 디렉터리에서 우클릭하여 Refactor > R

2021년 10월 20일
·
0개의 댓글

Firebase FCM

Firebase console 로 이동핸드폰에서 푸시를 누르면 이곳에 설정한 데이터가 name 에 저장됨 Authorization 에 key= 서버키body 에는 Redirect URI내가 요청하고 요청받은 쪽에서 오래걸리면 나의 url에 requset로 담아서 다시

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

android ANR

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

Fragment

액티비티와 프레그먼트 정의 ? 액티비티 : 안드로이드에서 하나의 화면에 매칭되는 하나의 클래스 (액티비티가 안드로이드에서는 관리하는 최소한의 단위 ) 프레그먼트 생긴 이유 액티비티와 프레그먼트 라이프 사이클onAttach() a. 프레그먼트가 액티비티에 attach

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

OkHttp

OkHttp는 Square에서 제공하는 오픈소스 프로젝트이며 동기, 비동기 방식을 각각 제공해줌으로서 개발자가 선택하여 사용할 수 있다.OkHttp는 HTTP 및 HTTP/2 통신을 보다 쉽게 할 수 있도록 다양한 기능을 제공해주는 Android 및 Java 용 라이브

2021년 10월 20일
·
0개의 댓글

Firestore 사용법

Firebase 공홈(https://firebase.google.com/docs/android/setup?hl=ko최신 구성 파일 다운로드 해야 되는 애러 시 다운 받고 app 폴더에 복사 후 rebuild project build.gradle e

2021년 10월 20일
·
0개의 댓글

Firestore

안드로이드 개발자가, AWS 나 GCP 를 이용한 서버 개발 없이, 안드로이드 소스코드 내에서 바로 데이터를 데이터베이스에 저장 할 수 있기 떄문이다. 파이어 스토어는 어떻게 구성 되어 있나? NoSql 이다.테이블에 해당되는 Collection 이 있습니다.Col

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

android DB

메모리는 휘발성 (앱을 종료하면 데이터가 날라 감)저장소의 저장 방식 TextFile, Shared Preferences, Database 3가 지 안드로이드에서 TextFile 사용 거의 안함 Constructor SharedPref

2021년 10월 20일
·
0개의 댓글