본문 바로가기
반응형

기타6

[Android] 안드로이드 앱 구성 파일을 파헤쳐보자 (build.gradle, AndroidManifest.xml, res 폴더) 안드로이드 스튜디오에서 프로젝트를 생성하면 자동적으로 모듈(앱)과 함께 여러 폴더 및 파일들이 생성된다. 각 폴더와 파일의 역할이 무엇이고 설정 가능한 항목들에는 무엇이 있는지도 알아보자. 앱 구성 파일app (모듈)프로젝트를 만들면 자동으로 생성되는 모듈일반적으로 모듈 하나 = 앱 하나모듈 = 앱 단위but 원한다면 하나의 앱을 여러 모듈로 만들 수 있음프로젝트 = 여러 모듈을 묶어서 관리 build.gradle프로젝트 수준, 모듈 수준 그래들 파일이 별도로 존재build.gradle.kts (Project: XXX), build.gradle.kts (Module: app)대부분 앱에 대한 설정을 하므로 모듈 수준 그래들 파일에 설정함 1. 플러그인 설정plugins { alias(libs.plu.. 2024. 9. 13.
[Android] 안드로이드 앱의 기본 구조에 대해 알아보자 이번 포스팅에서는 Android 앱의 기본 구조에 대해 알아보려고 한다. 안드로이드 앱은 컴포넌트들로 구성되어 있으며, 컴포넌트는 안드로이드 시스템에서 관리하기 때문에 서로 생성하거나 직접 접근할 수 없다는 특징이 있다. 안드로이드 앱 개발의 특징안드로이드 앱에서 가장 중요한 구성 요소인 컴포넌트에 대해 알아보자. 컴포넌트가 무엇이고, 어떤 종류가 있으며 어떤 특징이 있는지 알아보려고 한다. 컴포넌트 (Component)의미애플리케이션의 구성 요소, 구성 단위하나의 애플리케이션은 여러 컴포넌트로 구성됨안드로이드에서도 컴포넌트의 기반을 두며, 클래스로 컴포넌트를 개발함→ 하나의 컴포넌트 = 하나의 클래스but 모든 클래스가 컴포넌트가 되는 것은 아님안드로이드 앱 = 컴포넌트 클래스 + 일반 클래스컴포넌트 .. 2024. 9. 12.
3년차 주니어 개발자가 읽어 본 [데이터 엔지니어를 위한 97가지 조언] 한창 재취업을 위해 준비 중인 시기에 이라는 책을 접하게 되었다. 나는 데이터 엔지니어는 아니고 백엔드 개발자이지만, 백엔드에서도 떼어 놓을 수 없는 것이 데이터이기에 관심을 가지고 읽어보게 되었다. 이 책은 대단한 데이터 엔지니어들이 자신만의 노하우 또는 철학 등을 소개하는 책이다. 사실 아는 이름은 없었지만 모두들 어디선가 엄청난 양의 데이터를 활용해서 날고 기고 했던 분들일 것이다. 재밌는 점은 이렇게 경험이 많은 분들도 서로 다른 의견을 갖고 다른 답을 제시하고 있다는 점이었다. 책 앞부분에서 옮긴이 분이 하신 말씀처럼, 모두가 다른 경험을 갖고 다양한 방법으로 해겼을 했을 것이기에 각기 다른 포인트를 중요하게 생각한다는 것이다. 백엔드 개발을 할 때에도 속도, 정확성 등 어떤 부분을 중요하게 생.. 2023. 11. 30.
[Python/FastAPI] 1. API 정의 - HTTP Request (2) 지난 포스트에서는 FastAPI에서 HTTP API를 정의할 때 Path Operation과 Path parameter를 정의하는 방법에 대해 알아보았습니다. 이번 포스트에서는 Query parameter와 Request body를 정의하는 방법을 알아보겠습니다. [Python/FastAPI] 0. Overview [Python/FastAPI] 1. API 정의 - HTTP Request (1) FastAPI에서의 Query Parameter 정의 # query parameter 이용 @app.get("/items") def read_item(page: int = 0, size: int = 10): return items[page * size: (page + 1) * size] # optional 설정 .. 2023. 3. 17.
반응형