일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Bottom sheet
- 공유 기능
- 안드로이드 api
- android studio
- 비동기
- 레트로핏
- 앱 출시
- 안드로이드 http
- 안드로이드 스튜디오
- 안드로이드스튜디오
- android api
- 플레이 콘솔 프로덕션
- Exposed Drop-Down Menu
- 앱개발
- Retrofit
- Dialog
- Callback
- urlconnection
- 플레이스토어 앱 게시 문제
- Kotlin
- 달력 만들기
- Today
- Total
목록전체 글 (23)
Strong 감자의 공부
목차 1. 함수 알아보기 2. 익명함수와 람다표현식 알아보기 3. 함수 자료형 알아보기 1. 함수 알아보기 🔶 1.1 함수 정의와 실행 코틀린은 유니코드문자를 지원하기 때문에 함수명, 변수명 등을 한글로 지정해도 된다. fun main() { val 결과값 = 함수명("함수", "호출") println(결과값) } fun 함수명(매개변수명1: String, 매개변수명2: String): Pair { val 지역변수1 = 100 val 지역변수2 = 300 fun 지역함수명(매개변수명: String): String { return "매개변수명" } class 지역클래스명 {} println("$지역변수1, $매개변수명2") return Pair(매개변수명1, 매개변수명2) } //결과값 100, 호출 (함..
-목차 - 1. 조건표현식 알아보기 -비교 연산자 -논리 연산자 -동등성 2. 조건문 알아보기 -if -when -예외 3. 순환표현알아보기 -범위 -for, while, do while -반복자+ 고차함수 조금 1. 조건 표현식 알아보기 1. 비교연산자 연신지 메서드전횐 > a.compareTo(b)>0 0) { // ...1 if (x == 100) { val x = 200 println("참 $x") } else { println("거짓 $x") } val x = 400 println(x) } circle += 3 //... 1 에서 0이됐을때도 확인하기 때문에 // 지역변수 참조 while (circle-- > 0) { val x = 300 if (x == 100) { val x = 200 pri..
책 : 개발자를 위한 Kotlin 프로그래밍 A to Z 읽다가 헷갈리는 문법들에 대해선 링크 달아두었습니당! 링크 단것들에 대해 다 설명을 달려다가,,, 글이 너무 길어지기도하고 후반부에도 다룰것이므로 링크만 걸어둡니당! 실습은 Intelij로 하였습니다. build.gradle.kts 파일 -> dependencies 블록 안에 아래한줄 추가해야 코틀린 객체 확인이 가능했습니다. dependencies { ... implementation(kotlin("reflect")) } 1 . 객체 코틀린은 모든것을 객체로 처리하고 객체에는 해당하는 클래스가 있다. 객체의 클래스를 확인하는 방법 class Exp { val h = "hello" } fun main() { val c = Exp().h printl..
Http로 통신하는 방법에는 아래 두가지 방식이 있습니다.1. Http(s)URLConnection클래스를 이용2. retrofit라이브러리를 이용 오늘은 Http(s)URLConnection클래스를 이용해서 http 통신을 해보겠습니당! 결과물 먼저 manifest파일에서 인터넷 권한을 허용해줍니다. 주소가 https 일경우 그대로 진행해도 되지만 최근 안드로이드 최신버전으로 업데이트 되면서 https통신이 아닌 통신작업은 기본적으로 차단되어있습니다. W/System.err: java.io.IOException: Cleartext HTTP traffic to www.me.go.kr not permitted manifest파일에 아래 코드를 추가해 줘야합니다. xml 코드 ..