728x90

뷰모델과..? 생애주기를 자동으로 함께하며 데이터 변화를 전달해주는 Live data....

getter를 잘 몰라서 한참을 헤멧다 

코틀린 질문방에서 프로퍼티/게터세터 검색해보라셔서 코틀린 공식문서를 보면서 아 이게 이런의미구나 하는것은 알았지만 왜 default 값을 넣고 프로퍼티를 직접 변경하지 않고 getter를 쓰는지 차이가 뭔지 이유가 와닿지 않아서 내일쯤 간단한 class를 만들어보며 연습해볼 생각...

객체지향은 학교수업때 다 하고 대략 개념을 이해했으니(라고 착각) 다시 골머리쌀일 없다고 생각했는데.... 

1학년 수업 난이도... 그건 그냥 장난질이었다 후,.... 

 

머리 터질거같다 진짜루 머리가 아프잖여 

남은 코드랩이 남은 날짜수보다 많다 ㅠㅠ 과연 30일까지 마칠수있을까!!

그래도 혼자했으면 한참 앞에서 막혀서 여까지 못왔을거같은데

(물론 잘 따라가고있는건 아니지만서도...) 이런게 있구나 앞으로 이런걸 연습할거구나 이런걸 고려하는구나 하는걸 대략 알아서 좋다

아니 이거 누가 소요시간 20시간이랬어 하루에 두시간 이상씩하는데 끝이안보인다!!!

728x90
728x90

14 15일에 일지를 안적었지만 둘다 코딩공부를하긴했다

왜 일지안쓰고잤지...너무 피곤했는듯....

책이랑 봐가면서 코드랩 열심히 따라가는중.... 

 

오늘은 안드로이드를 설계하는 법... MVVM에 대해 공부했다..

너무 재밌는데 머리가 핑핑돈다.....으악

일단은 내가 이걸 휘리릭 구현할거란 기대는 안되고 그래도 문서보면서 허접하게 따라할 순 있지않을까 싶긴하다....

 

뭘 따라가기 벅차고 넘 지쳐서 적을말이없네.... 

배우는거 빡시지만 그래도 앞서 이런것들을 고민한 사람들덕에 배우기만하면 안정적이고 편리한 설계를 할 수 있으니 

그래도 감사한 맘으로 굳나잇...

 

728x90
728x90

어제 코드랩하면서 인텐트니 프라그먼트니 너무 개념들이 헷갈려서 도서관에가서 안드책들을 호롤롤로읽고왔다

읽는김에 코틀린 문법이 나랑 잘 맞게 정리 된 책도 있는지 살펴보고왔다...

 

3권을 골라서 빌려왔는데 

 

1. 안드로이드 Kotlin 앱 프로그래밍 가이드 

- 설명이 상세하고 예제랑 같이가서 그래서 이걸 어케적용한다고?  싶을 때 보면 좋을거같다

2. 열혈코딩 안드로이드 스튜디오로 만나는 코틀린

- 코틀린 문법파트가 맘에든다.. 객체지향, 람다식 등의 파트를 읽어보며 복습하려한다....

  상속 오버라이딩 등은 C++하면서 배워서 코틀린에서는 좀 생경하기도하고

  사실 C++에서도 여전히 생경함 .... 

  암튼 안드 프로그래밍하면서 필요한 코틀린 문법 정리가 잘 되어있는거같다.. 

  근데 저자분이 class 상속이 기본으로 final 속성을 갖는 이유를ㅋㅋㅋㅋ알수없다고 하신부분에 뭔가 불만 빠직 이게 느껴져서 C++싫어하던 OOP교수님 생각나서 웃겼다..ㅋㅋㅋㅋㅋ 나도 왜그리했는지 궁굼해서 코틀린인액션에서 찾아봤는데 상속을 위한 class가 아닌데 마구 상속하는걸 방지하는게 중요하기때문이라고.... 

3. 이것이 안드로이드다 with 코틀린 

- 헷갈리는 개념들에 대한 도식설명들이 너무 맘에든당... 글고 도식도 도식인데 풀어서 설명해주는 부분이 초보자 입장서 이해가 잘 되는거같다....

 

빌려서 2주 꽉채워 봐보고 한두권구입할생각인데 지금같으면 다살거같기도.....상호보완적인거같음.... 

 

암튼 중요한건ㅋㅋㅋ 오늘 코드랩은 life cycle 이엇고... 

이제 대략 각 메서드들이 언제호출되는지.....대략 알았다...! 

내일은 복잡한 life cycle 다루기 함... 

 

지금 배우다가 정체기오는....러닝커브에 있는거같다 나만 다모르는거같고 답답하다.... 아주 숨이넘어가게 힘드러....

그치만 여길 넘으면 그래도.... 뭔가 있을거같다는 예감이 드는것.... 

화이팅..!!! 

728x90
728x90

 

와.. 드디어 4번째 배지 득......

