목록전체 글 (68)
현인
안드로이드 스튜디오에서 MetaMask를 실행하기 위해서는 WalletConnect 라이브러리를 사용해야 한다. WallectConnect라이브러리 공식문서를 참고하여 개발하였다. https://docs.walletconnect.com/2.0/ About | WalletConnect Docs What is WalletConnect? docs.walletconnect.com 안드로이드 스튜디오 버전 : 2022.1.1.21 공식문서 내용 코틀린 스크립트 기반 gradle 파일을 예제로 설명하고 있어서 코틀린 스크립트로 gradle을 설정하지 않았을 경우 root/build.gradle.kts 에 설정하는 부분을 setting.gradle 파일에 넣어주면 된다. setting.gradle ... depend..
기존의 웹 방식, MPA (Multi Page Application)와 발전 과정 MPA는 link tag를 사용하는 전통적인 웹 방식이다. 과거에는 웹에서 제공되는 정보가 그렇게 많지 않았고, 많다고 해도 페이지가 나누어져 있었기 때문에 데이터를 쪼개서 보여줄 수 있었다. 하지만 요즘은 성능이 좋아지고 기술도 발전하는 등 다양한 이유로 하나의 페이지에서 보여줄 수 있는 정보가 점점 많아졌다. 게다가 서비스 사용자 또한 증가하여 서버 측에서는 사용자 각각에 대한 페이지를 만들어야 하니 과부하가 걸렸다. 왜 과부하가 걸렸을까? MPA는 새로운 페이지를 요청할 때마다 정적 리소스가 다운로드 되고 전체 페이지를 다시 렌더링하는 방식을 사용한다. 따라서 변경이 필요없는 부분을 포함하여 전체 페이지를 갱신하게 된..