본문 바로가기

분류 전체보기799

mo.js 모션그래픽 라이브러리 사용 예제를 따라해 봤습니다. 로딩 화면 같은 곳에서 사용하면 될 듯. 현재 개인 로고 가지고 가지고 노는 중. 2020. 8. 16.
브라켓 하려다가 웹스톰 설치 하.. 웹스톰 설치 했습니다. 웹사이트 개발 딱 대 2020. 8. 15.
#02 Text - Jetpack Compose 공부 Text 객체는 이제보니 기존 TextView와 일맥상통한 면이 있다. TextView도 상당히 속성이 많았는데 아니나다를까 Text 객체 또한 그렇다. 이거 조금씩 써 보면서 아무리 생각해도 기존 xml로 UI 짜는 게 훨씬 쉬운 것 같은데 Jetpack Compose를 하는 게 맞을까 현타온다. Text를 전체로 풀어보면 이렇다. text: String / Text 객체의 내용 modifier: Modifier / 나중에 정리해야겠지만 일단 레이아웃을 설정한다. padding, width, height 설정 가능한 듯 color: Color / 이건 그냥 컬러 fontSize: TextUnit / 글자 크기 fontStyle: FontStyle / 글자 스타일. 아마 Bold Italic인 듯 fon.. 2020. 8. 14.
#01 안드로이드 Jetpack Compose 시작 안드로이드 Jetpack Compose를 배워보기로 했다. 그게 이번 방학 목표였는데, Jetpack Compose를 하려면 이제 그냥 안드로이드 스튜디오로는 안 되고 Canary 버전으로 설치를 해야 한다고 한다. Canary로 설치해서 새 Compose 프로젝트를 해보니까 구조가 이렇게 되어 있었다. class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { AndroidJetpackEx2Theme { // A surface container using the 'background' color from t.. 2020. 8. 14.
코틀린 let, apply, run, with(범위 지정 함수) 정리 오늘부터 Jetpack Compose, RxJava를 공부하기로 했다. 그런데 내가 코틀린 겉핥기만 하고 있었는지 let, apply, run, with와 같은 키워드 / 메소드를 안 쓴다. 그래서 오늘 정리하면서 공부하기로 했다. let fun T.let(block: (T) -> R): R 함수를 호출하는 객체를 이어지는 블록의 인자로 넘기고, 블록의 결과값을 반환. 한 번만 사용되고 더 이상 사용되지 않는 상수 값을 let을 이용하면 불필요한 선언을 방지할 수 있음. Before val v = MyClass.getValue(CONSTANT_VALUE) myFuction(v.value1, v.value2, v.value3, v.value4) After MyClass.getValue(CONSTANT_VA.. 2020. 8. 13.
블로그 플래너 인스타그램 홍보용 사진 2020. 8. 12.