본문 바로가기

전체 글144

LinearLayout LinearLayout 이란? LinearLayout은 세로 또는 가로의 단일 방향으로 모든 하위 요소를 정렬하는 뷰 그룹입니다. android:orientation 속성을 사용하여 레이아웃 방향을 지정할 수 있습니다. orientation="vertical" - 세로 orientation="horizontal" - 가로 LinearLayout 특징 리니어 레이아웃에는 반드시 최소 3가지 조건을 명시해주어야 한다. 1. 높이 - android:layout_height 2. 너비 - android:layout_wight 3. 배치의 방향 (세로, 가로) - LinearLayout 기본적인 주요 속성 1) orientation : 자식뷰들의 배치방향을 수평 또는 수직 방향으로 설정합니다. (ex, orien.. 2023. 12. 27.
페이지 연결(버튼) MainActivy FirstFragment SecondFragment activity_main.xml nav_graph.xml content_main.xml fragment_first.xml fragment_second.xml 실행 화면 2023. 12. 27.
디자인 패턴 디자인 패턴이란? 디자인 패턴은 공통적으로 발생하는 문제에 대해 자주 쓰이는 설계 방법을 정리한 패턴입니다. 개발자 간 소통이 원활해지고, 구조 파악이 용이하다는 등의 장점이 있습니다. 디자인 패턴 종류 출처:https://adjh54.tistory.com/60 1. MVC MVC는 Model-View-Controller로 애플리케이션을 세 가지의 계층으로 구분한 방법론을 의미합니다. - 사용자가 처음 페이지를 출력하는 경우 Controller로 요청이 발생하고 Model에서 데이터를 가져와서 그 정보를 바탕으로 시각적 표현인 View를 그려주는 아키텍처 패턴을 의미합니다. MVC 패턴의 전체적인 흐름 사용자의 Action → Controller → Model → Controller → View → Co.. 2023. 12. 17.
firebase(파이어베이스)란? firebase(파이어베이스)란? 구글이 만든 백엔드 서비스로 어플리케이션에서 공통적으로사용하는 백엔드 기능을 모아둔 플랫폼, Firebase는 데이터베이스, 인증, 스토리지, 호스팅, 애널리틱스 등의 다양한 기능을 제공하고 Realtime Database와 Cloud Firestore, Authentication, Cloud Storage, Hosting, Cloud Messaging 등의 기능을 포함하며 파이어베이스를 이용하면 서버와 DB 의 역할을 동시에 수행 함으로써 서버 없이(서버리스) 개발이 가능합니다. Firebase의 종류 Authentication Firebase에서 제공하는 사용자 인증 기능으로서, 이메일/비밀번호, Google, Facebook, Twitter 등 다양한 방법으로 사용.. 2023. 12. 17.