일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 커스텀린트
- 프래그먼트
- 리얼하다
- 아비투스
- 한달어스
- 1일1커밋
- 테트리스
- 좌식테이블
- 한달브런치북만들기
- 슬기로운 온라인 게임
- 끝말잇기
- 브런치작가되기
- 베드트레이
- 자취필수템
- 한달독서
- T자형인재
- 캐치마인드
- 지지않는다는말
- 어떻게 나답게 살 것인가
- 목적 중심 리더십
- 소프시스 밤부 좌식 엑슬 테이블
- 북한살둘레길
- 베드테이블
- 목적중심리더십
- 한단어의힘
- 면접
- 함수형 프로그래밍
- 소프시스
- 재택근무
- 안드로이드
- Today
- Total
목록분류 전체보기 (351)
정상에서 IT를 외치다
안녕하세요. 블랙진 입니다. 이번에는 한 화면에 여러개의 프래그먼트를 어떻게 사용하면 좋을 지 포스팅 해보겠습니다. 구조는 MainActivity 1 개와 A ~ C Fragment 가 있고 하단 MOVE A ~ C 를 누르면 해당 Fragment 가 나옵니다. 또한 각 Fragment 에는 LIKE 버튼있습니다. 이를 누르면 숫자가 1씩 오르고 TextView 에 보여줍니다. package activity_main fragment_a ~ c Fragment A ~ C 의 구조는 모두 같고 위 코드에서 변수명 a 만 b 또는 c 로 변경해서 사용했습니다.(ex. TextView의 'A Fragment' 를 'B Fragment' 또는 'C Fragment' 로 변경) Fragment A ~ Cpublic..
안녕하세요. 블랙진입니다. Retrofit 을 통한 Rest API 통신 하는데 있어서 서버가 있어야 테스트가 가능합니다. 그렇다고 매 테스트가 필요할 때 마다 서버를 만들 수는 없습니다. 아래는 통신 테스트를 할 때 서버 역활을 해 줄 수 있는 유용한 주소 입니다. JsonPlaceholder http://jsonplaceholder.typicode.com/ Github Random User http://api.randomuser.me/ http://api.randomuser.me/?results=10 Github Search User https://developer.github.com/v3/search/
가상환경 만들기 테스트 $ mkdir pipenv-example // 폴더 생성 $ cd pipenv-example // 폴더 들어가기 # pipenv --three // 파이썬3 가상환경 만들기 -> Pipfile 과 Pipfile.lock 파일이 설치됨 -> vsc 로 Pipfile 을 보면 packages 에 아무것도 설치가 안되 있음 $ pipenv install django // 장고 설치 -> packages 에서 장고를 확인 할 수 있음 $ django-admin // 실행 안됨 -> 가상환경 안으로 들어가야 함 $ pipenv shell // 가상환경 안으로 들어가기 $ django-admin // 실행 됨 $ django-admin startproject blackjin // blackj..
장고(Django)란? Django overview Backend 를 만들수 있는 Framework 1. 빠른 개발 속도2. 안전하고 다루기 편함3. 커뮤니티가 활성화 되어 있고 주기적으로 업데이트 됨4. 인스타그램, 핀터레스트, 스포티파이 등 거대 기업에서 사용 중 환결설정(Setting) Requirements Python3 - 파일을 통한 설치 또는 homebrew 를 통한 파이썬 설치방법 pip - python3를 설치하면 자동으로 설치됨 pipenv - $ pip install pipenv 또는 brew install pipenv Node - 링크를 통해 설치 npm - node를 설치하면 자동으로 설치됨 yarn - $ npm install --global yarn postgres - 데이터베..
안녕하세요. 블랙진입니다. 머테리얼 디자인에 대한 샘플을 만들어 봤습니다. 데모 영상 사용한 머테리얼 디자인CardView, Floating Button, CollapsingToolbarps) Collapsing Toolbar 의 다양한 기능에 관한 포스팅 사용한 효과TransitionAnimation 기록 용 포스팅입니다. 혹시 예제가 필요하신 분은 깃허브 에서 받아주세용.
안녕하세요. 블랙진입니다.안드로이드 테스트에 관한 포스팅을 진행하고 있습니다. 아래는 이전 포스팅 내용입니다. UnitTest, UiTest 기본 예제UnitTest using mockito 이번 시간에는 Ui 테스트를 할 수 있는 espresso 에 관해 살펴보겠습니다. 귀여운 아이콘의 espresso!! 1. app 단계의 build.gradle 에 아래 라이브러리가 있는지 확인합니다.android { compileSdkVersion 28 defaultConfig { applicationId "packageName" minSdkVersion 15 targetSdkVersion 28 versionCode 1 versionName "1.0" // Espresso framework testInstrumen..
이번 독서모임에서 읽은 책은 조승연님의 시크:하다 입니다. 조승연님이 프랑스 유학 생활을 하며 보고 느낀 프랑스인의 모습을 담백하게 서술한 인문학 에세이 책입니다. "최소한 내가 만난 프랑스인은 절대로 다른 사림이 자기 인생을 '성공했다'느니 '실패했다'느니 하는 정의를 내리도록 허용하지 않는, '나는 나'라는 극도의 이기주의자였다. 그야말로 시크했다. 이에 비해 한국인은 남의 시선을 의식하고 스스로 남과 비교함으로써 자신이 불행하다고 말한다. 그래서 나느 프랑스 문화의 핵심을 이루는 '이기주의적 주관' 또는 '쌀쌀한 행복'을 말해야겠다고 생각했다. 이것이 이 책을 쓰게 된 동기이다. 위는 서문 일부입니다. 프랑스인의 이기주의적 주관, 쌀쌀한 행복에 대해 생각을 하며 책을 읽어갔습니다. PART 1. 편..
안녕하세요! 블랙진입니다. 인생 처음으로 마라톤에 도전 해봤습니다!! 처음에는 운동을 위해 한강을 따라 3 ~ 10 km 를 기분에 따라 뛰었는데 좀 더 제대로 하고 싶어 도전하게 되었습니다. 첫 도전인 만큼 10km 에서부터 출발했습니다. 내년에는 하프, 풀 마라톤 도전을 할거에요!! 10월 3일 오전 7시 잠실종합 운동장에서 하는 손기정 마라톤를 향해 출발했습니다. 오전 7시 10분 스타트 지점에 도착했습니다. 손기정 마라톤은 5km, 10km, Full 코스로 진행되었습니다. 요거는 일회용 기록 칩입니다!! 이렇게 신발에 붙이고 뛰면 자동으로 기록이 측정된다는 사실?!?! 첫 마라톤이라 엄청 신기했어요. 그렇게 8시 Full, 8시 10분 10km, 8시 20분 5km 순으로 출발 신호를 기달렸습니..
안녕하세요. 블랙진입니다. 안드로이드 테스트 코드에 관한 포스팅을 진행하고 있는 중입니다.이전 UnitTest, UiTest 기본 에서는 UnitTest 에서 Junit 사용법에 대해 알아봤습니다. 이번에는 UnitTest 에서 mockito 를 사용한 방법에 대해 사용법 위주로 포스팅을 해보겠습니다. mockito 란? mockito는 유닛 테스트를 위한 자바 프레임워크 입니다. 이에 관한 자세한 예제는 깃허브 문서에서 확인해주세요. 1. app 단계의 Build.gradle // Mockito framework testImplementation 'org.mockito:mockito-core:2.22.0'Mockito 라이브러리를 구현해 줍니다. 2. Person.class 를 생성해줍니다.public..
안녕하세요. 블랙진입니다. 이번시간에는 Unit Test 와 Ui Test 하는 법에 대해 차근차근 포스팅 해보겠습니다. TEST PYRAMID 테스트를 하는 이유? 자신의 코드에 대한 안정성 검사와 자신감을 얻기 위해 하는게 아닐까? :) 개인적으로는 무엇보다 코드 리팩토링시 기존에 돌아가던 로직을 검사하는데 있어 꼭 필요한 절차인것 같습니다. 안드로이드 테스트 종류 1. Unit 테스트- 일반적으로 코드의 유닛 단위(메소드, 클래스, 컴포넌트)의 기능을 실행하는 방식- 관련 툴 : JUnit, Mockito, PowerMock 2. Ui 테스트- 사용자 인터랙션(버튼 클릭, 텍스트 입력 등)을 평가- 관련 툴 : Espresso, UIAutomator, Robotium, Appium, Calabash..