coding3 [Flutter] Dart 기본 문법 안녕하세요~ 챠니입니다! :) Dart에서 제공하는 개발문서를 기반으로 작성했습니다. https://dart.dev/codelabs/dart-cheatsheet 1. 문자열 보관 (String interpolation) 표현식: ${expression} String Result '${3 + 2}' '5' '${"word".toUpperCase()}' 'WORD' '$myObject' The value of myObject.toString() 2. Null관련 (Nullable variables) Dart에서는 Null이 될 수 있다고 명시하지 않는 한 Null값을 가질 수 없음 int a = null; // INVALID. int? a = null; // Valid. int? a; // The initi.. 2023. 10. 24. [Android][kotlin] Android 12 / SameSite=None; Secure관련 안녕하세요~ 챠니입니다! :) Android 타겟을 12로 적용하면서 WebView에서 발생되었던 이슈에 대해서 한번 알아보겠습니다. Android 12에서 무슨일이? 요즘은 보통 하이브리드앱을 많이 선호하면서 네이티브에서는 보통 메인을 WebView로 띄워주는 경우가 많은데요 거기에서 2020년도에서 많은 이슈가 있었던 SameSite속성에 관련된 이야기입니다. 결론적으로 Android 12를 타겟으로 하는 Android WebView에서는 SameSite 속성이 기본값이 "None"에서 "Lax"로 설정됩니다. SameSite 속성이 강화되면서 여러가지 부분에서 이슈가 발생할것이라고 생각됩니다. 여러가지 Google, Android에서는 다음과 같이 이야기하고있습니다. 크로스 사이트 쿠키를 관리하는 .. 2023. 4. 12. [Android] elevation 그림자[Shadow] 효과 넣기 예시) 그림자 10dp만큼 넣기 android:elevation="10dp" (주의사항) 그림자 영역을 설정한 뒤 그림자 영역이 보여질 만큼의 padding or margin을 설정을 해줘야 그림자를 볼 수 있습니다. 1. 뷰의 background color에 색상이 설정되어 있어야 합니다. 2. 뷰의 그림자가 생길 수 있는 여백이 있어야 합니다. 아래는 예시인 코드들을 적어보았습니다. 예시) elevation 설정 전 예시) elevation 설정 후(elevation=10dp) 예시) elevation 설정 후(elevation=100dp) 그림자를 어디에 줄 것인지 선택 OutlineProvider관련 설명입니다. https://ohdbjj.tistory.com/35 [Android] Outline.. 2021. 8. 6. 이전 1 다음