GDSC HUFS 3기/Android with Kotlin Team 2 21

[2팀] Ind 30 화면 구성하기: 리사이클러뷰(RecylerView)

이 글은 이것이 안드로이드다 with 코틀린(개정판)를 참고하여 작성하였습니다. 작성자 : 김현주 개발환경은 Windows, Android Studio입니다. 1. RecylerView? 앱에서 관리되는 데이터 집합을 화면에 유연하게 표시할 때 사용되는 뷰 그룹(View Group) Ex) 2. Android Studio를 통한 구현 엑티비티 메인 > 리사이클뷰 (컴포넌트 가져옴) > 기본적으로 ID와 Constraint 설정 // 타이틀 : RecycleView RV 아래에 item 목록 Item에 먹이는 view를 생성하기 위해 res 디렉터리에서 필요한 xml 생성. Ex) item_recycler 현재 레이아웃에서 textView 3개를 넣은 뒤 속성의 weight값을 1 5 3으로 먹인 상태. ..

[2팀]28, 32 - 화면 구성하기: 스피너(Spinner), 프래그먼트(Fragment)끼리 값 주고받기

이 글은 YouTube 한빛미디어 채널의 [코틀린 안드로이드 기초 강의]를 참고하여 작성하였습니다. 작성자 : 강소영 개발환경은 Windows, Android Studio입니다. 28. 스피너(Spinner) 1. 스피너(Spinner)란? 목록을 제공하여 선택할 수 있도록 하는 레이아웃이다. 스피너를 터치하면 기타 모든 사용 가능한 값을 포함하는 드롭다운 메뉴가 표시되고, 여기서 새 값을 선택할 수 있다. Containers에서 Spinner을 선택해 화면에 끌어다 놓으면 생성할 수 있다. 생성 후 Constraint를 해주는 것이 좋다. Spinner에 선택 항목 목록을 채우기 위해서는 Activity 또는 Fragment 소스코드에 SpinnerAdapter를 지정해야 한다. 스피너에 제공하는 선택..

[2팀] Kotlin Section7_OOP(1)

이 글은 udemy 강의를 참고하여 작성하였습니다. 작성자 : 김민서 개발환경은 Windows, Android Studio입니다. 1. 함수(22) a) 매개변수( parameter ) fun printToLog(message: String, secondMessage: String, MyInt:Int){ Log.i("FUNCTION RUNNED : ", message+ secondMessage) } ✔ 위의 함수에서 매개변수 MyInt 와 같이, 사용하지않는 매개변수를 작성해도 오류가 나지않는다. b) 반환값 (return) ✔ kotlin에서 모든함수는 기본적으로 void형이다. ✔ 아래와 같이 함수뒤에 세미콜론으로 반환형을 적어주면 된다 //Int 반환형 예시 fun getAsum(a:Int, b: ..

[2팀] Kotlin Section 6 - Decisions and Loops

이 글은 udemy 강의를 참고하여 작성하였습니다. 작성자 : 김현주 개발환경은 Windows, Android Studio입니다. Kotlin 스터디 섹션 6 Decisions and Loops 해당 섹션에서는 반복문(Loops) 및 조건문을 학습. 섹션 타이틀에 나타난 의사결정(Decisions, 올바른 기술적 번역인지는 모르겠음)은 말 그대로 논리적 조건에 의해 반복문을 execute하는 위 과정(의사결정)을 포함하여, 조건문 등 섹션 전체 목차의 내용을 칭하거나, 혹은 선언 및 조건이라는 하위 목차 21. 의 내용을 일부만을 의미하는지는 모르겠으나, 쨌든 이번 섹션에서는 반복문과 조건문을 학습함. 1. 반복문 크게 while, do-while, for의 세 가지 반복문을 설명함. 강의에서 해당 반복..

[2팀] Kotlin Section 7 - OOP(2)

이 글은 udemy 강의와 Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린을 참고하여 작성하였습니다. - 작성자 : 임나경 - 개발환경은 Windows, Android Studio입니다. 1. Public, Private, Protected and Internal Examples (접근 제한자) 위와 같은 것들을 접근 제한자라고 한다. 접근 제한자(visibility modifier)란 클래스의 멤버를 외부의 어느 범위까지 이용하게 할 것인지를 결정하는 키워드이다. 코틀린에서는 변수나 함수를 클래스로 묶지 않고 소스파일의 최상위에 선언할 수 있고, 이 또한 접근 제한자로 범위를 제한할 수 있다. 접근제한자 최상위에서 이용 클래스 멤버에서 이용 public 모든 파일에서 가능 모든 클래스에서 ..