안드로이드/가성비 앱개발 도전기 2

Day1: Kotlin 고급 문법 학습

퇴근 후 노트북을 켜고, 비타민 워터 하나 들고 집에서 공부 중이다. 람다는 이해했는데 확장함수에서 멘탈 터졌다. 내일 추가적으로 공부해야 할 것 같다. //Lambda //람다식은 우리가 마치 value 처럼 다룰 수 있는 익명 함수이다. //1) 메소드의 파라미터로 넘겨줄 수 있다. fun MaxBy(a: Int) //2) return 값으로 사용할 수가 있다. //람다의 기본 정의 // val lambdaName : Type = {argumentList -> codeBody} val square : (Int) -> (Int) = {number:Int -> number*number} val nameAge : (String, Int) -> String = {name : String, age-> "I a..

Day0 : 다짐과 Kotlin 문법 학습

퇴근 후 간단한 어플리케이션 개발을 통해 기획부터 테스트 단계까지 전 단계를 실습해보고자 [가성비 앱개발 도전기] 프로젝트를 시작하게 되었다. 프로젝트를 '가성비 앱개발 도전기'로 명명한 것은 외주도 안주고 혼자서 구글만 믿고 헤쳐나갈 예정이기 때문이다. 역시 나는 가만히 있는 성격은 못되나 보다. 오늘은 주말을 맞아 Kotlin 기본 문법을 학습했다. Kotlin이 안드로이드 공식 언어로 채택됐고 파이썬과 유사성이 있다고 하니 꽤 재미있을 것 같다. 기존에 안드로이드를 Java 언어로 깔짝댔던 경험이 있어서 그래도 혼자서 해낼 수 있을 것 같다는 생각이 든다. 화이팅!