본문 바로가기

분류 전체보기220

[도서 리뷰] 처음부터 제대로 배우는 라라벨 > 진행에 앞서 요즘은 프레임워크의 시대이다. 내가 전문분야로 삼고 있는 안드로이드도 하나의 거대한 프레임워크이며, 백엔드로 널리 쓰이고 있는 스프링도 당연히 프레임워크이다. 이렇게 많은 프레임워크를 접하면서 서서히 잊고 있던 하나의 언어가 있었다. 바로 php이다. 예전에 제로보드가 한창이던 시절에 php를 지원하는 웹 호스팅을 찾아서 간단한 mysql DB와 결합하여 제로보드 설치하고, 주변사람들과 간단하게 게시판을 공유하며, 홈페이지를 운영하던 시절이 있었는데, 그러한 php 기술이 이제는 사장되어 많은 사람에게 서서히 점유율을 뺏기는 중이라고만 생각했었다. 그러던 중 우연한 기회로 다른 사람들의 프로젝트를 몇 개 둘러볼 기회가 있었는데, 그 중 많이 쓰이는 프레임워크인 라라벨로 개발했다는 것을 보.. 2021. 10. 24.
[도서 리뷰] 모바일 UX/UI 디자인 강의 > 진행에 앞서 이번엔 너무나도 자주 접하지만, 이것에 대해 잘 알 기회는 없었던 영역에 대한 책을 보았다. 항상 프로그래밍과 개발에 대한 책은 즐겨보기에 익숙했지만, 이번에는 UX/UI에 대한 책을 접했기 때문이다. 개발을 하기 위해서는 항상 앞 단계로 필요하여 제플린으로 공유받은 디자인을 활용하여 개발을 진행하고는 했는데, 그 디자인을 하는 방법이 여럿 존재하겠지만, 그 중 Adobe XD라는 것을 통해 진행하는 방법을 살펴보았다. > 책에 대한 간단한 정보 이 책은 모바일 UX/UI 디자인 강의에 대한 책이다. 사실 앞에 제목이 하나 더 붙는데, 너무 길어서 블로그 타이틀에서는 제외하였다. 전체 제목은 '10년차 디자이너에게 1:1로 배우는 모바일 UX/UI 디자인 강의 with Adobe XD' .. 2021. 9. 22.
[도서 리뷰] 텐서플로 라이트를 활용한 안드로이드 딥러닝 > 진행에 앞서 나의 직업상 안드로이드는 매우 친숙하고 가장 두려움이 없는 영역이다. 반면에 머신러닝에 대한 부분은 학습이 쉽게 되지 않아서 어려운 영역중 하나라고 생각한다. 이러한 두가지 영역을 같이 다룰 수 있는 주제가 바로 안드로이드에서 텐서플로 라이트를 활용하는 것이다. 약 일년 전부터 이 주제에 대해서 궁금해하고는 있었기 때문에 가벼운 테스트로 접근까지는 했었으나 파이어베이스의 가격정책도 함께 고려되는 상황이었기 때문에 쉽게 반영하기는 어렵다고 생각하고 있었다. 그러던 중 이런 책을 발견하게 된다. > 책에 대한 간단한 정보 이 책은 Tensorflow Lite에 대한 책이다. 안드로이드에 적용하기 좋은 것이 바로 텐서플로 라이트이기 때문에, 안드로이드를 빼놓고서 텐서플로 라이트를 이야기 하기가.. 2021. 8. 22.
[영화 리뷰] 프리 가이(Free Guy, 2021) 프리 가이 Free Guy , 2021 제작 요약: 미국 | 액션 외 | 2021.08.11 개봉 | 12세이상 관람가 | 115분 감독: 숀 레비 출연: 라이언 레이놀즈, 조디 코머, 릴 렐 하우어리, 타이카 와이티티 더보기 줄거리: “내 안의 히어로가 깨어난다!” 평범한 직장, 절친 그리고 한 잔의 커피.. 시작하며 나는 개인적으로 액션 영화를 좋아한다, 그리고 코미디가 있는 영화도 좋아한다. 그리고 라이언 레이놀즈 영화를 즐겨보기도 한다. 바로 이 작품이 이 모든것을 만족하는 작품이다. 그래서 기대가 되었다. 이 영화는 사실 영화에 대한 사전 정보도 전혀 없이, 그리고 제목만으로는 전혀 유추되지 않는 장르였기에 궁금증을 자아낸 영화였다. 하지만, 앞서 말한 조건이 모두 만족한 데다가, 이 뒤에 후기.. 2021. 8. 15.
Github에서 Keystore를 Secret Key로 반영하기(feat. Android) 일단, 기존에 keystore를 프로젝트 내부에서 파일로 보관하여 사용중인 상황이었다. 프로젝트 내에 keystore를 가지고 있었기 때문에, 이 파일이 보안에 취약한 상황이었고, 제거하기로 마음먹었다. (물론 실제 프로젝트에서는 지난 커밋에 이미 파일이 들어있는 상황이기 때문에 여전히 취약한건 마찬가지일 것이다. 하지만 이 후에 신규 프로젝트 적용시 이 방법을 응용하면 도움이 될 것이기에 시도하기를 추천한다.) 또한 전제조건으로는 Android 빌드를 이미 gradle 명령 한번에 릴리즈 apk까지 생성될 수 있도록 한 상태이어야 한다. 아래의 방법은 윈도우를 기준으로 하였으며, 일부 부분을 제외하고는 OS와 무관하게 진행이 가능하다. 1. OpenSSL 설치 먼저 OpenSSL을 설치한다. 이유로는 .. 2021. 8. 14.
Wear OS 시계모드 구현 기본 진행에 앞서 구글에서 제공한 샘플코드가 있으니 이걸 받아서 보아도 된다. 하지만, 아직 단계적으로는 New Project에 있는 코드만 보아도 충분하다고 생각된다. 시계모드 디자인 시계모드의 디자인을 완료했으면필요한 데이터를 가져오는 방법을 결정하고 시계모드를 그려야 한다. 필요한 구성요소는 아래와 같다. 하나 이상의 배경 이미지 필요한 데이터를 검색하기 위한 앱 코드 배경 이미지 위에 텍스트와 모양을 그리기 위한 앱 코드 앱의 대화형 모드와 대기모드에서 다른 배경이미지가 사용된다. 대기모드용 이미지를 보기 좋게 만드는 것은 어려울 수 있다. 대기모드 배경은 종종 이미지가 없는 완전한 검은색 또는 회색이다. hdpi인 WearOS 기기의 배경 이미지는 정사각형, 원형 이미지에 맞게 320x320 픽셀이어.. 2021. 8. 8.
반응형