Dev Tools/android studio

안드로이드 9 10/ 자바 코틀린

JaeHyunShin 2020. 8. 31. 22:27

android9-> android10

1. 버튼이 사라졌다. 이제는 제스처 인터페이스

  버튼이 사라지고 바가 그 자리에 있다. 제스처를 통해 메뉴나 동작을 강화하는 방향으로 가는 징검다리

2. 어두운 테마 

   안드로이드 운영체제는 설정을 비롯한 거의 모든 응용 프로그램까지 흰 배경을 기준으로 설계되었다.

 

자바 vs 코틀린

  1.변수 / 상수

  java

    변수 final을 사용하지 않음 

    상수  final을 사용

  kotlin

    변수 var사용

    상수 val 사용

 2. view사용

   java:findViewById() 함수로 button 객체에 할당

   kotlin: xml에서 정의한 id값을 그대로 사용

 3. NULL 안정성

   java: Annotation을 사용하고, Kotlin에서는 Optional을 사용한다.

   kotlin:? 사용해서 Nullable과 NonNull구분 ?(Optional)을 사용하기 위해서는

변수 뒤에 자료형을 꼭 명시해야 한다.

'Dev Tools > android studio' 카테고리의 다른 글

Android Clean Architecture  (0) 2020.12.31
습관빵 어플리케이션 11/21 팀 모임  (0) 2020.12.19
reference blog for developing jaehyun's prography  (0) 2020.03.07
앱 설계 패턴  (0) 2020.03.07
직렬화/역직렬화  (0) 2020.03.07