GDSC HUFS 4기/Kotlin Team #3 19

[3팀] Android-12-Kotlin : 퀴즈 앱 안드로이드

이 글은 유데미 강의 Android 12 및 Kotlin 개발 완전 정복을 참고하여 작성하였습니다. 작성자 : 정호영 개발환경은 Windows, Android Studio입니다. 강의영상 101-103까지의 내용입니다. 1. manifests/AndroidManifest.xml - 액션바를 안보이게 하고 싶다면 android:theme="@style/Theme.MaterialComponents.DayNight.NoActionBar" 로 수정. 2. res/values/themes.xml - 액션바를 안보이게 하고 싶다면 로 수정해주면 된다. - 상단바가 안보이게 하고 싶다면 true 로 수정해주면 된다. - 항상 세로모드로 고정시키고 싶다면 true 로 수정해주면 된다. 3. UI

[3팀] 퀴즈 앱 안드로이드 12 - 질문모델생성과 UI모델 연결

이 글은 유데미 강의 Android 12 및 Kotlin 개발 완전 정복을 참고하여 작성하였습니다. 작성자 : 김인겸 개발환경은 Mac, Android Studio입니다. 강의영상 104-106까지의 내용입니다. 1. 질문 모델 생성하고 질문 준비하기 시작화면에서 이름을 작성하고 시작을 누르면 다음화면에서 질문과, 옵션을 나타내도록 하는 코드를 작성합니다. 이 때, 두번째 화면을 나타내는 새 Activity를 MainActivity가 존재하는 패키지 내에 만들어 줍니다. (이름은 "QuizQuestionActivity"로 합니다.) class QuizQuestionsActivity : AppCompatActivity() { override fun onCreate(savedInstanceState:Bund..

[3팀] Android-12-Kotlin : 계산기 - XML사용법과 UI생성법 배우기(선형레이아웃)

이 글은 유데미 강의 Android 12 및 Kotlin 개발 완전 정복을 참고하여 작성하였습니다. 작성자 : 김은비 개발환경은 Windows, Android Studio입니다. 강의영상 91 ~ 94를 시청하고 작성한 글입니다. 1. UI 생성 1-1. LinearLayout LinearLayout : view 를 수평또는 수직 방향으로 배치할 수 있는 레이아웃 orientation 속성을 통해 배치방향 결정 android : orientation = "vertical" : 하위 view 들을 수직방향으로 배치 android : orientation = "horizontal" : 하위 view 들을 수평방향으로 배치 Match_parent : 자신의 부모에 높이나 폭을 맞춤 , 보통은 너비 혹은 높이가..

[3팀] Android-12-Kotlin : 분 단위 나이 계산기

이 글은 유데미 강의 Android 12 및 Kotlin 개발 완전 정복을 참고하여 작성하였습니다. 작성자 : 정호영 개발환경은 Windows, Android Studio입니다. 1. Linear Layout vs. Constraint Layout Linear Layout 어느 방향으로 뷰 층을 쌓을 것인가? Horizontal 가로방향 Vertical 세로방향 간단한 페이지 구성할 경우 Linear Layout을 사용하는 것이 좋음. 복잡한 페이지의 경우 Linear Layout을 중첩하게 되는데 어플리케이션을 무겁게 만듬. Contraion Layout 상대적 위치 관계에 따라 뷰가 표시될 영역을 지정하는 방법으로 레이아웃 중첩으로 인한 성능 이슈를 줄여주고 복잡성을 낮춰 유지보수에 유리. 2. Te..

[3팀] Android-12-Kotlin : 코틀린 계산기 - XML사용법과 UI생성법 배우기 (Onclick-OnOperator)

이 글은 Android12 및 코틀린 완전 정복를 참고하여 작성하였습니다. 작성자 : 김인겸 개발환경은 Windows, Android Studio입니다. 강의영상 : 95-97 까지의 내용입니다. 1. Onclick 으로 CLR기능 구현하기. 이번 강의에서는 전에 배운 것에서 추가로 CLR기능, 즉, 숫자들을 모두 지우는 기능을 추가하는 코드를 작성해 보겠습니다. Ondigit 메소드를 이용하여 버튼 내의 Onclick과 연동하면, 내가 원하는 것들을 textview에 보여줄 수 있습니다. ● MainActivity.kt 내에 fun Ondigit(view : View){ tvInput?.append((view as Button).text) } 위 식을 이용하면 우리가 원하는 숫자들을 표시할 수 있게 된..