분류 전체보기

    React 테스트 도입기 (0), Jest란?

    jestjs.io/ Jest · 🃏 Delightful JavaScript Testing 🃏 Delightful JavaScript Testing jestjs.io 공식홈페이지에서 "간결한 자바스크립트 테스팅 프레임워크." 바벨, 타입스크립트, 노드, 리액트, 앵귤러, 뷰 등의 환경을 지원한다고 소개하고 있다. 35k 스타를 받아서 어느정도 공신력 있는 프레임워크다. 또한 리액트 공식 홈페이지에서도 Jest를 권장하고 있다 추가적으로 아래와 같은 특징들이 있다. 간단한 설정만으로도 테스트를 실행할 수 있습니다. 풍부한 matcher를 제공하여 별도의 모듈 없이 테스트를 더 풍부하게 표현할 수 있습니다. Coverage도 별도의 설치 없이 확인할 수 있습니다. Mocking 등을 지원하여 테스트를 더 쉽게..

    뷰페이거(ViewPager)에 인디케이터(Indicator) 추가 하기

    외부 라이브러리 없이 ViewPager의 인디케이터 추가하기 1.TabLayout을 ViewPager가 있는 xml에 추가한다. 2. ViewPager와 Tablayout을 연결한다. val viewPager = findViewById(R.id.viewPager) val tabLayout = findViewById(R.id.tabLayout) viewPager.adapter = adapter tabLayout.setupWithViewPager(viewPager) (ViewPager2의 경우 TabLayoutMediator를 이용한다.) val viewPager2 = findViewById(R.id.viewPager2) val tabLayout = findViewById(R.id.tabLayout) vie..

    서비스 개발일기 2 - 기획, 유저의 목소리 듣기(2)

    저번주에 '아사모(애플유저 국내 1위 커뮤니티) 불편한 점' 투표를 하였다. ​ 결과는 아래와 같았다 ​ 1. 글의 정보성 관련 불편 (49.8%) 2. 비매너 유저 관련 불편(26.9% +) ​ 비매너 유저 관련 처리는 사용자의 유입이 어느정도 있고 나서 고려해야하지 않을까 하는 생각이 들었다. 그래서 다수의 유저들이 '유용한 글'을 원하고 있다라는 결과를 도출하였고, '유용한 글' 정의하기 위해서 다시한번 투표를 진행했다. 투표 결과 유저들이 생각하는 가장 유용한 글은 'iOS 및 제품 관련 꿀팁' 이었다. 의외의 결과였다. 좋아요 TOP 10의 70프로는 배경화면 공유 게시글이었다. 하지만 투표결과 단 1%의 유저만 배경화면 공유글이 유용하다고 했다. 투표 결과의 신뢰도가 떨어지는걸까? 어떤 데이터..

    리액트 2주차 회고

    회사에서 3월 1일 서비스 정식 출시를 앞두고 있어 회사일과 병행하는것이 생각보다 녹록치 않았다. 욕심부리지 말고, 너무 쳐지지 말고 남은 10주 동안 천천히 텐션을 올려보자. Facts(한것) 만들고 있는 사이드 프로젝트에 배운 것 적용하기 회사 + 퇴근후 1시간 반정도 매일 수업 및 과제진행 성공.. 하지만 시간 투자 더 해야할것 같다.. Feelings(느낀것) 회사에서 코드리뷰 문화를 도입해보고 싶었지만 안드로이드 ios개발을 혼자 맡고 있어 코드리뷰 문화를 도입하기 어렵다는 생각이 들었다.. 개발하기도 급급하고 매일 일정에 치이고 있다.. 빨리 이직하고 싶다.. 두번의 과제를 했지만 eslint와 같은 코드 포매팅이 아직 익숙치 않다. 여태 협업에 익숙하지 않았던것 같다. 회사에서 급하다고 일부..

    리액트 1주차 회고

    일 때매 바쁘다! 라는 핑계로 이제서야 1주차 회고를 써본다... 더 나은 문화가 있는 곳으로 이직하고자 하는 의지를 잃지말자.. 정신차리자 .. 짧고 굵게 핵심만 회고를 해보자.. Facts(한것) 점심시간 + 퇴근후 하루에 두시간 꾸준히 하기 직접 웹 서비스 만들면서 배운 것 적용하기 Feelings(느낀것) 경력이 있지만 PR을 통한 리뷰가 익숙치 않다. 부끄럽다. 코드가 점점 개선되는 과정을 수업을 통해 관찰할 수 있어서 이해가 더 쉬웠다. 앞으로 더 기대된다. 내가 생각보다 코드를 비효률적으로 개진하고 있었다. 다른사람의 PR을 보면서 각자의 방식이 생각보다 달라 놀랐고, 흥미로웠다. Findings(배운것) 내 코드를 읽는 사람의 피드백을 직접 들을 수 있어 아프지만 즐거웠다. 성장통이라 생각..

    서비스 개발일기 1 - 기획, 유저의 목소리 듣기

    내가 진짜 좋아하는게 뭐지? 중학교 때 부터 취미가 있다. 최신 휴대폰 리뷰를 보며 대리만족을 하며 시간을 많이 보내곤 했었다. 어느새 대학생이 된 나는 어렸을 때 비싸서 쓰지 못했던 애플 제품들을 굉장히 많이 사용하고 있다. 맞다 나는 애플을 좋아한다. 내 취미를 가지고 서비스화 시킬 수 없을까? 나와 같은 애플 해비 유저들의 커뮤니티를 만들어보자! 라는 생각이 번뜩 들었고, 평소 알고 지내던 애플제품을 사랑하는 서버 개발자분과 프로젝트를 시작하게 되었다. 1. 네이버 카페 아사모나 맥쓰사 에서 조회수가 높은 글들을 찾아봤다. 제품 리뷰 글, 배경화면 공유 등 사진이 포함되어 있는 게시글들이 압도적으로 많았다. 그래서 서비스 기획쪽을 사진 기반 커뮤니티로 좁혔다. 2. 아사모나 맥쓰사에서 불편한 점을 ..

    서비스 개발 일기 - 0 프롤로그, 회고

    작년 2020년 인공지능 기반 B2C 서비스를 1년정도 만들다가 말아먹었다. 실패한 원인을 돌아보면 1. 내가 가장 좋아하는 주제가 아니였다. 2. 필요한 것이 아니라 만들고 싶은걸 만들었다. 3. 서비스 보다는 기술에 더 집착했다. 이렇게 세가지다. 1. 내가 가장 좋아하고 잘 아는 분야가 아니다 보니, 열정도 금방 식었고, 기획적인 어려움에 부딪혔다. 2. 그냥 이런걸 만들면 사람들이 쓰겠지? 라는 생각에 수요 조사나 불편한 점들을 조사하려고 하지 않았다. 3. 더 나은 서비스 보다는 기술 그 자체에 중심을 뒀다. 요새 핫한 인공지능에 꽂혀 기술이 수단임을 놓쳤다. 어느새 정신을 차리고 보니, 다시 서비스를 기획하고 개발하고 있다. 성공한 창업가들은 최소 3번은 실패한다고 하니 몇번만 더 실패하면 빛..

    애플, 전기차 스타트업 Canoo와 협상 시도

    애플은 2020 년 상반기 캘리포니아 전기차 스타트 업 카누와 대화를 나눈 것으로 알려졌습니다. 그러나 Canoo는 Apple 투자에만 관심이 있었고 협상은 실패했습니다. Canoo는 나중에 펀드를 투자 한 후 상장되었습니다. 현대가 Apple 과 협력하고 있다는 소식이 들리고 1여 년전 2020 년 2 월에 Canoo와 Hyundai는 개발 파트너십을 체결했습니다. The Verge에 따르면 Canoo 기술의 흥미로운 점은 차체를보다 유연하게 설계 할 수있는 "스케이트 보드" 라고 불리는 전기 자동차의 확장 가능한 플랫폼을 보유하고 있다는 점입니다.

    아이폰에서 삭제된 문자 복구하는 법 5가지

    iPhone에서 문자 메시지 또는 iMessage를 분실했거나 실수로 삭제 했습니까? 간단한 복구 팁을 사용하여 검색 할 수 있습니다. 메시지 앱이 얼마나 커질 수 있는지를 고려할 때 iPhone에 공간을 확보하기 위해 가끔 텍스트를 지우는 것이 좋습니다 . 메시지에는 지정된 시간이 지나면 메시지를 자동으로 삭제하는 옵션도 있습니다. 실수로 중요한 메시지를 삭제하면 어떻게됩니까? 글쎄요, 운이 좋으면 다시 되 찾을 수있을 겁니다. 이 기사에서는 iPhone에서 손실되거나 실수로 삭제 된 텍스트를 검색하는 5 가지 간단한 방법을 안내합니다. 더 광범위한 문제 해결 조언을 얻으 려면 iMessage를 수정하는 방법을 설명 하는 자습서가 도움 이 될 수 있습니다. 1. iCloud 백업에서 삭제 된 텍스트를 ..

    OLED 디스플레이가 탑재된 아이패드프로 출시 예정

    애플은 2021 년 1 분기부터 아이 패드 프로 라인업을 미니 LED 디스플레이로 전환 할 것으로 예상되고 있습니다. 그러나 오늘 한국 공급망 아웃렛 더 일렉의 새로운 보고서 는 애플도 아이패드에 OLED 스크린을 채택 할 계획이라고 밝혔습니다. 새로 고침으로 미니 LED는 LCD 화면에 사용되는 새로운 형태의 백라이트입니다. OLED와 동일한 많은 이점을 제공하지만 종종 밝기 증가, 전력 효율성 향상 및 번인 위험 감소를 제공 할 수 있습니다. 가장 최근에 지난달 보고서에 따르면 Apple이 2021 년 1 분기에 미니 LED 전환을 시작할 것이라고 말했습니다. Ming-Chi Kuo는 또한 iPad Pro가 미니 LED 디스플레이를 사용하는 최초의 Apple 제품이 될 것이라고 예측 했으며 전환은 다..