---
# System prepended metadata

title: Android study

---

# Android study

## 회고

```
#### 성민님

java, git이 어렵다.
androidx 는 해결!!! :tada: 

#### 정한님

java.......

### 개발언어에 대해

상호님 - 원래 자바로 개발하셨어서 양쪽으로 실행보셨다
정한, 성민, 기환님 - 자바
은영 - no java, yes kt
```

### K

> 5분

안드로이드 공부를 드디어 시작했다 !!!
처음 접한게 좋았다 !! (하지만 어렵다 ㅠㅠ)
실제로 큰 프로젝트에 가면 구현한게 모를 때가 많은데 규모가 작아서 사이클을 다 살펴볼 수 있다.
스펙트럼을 넓힐 수 있었다
어떻게든 책을 한 권 끝낼 수 있었다!!!!!

### P

> 10분

Kt 와 java의 언어적인 차이

개인관리 (시간관리)
- 연휴..........

View
- 관리와 만들기

디테일에 대한 고민이 생겼다
- 라이프사이클 등등

1달동안 커뮤니케이션이 부족했다 ㅠㅠ

레벨차이

### T

> 15분

> Kt 와 java의 언어적인 차이

- 안드로이드 생태계가 java에서 Kt로 넘어가는 과도기인 상태
- Kt???????!

> 개인관리 (시간관리) - 연휴..........

- 시간의 기한을 쪼개서 하기

> View - 관리와 만들기
> 디테일에 대한 고민이 생겼다 - 라이프사이클 등등
> 1달동안 커뮤니케이션이 부족했다 ㅠㅠ
> 레벨차이

- 개인적인 공부
- 시간을 정할 때 각자 배분을 어떻게 해야할지 과제

- 개발합숙 !

- 오늘은 肉の日です

## 9월의 스터디에서 이해되지 않는 부분에 대해서 이야기해보기

DB - API 로 서버와 통신하는 걸 해보고싶다 
- Retrofit2 

레이아웃의 종류가 다양하다
- 머테리얼 디자인에 잘 준수된 어플리케이션을 카피?해서 만들어보기

```
설계방식
- MVVM, MVP .....

테스트
```

## 10월의 스터디

정한님
- 코틀린으로 메모앱을 새로 리뷰하고,
- 드로이드카이기 :star: 
- API 통신

기환님
- 코틀린
- API 통신, Retrofit2 사용해서 하나의 어플리케이션 완성하기.
    - API를 어떻게할건가?
    - https://developer.twitter.com/en/docs/tweets/post-and-engage/api-reference/get-statuses-show-id
- 플러스 알파 !


상호님
- 메모앱을 살을 붙이기
    - 디자인패턴
    - 테스트 추가
    - API 통신

성민님
- API 통신

은영
- 메모앱을 살을 붙이기
    - API 통신
    - CI 추가(Bitrise)
        - ktlint
        - 테스트 추가
    - (디자인패턴)

---

### 할 것

공통
- API 통신

선택
- Push nofitication
- (테스트, 디자인패턴)
- 코틀린
    - 메모앱을 코틀린으로 쓰기.

#### API 통신

- **Retrofit2 를 사용**

- twitter copy app 
    - https://developer.twitter.com/en/docs/tweets/post-and-engage/api-reference/get-statuses-retweets-id
    - @unnnyong
    - @기환님
    - @정한님

![](https://i.imgur.com/DicrpA9.png)

- Firebase
    - Push nofitication @상호님

#### 테스트

- Unit test https://black-jin0427.tistory.com/107

#### 디자인패턴

### 10월 스터디
- 10월 26일 토요일 13시