본문 바로가기
  • GDG on campus Ewha Tech Blog

3-1기 스터디82

[6주차] Android Basics In Kotlin Unit 3 Navigation(4), Unit 4 Internet(1) Cupcake App 개요 startFragment에서 one cupcake 버튼을 클릭하면 flavorFragment로 넘어가고, 컵케이크 한 개에 해당하는 금액이 표시된다. flaverFragment에서 맛을 선택하고 Next 버튼을 클릭하면 pickupFragment로 넘어간다. pickupFragment에서 요일을 선택하고 Next 버튼을 누르면 summaryFragment로 넘어간다. Navigation 1. Navigator Editor에서 Action 연결하기 Fragment를 동작 순서에 맞게 탐색 그래프를 연결한다. startFragment가 NavHost에 표시될 첫 번째 프래그먼트이다. 2. 버튼을 눌러 fragment 이동 findNavController().navigate(R.id.. 2021. 11. 23.
[4주차] JSX, Component GDSC FE-Toy Project Study Plan 2차 프로젝트 주제 선정 및 구상 React 책 기반 개념 공부 시작 Week 4) ~11/11 JSX : 장아연 Component : 하수민 2단원 : JSX 3단원 : Component 2021. 11. 22.
[4주차] Go 언어의 배열, 구조체, 포인터 Chapter 12. Array (배열) 배열이란? : 같은 타입의 데이터들로 이루어진 타입 요소 (elements) : 배열을 이루는 각 값 인덱스 (index) : 요소를 가리키는 위치값 배열 변수 선언하기 1. 할당만 하고 초기화를 하지 않는 경우 var v[5] int //[0,0,0,0,0] 2. 할당하고 초기화까지 한 경우 v := [...]int{1,2,3} //[1,2,3] 3. 할당하고 초기화는 일부만 하는경우 v := [5] int {1,2,3} //[1,2,3,0,0] var s = [5] int{1:10, 3:30} //[10,0,0,30,0] 배열의 선언은 항상 상수로 해야한다! Range 순회 해당 배열을 처음부터 끝까지 도는 반복문을 간단하게 나타낼 수 있다! 배열은 연속된 메.. 2021. 11. 22.
[5주차] Android Basics In Kotlin Unit 3: Navigation (2)(3) PATHWAY 2 Introduction to the Navigation component 1. 프래그먼트 및 프래그먼트 수명 주기 프래그먼트는 간단하게 말해 앱의 사용자 인터페이스에서 재사용 가능한 부분이다. 액티비티와 마찬가지로 프래그먼트는 수명 주기가 있고 사용자 입력에 응답할 수 있다. 프래그먼트는 액티비티가 화면에 표시될 때 액티비티의 뷰 계층 구조 내에 항상 포함된다. 재사용성과 모듈성을 강조하므로 단일 활동에서 여러 프래그먼트를 동시에 호스팅할 수도 있다. 2. 프래그먼트 구현 LetterListFragment 와 WordListFragment를 만들어 각각의 xml 파일에 기존 activity xml 내용을 넣어준다. Activity와 마찬가지로 레이아웃을 확장하고 개별 뷰를 바인딩해야 한.. 2021. 11. 22.
[5주차] 내비게이션 🔎 8장 내비게이션 모바일 애플리케이션에서 가장 중요한 기능 중 하나인 내비게이션을 만들어보자. 리액트 네이티브에서는 외부 라이브러리를 이용해야한다. npm install --save @react-navigation/native 리액트 내비게이션은 각 기능별로 모듈이 분리되어 있어 이후에도 사용하는 내비게이션의 종류에 따라 개별적으로 추가 라이브러리를 설치해야한다. 1. 리액트 네비게이션 스택 내비게이션 탭 내비게이션 드로어 내비게이션 내비게이션의 구조 Screen 컴포넌트 : 화면으로 사용되는 컴포넌트 name, component 속성을 지정해야한다. 항상 navigation과 route가 props로 전달된다. Navigation 컴포넌트 : 화면을 관리하는 중간 관리자 역할 여러 개의 Screen .. 2021. 11. 22.
[4주차] 클래스, 객체, 인터페이스 Ch04 클래스, 객체, 인터페이스 📌 학습목표 • 클래스와 인터페이스 • 뻔하지 않은 생성자와 프로퍼티 • 데이터 클래스 • 클래스 위임 • object 키워드 사용 4.1 클래스 계층 정의 코틀린에서 클래스 계층을 정의하는 방식을 자바와 비교해보고, 코틀린의 가시성과 접근 변경자에 대해 살펴보며, 코틀린에 새로 도입된 sealed 변경자에 대해 알아보자! 4.1.1 코틀린 인터페이스 코틀린 인터페이스는 자바 8 인터페이스와 비슷한데, 코틀린 인터페이스에는 추상 메소드뿐만 아니라 구현된 메소드도 정의할 수 있다. 단, 인터페이스에는 아무런 필드도 들어갈 수 없다. interface Clickable { fun click() } class Button : Clickable { override fun cl.. 2021. 11. 21.