분류 전체보기
-
React Native EXPO 설치App 개발/ReactNative 2022. 11. 8. 15:48
React Native EXPO 설치 (공식문서) https://reactnative.dev/docs/next/environment-setup Setting up the development environment · React Native This page will help you install and build your first React Native app. reactnative.dev 프로젝트 생성이 되지 않았다면 프로젝트 만들기 npx create-expo-app 프로젝트이름 npx create-expo-app projectName cd projectName 프로젝트 폴더까지 진입 후 첫번째 시도 npm start 위 명령어를 입력했는데 위와 같이 오류가 발생한다면 두번째 시도 npx expo ..
-
앱 보안 테스트 도구App 개발/Android 2022. 11. 8. 14:15
ADB (Android Debug Bridge) 이름에서 알 수 있듯이 ADB는 안드로이드 앱을 분석하기 위한 것이며 Android SDK Platform-Tools 패키지의 일부로 제공됩니다. 클라이언트, 데몬 및 서버의 세 가지 구성 요소가 있습니다. 클라이언트는 명령을 보내고 개발 시스템 또는 실제 모바일 디바이스에서 실행할 수 있으며 터미널을 통해 호출될 수 있습니다. 데몬은 백그라운드 프로세스로 디바이스에서 명령을 실행합니다. 서버는 개발 시스템에서 실행되며 클라이언트의 통신을 관리합니다. ADB를 사용하면 USB, Wi-Fi, Bluetooth 또는 기타 네트워킹 프로토콜을 통해 디바이스에서 시스템 이벤트를 실시간으로 모니터링 할 수 있습니다. ADB는 개발자에게 에뮬레이터 또는 실제 디바이스..
-
Android Shell 명령어 (자주 쓰는)App 개발/Android 2022. 11. 8. 14:13
자주 사용하는 Android Shell 명령어 복붙해서 사용하기 위해 정리함 모드 설정 별 여러 줄이면 모두 입력해야함 도즈모드 adb shell dumpsys deviceidle force-idle adb shell dumpsys battery unplug adb shell am set-inactive com.buzzni.android.subapp.shoppingmoa true 도즈모드 해제 adb shell dumpsys deviceidle unforce adb shell dumpsys battery reset adb shell am set-inactive com.buzzni.android.subapp.shoppingmoa false 도즈모드 확인 adb shell am get-inactive com..
-
React Native CLI 설치 (MacOS, M1설정하기 포함)App 개발/ReactNative 2022. 11. 8. 14:07
ReactNative 는 EXPO 와 CLI 로 구분하는데 EXPO 가 아닌 CLI 설치 방법 React Native 설치 (https://reactnative.dev/docs/environment-setup) 기본적인 설치는 위 링크 참고하기 1. Homebrew 설치하기 (https://brew.sh/index_ko) 1.1 터미널 열기 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 1.2. 모두 설치한 후 에 아래 환결설정 해주기 echo '# Set PATH, MANPATH, etc., for Homebrew.' >> /Users/Jay/.bash_profile echo '..
-
훅(Hooked) 모델 - 니르 이얄책 2022. 11. 8. 14:01
훅(Hooked) 모델 (http://www.yes24.com/Product/Goods/15523319) 습관을 만드는 신제품 개발 모델 니르 이얄 저 / 조자현 역 | 리더스북 | 2014년 12월 20일 | 원서 : Hooked 1장 - 습관의 영역 상품에 충성도를 높이고 정기적으로 사용하게 하기. 가 중요함 4가지요소 계기 행동 가변적보상 - 보상을 기대하면 도파민 분비가 증가. 가변성을 추가하면 훨씬 많이 증대됨. 슬롯머신과 복권이 대표적인 예. 투자 습관을 통해 무료로 사용하는 것들을 혜택을 주면서 자연스럽게 유료화하기. 성장 증가에 가장 중요한 요인은 입소문 순환 시간이다. 신생 기업들이 성공기회를 잡기위해서는 좀 더 나은 상품이 아니라 9배 정도는 뛰어난 상품을 선보여야한다. 습관을 ..
-
개발자의 글쓰기 - 김철수책 2022. 11. 8. 13:59
개발자의 글쓰기 (http://www.yes24.com/Product/Goods/79378905) 변수 네이밍부터 릴리스 노트, 장애 보고서, 기술 블로그까지, 프로그래머의 글쓰기 고민 끝! 김철수 저 | 위키북스 | 2019년 10월 04일 프롤로그 개발자 글쓰기 특징 : 정확성, 간결성, 가독성 1. 개발자가 알아야 할 글쓰기 기본 1. 문장과 단락을 구조화하는 법 문장을 구조화 하는 법 “입력 데이터는 3차원 벡터다. 색상 RGB 값을 각각 사용하기 때문이다.” 간단한 문장구조로 핵심을 말한 뒤 필요에 따라 부가 설명을 하면 된다. 서술식, 개조식, 도식의 차이 서술식 : ~다 로 끝나는 문장 개조식 : 명사(완료, 증가), 용언의 명사형(~했음) 등으로 끝나는 문장 도식 : 표나 그림으로 ..
-
클린 아키텍처 - 로버트 C. 마틴책 2022. 11. 8. 13:56
클린 아키텍처 (http://www.yes24.com/Product/Goods/77283734) 소프트웨어 구조와 설계의 원칙 로버트 C. 마틴 저/송준이 역 | 인사이트(insight) | 2019년 08월 20일 | 원제 : Clean Architecture: A Craftsman’s Guide to Software Structure and Design 설계와 아키텍처란? 어떠한 경우라도 개발 조직이 할 수 있는 최고의 선택은 조직에 스며든 과신을 인지하여 방지하고, 소프트웨어 아키텍처의 품질을 심각하게 고민하기 시작하는 것이다. 두 가지 가치에 대한 이야기 기능(행위)인가 아키텍처인가 아이젠하워 매트릭스 긴급한 문제는 중요하지 않으며, 중요한 문제는 절대 긴급하지 않습니다. 첫 번째 가치인 행위는 ..
-
소프트 스킬 - 존 손메즈책 2022. 11. 8. 13:42
소프트 스킬 (http://www.yes24.com/Product/Goods/111096733) 평범한 개발자의 비범한 인생 전략 존 손메즈 저/이미령, 김태곤 역 | 길벗 | 2022년 07월 29일 | 원서 : Soft Skills 2nd edition 소프트웨어 개발자의 삶, 새로운 시각으로 바라보라 다른 이들과 달리 멋지게 시작하라 사업가의 사고방식 갖추기 가장 심각한 실수는 자신의 경력을 사업처럼 생각하지 않는 것이다. 성과와 상관없이 일정한 급여를 정기적으로 받다보면 회사원이라는 정체성에 갇히기 십상이다. 고용주를 당신이 운영중인 소프트웨어 개발자의 고객이라고 생각하라. 고객이 한 명뿐이고 그 고객이 수익 전부를 책임져주는 상황이라고 해도 자신이 사업을 하고 있다고 생각하면 무력감과 의존성에서..