BuNa_
IT Story
BuNa_
전체 방문자
오늘
어제
  • 분류 전체보기 (117)
    • CS (14)
      • 운영체제 (8)
      • 네트워크 (0)
      • Design Pattern (1)
      • OOP (4)
    • 대외활동 (24)
      • 우아한테크코스 (14)
      • DND 동아리 (4)
      • UMC 동아리 (5)
      • 해커톤 (1)
    • Android (29)
      • MVVM (2)
      • 스터디 (11)
      • Compose (3)
      • Unit Test (1)
    • Project (5)
      • 어따세워 (5)
      • DnD 과외 서비스 (0)
    • Programming (11)
      • Kotlin (4)
      • 파이썬 (7)
    • Git (1)
    • 인공지능 (22)
    • 백준 (8)
    • 기타 (3)
      • IntelliJ (1)
      • 일상 (0)

블로그 메뉴

  • 홈

공지사항

인기 글

태그

  • Android
  • 우테코
  • 외부 단편화
  • 인공지능
  • ViewModel
  • 원시값 포장
  • Compose
  • 어따세워
  • 안드로이드
  • 백준
  • 우아한테크코스
  • 셀레니움
  • 인공지능 분류
  • 운영체제
  • 객체지향 생활체조
  • Ai
  • 선형회귀
  • 우테코 5기
  • 딥러닝
  • 다이나믹 프로그래밍
  • 파이썬
  • 우테코 프리코스
  • K-means
  • UMC
  • 컴공선배
  • External fragmentation
  • RecyclerView
  • k-means++
  • Baekjoon
  • MVVM

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
BuNa_

IT Story

UMC 1주차 컴공선배 워크북 내용정리
대외활동/UMC 동아리

UMC 1주차 컴공선배 워크북 내용정리

2022. 3. 14. 22:01

 

'UMC 1주차 워크북 내용정리'

웹, 앱에서의 Frontend 개발자의 역할 및 특징

 

  • 사용자에게 보여지는 화면(UI / UX)을 직접 개발
  • 겉으로 드러나는 기능, 화면 개발
  • 백엔드 개발자가 전달해주는 데이터 사용 (Http통신 등)
  • 매우 빠르게 변한다

Kotlin을 사용하는 이유

 

  • 새로운 라이브러리가 코틀린을 통해 개발됨
  • 코드가 매우 직관적이다
  • Nullsafe가 존재하기 때문에 안정적이다.

 


 

View의 기본 속성

View란?  화면을 구성하는 모든 기본 화면의 구성 요소

 

  • 안드로이드의 대표 View : TextView, ImageView
  • Id : 뷰의 식별자 속성
  • layout_width, layout_height : 뷰의 크기 지정 (match_parent, wrap_content, match_constraint, dp)

'padding과 margin의 차이'

  • margin : 뷰와 뷰 사이의 간격
  • padding : 뷰 내부에서 뷰 내용과 뷰 테두리간 간격 지정

 


Layout

Layout이란?  뷰 중 눈에 보이지 않는 것들과 보이는 것(widget)들

 

레이아웃 이미지 레이아웃 명 특징
'Linear Layout'
LinearLayout
세로 또는 가로의 단일 방향으로 모든 요소를 정렬하는 레이아웃
'Relative Layout'
RelativeLayout View끼리의 상대적 위치로 배치를 적용하는 Layout
'Constarint Layout'
ConstraintLayout - 최근 안드로이드에서 가장 많이 사용되는 Layout
- LinearLayout이 가진 가중치의 장점과 RelativeLayout이 가진 상대적 위치 관계에 따른 배치를 활용할 수 있는 Layout
'Frame Layout'
FrameLayout   여러 개의 View를 중첩으로 배치하고 그 중 하나를 Layout의 전면에 표시할 때 사용하는 Layout
'GridLayout'
TableLayout TableLayout은 행과 열로 이루어진 표 형태의 구조를 가진 Layout
GridLayout - GridLayout은 TableLayout의 단점을 보완한 Layout
- 직관적인 행렬선언과 셀 병합을 할 수 있고, 각각 행과 열의 개수를 지정할 수 있다.

 

 

저작자표시 비영리 변경금지 (새창열림)

'대외활동 > UMC 동아리' 카테고리의 다른 글

UMC 4주차 컴공선배 워크북 내용정리  (7) 2022.04.05
UMC 3주차 컴공선배 워크북 내용정리  (0) 2022.03.30
UMC 2주차 컴공선배 워크북 내용정리  (0) 2022.03.22
[UMC 동아리 합격] UMC 동아리 2기 합격 과정 및 후기  (3) 2022.03.08
    '대외활동/UMC 동아리' 카테고리의 다른 글
    • UMC 4주차 컴공선배 워크북 내용정리
    • UMC 3주차 컴공선배 워크북 내용정리
    • UMC 2주차 컴공선배 워크북 내용정리
    • [UMC 동아리 합격] UMC 동아리 2기 합격 과정 및 후기
    BuNa_
    BuNa_
    안드로이드 개발자를 향해 달리고 있는 공대생입니다! 🧑 Android, Kotlin, Java, Python 등 학습하고 있는 내용과 프로젝트를 주로 업로드하고 있습니다. 지적과 조언은 언제나 환영입니다!😊 github : https://github.com/tmdgh1592

    티스토리툴바