전체 글 28

Android Navigation?

오늘은 안드로이드 개발에서 화면 전환을 효율적으로 관리하기 위한 Navigation에 대해 알아보겠다. Navigation은 앱 내에서 화면 간의 전환을 체계적으로 관리하며, 코드의 복잡도를 줄이고 UI 일관성을 유지하는 데 매우 유용하다.Navigation이란?사용자가 앱 내에서 여러 콘텐츠를 탐색하고, 원하는 화면으로 이동하거나 돌아올 수 있도록 하는 상호작용이다. Navigation은 특히 복잡한 앱 구조에서 화면 전환과 상태 관리를 체계적으로 처리할 수 있다.Navigation의 주요 구성요소Navigation은 여러 요소로 구성되어 있지만, 여기서는 핵심적인 3가지 구성 요소만 소개한다.NavGraphNavigation 관련 모든 정보를 담고 있는 구성 요소이다.어떤 화면(목적지, Destina..

android 2024.11.26

JS에서의 객체(Object) 알아보기😎

객체(Object)객체는 우리가 변수 혹은 상수를 사용하게 될 때 하나의 이름에 여러 종류의 값을 넣을 수 있게 해준다.객체는 여러 값을 하나의 변수에 그룹화하는 방법입니다.각 값은 속성(프로퍼티)으로 저장됩니다.속성은 key와 value로 이루어져 있습니다.프로퍼티(Property)프로퍼티는 객체의 속성을 나타내는 접근 가능한 이름과 활용 가능한 값을 가지는 특별한 형태이다.객체 생성 방법👍객체 리터럴: {}를 사용하여 객체를 생성const person = { name: '함바오', age: 17};생성자 함수: new 키워드와 함께 object()를 사용function User(name) { this.name = name; this.isAdmin = false;}let user = new U..

JS 2024.10.12

JS에서 Math? 수학??😭

오늘은 많은 사람들이 좋아하는(?) Math에 대해 알아보겠습니다.이번 글에서는 JS에서의 유용한 Math객체의 다양한 메서드에 대해서 소개하겠습니다.제일 아래에 모든 Math메서드/속성 정리 이미지 있어요😊Math란?수학적인 상수와 함수를 위한 속성과 메서드를 가진 내장 객체입니다. 함수 객체가 아닙니다.Math 객체의 메서드들 알아보기👍Math.abs(x)Math.abs는 숫자의 절댓값을 반환합니다.Math.abs(-5); // 5Math.abs(10); // 10Math.abs(0); // 0Math.max & Math.minMath.max와 Math.min은 주어진 인수 중에서 가장 큰 숫자와 가장 작은 숫자를 반환합니다.Math.max(10, 20, 30); // 30Math.min..

JS 2024.09.21