본문 바로가기

andorid3

[Android, Kotlin] Compose UI 정리(1) 가장 기본적인 것부터 시작하는 jetpack compose 1. layout 1. Column 하위의 뷰들을 수직 정렬해준다(vertical). // 텍스트 뷰 @Composable fun Greeting(name: String) { Text(text = name) } // 뷰를 그리는 곳(미리보기) @Preview(showBackground = true) @Composable fun DefaultPreview() { ComposeUITheme { // 자동으로 생성되는 테마 Column() { Greeting("Hello") Greeting("Android") } } } 2. Row 하위의 뷰들을 수평 정렬해준다(horizontal). @Preview(showBackground = true) @Comp.. 2022. 12. 1.
[Android, Kotlin] Android에서 Apollo를 이용한 GraphQL사용하기 현재 필자는 graphql를 이용한 프로젝트를 준비 중이기 때문에 graphql을 이용한 apollo에 대해 내가 공부한 것을 정리해보려고 한다. Apollo는 android에서 graphql을 더 쉽게 이용할 수 있게 해주는 라이브러리이다. 1. Apollo 설치하기 apollo를 android에서 이용하기 위해서는 node.js를 설치해야 한다. https://javacpro.tistory.com/62 [Node.js] Node.js 설치하기 (Windows10) Node.js 설치하기 Node.js 설치는 매우 간단하다 . 우선 아래 URL 을 따라 Node.js 사이트에 접속한다. https://nodejs.org/en/ 그럼 위와 같이 화면이 나오는데 먼저 좌측으로는 최신버전 인데 개발공부를 목.. 2022. 10. 23.
[Android/Kotlin] retrofit2 정리 오늘 예제는 http와 통신하는 방법인 retrofit에 대해 정리해보았다. 1. gradle 추가 implementation "com.squareup.retrofit2:retrofit:2.9.0" implementation "com.squareup.retrofit2:converter-gson:2.9.0" 2. api service api 구현은 박스오피스 영화 순위를 예로 들겠다. interface RetrofitInterface { @GET("http://kobis.or.kr/kobisopenapi/webservice/rest/boxoffice/searchDailyBoxOfficeList.json") fun getBoxOffice( @Query("key") key: String?, @Query("ta.. 2022. 5. 13.
728x90