전체 글 (105) 썸네일형 리스트형 [TEKHIT] 기본 문법 출처 : Tekhit Android App School / Soft campus 윤재성 강사님 Tekit Android App School의 2일차까지의 내용을 정리하는 글입니다. 사실 이 과정을 할까 말까 고민을 정말 많이 했습니다.🤔 교육 과정에 Jetpack이나 Coroutine에 대한 내용이 없고 내가 못봤나? 다른 국비 과정을 수료한 친구는 그냥 인프런 강의만 떤져줬다고 ... 게다가 5년에 한 번 하는 과정인데 사실상 저 한탠 마지막인... 막상 수업을 들어보니까 듣길 너무 잘한거 같아요 ! 제가 원하는 교육 과정도 다 들어있고 무엇보다 과제가 많은게 너무 좋았어요! 운영진 스탭 분들도 질문 올리면 거의 10초만에 대답해주시고 강사님 교육 방식도 저한태 딱 맞는 스타일이더라구요 😁 Kotlin.. Android LayoutInflater 제가 안드로이드를 처음 시작했을 때는 용어를 이해하는게 제일 힘들었습니다. Context, Activity, Intent, Coroutine 등등... 처음엔 저도 뭐가 뭔지도 모르고 그냥 막 했던 기억이 나네요... 곧 있을 면접을 준비하면서 안드로이드의 기본적인 요소를 하나 하나 다 뜯어보고 있습니다. 그러면서 느낀게 제가 처음엔 이해 못했던 용어들이 이제는 다 이해가 되는겁니다. 그 동안 나 열심히 했구나 ㅠㅠ 내가 한게 틀린게 아니었어 잘했어😭 😭 😭 😭 심지어 면접 보는 회사 본사가 판교에 위치했습니다. 판교라니... 판교라니... 제 평생의 꿈이 판교에 있는 회사에서 일하는 건데 지금 제 실력으론 면접을 보는거 자체가 너무 영광인지라 가슴이 두근 거립니다 🤗🤗 합격하면 평생 꿈을 이루는거라 너.. Android Fragment Life Cycle [안드로이드 공식 문서] 프래그먼트 | Android 개발자 | Android Developers A Fragment represents a behavior or a portion of user interface in an Activity. You can combine multiple fragments in a single activity to build a multi-pane UI and reuse a fragment in multiple activities. You can think of a fragment as a modular section developer.android.com 🎉 Fragment 프래그먼트는 액티비티 처럼 화면을 구성하는 뷰입니다. 액티비티에 작성할 수 있는 모든 코드를 프래그.. Android Activity Life Cycle [안드로이드 공식문서] 활동 수명 주기에 관한 이해 | Android 개발자 | Android Developers 활동은 사용자가 전화 걸기, 사진 찍기, 이메일 보내기 또는 지도 보기와 같은 작업을 하기 위해 상호작용할 수 있는 화면을 제공하는 애플리케이션 구성요소입니다. 각 활동에는 사용자 인터페 developer.android.com 🎉Acitivity Life Cycle 사용자가 앱에서 하는 다양한 동작을 통해 앱의 Activity는 다양한 액티비티 생명주기의 상태 변화를 취합니다. 이번 장에선 사용자의 동작에 따른 액티비티와 프래그먼트의 생명 주기 패러다임에 대해 설명하고 각 생명주기에 따른 콜백 함수에 대해 다뤄보겠습니다. 생명 주기를 쉽게 설명하자면 실제 화면에 표시되는 유무를 생각하면 편합.. Android Platform Architecture [안드로이드 공식문서] 애플리케이션 기본 항목 | Android 개발자 | Android Developers 애플리케이션 기본 항목 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Android 앱은 Kotlin, Java, C++ 언어를 사용하여 작성할 수 있습니다. Android SDK 도구는 모 developer.android.com [안드로이드 공식문서] 플랫폼 아키텍처 | Android 개발자 | Android Developers Android is an open source, Linux-based software stack created for a wide array of devices and form factors. The following diagram sho.. Android Main Thread [안드로이드 공식문서] 프로세스 및 스레드 개요 | App quality | Android Developers 프로세스 및 스레드 개요 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 애플리케이션 구성 요소가 시작되고 애플리케이션에 실행 중인 다른 구성 요소가 developer.android.com 메인 스레드 기본 동작 메인 스레드는 프로세스가 시작되어 프로세스의 시작점인 main() 함수에서 실행됩니다. 즉, 메인 스레드가 생성되고 시작되는 곳을 main() 함수라고 부릅니다. 메인 스레드는 다른 스레드를 생성하고 관리하는 역할을 수행합니다. 안드로이드 메인 스레드 안드로이드의 어플리케이션을 실행하면 어플리케이션에 실행 중인 다른 구성 요소가 없다면 안드로이드 시스템은 .. Anroid REST API 연동기 [GET] 드디어 안드로이드에서 REST 서버와의 연동이 끝났습니다!! 처음엔 그냥 안드로이드와 MySQL을 연동하려고 했던건데 하다보니까 Node JS, Docker, Nginx를 사용하게 됐고 모두 처음 사용해 보는거라 너무 어렵고 머리 아팠지만 다 하고나니까 너무 뿌듯하고 눈물이 날거 같네요 😭 😭 😭 😭 우선 저는 안드로이드와 MySQL을 연결하기 위한 백엔드를 구축하기에 앞서 NodsJS로 리버스 프록시를 하기 위해 웹 서버로 Ngix를 사용했습니다. 이제 GET, POST, PUT, DELETE 차례대로 코드를 하나 하나 살펴보면서 리뷰 해볼겠습니다. 이번장은 GET Process에 관한 글 입니다. 도커에 대한 내용은 다른글을 참조해 주세요 Docker + Node.js + Nginx 4 이번엔 MyS.. [KOTLIN IN DEPTH] 구조적 동시성과 코루틴 문맥 코루틴 영역과 구조적 동시성 코루틴은 기본적으로 전역 영역(Global Scope)에서 실행됩니다. 이는 코루틴의 생명주기가 어플리케이션 전체의 생명주기에 의해 제약되는 것을 의미합니다. 그러나 때로는 특정 연산을 수행하는 동안에만 코루틴이 실행되길 원할 수 있습니다. 이를 위해 특정한 코루틴 영역을 만들어 사용할 수 있습니다. 구조적 동시성은 부모-자식 관계를 가진 코루틴이 서로 연관되어 실행되는 개념입니다. 특정 코루틴을 다른 코루틴의 문맥에서 실행하면 부모-자식 관계가 형성되어 자식의 실행이 모두 완료되어야 부모가 끝날 수 있습니다. import kotlinx.coroutines.* import java.lang.System.* suspend fun main() { runBlocking{ print.. 이전 1 ··· 7 8 9 10 11 12 13 14 다음