profile
Development voyage⛵

[Google Compose Camp] Unit 2 연산자

Kotlin에서 null 허용 여부 사용 👆? 연산자 -> null 허용 Kotlin에서 null을 허용하는 변수를 선언하려면 유형 끝에 ? 연산자를 추가해야 합니다. 예를 들어 String? 유형은 문자열이나 null을 보유할 수 있는 반면 String 유형은 문자열만 보유할 수 있습니다. null을 허용하는 변수를 선언하려면 null을 허용하는 유형...

2022년 12월 29일
·
0개의 댓글
·

[Google Compose Camp] Unit 1/BusinessCard

Row 또는 Column 컴포저블 Row 및 Column 컴포저블에서 여러 horizontalArrangement 및 verticalAllignment 매개변수를 사용하여 원하는 디자인을 적용해 봅니다. Image 컴포저블 contentDescription 매개변수를 채우는 것 잊지 않기 음성 안내 지원은 contentDescription 매개변수를 사...

2022년 12월 29일
·
0개의 댓글
·

[Google Compose Camp] Unit 1/HappyBirthday /ComposeArticle/TaskCompleted /ComposeQuadrant

Pathway3. HappyBirthday 프로젝트 이미지 조정 ContentScale 유형을 사용할 수 있다. ContentScale.Crop 매개변수 배율을 사용하면 이미지의 너비와 높이가 다음 이미지와 같이 상응하는 화면의 크기와 같거나 크도록 가로세로 비율을 유지하기 위해 이미지의 크기를 균일하게 조정한다. contentScale = ContentS...

2022년 12월 28일
·
0개의 댓글
·

[친절한 JETPACK 개론 <상>] / ViewBinding, DataBinding

Android Jetpack 💁Jetpack이란? 개발자가 관심 있는 코드에 집중할 수 있도록 권장사항 준수, 상용구 코드 축소, 모든 Android 버전 및 기기에서 일관되게 작동하는 코드 작성을 돕는 라이브러리 모음 Room, LiveData, ViewModel 기존에 쓰던 방법 🧸findViewById 🙅하지만 버튼을 여러 개 만들 때 번거...

2022년 12월 27일
·
0개의 댓글
·

[Google Compose Camp] Jetpack Compose Unit 1/BirthdayCard

📢Preview() 함수는 안드로이드 스튜디오에서 design 창에서 미리보기 화면 📢setContent 함수 안이 빌드했을 때 보이는 실제 화면 Pathway2. Greeting Card 프로젝트 📢 design 창에서 기기의 전체 화면을 보고 싶을 때 onCreate( ) 함수 : 이 앱의 진입점이며 다른 함수를 호출하여 사용자 인터페이스를 빌...

2022년 12월 13일
·
0개의 댓글
·
post-thumbnail

An exception occurred applying request [id: 'com.android.application'] 오류 해결법

현재 그래들 플러그인을 실행하려면 Java 11을 사용해야 하는데 java 1.8을 사용하고 있어서 사용하는 오류 -> 그래들 자바 버전을 바꿔주면 된다. File > settings > Gradle > Gradle JDK를 11 version으로 바꾸기

2022년 12월 13일
·
0개의 댓글
·
post-thumbnail

[Android Studio] detected ADB 오류

AVD를 켰을 때 생기는 에러 📢 SDK Manager > Android SDK >SDK Tools > Android SDK Platfrom Tools 재설치하기

2022년 12월 10일
·
0개의 댓글
·

[안드로이드 프로젝트]커뮤니티 앱 만들기-4

컨텐츠 리스트 만들기 - RecyclerView2 다시 듣기 💁리사이클러뷰 구현 1. 리사이클러뷰를 만들 xml에 리사이클러뷰 컨테이너 추가 2. Adapter Activity 생성 3. 각 아이템들이 있을 레이아웃 파일인 item.xml 만들기 contentrvitem.xml 코드 작성 4. Adapter와 연결하기 ContentRVAdapter 코드...

2022년 12월 5일
·
0개의 댓글
·

[안드로이드 프로젝트]커뮤니티 앱 만들기-3

💁Navigation 구현 요거 쪼끔 힘들었다. 1. app밑에 새로운 Android Resource File 생성 Resource type을 Navigation으로 설정한 main_nav.xml 생성 build.gradle(:app)에 dependencies 자동으로 추가 2. 각 탭에 들어갈 Fragment 만들기 fragments 패키지를 새로 ...

