Android (5) 썸네일형 리스트형 Coroutine ② 더보기[Android Basic] 시리즈1. Clean Architecture2. Retrofit3. Activity4. Fragment5. Coroutine 혹시 Coroutine을 써보고는 싶은데, 너무 복잡해서 망설이고 계신가요? 써보면서 감을 잡고 싶은데 어떻게 시작해야 할지도 모르겠나요? 그렇다면 제대로 찾아오셨어요! 이 글에서는 Coroutine을 사용해볼 수 있을 만큼만 간단하게 알아보려고 합니다. 🙂 이 글에서는1. Coroutine이란? - Coroutine Builder2. Coroutine 써보기 - Coroutine Scope, Coroutine Context의 순서로 알아볼 예정입니다. 1. Coroutine이란? Coroutine이란 Co + Routine으로 구성된 합성어에요.. Fragment 더보기 [Android Basic] 시리즈 1. Clean Architecture 2. Retrofit 3. Activity 4. Fragment 5. Coroutine 이 글은 Fragment의 Lifecycle에 대해서 다룹니다. Fragment의 Lifecycle은 Activity와 비슷한 점이 많아요. Activity Lifecycle과 같이 Created, Started, Resumed의 상태를 가지고, 상태가 변할 때 onCreate(), onStart() 등의 수명주기 메서드를 호출합니다. 그래서 이 글에서는 Activity Lifecycle과의 차이점을 중심으로 알아보려고 해요. 구체적으로는 1. Fragment Lifecycle 2. Activity Lifecycle and Fragmen.. Activity 더보기 [Android Basic] 시리즈 1. Clean Architecture 2. Retrofit 3. Activity 4. Fragment 5. Coroutine 오늘은 화상 면접을 봤습니다. 3년차 이상 개발자를 뽑는 자리였지만 신입의 패기로 지원했어요. 면접관님 "Activity와 Fragment의 생명 주기에 대해서 얘기해주세요" 나 "어버버 어버버..." (틀린 내용 얘기함) 소 잃고 뇌 약간 고친다는 말처럼 뒤늦게나마 Android의 다양한 생명주기에 대해 알아보려고 합니다. Activity는 Lifecycle을 가져요. 사람도 아닌데 생명주기가 왜 필요할까요? 왜냐면 모바일 환경은 리소스가 한정적이기 때문입니다. '어떻게 하면 리소스를 줄일 수 있을까'하는 고민 끝에 사용하지 않는 Ac.. Retrofit 더보기 [Android Basic] 시리즈 1. Clean Architecture 2. Retrofit 3. Activity 4. Fragment 5. Coroutine [Android Basic] 시리즈에서는 Android에서 자주 쓰이는 개념을 알아보려고 해요! 첫 순서는 Retrofit입니다. 사실 Retrofit은 Android에서 서버와의 HTTP 통신을 너무나 간단하게 만들어주기 때문에 왜 써야하는지는 크게 언급하지 않아도 될 것 같아요. 이 글에서는 ⒈ Retrofit을 사용하는 방법 ⑴ Sync ⑵ Async ⑶ Coroutine + Flow와 연동하기 ⒉ OkHttp, Volley 라이브러리와 비교하기 와 같은 순서로 이야기하려고 합니다. 참고로 너무 깊은 이야기는 저도 모르기 때문에 간.. Clean Architecture 더보기 [Android Basic] 시리즈 1. Clean Architecture 2. Retrofit 3. Activity 4. Fragment 5. Coroutine 안녕하세요! 오늘은 Android의 Clean Architecture에 관한 글을 써보려고 해요 😊 이 글을 쓰는 이유는 역시나 제가 이 개념을 몰라서 인터넷을 뒤지는데 시간을 썼기 때문! 이제 갓 1년이 지나가는 안드 개발자인 저로써는 Clean Architecture가 뭔지도, 그걸 왜 써야 하는지도 몰라서 설명글을 봐도 이해하기 어려웠어요 ㅠㅠ 그래서 1년 이하의 경력을 가지신 분들을 대상으로 Android Clean Architecture의 구조와 사용하는 이유에 대해 간략하게 설명하려고 해요! 우선 Clean Architectu.. 이전 1 다음