
이전에는 4차 산업혁명, 유비쿼터스가 유행이었다면 최근 메타버스라는 3차원의 가상세계가 유행하고 있으며, 이에 따라 넥슨은 신규 메타버스 플랫폼 PROJECT MOD를 준비하고 페이스북은 회사명을 `메타`로 변경할 정도로 최근 많은 회사에서 집중적으로 투자하고 있습니다. 이 메타버스가 무엇인지, 그리고 그 세계를 거리감 없이 디자인하여 사용자에게 보여주는 방법을 담은 도서, '메타버스를 디자인하라' 를 리뷰해보겠습니다. 본 리뷰는 한빛 미디어의 '나는 리뷰어다'를 통해 받은 도서입니다. 메타버스란 메타버스는 메타(meta: 초월, 변화)와 유니버스(universe: 우주, 세계)의 합성어로 현실세계와 같이 사회, 경제, 문화 활동이 이뤄지는 3차원의 가상세계입니다. 1992년 Snow Crash 소설에서..
Build Error Log 2022-02-25 13:43:50.714 3448-3498/com.autocrypt.mi.bf2u.barrierfree E/AndroidRuntime: FATAL EXCEPTION: pool-23-thread-1 Process: com.autocrypt.mi.bf2u.barrierfree, PID: 3448 java.lang.IllegalArgumentException: com.autocrypt.mi.bf2u.barrierfree: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. Stron..
Error Log layoutcoordinate operations are only valid when isattached is true 시나리오 BasicTextField 생성 decorationBox안에 value(입력 값)이 empty이 아니면 innerTextField를 호출하지 않도록 함 키보드 엔터 누른 경우 search를 하고 키보드 숨김 및 focusManager로 clearFocus 호출 이때 text가 비어있는 상태에서 키보드 숨김 및 focus 해제 후 다시 BasicTextField를 클릭하면 앱 사망 분석 clearFocus() 함수의 문제인가? clearFocus() 함수를 호출하고 이후 호출을 하지 않더라도 앱이 사망 키보드가 내려간 상태에서 textField를 클릭하였기 때문..

초중학교 때 웹 개발을 공부하여 이미 여러 웹사이트를 만들어보았습니다. 그렇기에 어느 정도 웹 개발을 할 줄 안다 생각하였으나 이 책을 보니 "이렇게도 개발할 수 있구나"라는 부분을 많이 느꼈습니다. 한빛 미디어의 '나는 리뷰어다'를 통해 받은 도서로 느낀 점을 짧게 요약해보겠습니다. 본 도서는 8개의 챕터로 구성되어있습니다. 웹사이트의 기본과 필수 도구 랜딩 페이지로 배우는 반응형 웹 디자인과 글꼴 블로그 사이트로 배우는 다단 레이아웃과 꾸미는 방법 회사 사이트로 배우는 표, 그래프, 폼, 자바스크립트 이벤트 사이트로 배우는 특정 페이지 만드는 법과 애니메이션 갤러리 사이트로 배우는 이미지와 동영상을 사용하는 방법 HTML과 CSS를 더 빠르고 쉽게 관리하는 방법 사이트 올리는 법과 문제 해결 방법 웹..

최근 게임은 단순한 오락거리의 일종이 아닌 문화로 자리잡을 정도로 많은 성장과 시선의 변화가 있었습니다. 국내 대표적인 게임 개발툴로는 언리얼과 유니티가 있는데 그 중 유니티로 개발하는 비율이 높습니다. 그러나 게임 개발이라하면 무시무시한 수학 공식이 들어가거나 매우 어렵게 느껴지실거라 생각이 듭니다. 이번 글에서는 유니티라는 프로그램으로 게임을 개발하는 방법을 담은 도서를 소개해보도록 하겠습니다. 책의 구성 요소 1부: 유니티 준비하기 유니티 설치 및 유니티 동작 원리와 인터페이스 배우기 유니티 개발 환경 준비 및 간단한 프로젝트를 만들어봅니다. 컴포넌트 개념과 메시지, 브로드캐스팅 등 유니티의 기본적인 지식 및 소통법을 알아갑니다. 2부: C# 프로그래밍 C# 프로그래밍과 객체지향 쉽게 배우기 코딩 ..