전체 글 52

[안드로이드] 안드로이드 coroutine 살펴보기

안녕하세요~~~ 영나입니다. 오늘은 동아리에서 같이 팀원들과 프로젝트를 진행하다가 서버통신을 하던 도중에 저는 평소에 Retrofit2으로 콜백함수를 사용했었는데 팀원 중 한명이 코루틴으로 작업해보자는 말에 코루틴을 알아보자는 의미로 가져왔습니다!! 코루틴_Coroutine 이란? 코루틴은 비동기적으로 실행되는 코드를 간소화하기 위해 Android에서 사용할 수 있는 동시 실행 설계 패턴이다. 평소 백그라운드에서 실행... 이라는 말을 많이 들어봤는데요. 이 coroutine은 안드로이드에서 백그라운드 스레드에서 코드를 처리할 때 사용하는 방법입니다. 이번 블로그에서는 앱 아키텍처 가이드에 따라 네트워크 요청을 보내고 결과를 사용자에게 표시하는 주제를 다뤄보겠습니다! 앱 아키텍처 가이드는 다음과 같이 이..

안드로이드 2021.07.19

[안드로이드] 안드로이드 프로젝트 구조/ 초기 패키지 구조 설정하기

안녕하세요~ 영나 입니다! 오늘은 문득 개발을 하다가 안드로이드 프로젝트가 어떤 구조로 이루어지는지 궁금증이 들어서 글을쓰게되었어요. 또한 다른 사람들과 협업을 하여 하나의 프로젝트를 만들때 초기 패키기 구조를 어떻게 짜야하는지 잘 감이 안오는 사람들을 위해 이 글을 준비했답니다 ㅎㅎ ( 저 또한 이번 기회에 배워볼려고) 바로 시작할게요~ 보통 프로젝트 구조는 아래와 같이 나눌 수 있습니다. manifests java res gradle scripts 1.menifests 프로젝트에 대한 설명을 담는 곳 입니다. 어플리케이션의 이름 , 로고(아이콘) 등등 기본적인 어플의 정보를 담는 xml 입니다. 앱의 권한을 허용할 때도 사용합니다. 2. java MainActivity.kt 입니다. 앱이 동작하는 로..

안드로이드 2021.06.28