본문 바로가기

전체 글240

JETPACK COMPOSE: 영화 앱 만들기 - 2, Navigation Component, Scaffold, LazyColumn, Passing Data Between Screens, Coil 지난 시간 리뷰 JETPACK COMPOSE: 영화 앱 만들기 - 1, Navigation Component, Scaffold, LazyColumn, Passing Data Between Screens JETPACK COMPOSE: 영화 앱 만들기 - 1, Navigation Component, Scaffold, LazyColumn, Passing Data Between Screens 이번 앱을 통해서 배울 것들은 아래와 같습니다. Scaffold - a UI structure for our apps Navigation Component - set of tools for navigation Passing Data between Screens LazyColumn - Showing a list of it.... 2022. 2. 20.
JETPACK COMPOSE: 영화 앱 만들기 - 1, Navigation Component, Scaffold, LazyColumn, Passing Data Between Screens 이번 앱을 통해서 배울 것들은 아래와 같습니다. Scaffold - a UI structure for our apps Navigation Component - set of tools for navigation Passing Data between Screens LazyColumn - Showing a list of items on screen 위의 4가지를 이 영화 앱을 만들어 보면서 정리해보려고 합니다. Scaffold에 대해 더 자세히 알고 싶은 분은 아래 포스팅을 참고하세요~ https://mypark.tistory.com/entry/JETPACK-COMPOSE-Scaffold-%EC%A0%95%EB%A6%AC JETPACK COMPOSE Scaffold 정리 Jetpack Compose는 Andr.. 2022. 2. 18.
JETPACK COMPOSE Scaffold 정리 Jetpack Compose는 Android 프로그래밍의 미래가 될 수 있습니다! 대부분의 기능과 컴포저블(Composable)은 사용하기 쉽고 이해하기 쉽습니다. 또한 엄청난 수의 속성을 가지고 있습니다. 이번 시간에는 Scaffold에 대해 알아보려고 합니다. Scaffold는 무엇이고 어떻게 사용하는 것일까요? Scaffold는 Material Application에서 사용되는 기본 구성 가능 함수(Composable function)입니다. UI관련 함수는 모두 Composable function이어야 합니다. 이 구성 요소는 올바른 레이아웃 동작이 보장되는 응용 프로그램 화면을 구성하기 위해 여러 재료 구성 요소를 결합하는 간단한 방법을 제공합니다. (예 : 플로팅 액션 버튼 상단 스낵바의 올바.. 2022. 2. 17.
[Kotlin] Leetcode 344. Reverse String Write a function that reverses a string. The input string is given as an array of characters s. You must do this by modifying the input array in-place with O(1) extra memory. Example 1: Input: s = ["h","e","l","l","o"] Output: ["o","l","l","e","h"] Example 2: Input: s = ["H","a","n","n","a","h"] Output: ["h","a","n","n","a","H"] Constraints: 1 2022. 2. 16.
노후자금 연금저축펀드 투자 포트폴리오 수익률 기록 2회차 2022년 2월 15일 현재 구입중인 포트폴리오를 공유하려고 한다. 러시아 우크라이나 전쟁 위험 사태로 인해 계속해서 미증시와 우리나라 증시가 곤두박질 치고있는 상태이다. 요 몇일 나스닥만 봐도 꽤나 많이 빠진 것을 볼 수 있다. 코스피는 2676으로 3천대를 왔다갔다하던 모습과는 다르게 엄청나게 하락한 모습을 볼 수 있다. 나스닥보다 훨씬 많이 빠진 것이다. 코스피에 투자한 사람들은 분명 많은 피해를 입었을 것이다. 종종 커뮤니티 글을보면 30%나 까먹었어요 같은 글들을 볼 수 있다. 투자 우울증, 투자에 실패하여 가족불화가 생긴 글 등등의 투자 실패에 대한 글들이 서서히 보이기 시작한다. 슬슬 위기의 시작이라고 볼 수 있을 것 같다. 러시아 우크라이나 사태가 어떻게 해결이 되던 미국의 금리인상도 예상.. 2022. 2. 15.
Jetpack Compose 1.1 릴리즈! https://android-developers.googleblog.com/2022/02/jetpack-compose-11-now-stable.html Jetpack Compose 1.1 is now stable! Posted by Florina Muntenescu , Android Developer Relations Engineer Today, we’re releasing version 1.1 of Jetpack Co... android-developers.googleblog.com 구글은 Android의 최신 네이티브 UI 툴킷인 Jetpack Compose 버전 1.1을 2022년 2월 9일 출시하였습니다. 그리고 계속해서 로드맵을 구축하고 있다고 합니다. 이번 릴리즈에는 향상된 초점 처리, 터치 .. 2022. 2. 11.
JETPACK COMPOSE: 팁 계산기 만들기 - 3 지난 시간 팁 계산기 만들기 2편 JETPACK COMPOSE: 팁 계산기 만들기 - 2 JETPACK COMPOSE: 팁 계산기 만들기 - 2 지난 시간 팁 계산 만들기 1편 JETPACK COMPOSE: 팁 계산기 만들기 - 1 JETPACK COMPOSE: 팁 계산기 만들기 - 1 앱을 만들기 전에 몇가지에 대해서 배워보겠습니다. 아래 코드는 jetpack으로 default Activity를.. mypark.tistory.com 이제 구현해야 될 것은 숫자가 입력되었을 때 Split과 Tip을 계산하는 것입니다. 숫자가 입력되기 전에 Split과 Tip은 보이지 않아야 합니다. 그래서 우리는 validState을 이용하여 이를 구현하려고 합니다. InputField아래에 if문을 추가하여 valid.. 2022. 2. 8.
JETPACK COMPOSE: 팁 계산기 만들기 - 2 지난 시간 팁 계산 만들기 1편 JETPACK COMPOSE: 팁 계산기 만들기 - 1 JETPACK COMPOSE: 팁 계산기 만들기 - 1 앱을 만들기 전에 몇가지에 대해서 배워보겠습니다. 아래 코드는 jetpack으로 default Activity를 생성했을 때 만들어지는 코드입니다. class MainActivity : ComponentActivity() { override fun onCreate(saved.. mypark.tistory.com 이제 아래 Main 부분을 만들어 봅시다! 아래 부분은 좀 복잡해 보이는데요. 일단은 간단하게 Border와 shape를 만들어 봅시다. 동일하게 Composable function인 MainContent()을 선언하고 Surface를 만듭니다. Surfa.. 2022. 2. 8.
300x250