2022년 12월 2일
·
0개의 댓글
·

[안드로이드 프로젝트]커뮤니티 앱 만들기-2

1. a와 b가 같은지 확인할 때 2. 뒤로가기를 눌렀을 때 이전 화면이 나오는 게 아니라 앱을 종료시키고 싶을 때 3. build.gradle(:app)의 id 'com.google.gms.google-services' 에러날 때 build.gradle(:Project)의 처음에 아래의 코드를 먼저 Sync Now를 시키면 된다. 🙌결과 💭Mai...

2022년 12월 2일
·
0개의 댓글
·

[안드로이드 프로젝트]커뮤니티 앱 만들기-1

1. - Suppress: Add tools:ignore = "MissingConstraints" attribute 에러 로고 위치가 어디로 갈건지 안 정해줘서 생기는 에러 2. SplashActivity 설정 📢앱이 갑자기 튕길 때는 AndroidManifest.xml의 activity의 name 속성의 경로가 맞는지 잘 확인하자 3. ImageVi...

2022년 12월 1일
·
0개의 댓글
·

[안드로이드 스튜디오]프로젝트 만들 때 제일 처음 해야할 것

1. colors.xml 수정 💭main color로 하고 싶은 색 추가 2. themes.xml 수정 💭values\themes\themes.xml의 style 태그의 parent부분을 Theme.AppCompat.Light로 바꿔주기 💭mainColor 변경 💭타이틀바 없애고 싶을 때

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

[안드로이드] 데이팅 앱 만들기

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

Android 앱에 Firebase 추가

이 부분을 build.gradle(:project)의 plugins의 위에 추가한다. 이 부분을 build.gradle(:app)의 dependencies에 추가한다.

2022년 11월 24일
·
0개의 댓글
·

2차원 리스트 생성

📢리스트를 생성할 때는 다른 원소의 값도 변경될 수 있는 얕은 복사가 아닌 객체를 생성하는 방식으로 하는 게 좋다. ex) 0으로 초기화한 행(row) 개수 3, 열(column) 개수 4인 2차원 리스트를 생성할 때

2022년 11월 18일
·
0개의 댓글
·

[정수론]소수구하기, 에라토스테네스의 체

✏️소수 : 자신보다 작은 2개의 자연수를 곱해 만들 수 없는 1보다 큰 자연수, 1과 자기 자신 외에 약수가 존재하지 않는 수 📝소수를 구하는 대표적인 판별볍인 에라토스테네스의 체 ⭐️원리 구하고자 하는 소수의 범위만큼 1차원 리스트를 생성한다. 2부터 시작하고 현재 숫자가 지워진 상태가 아닌 경우 현재 선택된 숫자의 배수에 해당하는 수를 리스트에서 ...

2022년 11월 17일
·
0개의 댓글
·

[그리디 알고리즘] split( )/BOJ 1541

BOJ 1541 ✏️ -, +를 기준으로 split 하기

2022년 11월 17일
·
0개의 댓글
·

[그리디 알고리즘]이차원 리스트로 다중정렬하기/BOJ 1931

이차원 리스트의 정렬 방식은 데이터의 입력 순서를 통하여 조정할 수 있다. 두개의 숫자를 한줄에 입력받고 총 5줄을 입력받을 때 두번째 숫자를 기준으로 정렬하고 싶으면 ex) 5 1 7 9 2 4 7 3 7 8 3 ⭐️E,S 순서로 정렬됨 📢앞의 순서가 먼저 정렬됨 3차원 리스트도 마찬가지로 앞의 순서가 먼저 정렬됨 ⭐️E, S, N 순서로 정렬...

2022년 11월 17일
·
0개의 댓글
·

[그리디 알고리즘] 자료구조 우선순위 큐 2가지/BOJ 1715,1744

파이썬에서 제공하는 2가지 우선순위 큐 자료구조 📢우선순위 큐에 넣은 데이터들은 자동 정렬이 됨! 우선순위 큐를 사용하기 전 준비 📋from queue import PriorityQueue 1. PriorityQueue 2. heapq 두 모듈의 차이점 PriorityQueue는 객체 자체를 우선순위 큐 형태로 만들어서 사용하는 반면 heapq는 기...

2022년 11월 16일
·
0개의 댓글
·

[JetPack Compose] 여러가지 Imports

1. Divider 에러날 때 > ### Divider 부분 > ### Color 부분 2. Button Imports

2022년 10월 30일
·
0개의 댓글
·