속도를 내서인지 내용이 어려워져서인지 사실 흐름이 잘 이해가 안된다..

영어를 탓할래...

 

원래 공부하던 책의 인텐트부분을 다시 찬찬히 읽어보고 

그래도 모르겠으면 도서관가서 다른책들도 좀 기웃거려봐야지.. 

 

그리고 이해가 잘 안되더라도 과정한번은 쭉 따라가며 마쳐보려한다

 

앞으로 뭘 공부해야할지 큰 그림이있으면 좋을거같기도하고 

잘 모르겠다가도 그냥 하다보면 이해가되는 부분도 있을거라 생각한다... 

 

.....

 

낮에는 알고리즘 수업 과제로 

최적이진검색트리(각 아이템이 다른 확률을 가지고있을 때,,,) 만들기와 

DNA서열맞춤 문제를 풀었다... 

 

2차원 배열을 이용한 동적할당.... 

항상 배열이 정사각형이 아닌데 iteration 도 막 대각선으로 하고 그러다보니 인덱스 시작. 끝점이 엄청 헷갈렸다.. 

 

그래도 동적할당을 좀 더 알게 된 느낌

 

2차원배열을 이용한 동적할당을 실전에서 떠올려서 적용할 수 있을지는 모르겠다

 

위 두 문제는 수업시간에 방법을 배우고 구현만한건데도 꽤 까다롭게 느껴졌다...

 

셤공부 언제하지... 일단 책읽고 자야지 하하 

그러고보니 코틀린 인 액션에서 람다함수파트 읽고있는데 이것도 꽤 재밌다............재밌고 졸려... 어제 이거읽고 꿀잠잠.....

 

728x90
728x90

졸리다...

코드랩 2개 했더니 영어 너무 질린다.... 

 

Fragments 생성하는 방법과 뒤로가기, 버튼생성, 메뉴탭 등을 통해 Navigation 하는 방법, 그와 관련 된 것들을 배웠다... 

 

자야지

마지막 요약부분읽다가 꾸벅잠듬....

728x90
728x90

 

3번째 배지 득!! 

피곤해서 대충쓰고 자야지 

요점정리는 워드로 하고있다..........

 

Data binding... 예전에 인프런 따라가며 실습할 때... kotlin extensions 가 deprecated 라는거 보고

그래서 어카라고? 하고 구글링하다가

너무 위협적이어서(?) 포기했던 내용

 

그치만 코드랩따라 차근차근 따라하니 조금 덜 무섭다ㅋㅋㅋ 

아,, 코틀린스럽게 데이터바인딩하기 여기서는 좀 

코틀린 너무 멋져서 육성으로 와..!! 함

 

 

코드랩에 있던 예시

binding.apply {

   nicknameText.text = nicknameEdit.text.toString()

   nicknameEdit.visibility = View.GONE

   doneButton.visibility = View.GONE

   nicknameText.visibility = View.VISIBLE

}

 

 

..... 

아 코틀린인액션 책 내일 반납하는날인데 

사실 요즘 재무제표책읽느라고 자기전 책 자리에서 밀려나버렸음 

어렵긴해도 재밌는책엿는데 연장하든지 사든지하게될거같다 

 

.....

그리고 이 코드랩코스를 4월30일까지 마쳐야하는데 

보니까 진도가 좀 느린거같아서 낼부터는 시간이 되면 주제 2개씩 막 해나가야겠다

좀 이해못하고 까먹어도 미래의 나와 구글링과 스택오버플로가 알아서하겠지

 

 

728x90
728x90

어제 짬내서 겨우 이거 끝내놓고 

공부일지 쓸 시간이없어 제끼려다가

(1)만 있는거 보기싫기도 하고 

꾸준히 공부한 기록을 나중에 제목들로 보기위해서 흔적만남기기..!

728x90
728x90

오늘은.. 본전공 실험하느라고 바빴다.... 노동.... 

다 마치니 10시쯤 됐던가.. 지쳐서 그냥 자려했는데 12시쯤 갑자기 허전한 마음이들어 코딩공부나 좀 하고 자기로했다

보통 1시간정도 걸리는 코드랩하나 마치고 자려고했는데... 빡집중해서 30분만에 해보려했는데.... 

아니 보통 6-8단계던 코드랩이 갑자기 18단계인게 어딨어!!ㅠㅠㅠ 

4월30일 마감이 있으니 쳐지지 않아 좋지만 한켠 마음이 조급해지기도한다... 

 

암튼 이미 기운없던 상태기도하고... 7페이지까지 했고... chain 만드는거 실습해볼 차례인데.. 여기부터 내일해야지...

 

내일도 오후에 운동하러갈예정이라 

낮시간에 강의다듣고 코딩공부할시간이 날란지 잘 모르겠당 

토요일은 아마 일정이많아서 건너뛸거같은데ㅋㅋ

 

에이몰러ㅓㅓㅓ

728x90

+ Recent posts