일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- Android
- git
- ReactiveProgramming
- IntelliJ
- leetcode
- Room
- homebrew
- Version
- rxjava
- sourcetree
- programmers
- livedata
- ViewModel
- github
- Java
- FRAGMENT
- library
- Java8
- Kotlin
- Algorithm
- Jetpack
- androidstudio
- Database
- Today
- Total
목록전체 글 (54)
Learn & Run
목표 간단한 예제를 통해서 리액티브 프로그래밍이 무엇인지 알아보고 이것을 사용하기 위해서 무엇을 알아야하는지도 알아보도록 합니다. 과거의 어플리케이션은 클라이언트와 서버의 작업간에 동기식 구조가 대부분이였습니다. 하지만 어플리케이션의 규모가 커지고 복잡해지면서 복잡한 비동기식 처리를 해야만하는 시대가 도래했다. 리액티브 프로그래밍은 이러한 비동기 처리를 효과적으로 처리하기 위해 사용되는 비동기 프로그래밍을 위한 API입니다. RxJava는 이러한 리액티브 프로그래밍을 확장하여 구현한 라이브러리입니다. 1. Reactive Programming의 정의 정의 : In computing, reactive programming is a declarative programming paradigm concerned..
목표 버전관리 프로그램인 Sourcetree를 사용하면서, File status에서 보여지는 각 파일들 앞의 아이콘이 무엇을 의미하는지 이해하도록 합니다. 또한 아래 과정을 통해서 Git에서의 Working Copy와 Index(Staging Area)를 학습합니다. 1. Local Repository에 또 다른 텍스트 파일 추가, 기존의 test 파일 수정하기 우선, 이전 포스팅에서와 했던 것과 같이 해당 Repository에 README 파일을 새로 추가합니다. Local Repository안에 추가해둔 test.txt 파일을 다시 한 번 수정하도록 합니다. 위의 작업을 마친 후 Sourcetree의 File Status는 다음과 같습니다. 2. README.md 파일 Commit 하고 다시 수정해보..
목표 이전 포스팅에서 만든 Local Repository안의 텍스트 파일을 이용하여 버전을 추가하는 방법을 알아보도록 합니다. 또한 텍스트 파일에 변화가 생겼을 때의 변화를 알아보면서 버전에 대해 이해해보도록 합니다. 1. Local Repository에 버전을 만들 파일을 추가합니다. 저는 간단하게 텍스트 파일을 추가하였습니다. 2. Sourcetree를 확인하여 다음과 같은 변화를 확인합니다. 3. 왼쪽 상단에 Commit버튼을 눌러 저장소의 버전을 추가해봅니다. Mac OS 환경에서 Commit버튼을 누르면 다음과 같은 팝업이 뜨게 됩니다. (사용자 정보를 등록하지 않았을 때) 추가적으로 사용자 정보를 등록할 수 있는 2가지 방법이 더 있습니다. 1) 다음과 같이 General에서 사용자 정보를 설..