├── 2003 ├── README.md ├── byiryu │ └── README.md ├── kangraemin │ └── README.md ├── kimmooje │ └── README.md ├── mtjin │ └── README.md ├── sooakim │ └── README.md └── tjdwlsl1021 │ └── README.md ├── 2004 ├── README.md ├── eunjin-hong │ └── README.md ├── invitejay │ └── README.md ├── jesterz91 │ └── README.md ├── kyudong3 │ └── README.md ├── nukeolaf │ └── README.md └── taeseongyun │ └── README.md ├── 2005 ├── README.md ├── RyuC0605 │ └── README.md ├── chuuuul │ └── README.md ├── developer-sungjae │ └── README.md ├── hwaniiidev │ └── README.md ├── leechungwoo92 │ └── README.md └── sangjinKIM93 │ └── README.md ├── README.md ├── class00 ├── README.md ├── baeyeongpyo │ └── README.md └── deadlykitten-dev │ └── README.md ├── class01 ├── GeoN5 │ └── README.md ├── README.md ├── gongsulmin │ └── README.md ├── hoyuo │ └── README.md ├── improve777 │ ├── README.md │ └── 주차별_후기.md ├── namjackson │ └── README.md └── sabgilhun │ └── README.md ├── class02 ├── BeokBeok │ └── README.md ├── NackUn │ └── README.md ├── Nanamare │ └── README.md ├── README.md ├── machine-human │ └── README.md ├── sport0102 │ └── README.md └── zion830 │ └── README.md ├── class03 ├── README.md ├── dlwls5201 │ └── README.md ├── ganghee │ └── README.md ├── preludezdev │ └── README.md ├── wkdehdlr │ └── README.md ├── wswon │ └── README.md └── zojae031 │ └── README.md ├── class04 ├── README.md ├── jskim5923 │ └── README.md ├── junghum21 │ └── README.md ├── onemask │ └── README.md ├── seonoh │ └── README.md ├── syli9526 │ └── README.md └── toctocbin │ └── README.md ├── class05 ├── 2giwon │ └── README.md ├── README.md ├── bean628 │ └── README.md ├── buddman1208 │ └── README.md ├── developerkhm │ └── README.md ├── ironelder │ └── README.md └── taeiim │ └── README.md ├── class06 ├── JayYi │ └── README.md ├── README.md ├── chanhoparkcj │ └── README.md ├── dksush │ └── README.md ├── doubleclutch30 │ └── README.md ├── jjunji │ └── README.md └── wooooooak │ └── README.md ├── class07 ├── 172900 │ └── README.md ├── AhnHyeonho │ └── README.md ├── README.md ├── ghkdua1829 │ └── README.md ├── handnew04 │ └── README.md ├── seunghee63 │ └── README.md └── swppppp │ └── README.md ├── class08 ├── HudsonPark │ └── README.md ├── L91519 │ └── README.md ├── Minoyam │ └── README.md ├── README.md ├── YKW93 │ └── README.md ├── devLibCH │ └── README.md └── slflfl12 │ └── README.md ├── class12 ├── DWL5 │ └── README.md ├── README.md ├── dlqkfzlr │ └── README.md ├── manjee-study │ └── README.md ├── pgshoot13 │ └── README.md ├── songmilee │ └── README.md └── ysj1224 │ └── README.md ├── class13 ├── CmplxN │ └── README.md ├── Hwangjunhong │ └── README.md ├── HyeJeongHan │ └── HyeJeongHan ├── README.md ├── Sangmeebee │ └── README.md ├── camai │ └── README.md └── ddochi93 │ └── README.md ├── class14 ├── README.md ├── dev-donghwan │ └── README.md ├── hunihun │ └── README.md ├── juan-rybczinski │ └── README.md ├── myung777 │ └── README.md ├── onxmoreplz │ └── README.md └── simuelunbo │ └── README.md ├── class15 ├── PeonyF │ └── README.md ├── README.md ├── dktsudgg │ └── README.md ├── hhi-5258 │ └── README.md ├── jihoi-kang │ └── README.md ├── realizer12 │ └── README.md └── showmiso │ └── README.md └── sjjeong ├── README.md └── curriculum.txt /2003/README.md: -------------------------------------------------------------------------------- 1 | # 8기 2 | 3 | - 김무제 [logout0607](https://github.com/logout0607) 4 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/2003/logout0607) 5 | 6 | - 강래민 [kangraemin](https://github.com/kangraemin) 7 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/2003/kangraemin) 8 | 9 | - 이경재 [byiryu](https://github.com/byiryu) 10 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/2003/byiryu) 11 | 12 | - 황성진 [tjdwlsl1021](https://github.com/tjdwlsl1021) 13 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/2003/tjdwlsl1021) 14 | 15 | - 김수아 [sooakim](https://github.com/sooakim) 16 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/2003/sooakim) 17 | 18 | - 진승언 [mtjin](https://github.com/mtjin) 19 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/2003/mtjin) 20 | 21 | -------------------------------------------------------------------------------- /2003/byiryu/README.md: -------------------------------------------------------------------------------- 1 | byiryu 2 | -------------------------------------------------------------------------------- /2003/kangraemin/README.md: -------------------------------------------------------------------------------- 1 | kangraemin -------------------------------------------------------------------------------- /2003/kimmooje/README.md: -------------------------------------------------------------------------------- 1 | kimmooje 2 | -------------------------------------------------------------------------------- /2003/mtjin/README.md: -------------------------------------------------------------------------------- 1 | mtjin 2 | -------------------------------------------------------------------------------- /2003/sooakim/README.md: -------------------------------------------------------------------------------- 1 | sooakim 2 | -------------------------------------------------------------------------------- /2003/tjdwlsl1021/README.md: -------------------------------------------------------------------------------- 1 | file 2 | -------------------------------------------------------------------------------- /2004/README.md: -------------------------------------------------------------------------------- 1 | # 2004 2 | 3 | - 윤태성 [TaeseongYun](https://github.com/TaeseongYun) 4 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/2004/taeseongyun) 5 | 6 | - 권용재 [invitejay](https://github.com/invitejay) 7 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/2004/invitejay) 8 | 9 | - 박규동 [Kyudong3](https://github.com/Kyudong3) 10 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/2004/kyudong3) 11 | 12 | - 이병준 [jesterz91](https://github.com/jesterz91) 13 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/2004/jesterz91) 14 | 15 | - 양혜진 [nukeolaf](https://github.com/nukeolaf) 16 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/2004/nukeolaf) 17 | 18 | - 홍은진 [eunjin-hong](https://github.com/eunjin-hong) 19 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/2004/eunjin-hong) 20 | -------------------------------------------------------------------------------- /2004/eunjin-hong/README.md: -------------------------------------------------------------------------------- 1 | eunjin-hong -------------------------------------------------------------------------------- /2004/invitejay/README.md: -------------------------------------------------------------------------------- 1 | invitejay -------------------------------------------------------------------------------- /2004/jesterz91/README.md: -------------------------------------------------------------------------------- 1 | jesterz91 2 | -------------------------------------------------------------------------------- /2004/kyudong3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudyFork/GoogryAndroidArchitectureStudy/ddda40035d4c89a38156004c9412a081f7d1e024/2004/kyudong3/README.md -------------------------------------------------------------------------------- /2004/nukeolaf/README.md: -------------------------------------------------------------------------------- 1 | nukeolaf 2 | -------------------------------------------------------------------------------- /2004/taeseongyun/README.md: -------------------------------------------------------------------------------- 1 | TaeseongYun -------------------------------------------------------------------------------- /2005/README.md: -------------------------------------------------------------------------------- 1 | # 2005 2 | 3 | - 김철 [chuuuul](https://github.com/chuuuul) 4 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/2005/chuuuul) 5 | 6 | - 배성재 [developer-sungjae](https://github.com/developer-sungjae) 7 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/2005/developer-sungjae) 8 | 9 | - 김상진 [sangjinKIM93](https://github.com/sangjinKIM93) 10 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/2005/sangjinKIM93) 11 | 12 | - 류승윤 [RyuC0605](https://github.com/RyuC0605/) 13 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/2005/RyuC0605) 14 | 15 | - 김신환 [hwaniiidev](https://github.com/hwaniiidev) 16 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/2005/hwaniiidev) 17 | 18 | - 이청우 [LeeChungWoo92](https://github.com/LeeChungWoo92) 19 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/2005/leechungwoo92) 20 | -------------------------------------------------------------------------------- /2005/RyuC0605/README.md: -------------------------------------------------------------------------------- 1 | 류승윤(sy.Ryu)입니다. 2 | 3 | -------------------------------------------------------------------------------- /2005/chuuuul/README.md: -------------------------------------------------------------------------------- 1 | #### chuuuul 의 작업공간입니다. 2 | -------------------------------------------------------------------------------- /2005/developer-sungjae/README.md: -------------------------------------------------------------------------------- 1 | developer-sungjae 2 | -------------------------------------------------------------------------------- /2005/hwaniiidev/README.md: -------------------------------------------------------------------------------- 1 | hwaniiidev 2 | -------------------------------------------------------------------------------- /2005/leechungwoo92/README.md: -------------------------------------------------------------------------------- 1 | LeeChungWoo -------------------------------------------------------------------------------- /2005/sangjinKIM93/README.md: -------------------------------------------------------------------------------- 1 | Sangjin KIM 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # GoogryAndroidArchitectureStudy 2 | 3 | ## 스터디장 4 | - 정석준 [sjjeong](https://github.com/sjjeong) 5 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/sjjeong) 6 | 7 | ### [0기](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class00) 8 | ### [1기](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class01) 9 | ### [2기](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class02) 10 | ### [3기](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class03) 11 | ### [4기](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class04) 12 | ### [5기](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class05) 13 | ### [6기](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class06) 14 | ### [7기](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class07) 15 | ### [8기](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class08) 16 | ### [2003(9기)](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/2003) 17 | ### [2004(10기)](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/2004) 18 | ### [2005(11기)](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/2005) 19 | ### [12기](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class12) 20 | ### [13기](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class13) 21 | ### [14기](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class14) 22 | ### [15기](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class15) 23 | -------------------------------------------------------------------------------- /class00/README.md: -------------------------------------------------------------------------------- 1 | # 0기 2 | - 양수장 [deadlykitten-dev](https://github.com/deadlykitten-dev) 3 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class00/deadlykitten-dev) 4 | 어플리케이션 구조를 체계적으로 배울 수 있어서 좋았음. 5 | 주어진 과제를 스스로 해결하고 코드리뷰를 받는 귀중한 경험을 했음. 6 | 특히 데이터 바인딩, aac 뷰모델, 라이브 데이터 등을 실무에 적용할 수 있는 좋은 기회였음. 7 | 8 | - 배용표 [baeyeongpyo](https://github.com/baeyeongpyo) 9 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class00/baeyeongpyo) 10 | 안드로이드 아키텍쳐에 대해서 공부를 하려고 했었을때 개념도 정리가 잘 안되었고, 예제를 따라 해보려고 해도 전혀 이해하지 못했을때 우연히 이 스터디를 알게되어서 배우게 되었습니다. 11 | 개념들도 잘 정리 해주셨고, 구글의 자료나 좋은 자료를 찾아 보여주면서 알려주셔서 그냥 배우는것만이 아니라 어떻게 공부를 해야하는지도 같이 배우게 되어서 더 배우려고 했던거 외에도 더 배울점이 많았습니다. 12 | 그 사이사이에 소소한 꿀팁, 노하우도 배울수 있어서 실무에서 잘 사용중인 기술, 정보들도 많았구요. 13 | 덕분에 완전 초보였을때 아둥바둥 작업했었지만 지금은 나름에 아름다운 코딩을 하고 있습니다. -------------------------------------------------------------------------------- /class00/baeyeongpyo/README.md: -------------------------------------------------------------------------------- 1 | # 스터디 소감 2 | 안드로이드 아키텍쳐에 대해서 공부를 하려고 했었을때 개념도 정리가 잘 안되었고, 예제를 따라 해보려고 해도 전혀 이해하지 못했을떄 우연히 이 스터디를 알게되어서 배우게 되었습니다. 3 | 개념들도 잘 정리 해주셨고, 구글의 자료나 좋은 자료를 찾아 보여주면서 알려주셔서 그냥 배우는것만이 아니라 어떻게 공부를 해야하는지도 같이 배우게 되어서 더 배우려고 했던거 외에도 더 배울점이 많았습니다. 4 | 그 사이사이에 소소한 꿀팁, 노하우도 배울수 있어서 실무에서 잘 사용중인 기술, 정보들도 많았구요. 5 | 덕분에 완전 초보였을때 아둥바둥 작업했었지만 지금은 나름에 아름다운 코딩을 하고 있습니다. -------------------------------------------------------------------------------- /class00/deadlykitten-dev/README.md: -------------------------------------------------------------------------------- 1 | # 스터디 소감 2 | 어플리케이션 구조를 체계적으로 배울 수 있어서 좋았음. 3 | 주어진 과제를 스스로 해결하고 코드리뷰를 받는 귀중한 경험을 했음. 4 | 특히 데이터 바인딩, aac 뷰모델, 라이브 데이터 등을 실무에 적용할 수 있는 좋은 기회였음. -------------------------------------------------------------------------------- /class01/GeoN5/README.md: -------------------------------------------------------------------------------- 1 | # GeoN5 (이건호) 의 공간입니다. -------------------------------------------------------------------------------- /class01/README.md: -------------------------------------------------------------------------------- 1 | # 1기 2 | 3 | - 김대연 [improve777](https://github.com/improve777) 4 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class01/improve777) 5 | 처음에 신청할 때는 안드로이드 아키텍처에 대해 알기엔 너무 짧은 시간이 아닌가 싶었습니다. 6 | 하지만 2달 남짓의 시간 동안 스터디를 진행하면서 오히려 생각했던 것 보다 더 많은 것을 배울 수 있었습니다. 7 | 만약 혼자 했더라면 많은 시행착오를 겪은 후에도 애매하게 이해하는데만 꽤 오랜 시간이 걸렸을 것 입니다. 8 | 멘토님과 멘티님들의 코드 리뷰를 받으면서 개념에 대해 정립하고, 협업(github 활용)에 대해 간접 체험을 할 수 있었습니다. 9 | 제가 노력한 만큼 더 많은 것을 얻어가는 스터디가 아니었나 싶습니다. 10 | [[각 주차별 후기](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class01/improve777/주차별_후기.md)] 11 | 12 | - 김용훈 [sabgilhun](https://github.com/sabgilhun) 13 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class01/sabgilhun) 14 | 처음 스터디를 커리큘럼에 나와 있는 것만이라도 따라가 보자라는 생각으로 시작했는데, 막상 진행을 해보니 생각한 것보다 더 많은 것을 얻어간 거 같네요. 저는 일단 질문이나 의견을 나누는 것을 편하게 할 수 있는 환경이 제일 만족스러웠습니다. 아키텍처 공부를 하다 보면 헷갈리는 부분이 많은데, 이를 질문하면서 관점을 정립시킬 수 있었습니다. 그리고 github를 통해 과제 및 코드 리뷰를 진행한 것도 좋았습니다. github를 통해 협업하는 방식을 간접 체험했다고 생각합니다. 마지막으로 스터디원들과 네트워크가 형성되어 나중에도 슬랙을 통해 의견을 공유할 수 있다는 점이 만족스럽습니다. 나중에도 이것저것 많이 물어보고 싶네요.😁 2달이 정말 빠르게 지나갔지만, 후기를 쓰며 되돌아보니 얻어간 게 많은 것 같습니다. 다들 수고하셨습니다. 15 | 16 | - 공설민 [gongsulmin](https://github.com/GongSulMin?tab=repositories) 17 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class01/gongsulmin) 18 | 처음 안드로이드 아키텍처를 접한 이유는 취업 준비 중 우대사항에 나와있기 때문에 혼자 시작하게 되고 19 | MVP를 진행하다보니 내가 이걸 왜 쓰고 있는거지...? 의문과 함께 많은 시간만 허비 하는 중에 스터디에 참여하게 되었습니다!! 20 | 짧은 시간이라고 생각했지만 아키텍처에 대한 명확한 이해를 할수 있었고 github를 통한 코드 리뷰는 신세계였습니다...ㅎㅎ 21 | 많이 부족해서 리뷰가 끊이지 않았지만 코드를 수정해 나가고 다른 분들의 코드 구현 방식과 더 좋은 방법에 대한 토론은 22 | 저 스스로를 반성할수 있는 계기가 되었고 앞으로 개발을 하는데 있어서 좋은 경험으로 남을거라고 확신합니다! 23 | 빠르게 지나간 시간만큼 빠르게 성장할 수 있었습니다. 다들 감사합니다 :) 24 | - 조남재 [namjackson](https://github.com/namjackson) 25 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class01/namjackson) 26 | 안드로이드 아키텍처를 처음 도입하려다 보니, MVVM패턴에 대해서 이렇게 사용하는 방법이 괜찮은 방법일까? 라는 의문도 들었고, 사용하면서 헷갈리는 부분이 많았는데, 스터디 과정을 통해 아키텍처에 대해 많이 배울 수 있었던 거 같습니다. 또한 코드저장의 용도로만 사용하던 Github의 브랜치 전략을 활용한 협업 방식을 체험해 볼 수 있어서 정말 좋았고, 스터디 중간중간에 좋은 정보나 노하우 등을 공유 해주시는 것도 많은 도움이 됐습니다. 27 | 그리고 가장 좋았던 건 코드리뷰인데, 내가 작성한 코드에 대한 의견이나 피드백을 받고, 다른 분들이 작성한 코드를 리뷰하면서 많이 성장할 수 있었던 계기가 되었던 거 같습니다. 처음 스터디 신청할 땐, 이렇게까지 혜자 스터디일 거라고 예상하지 못했는데, 2달 동안 많이 배운 것 같습니다. 어디 가서 쉽게 해볼 수 없는 경험을 한 것 같습니다. 멘토님과 스터디분들 모두 수고하셨습니다!ㅎㅎ 28 | - 박상현 [hoyuo](https://github.com/hoyuo) 29 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class01/hoyuo) 30 | 31 | - 이건호 [GeoN5](https://github.com/GeoN5) 32 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class01/GeoN5) 33 | -------------------------------------------------------------------------------- /class01/gongsulmin/README.md: -------------------------------------------------------------------------------- 1 | 2 | #### 공설민 공간 3 | -------------------------------------------------------------------------------- /class01/hoyuo/README.md: -------------------------------------------------------------------------------- 1 | # Hoyuo 공간 -------------------------------------------------------------------------------- /class01/improve777/README.md: -------------------------------------------------------------------------------- 1 | # improve777 (김대연) 의 공간입니다. 2 | 3 | * [각 주차별 후기](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class01/improve777/주차별_후기.md) -------------------------------------------------------------------------------- /class01/improve777/주차별_후기.md: -------------------------------------------------------------------------------- 1 | # 주차별 후기 2 | 3 | ## 1주차 4 | 5 | - 아키텍처를 왜 사용하는가에 대하여 배울 수 있었습니다. 6 | - 스터디를 통해 협업에 대해 조금이나마 경험할 수 있는 기회가 될 것 같습니다. 7 | - 석준님에게 개발과 관련하여 궁금한 점을 편하게 물어보기 좋은 환경이었습니다. 8 | 9 | ## 2주차 10 | 11 | - MVP 패턴의 흐름에 대해 학습하였습니다. 12 | - 진행 속도가 조금 빠른 듯 합니다. 13 | - 레포지토리에서 어떻게 데이터를 가져오는지, 왜 레포지토리 패턴을 써야하는지 알게 되었습니다. 14 | 15 | ## 3주차 16 | 17 | - 멘티 들의 소스를 하나하나 분석 받는 게 좋았습니다 18 | - 지금으로서는 이해가 잘 안되지만 의존성 주입에 대한 개념을 강조 19 | - 추가 과제를 통해 적절하게 프로젝트의 크기가 커질 것 같습니다 20 | - rxJava 를 학습하여 피드백을 받아 보고 싶습니다 21 | 22 | ## 4주차 23 | 24 | - 코드 리뷰 진행 25 | - `아 저런 방법이 있었구나..!!` 싶은 몇가지 꿀팁을 알게 되었습니다. 26 | - 멘토님의 쓴소리를 듣지 않으려면 과제를 미리미리 해야합니다. 27 | - 안좋은 코딩 스타일에 대해 논리적으로 조언을 받을 수 있습니다. 28 | 29 | 30 | ## 5주차 31 | 32 | - mvp 에서 코틀린에서만 가능한 mvvm 으로 리팩토링 하는 방법을 학습하였습니다. 33 | - viewModel 이 어떤 것 인지에 대해 알게 되었습니다 34 | 35 | ## 6주차 36 | 37 | - 5주차 과제에 대한 코드 리뷰 진행 38 | - 세심하게 리뷰를 받을 수 있어서 좋았습니다 39 | 40 | ## 7주차 41 | 42 | - 데이터 바인딩에 대해 좀 더 지식을 얻었습니다. 43 | ( 기본적인 분량도 상당하기에 미리 간단하게 예습을 하는게 좋을 듯 싶습니다. 44 | 참여중인 스터디원 분들이 모두 기존에 데이터바인딩을 사용했기에 빠르게 진행하였습니다. ) 45 | - LiveData 에 대하여 학습하였습니다 46 | 47 | ## 8주차 48 | 49 | - AAC-ViewModel 의 사용 이유에 대해 학습하였습니다. 50 | - 이전 과제에서 코드 설계를 잘 해놓아야 수정할 부분이 적습니다..(ㅠ) 51 | 52 | ## 9주차 53 | 54 | - koin 과 dagger 의 근본적인 차이 55 | - koin 을 사용해야 하는 이유 및 사용법에 대해 학습하였습니다. 56 | - 광란의 뒷풀이...😆😝😁 -------------------------------------------------------------------------------- /class01/namjackson/README.md: -------------------------------------------------------------------------------- 1 | # namjackson (조남재) 의 공간입니다. 2 | -------------------------------------------------------------------------------- /class01/sabgilhun/README.md: -------------------------------------------------------------------------------- 1 | # sabgilhun (김용훈) 의 공간입니다. 2 | -------------------------------------------------------------------------------- /class02/BeokBeok/README.md: -------------------------------------------------------------------------------- 1 | BeokBeok (강현석) 의 공간입니다. -------------------------------------------------------------------------------- /class02/NackUn/README.md: -------------------------------------------------------------------------------- 1 | 정상용(NackUn)의 공간입니다. 2 | -------------------------------------------------------------------------------- /class02/Nanamare/README.md: -------------------------------------------------------------------------------- 1 | # Nanamare (신현성) 의 공간입니다. 2 | -------------------------------------------------------------------------------- /class02/README.md: -------------------------------------------------------------------------------- 1 | # 2기 2 | 3 | - 강현석 [BeokBeok](https://github.com/BeokBeok) 4 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class02/BeokBeok) 5 | 제가 스터디를 통하여 얻은 것은 총 4가지입니다. 6 | 첫 번째는 가장 중요한 **안드로이드 아키텍쳐에 대한 명확한 이해**입니다. 7 | 만약 혼자서 공부를 했다면, 명확하게 이해하지 못한 아키텍쳐 개념을 기반으로 구조를 만들면서 8 | 제대로 된 아키텍쳐 개념을 이해할 때까지 많은 시행착오를 겪었을 것입니다. 9 | 하지만 스터디를 통하여 각 패턴들의 개념들을 명확하게 알게되면서, 10 | 앞으로 겪을 시행착오를 줄이게 되어 많은 시간을 절약할 수 있습니다. 11 | 두 번째는 **github-flow 의 체험**입니다. 12 | git을 사용하긴 하지만 거의 svn 처럼 사용했었는데, 13 | github-flow 방식을 체험하면서 진정한 git의 매력를 느끼게 되었습니다. 14 | 진정한 매력 중 하나가 바로 **코드 리뷰**입니다. 15 | 동일한 과제를 남들은 어떻게 생각하고 어떻게 작성할까? 내 코드를 남들이 어떻게 바라볼까? 내가 개발하면서 놓친 것은 무엇일까? 등 16 | 여러 가지 관점에서 코드를 바라보게 되면서 그만큼 코드에 대한 애착이 생기게 되었습니다. 17 | 세 번째는 **연차 고정관념의 탈피**입니다. 18 | 처음 스터디를 신청하기에 망설였는데, 19 | 그 이유는 "스터디장님이 나보다 연차가 낮은데 과연 나에게 도움이 될까?" 라는 생각이 들었기 때문입니다. 20 | 그렇지만, 본인의 개발 수준을 파악할겸 반신반의하는 마음으로 스터디에 참여하게 되었습니다. 21 | 스터디가 진행될수록 이러한 생각들은 대단히 잘못됐음을 느끼게 되었고, 22 | 연차와 실력은 별개라는 것을 깨닫게 되면서 겸손함을 배우게 되었습니다. 23 | 마지막으로, **마음이 통하는 동료들을 알게 된 것**입니다. 24 | 처음에는 스터디원들과 서먹서먹하고 그저 스터디를 통하여 아키텍쳐 개념에 대해서 습득해가는 것이 목표였습니다. 25 | 하지만 스터디가 진행됨에 따라 개발 관련하여 공감대가 형성되면서, 26 | 안드로이드 개발 관련하여 터놓고 물어볼 수 있는 동료들이 있다는 것에 정말 좋았습니다. 27 | 다행히 스터디원 모두가 모난 사람이 없었고, 스터디를 하는 동안 잘 대해주셔서 정말 감사했습니다. 28 | 스터디를 하는 동안 정말 많이 성장했음을 피부로 느끼고, 29 | 너무 많은 것을 얻어가게 해 주신 스터디장님과 스터디원분들에게 진심으로 감사드립니다. 30 | 31 | - 이윤지 [zion830](https://github.com/zion830) 32 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class02/zion830) 33 | 두 달이라는 시간이 길 것만 같았는데 눈 깜짝할 사이에 지나갔네요. 34 | 이 스터디 덕분에 아키텍처 패턴을 적용하는 방법을 체계적으로 공부할 수 있었습니다. 35 | 뿐만 아니라, 개발에 도움이 되는 많은 꿀팁(설정, 플러그인 등)을 알게 되어 신세계를 맛보았습니다. 36 | 학생 입장에서 이렇게 꼼꼼한 코드 리뷰를 받아볼 기회는 거의 없는데, 체계적인 방식으로 코드 리뷰를 경험할 수 있어 좋았습니다. 37 | 덕분에 코드를 작은 부분이라도 생각 없이 작성하면 안된다는 큰 교훈을 얻게 되었어요. 38 | 스터디를 통해 좋은 학습 동료 분들도 만날 수 있었습니다. 함께 스터디에 참여한 모든 분들이 정말 개발을 좋아하고 열심히 하는 분들이었습니다. 39 | 훌륭한 개발자분들과 함께 공부할 수 있어서 행운이었고 모두 귀중한 경험이 되었습니다. 40 | 안드로이드 개발자 분들에게는 이 스터디가 매우 강렬하고 특별한 경험이 되실 거라고 장담합니다. 41 | 멘토님과 스터디원분들 덕에 많은 것을 얻어갈 수 있었습니다. 정말 감사합니다. 😃 42 | 43 | - 정상용 [NackUn](https://github.com/NackUn) 44 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class02/NackUn) 45 | 스터디를 들어야하는 7가지 이유.txt 46 | 1. 가격 : 가격을 보고 망설이지 마세요. 어디 가서 돈 주고도 못 배울 만한 것들을 배웁니다. 47 | 2. 학습 : 과외가 아니라 스터디입니다. 직접 공부하고 코드를 짤 수 있게 과제로(강제로) 만들어드립니다. 48 | 3. 목표 : 목표했던 MVP, MVVM, DataBinding, AAC 뿐만 아니라 툴 사용법, 현업, 코드 작성법 등을 배울 수 있습니다. 49 | 4. 리뷰 : 개판으로 짜던 나의 코드를 파트너(현석님 감사합니다!)와의 리뷰를 통해 사람답게 만들어나가고 있습니다. 50 | 5. 멘토 : 사람이 된 줄 알았던 나의 코드가 아직 멀었습니다. 멘토(석준)님의 리뷰로 현실을 깨닫습니다. 51 | 6. 동료 : 나보다 훨씬 잘하면서도 열심히 공부하시는 동료들을 보면서 동기부여를 받고 친절한 동료들의 도움으로 더 이해하기 편했습니다. 52 | 7. 현실 : 현업(개발자 2인 스타트업) 5개월보다 멘토(석준)님과 스터디원분들과 함께한 8주에 더 많은 것을 배웠습니다. 53 | 54 | - 오지수 [machine-human](https://github.com/machine-human) 55 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class02/machine-human) 56 | 57 | **제목 : 속지 마세요!!** 58 | 59 | 오픈 채팅방에서 무심하게 써진 "Android Architecture Pattern 스터디" 라는 제목에 깜빡 속았습니다. 60 | 저는 스터디를 신청하고 가벼운 마음으로 Kotlin 공부를 하고 있었습니다. 61 | 62 | 그리고 며칠이 지나 첫 과제를 받게 되었죠. 63 | 64 | 첫 과제는 GitFlow 경험하기 위한 세팅 과제였고, 65 | Git에 익숙하지 않았던 저에게는 첫 과제부터 큰 어려움이 있었습니다. 66 | 그 후 짝꿍이 형성되고 MVC→MVP→MVVM 리팩토링, 67 | 각자 멘토/멘티가 되어 리뷰를 해주고 리뷰를 받는 등의 과정을 68 | 회사와 병행하며 정신없이 하다 보니 어느덧 8주가 지났습니다. 69 | 70 | 정신이 없던 터라 당시는 못 느꼈지만 지금 뒤돌아 생각해보니 저에게는 많은 변화가 있었습니다. 71 | 72 | **첫째.** 73 | MVC → MVP → MVVM 리팩토링 과정을 거치면서 각 패턴의 특징을 명확히 이해했습니다. 74 | 75 | **둘째.** 76 | Git에 서툴렀던 제가 다른 개발 부서에 GitFlow에 대해 설명해 주었고 해당 부서는 GitFlow를 적용하였습니다. 77 | 78 | **셋째.** 79 | 멘토/멘티가 돼서 하는 리뷰 경험과 kotlin convention을 지키는 습관을 통해 80 | 코드를 작성함에 있어서 가독성과 효율성에 중점을 두는 습관이 생겼습니다. 81 | 82 | **넷째.** 83 | 슬랙을 통해 다른 클래스의 스터디원분들께서 올려주신 article을 읽다 보니 84 | 자연스레 최신 이슈 및 트랜드에 챙겨보는 습관이 생겼습니다. 85 | 86 | 처음 해보는 스터디라 많이 걱정도 되고 위축도 되었지만, 87 | 스터디장님께서 항상 "그만큼 성장할 수 있다는 걸 느낀거고, 88 | 그게 중요해요"라고 말씀해주셔서 이후 더욱 스터디에 집중을 했고, 89 | 그 결과로 위와 같이 많은 걸 배웠습니다. 감사합니다 :) 90 | 91 | **마지막으로** 92 | 스터디장님과 스터디팀원 분들 모두 8주 동안 늦은 시간에도 93 | 친절히 답변 주시고 좋은 경험 만들어 주셔서 감사합니다. 94 | 운 좋게 좋은 분들 만나서 처음 경험한 스터디에서 좋은 기억만 담고 가네요. 95 | 고생하셨습니다 :) 96 | 97 | 결론 : 저는 또 속을래요ㅋㅋ 98 | 99 | - 이선민 [sport0102](https://github.com/sport0102) 100 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class02/sport0102) 101 | 102 | **안드로이드 개발 만 1년차의 스터디 후기** 103 | 104 | 결론부터 말씀드리면 강추입니다. 돈이 아깝지 않습니다. 105 | 저는 프로덕트 앱을 아키텍쳐 생각하지 않고 개발해서 배포, 운영하다가 106 | 이게 맞게 개발하는가 의문이 들어서 지원하게 되었거든요 107 | (다른 좋다고 보여지는 회사들도 아키텍쳐 패턴을 꾸준히 우대사항에 올려놓았고) 108 | 짧은 시간에 아키텍쳐 뿐만아니라, 코드리뷰를 통한 코틀린의 심화 활용, AAC의 활용 등을 배울 수 있었습니다. 109 | 다만 여러분들이 노력하시고, 멘토님과 짝궁님을 괴롭히셔야 더 많이 배워가실 수 있습니다. 110 | 111 | 스터디의 장점은 윗분들이 잘 설명해주셨으니까 저는 궁금하실 내용으로 적어드리겠습니다. 112 | 113 | **과제가 많나요?** 114 | 115 | 스터디의 flow가 과제->짝궁리뷰->짝궁리뷰반영->멘토리뷰->멘토리뷰반영 이렇게 진행됩니다. 116 | 각 단계를 하루씩만 잡아도 5일이죠? 만일 리뷰 반영 내용이 제대로 반영되지 않았다면 하루 이상이 더 소요되겠죠? 117 | 생각보다 과제가 많습니다 118 | 초반 과제로 MVC로 프로젝트를 하나 만들어야 합니다. 간단하긴 하지만 시간이 어느정도 걸립니다 119 | 이후에 MVP로 바꾸면서 멘토님의 폭풍 리뷰가 들어갑니다. 리뷰 반영할게 산더미입니다. 120 | 이후 MVVM으로 넘어가면서 다시 멘토님의 폭풍리뷰를 견디면, 121 | 그 이후부터는 어느정도 깔끔한 구조에 AAC를 추가하는 것이기 때문에 초반보다 여유가 생깁니다(여러분이 익숙해 지는 것도 있겠죠) 122 | 123 | **경력이나 실력이 부족한데 괜찮을까?** 124 | 125 | 스터디 참여 구성원들의 경력이나 실력은 천차 만별이라고 생각합니다. 126 | 제일 중요한 것은, 127 | 1. 코틀린으로 안드로이드 프로젝트를 만들어 본 적이 있다. 128 | 2. 더 좋은 프로젝트, 코드를 만들고 싶은 열망이 있다. 129 | (그 이유가 프로덕트에 적용 혹은 이직을 위한 준비 등 다양할 순 있겠지만) 130 | 131 | 위의 두가지 조건만 충족되신다면 어서 지원하시길 바랍니다. 132 | 133 | **스터디를 정해진 시간만 하는거 아냐? 돈이 아까울 것 같은데..** 134 | 135 | 슬랙이 스터디 소통 창구입니다. 136 | 그곳에서 과제 관련 질문부터, 과제와 관련없는 개발질문, 좋은 아티클 및 행사 등 137 | 여러가지 꿀팁과 정보에 관해 공유합니다. 여러분은 이제 좋은 개발 멘토를 구하신겁니다. 138 | 그리고 예전에 MVP 리뷰할 때, 멘토님이 5시간 동안 리뷰하신 적 있었습니다. 139 | 11시에 시작해서 4시에 끝났습니다(일정이 있으신 분은 먼저 갔습니다) 140 | 제 코드의 리뷰도 중요하지만, 타인의 리뷰를 보면서 배우고 깨닫는 점도 많습니다. 141 | 멘토님은 여러분들이 더 많은 내용을 배우시고 성장하시길 바랍니다(좋은사람...) 142 | 143 | **좋은 스승을 만나는 것 보다 더 빠른 학습의 길은 없다** 144 | 145 | 마지막으로 여러분께 드리고 싶은 말입니다. 빨리 지원하셔서 여러분들의 꿈을 이루시길 바랍니다. 146 | 147 | - 신현성 [Nanamare](https://github.com/Nanamare) 148 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class02/Nanamare) 149 | 150 | 151 | -------------------------------------------------------------------------------- /class02/machine-human/README.md: -------------------------------------------------------------------------------- 1 | # machine-human (오지수)의 공간입니다. 2 | -------------------------------------------------------------------------------- /class02/sport0102/README.md: -------------------------------------------------------------------------------- 1 | # sport0102 (이선민) 의 공간입니다. 2 | -------------------------------------------------------------------------------- /class02/zion830/README.md: -------------------------------------------------------------------------------- 1 | # 이윤지(zion830)의 공간입니다. 2 | -------------------------------------------------------------------------------- /class03/README.md: -------------------------------------------------------------------------------- 1 | # 3기 2 | - 장도익 [wkdehdlr](https://github.com/wkdehdlr) 3 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class03/wkdehdlr) 4 | - 조재영 [Zojae031](https://github.com/zojae031) 5 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class03/zojae031) 6 | 7 | # 후기 8 | 9 | 아직도 onCreate에 모든 코드를 우겨넣고 수정할때마다 머리를 쥐어뜯습니까? 10 | 11 | 그렇다면 지금당장 신청합시다. 12 | 13 | 1. **코드리뷰를 통한 협업 간접체험** 14 | - 팀원들이 모두 유료로 등록하여 듣는 스터디이기 때문에 모두가 열정적인 최고의 학습환경입니다. 15 | - 선배기수분들의 코드리뷰로 알지 못하던 부분, 더 깊은 부분까지 생각해볼수 있는 기회를 가집니다. 16 | 2. **MVC -> MVP -> MVVM 세가지 주요 패턴의 장단점 직접 체험하기** 17 | - 만약 어느회사를 들어갔는데 특정 패턴만 쓴다 한다면 그 패턴을 공부하기도 벅찰것이며 패턴들의 장단점은 알지 못한 채 적용하기만 급급할것입니다. 모든 패턴을 사용해보고 왜 그 패턴을 사용하는지 숙지하고 사용합시다. 18 | 3. **러닝커브 낮추기** 19 | - 새로운 지식을 접목할 때, 익숙하지 않은 정보들은 배우기 어렵습니다. 지식을 습득하는곳에 돈을 아끼지 마세요. 그 돈으로 습득한 지식은 그 이상으로 돌아올 것이라 확신합니다. 20 | - 혼자 공부하는것도 고민하고 생각하는 과정에서 도움이 될 수 있습니다. 하지만 함께 공부하면 그 시너지는 배가 될 것입니다. 21 | 22 | ### 스스로 노력해야 얻는것이 더 많습니다. 23 | 24 | ##### *무조건적인 주입식 교육을 원하시는 분들은 팀원에게 피해가 될 수 있습니다.* 25 | 26 | - 원우석 [wswon](https://github.com/wswon) 27 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class03/) 28 | - 김강희 [ganghee](https://github.com/ganghee) 29 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class03/ganghee) 30 | 31 | ### 안드로이드 아키텍쳐 스터디 후기 32 | 33 | **안드로이드 개발자로 한 걸음 더** 34 | 35 | 9주 동안 안드로이드 스터디를 하면서 정말 많이 성장했습니다.🙂 블로그나 유튜브를 보면서 MVP랑 MVVM을 어떻게 작성하는 건지 맛보기로만 공부했는데 이번 스터디를 하면서 정말 확실히 알게 되었습니다. 안드로이드 개발자로 성장하는데 큰 동기부여가 되었습니다. 처음에는 MVC로도 작성하기 힘들었습니다. 하지만 맨토님과 파트너의 코드리뷰를 통해 이슈들을 해결해 나갈 수 있었습니다!! 많이 공부해야 합니다. 시간도 많아야 하고요 😅맨토님이 코드를 짜주지 않습니다. 관련된 정보들과 길을 알려 줄 뿐이예요 그리고 파트너의 코드리뷰를 하려면 어느 정도 지식이 있어야 합니다. 그래야 해당코드를 더 좋은 방식으로 제안할 수 있고 피드백 할 수 있으니까요😁 36 | 37 | 스케줄러에 나와있는 기술들을 배우는 것 뿐만 아니라 코드리뷰와 다른 사람들은 회사에서 무슨 일을 하고 있는지 취업이나 이직 준비를 어떻게 하고 있는지 알게 되었습니다. 정석준님과 파트너인 원우석님께 감사드립니다😊 38 | 39 | - 정태휘 [preludezdev](https://github.com/preludezdev) 40 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class03/preludezdev) 41 | - 이진성 [dlwls5201](https://github.com/dlwls5201) 42 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class03/dlwls5201) 43 | 44 | **코드리뷰가 어색한 개발자들의 필수 코스!** 45 | 46 | MVC -> MVP -> MVVM 아키텍처를 배우는 것도 도움이 되었지만 무엇보다 짝과 멘토분들과 함께한 코드 리뷰가 제일 좋았습니다. 코드를 리뷰하고 또 리뷰 받을 수 있는 것은 학생 일 때나 현업 개발자로서도 흔치 않은 기회입니다. 물론 그러한 환경이 갖춰진 곳에서 개발하시는 분도 계시겠지만 대부분의 개발자는 그러지 않을거라 생각합니다. 코드리뷰의 문화를 접할 수 있고 또한 현업에서 일하시는 멘토분들과 함께 할 수 있다는 것은 스터디에 지불하는 돈 그 이상의 가치가 있다고 생각합니다. 그리고 개발을 잘하고 싶은 사람들이 모인 그룹인 만큼 스터디 하면서 또 스터디가 끝나고 나서도 지속적인 개발적 교류를 해나갈 수 있습니다! 47 | 48 | - 정말 개발을 좋아하는 개발자! 49 | - 끊임없는 자기발전을 추구하는 개발자! 50 | - 자신의 코드를 회고하고 읽기 쉬운 코드로 만들고 싶은 개발자! 51 | 52 | 마지막으로 **코드리뷰가 어색한 개발자**라면 이번 스터디를 통해 개발의 새로운 재미를 느껴보시길 강력추천합니다. 53 | 54 | -------------------------------------------------------------------------------- /class03/dlwls5201/README.md: -------------------------------------------------------------------------------- 1 | # GoogryAndroidArchitectureStudy 2 | 3 | ## 3기 이진성의 공간 4 | -------------------------------------------------------------------------------- /class03/ganghee/README.md: -------------------------------------------------------------------------------- 1 | 사전과제! -------------------------------------------------------------------------------- /class03/preludezdev/README.md: -------------------------------------------------------------------------------- 1 | preludezdev (정태휘) 의 공간입니다. 2 | -------------------------------------------------------------------------------- /class03/wkdehdlr/README.md: -------------------------------------------------------------------------------- 1 | 장도익 공간입니다. 2 | -------------------------------------------------------------------------------- /class03/wswon/README.md: -------------------------------------------------------------------------------- 1 | 원우석 공간 2 | 3 | -------------------------------------------------------------------------------- /class03/zojae031/README.md: -------------------------------------------------------------------------------- 1 | # Zojae031 (조재영)의 공간입니다. -------------------------------------------------------------------------------- /class04/README.md: -------------------------------------------------------------------------------- 1 | # 4기 2 | - 조정흠 [junghum21](https://github.com/junghum21) 3 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class04/junghum21) 4 | 5 | - 김한빈 [toctocbin](https://github.com/toctocbin) 6 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class04/toctocbin) 7 | 8 | - 김종선 [jskim5923](https://github.com/jskim5923) 9 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class04/jskim5923) 10 | 11 | - 엄선오 [seonoh](https://github.com/seonoh) 12 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class04/seonoh) 13 | 14 | - 임소율 [syli9526](https://github.com/syli9526) 15 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class04/syli9526) 16 | 17 | - 김수연 [onemask](https://github.com/onemask) 18 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class04/onemask) 19 | 20 | 21 | -------------------------------------------------------------------------------- /class04/jskim5923/README.md: -------------------------------------------------------------------------------- 1 | # 김종선 (jskim5923) 의 공간입니다. 2 | -------------------------------------------------------------------------------- /class04/junghum21/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /class04/onemask/README.md: -------------------------------------------------------------------------------- 1 | # onemask (김수연) 의 공간입니다. 2 | -------------------------------------------------------------------------------- /class04/seonoh/README.md: -------------------------------------------------------------------------------- 1 | # 4기 seonoh(엄선오)의 공간입니다. 2 | -------------------------------------------------------------------------------- /class04/syli9526/README.md: -------------------------------------------------------------------------------- 1 | # 임소율(syli9526)의 공간입니다. 2 | 3 | --- 4 | 5 | -------------------------------------------------------------------------------- /class04/toctocbin/README.md: -------------------------------------------------------------------------------- 1 | 김한빈(toctocbin)의 공간입니다. 2 | -------------------------------------------------------------------------------- /class05/2giwon/README.md: -------------------------------------------------------------------------------- 1 | 2giwon (이기원) 의 공간입니다. -------------------------------------------------------------------------------- /class05/README.md: -------------------------------------------------------------------------------- 1 | # 5기 2 | - 송영제 [bean628](https://github.com/bean628) 3 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class05/bean628) 4 | 5 | - 장진혁 [ironedler](https://github.com/ironelder) 6 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class05/ironelder) 7 | 8 | - 박태임 [taeiim](https://github.com/taeiim) 9 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class05/taeiim) 10 | 11 | - 이기원 [2giwon](https://github.com/2giwon) 12 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class05/2giwon) 13 | 14 | - 오준석 [buddman1208](https://github.com/buddman1208) 15 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class05/buddman1208) 16 | 17 | - 김학명 [developerkhm](https://github.com/developerkhm) 18 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class05/developerkhm) 19 | 20 | 21 | -------------------------------------------------------------------------------- /class05/bean628/README.md: -------------------------------------------------------------------------------- 1 | # 송영제(bean628)의 공간입니다. 2 | -------------------------------------------------------------------------------- /class05/buddman1208/README.md: -------------------------------------------------------------------------------- 1 | buddman1208 (오준석) 의 공간입니다. 2 | -------------------------------------------------------------------------------- /class05/developerkhm/README.md: -------------------------------------------------------------------------------- 1 | # developerkhm (김학명) 의 공간입니다. 2 | -------------------------------------------------------------------------------- /class05/ironelder/README.md: -------------------------------------------------------------------------------- 1 | 개인 공간 생성 2 | -------------------------------------------------------------------------------- /class05/taeiim/README.md: -------------------------------------------------------------------------------- 1 | # 박태임(taeiim)의 공간입니다. 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /class06/JayYi/README.md: -------------------------------------------------------------------------------- 1 | # JayYi (이민재) 의 공간입니다. 2 | -------------------------------------------------------------------------------- /class06/README.md: -------------------------------------------------------------------------------- 1 | # 6기 2 | - 이민재 [JayYi](https://github.com/JayYi) 3 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class06/JayYi) 4 | 5 | - 이용준 [wooooooak](https://github.com/wooooooak) 6 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class06/wooooooak) 7 | 8 | - 안현호 [dksush](https://github.com/dksush) 9 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class06/dksush) 10 | 11 | - 박찬호 [chanhoparkcj](https://github.com/chanhoparkcj) 12 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class06/chanhoparkcj) 13 | 14 | - 전지훈 [jjunji](https://github.com/jjunji) 15 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class06/jjunji) 16 | 17 | - 서수형 [doubleclutch30](https://github.com/doubleclutch30) 18 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class06/doubleclutch30) 19 | 20 | 21 | -------------------------------------------------------------------------------- /class06/chanhoparkcj/README.md: -------------------------------------------------------------------------------- 1 | # chanhoparkcj (박찬호)의 공간입니다. 2 | -------------------------------------------------------------------------------- /class06/dksush/README.md: -------------------------------------------------------------------------------- 1 | # dksush (안현호) 의 공간입니다. 2 | -------------------------------------------------------------------------------- /class06/doubleclutch30/README.md: -------------------------------------------------------------------------------- 1 | update readme 2 | -------------------------------------------------------------------------------- /class06/jjunji/README.md: -------------------------------------------------------------------------------- 1 | ### 전지훈 공간입니다. -------------------------------------------------------------------------------- /class06/wooooooak/README.md: -------------------------------------------------------------------------------- 1 | # 6기 이용준의 공간입니다. 2 | -------------------------------------------------------------------------------- /class07/172900/README.md: -------------------------------------------------------------------------------- 1 | 전재웅 2 | -------------------------------------------------------------------------------- /class07/AhnHyeonho/README.md: -------------------------------------------------------------------------------- 1 | 안현호 2 | -------------------------------------------------------------------------------- /class07/README.md: -------------------------------------------------------------------------------- 1 | # 7기 2 | - 안현호 [AhnHyeonho](https://github.com/AhnHyeonho) 3 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class07/AhnHyeonho) 4 | 5 | - 양승희 [seunghee63](https://github.com/seunghee63) 6 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class07/seunghee63) 7 | 8 | - 김찬영 [ghkdua1829](https://github.com/ghkdua1829) 9 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class07/ghkdua1829) 10 | 11 | - 손유정 [handnew04](https://github.com/handnew04) 12 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class07/handnew04) 13 | 14 | - 박시원 [swppppp](https://github.com/swppppp) 15 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class07/swppppp) 16 | 17 | - 전재웅 [172900](https://github.com/172900) 18 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class07/172900) 19 | 20 | -------------------------------------------------------------------------------- /class07/ghkdua1829/README.md: -------------------------------------------------------------------------------- 1 | ghkdua1829 (Kim Chan Young)'s space 2 | -------------------------------------------------------------------------------- /class07/handnew04/README.md: -------------------------------------------------------------------------------- 1 | yujung 2 | -------------------------------------------------------------------------------- /class07/seunghee63/README.md: -------------------------------------------------------------------------------- 1 | space for seunghee63 2 | -------------------------------------------------------------------------------- /class07/swppppp/README.md: -------------------------------------------------------------------------------- 1 | swppppp -------------------------------------------------------------------------------- /class08/HudsonPark/README.md: -------------------------------------------------------------------------------- 1 | ***박현우(HudsonPark)입니다. 2 | -------------------------------------------------------------------------------- /class08/L91519/README.md: -------------------------------------------------------------------------------- 1 | L91519 -------------------------------------------------------------------------------- /class08/Minoyam/README.md: -------------------------------------------------------------------------------- 1 | MinoYam 2 | -------------------------------------------------------------------------------- /class08/README.md: -------------------------------------------------------------------------------- 1 | # 8기 2 | - 안창환 [devLibCH](https://github.com/devLibCH) 3 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class08/devLibCH) 4 | 5 | - 박현우 [HudsonPark](https://github.com/HudsonPark) 6 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class08/HudsonPark) 7 | 8 | - 서승환 [slflfl12](https://github.com/slflfl12) 9 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class08/slflfl12) 10 | 11 | - 고수민 [L91519](https://github.com/L91519) 12 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class08/L91519) 13 | 14 | - 유광우 [YKW93](https://github.com/YKW93) 15 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class08/YKW93) 16 | 17 | - 김민호 [Minoyam](https://github.com/Minoyam) 18 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class08/Minoyam) 19 | -------------------------------------------------------------------------------- /class08/YKW93/README.md: -------------------------------------------------------------------------------- 1 | YKW93 README file -------------------------------------------------------------------------------- /class08/devLibCH/README.md: -------------------------------------------------------------------------------- 1 | devLibCH -------------------------------------------------------------------------------- /class08/slflfl12/README.md: -------------------------------------------------------------------------------- 1 | 서승환 -------------------------------------------------------------------------------- /class12/DWL5/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /class12/README.md: -------------------------------------------------------------------------------- 1 | # 12기 2 | 3 | - 양승진 [ysj1224](https://github.com/ysj1224) 4 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class12/ysj1224) 5 | 6 | - 최선웅 [dlqkfzlr](https://github.com/dlqkfzlr) 7 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class12/dlqkfzlr) 8 | 9 | - 이다원 [DWL5](https://github.com/DWL5) 10 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class12/DWL5) 11 | 12 | - 이호영 [pgshoot13](https://github.com/pgshoot13) 13 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class12/pgshoot13) 14 | 15 | - 지운만 [manjee-study](https://github.com/manjee-study) 16 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class12/manjee-study) 17 | 18 | - 이송미 [songmilee](https://github.com/songmilee) 19 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class12/songmilee) 20 | -------------------------------------------------------------------------------- /class12/dlqkfzlr/README.md: -------------------------------------------------------------------------------- 1 | dlqkfzlr README.md -------------------------------------------------------------------------------- /class12/manjee-study/README.md: -------------------------------------------------------------------------------- 1 | . -------------------------------------------------------------------------------- /class12/pgshoot13/README.md: -------------------------------------------------------------------------------- 1 | pgshoot13 readme.md 2 | -------------------------------------------------------------------------------- /class12/songmilee/README.md: -------------------------------------------------------------------------------- 1 | songmilee add readme.md 2 | -------------------------------------------------------------------------------- /class12/ysj1224/README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | - 양승진 [ysj1224](https://github.com/ysj1224) 4 | 5 | -------------------------------------------------------------------------------- /class13/CmplxN/README.md: -------------------------------------------------------------------------------- 1 | # CmplxN 2 | -------------------------------------------------------------------------------- /class13/Hwangjunhong/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /class13/HyeJeongHan/HyeJeongHan: -------------------------------------------------------------------------------- 1 | . -------------------------------------------------------------------------------- /class13/README.md: -------------------------------------------------------------------------------- 1 | # 13기 2 | 3 | - 이중근 [camai](https://github.com/camai/) 4 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class13/camai) 5 | 6 | - 김상민 [Sangmeebee](https://github.com/Sangmeebee/) 7 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class13/Sangmeebee) 8 | 9 | - 김도균 [ddochi93](https://github.com/ddochi93/) 10 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class13/ddochi93) 11 | 12 | - 한혜정 [HyeJeongHan](https://github.com/HyeJeongHan) 13 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class13/HyeJeongHan) 14 | 15 | - 황준홍 [Hwangjunhong](https://github.com/Hwangjunhong) 16 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class13/Hwangjunhong) 17 | 18 | - 이정태 [CmplxN](https://github.com/CmplxN/) 19 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class13/CmplxN) 20 | -------------------------------------------------------------------------------- /class13/Sangmeebee/README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | - 김상민 [Sangmeebee](https://github.com/Sangmeebee/) 4 | -------------------------------------------------------------------------------- /class13/camai/README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | - 이중근 [camai](https://github.com/camai/) -------------------------------------------------------------------------------- /class13/ddochi93/README.md: -------------------------------------------------------------------------------- 1 | dokyun's repository 2 | -------------------------------------------------------------------------------- /class14/README.md: -------------------------------------------------------------------------------- 1 | # 14기 2 | 3 | - 정상훈 [hunihun](https://github.com/hunihun/) 4 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class14/hunihun) 5 | 6 | - 이재현 [juan-rybczinski](https://github.com//juan-rybczinski) 7 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class14/juan-rybczinski) 8 | 9 | - 김상명 [myung777](https://github.com//myung777) 10 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class14/myung777) 11 | 12 | - 심준보 [simuelunbo](https://github.com/simuelunbo) 13 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class14/simuelunbo) 14 | 15 | - 김동환 [dev-donghwan](https://github.com/dev-donghwan) 16 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class14/dev-donghwan/) 17 | 18 | - 함도영 [onxmoreplz](https://github.com//onxmoreplz) 19 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class14/onxmoreplz) 20 | -------------------------------------------------------------------------------- /class14/dev-donghwan/README.md: -------------------------------------------------------------------------------- 1 | 김동환 [dev-donghwan](https://github.com/dev-donghwan/) -------------------------------------------------------------------------------- /class14/hunihun/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /class14/juan-rybczinski/README.md: -------------------------------------------------------------------------------- 1 | 이재현 [juan-rybczinski](https://github.com//juan-rybczinski) -------------------------------------------------------------------------------- /class14/myung777/README.md: -------------------------------------------------------------------------------- 1 | 김상명[myung777](https://github.com/Myung777) 2 | -------------------------------------------------------------------------------- /class14/onxmoreplz/README.md: -------------------------------------------------------------------------------- 1 | onxmoreplz 2 | -------------------------------------------------------------------------------- /class14/simuelunbo/README.md: -------------------------------------------------------------------------------- 1 | simuelunbo -------------------------------------------------------------------------------- /class15/PeonyF/README.md: -------------------------------------------------------------------------------- 1 | - 최미정 [PeonyF](https://github.com/PeonyF/) -------------------------------------------------------------------------------- /class15/README.md: -------------------------------------------------------------------------------- 1 | # 15기 2 | 3 | - 이동훈 [realizer12](https://github.com/realizer12) 4 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class15/realizer12) 5 | 6 | - 박미소 [showmiso](https://github.com/showmiso) 7 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class15/showmiso) 8 | 9 | - 한해인 [hhi-5258](https://github.com/hhi-5258) 10 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class15/hhi-5258) 11 | 12 | - 임규진 [dktsudgg](https://github.com/dktsudgg) 13 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class15/dktsudgg) 14 | 15 | - 강지회 [jihoi-kang](https://github.com/jihoi-kang) 16 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class15/jihoi-kang) 17 | 18 | - 최미정 [PeonyF](https://github.com/PeonyF) 19 | [공간](https://github.com/StudyFork/GoogryAndroidArchitectureStudy/tree/master/class15/PeonyF) 20 | -------------------------------------------------------------------------------- /class15/dktsudgg/README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | - 임규진 [dktsudgg](https://github.com/dktsudgg/) 4 | -------------------------------------------------------------------------------- /class15/hhi-5258/README.md: -------------------------------------------------------------------------------- 1 | hhi 2 | -------------------------------------------------------------------------------- /class15/jihoi-kang/README.md: -------------------------------------------------------------------------------- 1 | - 강지회 [jihoi-kang](https://github.com/jihoi-kang) -------------------------------------------------------------------------------- /class15/realizer12/README.md: -------------------------------------------------------------------------------- 1 | 2 | 이동훈 [realizer12](https://github.com/realizer12) 3 | -------------------------------------------------------------------------------- /class15/showmiso/README.md: -------------------------------------------------------------------------------- 1 | - 박미소 [showmiso](https://github.com/showmiso) 2 | -------------------------------------------------------------------------------- /sjjeong/README.md: -------------------------------------------------------------------------------- 1 | # 여기는 스터디장 공간입니다. 2 | 3 | ## 스터디 초반 셋팅 과정 4 | - upstream에 root/class%02d/README.md파일에 본인 기수 항목에 이름/프로필링크/폴더링크를 추가한다. 5 | - String.format("class%02d/%s", 본인기수, github_id)의 형태의 브랜치에서 Android Studio 프로젝트를 만든다음 git ignore를 추가한다. 6 | git ignore는 [git_ignore_generator](https://gitignore.io)에 들어가서 Android, Android Studio, Kotlin으로 만든다. 7 | 이 작업을 끝내고 PR 만들어주세요. 8 | 9 | 10 | ## PR, commit 11 | - 커밋 메시지(HW-n xxx) 12 | - pr 리뷰에 코멘트 마다 나눠서 커밋 하고 코멘트에 커밋id 코멘트로 남기기 13 | - 현재 브랜치를 upstream에서 pull 해서 merge하거나 rebase하기 14 | - commit 하기전에 [Reformat code](https://www.jetbrains.com/help/ruby/reformat-and-rearrange-code.html)하기 15 | - commit 메시지를 의미있게 작성하기 16 | 17 | 18 | ## PR Label 19 | - Review Needed: 리뷰어의 리뷰가 필요한 경우 추가 20 | - Answer Needed: PR담당자의 응답이 필요한 경우 추가 21 | - Mentor Needed: 멘토가 필요한 경우 추가 22 | - Merge Needed: 모든 리뷰어가 Approve를 한 경우 추가 23 | 24 | 25 | ## kotlin coding convention 지키기 26 | - [kotlinlang coding convention](https://kotlinlang.org/docs/reference/coding-conventions.html) 27 | - [android developer coding convention](https://developer.android.com/kotlin/style-guide) 28 | 29 | ## 유용한 IntelliJ Plugin 30 | - [WIFI ADB ULTIMATE](https://plugins.jetbrains.com/plugin/9207-wifi-adb-ultimate) 31 | - [JSON To Kotlin Class ​(JsonToKotlinClass)​](https://plugins.jetbrains.com/plugin/9960-json-to-kotlin-class-jsontokotlinclass-) 32 | - [Presentation Assistant](https://plugins.jetbrains.com/plugin/7345-presentation-assistant) 33 | -------------------------------------------------------------------------------- /sjjeong/curriculum.txt: -------------------------------------------------------------------------------- 1 | 스터디 진행 계획은 아래와 같습니다. 2 | 1주차 OT 3 | - 아키텍쳐 패턴의 소개 4 | - 패턴을 사용하는 목적 5 | - 스터디에 적용할 샘플 프로젝트 소개 6 | * 과제 -> 샘플 프로젝트 제작 7 | 8 | 2주차 Model 소개 9 | - MVP, MVVM에서 나오는 Model 소개 10 | * 과제 -> Model 적용 11 | 12 | 3주차 MVP 소개 13 | - MVP 패턴 소개 14 | - Google blueprint 예제 코드 설명(https://github.com/googlesamples/android-architecture/tree/todo-mvp-kotlin/) 15 | * 과제 -> 샘플 프로젝트 MVP로 변환 16 | 17 | 4주차 MVP 프로젝트 리뷰 18 | - 과제 프로젝트 리뷰 19 | * 과제 -> MVP 리뷰 반영 20 | 21 | 5주차 DataBinding 22 | - DataBinding 소개 23 | * 과제 -> DataBinding 적용하기 24 | 25 | 6주차 MVVM 소개 26 | - MVVM 패턴 소개 27 | - DataBinding + MVVM 예제 설명 28 | * 과제 -> 샘플 프로젝트 MVVM로 변환 29 | 30 | 7주차 MVVM 프로젝트 리뷰 31 | - 과제 프로젝트 리뷰 32 | * 과제 -> MVVM 리뷰 반영 33 | 34 | 8주차 AAC ViewModel + AAC LiveData 35 | - AAC ViewModel 36 | - AAC LiveData 소개 37 | * 과제 -> AAC ViewModel + AAC LiveData 적용하기 38 | 39 | 9주차 Koin 40 | - DI 소개 41 | - Koin 소개 42 | * 과제 -> Koin 적용 43 | 44 | (Java는 9주차를 진행하지 않습니다.) 45 | --------------------------------------------------------------------------------