GURU 41

[AndroidStudio] 애완동물 사진 보기 앱 만들기

실습 4-02 : 애완동물 사진 보기 앱 만들기 기능 시작함에 체크하면 좋아하는 애완동물 세 가지 중 하나를 선택하라는 내용이 나옴 선택 후 선택완료 버튼을 클릭하면 해당 애완동물의 이미지가 나옴 package com.example.a4_02 import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.* class MainActivity : AppCompatActivity() { lateinit var text1 : TextView lateinit var text2 : TextView lateinit var chkAgree : CheckBox lateinit var rGroup1 : RadioG..

GURU/AndroidStudio 2022.07.16

[AndroidStudio] RadioButton

실습 3-02 : 라디오 버튼을 선택하면 선택된 버튼의 문자열을 토스트 메시지로 보여줌 package com.example.myapplication import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.RadioButton import android.widget.RadioGroup import android.widget.Toast class MainActivity : AppCompatActivity() { lateinit var radioGroup : RadioGroup lateinit var radioApple : RadioButton lateinit var radioBanana : Ra..

GURU/AndroidStudio 2022.07.15

두 개의 숫자를 입력 받아 덧셈, 뺄셈, 곱셈 출력

fun sum1(a: Int, b:Int) = a+b fun sub(a:Int, b:Int) : Int=a-b fun mul(a:Int, b:Int): Int { return a*b } fun main(){ var num1 : Int var num2 : Int print("number1= ") num1= readLine()!!.toInt() print("number2= ") num2= readLine()!!.toInt() println("number1+number2=${sum1(num1,num2)}") println("number1-number2=${sub(num1,num2)}") println("number1*number2=${mul(num1,num2)}") } 10과 7을 입력 받아 출력된 결과는 위..

GURU/KOTLIN 2022.07.05

[우아한 형제들 클론 코딩 프로젝트] 2/5의 해커톤

열심히 강의를 듣고, 실습을 따라하고 과제도 성실하게 수행해서 제출했는데 문제가 생겼다. 막상 프로젝트를 시작하려 하니 그냥 진짜 새하얀 백지가 눈앞에 펼쳐진 기분이었다. 근데 비유가 아니라 아무것도 작성되지 않은 웹은 진짜 새하얀 백지였다. 이 분야가 항상 그렇지... 매 순간 느끼지만 이론(강의 수강)과 실습의 괴리가 느껴질 땐 기분이 조금 그렇다..ㅎ 실망도 좌절도 아니지만 이게 맞나 싶고 그런.. 근데 뭐 내가 얼마나 많은 프로젝트를 해봤다고,,,아직 해야할 공부도 많은걸,,, 그래도 다행인건 너무 재미가 있다는거야 나름 2년 동안 이 분야의 공부를 하며 깨달은 나만의 공부 방법(?)은, 강의를 들으며 공부한 내용과 내가 실제로 할 수 있는 것 사이에 괴리가 생겼을 때 좌절하고 다시 이론으로 돌아..

[우아한 형제들 클론 코딩 프로젝트] 1/5의 해커톤

약 15주동안 짧고 굵게 배운 파이썬 & HTML 을 응용해 약 3주동안의 클론 프로젝트를 진행했다. 우리 팀은 우아한 형제들 사이트를 선정했다. 선정 이유라 하면, 일명 네카라쿠배의 '배'가 불연듯 떠올랐고, 이 사이트 어떠냐고 제안했을 때 팀원들 모두 흔쾌히 동의했더랬다. 조금 더 정형적으로 이유를 정리해 보자면 아래의 3가지와 같다. -1. 페이지가 여러 기능들로 구성되어 수업 시간에 배운 내용과 더불어 추가적으로 공부를 진행하며 재미있게 해커톤을 진행할 수 있을 것 같았고, -2. 이미지와 문자의 적절한 배치, 동적 기능 등을 활용해 한 눈에 들어오는 임펙트 있는 홈페이지 구현을 목표로 하고 싶었으며, -3. 무엇보다 평소 자주 사용하던 배달 어플리케이션을 개발한 회사의 웹 페이지를 구현해보고 싶..