하루에 0.01%라도 성장하자
반응형

전체 글 185

UX - 인터렉션의 이해

인터렉션 둘 이상의 물체나 대상이 서로 영향을 주고 교감하는 하는 행동 크게 사용자 사용자 제스처와 디바이스 효과로 나눌 수 있음. 디바이스 효과(Device effect) 개념 모바일 앱 화면 전환 효과를 말함. 페이드 인 & 아웃 A 에서 B로 화면이 전환될 때 A가 흐려지면서 B가 진해지는 효과 슬라이드 전환 방향에 따라 레프트, 라이트, 업, 다운으로 구분 슬라이드 오버레이 새로나오는 B 화면이 기존에 A화면 위로 올라오는 효과 모바일 앱에서는 메뉴, 설정, 마이페이지 등에 많이 사용됨 슬라이드 리비얼 기존의 A 화면이 나가고 그 자리에 B 화면이 나오는 효과 서브 화면에서 다시 메인화면으로 넘어갈 때 사용 슬라이드 푸시 B 화면이 A 화면을 밀어내면서 나오는 효과 주제가 다른 화면이나 메뉴로 이..

Develop/UI & UX 2021.10.05

Android - MVP#1 패턴공부. 하지만 그전에 알아야 할 것

안드로이드 디자인 패턴에 대해서 공부중이다. 해당 항목으로 공부중인 이유는 여러 이유가 있겠지만 그중에서도... 우선.. 기술에 대한 도태?를 느껴서가 가장 큰것 같다. 해당 글을 쓰기전 여담이지만, 현재 다니는 회사에서 하이브리드 앱을 만들고 있다보니 아무래도 100% 네이티브 앱보다는 안드로이드 기술에 대한 의존성이 덜하고, Fornt의 영역이 웹이 90%, 네이티브가 10% 정도를 차지하다 보니 자연스럽게 웹개발을 하고 있다... 거기에 인력 부족으로 서버와 관리자페이지 등의 Spring Boot 개발도 같이 하고 있다. 이러다 보니 안드로이드 개발자라는 전문성에 뭔가.....혼란이 오고 최신 안드로이드 기술 동향등에 대한 갈증을 느끼게 되었다. 처음 이직을 할때는 안드로이드 전문 개발자가 되기 위..

카테고리 없음 2021.07.11

Android - DataClass, DataBinding

DataClass 와 DataBinding을 이용한 MVVM 패턴 구현하기 첫번째 스텝이다. 먼저 DataBinding을 진행하려면 아래와 같은 설정을 해준다. 설정 project 단위의 gradle에 아래와 같은 설정을 해준다. plugins { id 'kotlin-kapt' } android { .... dataBinding{ enabled = true } } DataClass 만들기 User라는 DataClass를 만들어서 Model 형태로 사용한다. data class User( val firstName : String, val lastName : String } layout.xml 에 DataBinding 진행하기 xml 파일로 되어있는 layout 파일에 dataBinding을 해준다. 여기서..

Develop/Android 2021.06.30

SpringBoot - Junit @Autowired

SpringBoot 에서 Junit 을 처음으로 실행해 보았다. 우선 너무 어려웠고.. 생각보다 봐줘야 하는 설정이 너무 많아서 삽질하면서 이것저것 해본게 너무 많아 기억이 안날 정도. 더 기억을 잃기전에.. 미리 기록하고자 글을 남긴다. 개발 환경 1. Spring Boot version - 2.0.2 RELEASE 2. JUnit version - JUnit4 를 쓰려고 했는데 javaTest Runner라는 Extensions 를 설치하여 해결하였음. 3. IDE - VSCode 고난 1. 우선 SpringBoot 라는게 어려웠음.. - 누가 그랬는데.. Spring은 설정이 반이라고. 이거 거짓말입니다. 설정이 90% 이상입니다 이거 2. VSCode - 현재 팀에서 VSCode를 IDE로 잡고 ..

카테고리 없음 2021.06.11

분노의 질주 - 더 얼티메이트 ( ★★★☆☆ ) 스포주의!! 쿠키영상 있음!!

스포일러 있음!!!!!!!!!!!쿠키 영상 있음!!!!!!!! 이번에 용산에 가서 4DX로 분노의 질주를 봤다. 코로나 때문에 영화관도 엄청 오랜만에 가기도 했고, 이전 시리즈인 홉스 & 쇼를 너무 재밌게 봤기 때문에 기대를 했다. 이번 편은 조금 특별했다. 돔의 과거와 돔의 동생 제이콥의 등장으로 뭔가 스토리 라인이 만들어지고 바로 자동차 씬... ㅋㅋ 정말 한번도 보지 못한 차들의 등장과 어떻게 저러한 충격에서 버틸 수 있는지.. 영화는 영화구나 현실에서는 백번정도 에어백이 터질 듯한 상황인데.. 라며 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 휴 이번 편에서는 여러개의 반전들이 있는데 우선 첫번째로 죽은줄 알고 있었던 '한'의 등장과 살아 돌아올 수 있었던 비하인드에 대한 내용이 나오고 두번째로는 돔의 과거에 대..

Hobby/Review 2021.05.29

영화 리뷰 - 낙원의 밤(★★★★☆) 리뷰 - 스포 주의!!

리뷰에 일부 스포가 포함되어 있습니다..!! 요즘 넷플릭스를 보면 드라마보단 영화를 더 검색하게 된다. 나온지는 오늘 날짜 기준으로 꽤(?) 지났지만 리뷰를 써보려고 한다. 사실 이건 누군가에게 보여주기 위한 리뷰라기 보다는... 나 자신이 영화를 기억하고 정말로 나중에 이 영화를 다시 보게 된다면? 그때 느낄때와 비교할 수 있을 것 같은 재밌는 생각에 남기기로 했다. ( 지극히 주관적인 리뷰 ) 우선 출연진을 보자. 사실 나는 감독은... 잘 몰랐고 최근 '빈센조'에서 전여빈의 연기를 매우 좋게 봤기 때문에.. 그리고 워낙 평소에 좋아하는 엄태구, 차승원 배우가 나와서 기대하고 봤다. 이 리뷰를 작성하면서 추가로 박훈정 감독을 검색해 보았는데 필모가...화려하구나.. ( 몰라봬서 죄송합니다. ㅠ) 마녀..

Hobby/Review 2021.05.25

Vue - .vue 파일에서 commit 이용하기

기본적으로 Vuex를 사용하면 mutation을 이용한 action.js 파일에서 commit을 한다. 즉, API를 이용해 받은 response값을 commit으로 저장하여 getter를 호출해 가져오는 형태로 사용한다. 하지만 가끔 *.vue 파일에서 특정한 값을 저장해서 getter로 손쉽게 불러와야 하는 경우가 발생한다. 이때. 우리는 아래와 같이 쓴다 this.$store.commit("setData", this.data); 이미 main.js에 store가 선언되어 있고 setData라는 mutations을 사용하는 방법이다. 위 코드를 사용하면 setData 를 통해서 this.data 값이 미리 선언된 글로벌한(?) 변수에 저장이 되고 이를 getter를 이용해 가져다 쓸수 있게 되는 것...

Develop/Vue.js 2021.05.21
반응형