[안드로이드] unresolved reference: java

개발/Gradle 2021. 11. 12. 08:20

Kotlin으로 안드로이드 Intent()를 적용시키다가 아래처럼 Unresolved reference: java 에러가 발생하였다. build.gradle에서 androidx.core:core-ktx의 버전에 따라 호환이 안되는 경우가 있다. 위와 같이 androidx.core:core-ktx:1.6.0을 1.3.2로 다운그레이드하고 Sync Now를 통해 적용하면 정상적으로 작동한다.

Article Thumbnail
[CMAKE] Makefile을 활용하여 Flask 커맨드 단순화

개발/Flask 2021. 11. 11. 08:20

매번 flask 프로젝트 세팅을 할 때, flask ~ command를 최소 4~5번은 입력해야 하는 불편함(이라 쓰고 귀찮음 이라 읽는다) 이 있어서 CMAKE를 통해 여러 command를 하나의 command로 통합하여 해결하였다. 프로젝트 디렉토리에 Makefile을 생성하고, 다음과 같이 작성한다. .ONESHELL: .PHONY: clean pip-packages install tests init migrate upgrade run first clean: find . -type f -name '*.pyc' -delete find . -type f -name '*.log' -delete pip-packages: sudo apt install python-pip -y install: pip3 ins..

useForm 사용하여 로그인 & 회원가입 구현 - 2. 회원가입

개발/ReactJS 2021. 11. 10. 08:20

이전 포스트에서 useForm을 활용해서 로그인을 구현하였다. useForm 사용하여 로그인 & 회원가입 구현 - 1.로그인 기존 프로젝트의 회원가입 & 로그인은 아래와 같이 global state로 유저 email, 비밀번호, 이름 등의 정보를 관리하여 한번에 signup 혹은 login API를 호출할 때, body에 json 형태로 담아 호출하는 방식으로 eight20.tistory.com 회원 가입 페이지의 경우, 한 페이지에 모든 유저 정보를 기입하게 Form을 구성하고, 회원 가입 클릭 시, 유저가 기입한 정보를 json 형식으로 전송하는 방식과, 여러 페이지에 걸쳐서 email, password 따로, 유저 이름, 휴대폰 번호등의 세부 정보를 따로 받는 방식의 두 가지 형태로 구분된다. 한 ..

[Github Action] Test 시 환경 변수 파일 처리

개발/Flask 2021. 11. 9. 08:20

Github Action을 통해 Flask의 유닛 테스트를 시도하는 도중 config.py에서 'DATABASE_URL'키의 값을 찾을 수 없다는 KeyError가 아래와 같이 발생되었다. .env 파일은 주로 API_KEY와 같은 민감한 정보를 담고 있는 환경 변수를 포함하고 있어서 보안 문제로 Github에 업로드를 하지 않지만, 테스트를 위해 업로드를 해야한다. Github Repository의 Actions Secret에는 환경 변수를 암호화해서 저장해놓고, Action에서 환경변수를 가져와서 사용할 수 있게 해준다. Github Action을 돌리는 Github 레포의 Secrets에 필요한 환경변수를 저장하고, Github Action의 해당 yaml 파일에 적용시킨다. name: flask ..

Article Thumbnail