분류 전체보기(98)
-
[Android/Kotlin] 간단한 Animation Transition 구현하기
요즘 다양한 인터렉션에 대해 관심이 생겨 찾아보던 도중 다음과 같은 Animation을 만드는 방법에 대해 알게 되었습니다 ! AcitivityOptions의 makeScenceTransitionAnimation() 을 이용하여 Animation Transition을 하는 방법에 대해 적어보겠습니다. 아래와 같이 간단한 Animation도 가능하지만 RecyclerView에도 Animation Transition을 적용해 볼 수 있을 것 같습니다 : ) 다음 포스팅에서는 RecyclerView에 Animation Transition 적용하는 방법에 대해 써보도록 하겠습니다 ! 📌 Styles 추가해주기 해당 Animation Transition을 적용하려면 Style에 "android:windowActi..
2021.01.02 -
[Android/Kotlin] 언어설정 (Eng / Kor) 변경하기
2020 스마트 관광 앱 개발 공모전에 K-Pop 명소 추천 플랫폼인 'Kravel'을 개발하였는데요. 외국인을 타겟으로 한 앱이다 보니 영어/중국어,등 설정언어를 변경할 수 있도록 해주는 기능 이 필요했습니다! 다양한 언어팩을 제공하지는 못하였지만 가장 많이 사용되는 언어인 영어와 한국어중 언어를 마음대로 변경하고 설정할 수 있도록 하는 기능을 구현하였습니다. 다양한 언어팩을 제공하는 점과 전세계에 열풍중인 K-Pop 명소들을 추천해준다는 점에서 운이 좋게 외국어 앱 특별상을 받을 수 있었습니다 : ) 오늘은 제가 구현했었던 언어를 설정/변경 할 수 있는 방법에 대해 소개해드리고자 합니다 : ) String 값들이 모두 설정된 언어에 따라 변경되야하기 떄문에 꽤 번거로운 작업이 되실 수도 있지만, 다양..
2021.01.01 -
[Android/Kotlin] darkmode 적용하기
안드로이드에서 darkmode(어두운 테마)는 Android 10 (API 레벨 29) 이상에서 제공되어지는 기능 중 하나인데요. 오늘은 안드로이드에서 다크모드를 적용하는 방법에 대해서 소개해드리겠습니다. 📌 activity_main.xml 화면 구성 Light 모드 / Dark 모드 / System 설정에 따라 변경할 수 있게 RadioButton을 만들어 주었습니다. text의 색과 activity 배경색이 dark/light 모드에 따라 색을 변경해주기 위해서는 night의 color.xml이 추가로 필요합니다! ✔️values-night 폴더 추가해주기 values 오른쪽 클릭 -> New -> Directory -> .../app/src/main/res/values-night 추가해주기 ✔️co..
2020.12.31 -
[Android/Kotlin] Splash 화면 만들기
Splash 화면은 앱 시작하자마 잠시동안 뜨는 화면인데요! 오늘은 정말 간단한 Splash 화면을 만드는 방법에 대해 간단하게 적어보려합니다! 📌 SplashActivity 만들어주기 Splash 화면으로 사용할 Activity하나를 생성해주세요. 📌activity_splash.xml 화면 구성하기 원하는대로 xml 화면을 구성해주세요. 저는 간단하게 기본 android ImageView만 띄웠습니다. 📌 SplashActivity.kt Handler 구현해주기 SplashActivity.kt에 Handler를 구현해보도록 하겠습니다. Hadler의 목적은 특정 시간동안 SplashActivity 화면을 보여주도록 하기 위해서 필요합니다 저는 Splash 화면을 3초동안 보여준 뒤 MainActivit..
2020.12.31 -
[Docker/MySQL] JDBC - PreparedStatement 실습
이번 포스팅에서는 저번 글에 이어 PreparedStatement 실습을 해보도록 하겠습니다. Docker와 MySQL을 이용한 JDBC 기본 실습 과정은 아래 글에서 설명하여 생략하였습니다. JDBC 기본 사용법과 Statement 실습에 대해 궁금하시다면 아래글을 먼저 읽고 오시면 도움이 됩니다 : ) [Docker/MySQL] JDBC - Statement 실습 이번 포스팅에서는 Docker에 Ubuntu를 만들어, Tomcat8을 이용하여 JDBC 의 Statement 실습을 해보도록 하겠습니다. JDBC 실습을 원할하게 하시려면 MySQL과 Launchpad(test-db)가 필요하므로 아래의 글을 참고하.. yunaaaas.tistory.com Statement 와 PreparedStateme..
2020.12.31 -
[Docker/MySQL] JDBC - Statement 실습
이번 포스팅에서는 Docker에 Ubuntu를 만들어, Tomcat8을 이용하여 JDBC 의 Statement 실습을 해보도록 하겠습니다. JDBC 실습을 원할하게 하시려면 MySQL과 Launchpad(test-db)가 필요하므로 아래의 글을 참고하셔서 실습하시고 오시면 도움이 되실거 같아요! Docker기반의 MySQL 설치 및 기본 사용법 오늘은 학교에서 배웠던 데이터베이스 수업 실습 내용들을 정리해보려고 합니다! Docker는 설치되어 있다고 가정 하 에 도커를 활용한 Mysql 설치하는 간단한 도커 명령어와 Mysql 기본 명령어 사용 yunaaaas.tistory.com MySQL Launchpad(test-db) 다운로드 및 설치 이번에는 https://launchpad.net/test-db..
2020.12.31