728x90

오늘은 운동다녀오고 이런저런일을 좀 하다보니....

시간이 다갔다....

근데 뭣보다 집중이안되는날이다

코루틴이 뭔지만대강 보다가 다 못마치고 자러가기..내일이어서 공부해야지

728x90
728x90

....

기대하던 파트인데.. 사전지식이 너무 부족해서 지식이 눈으로 들어왓다가 뒷통수로 호로롱 나가는 느낌

그래도 일단 긴 기간 하는거 아니니까 킵고잉한다 휴 

일단 데이터베이스 코스를 공부하기에 앞서 간단히 비동기 프로그래밍을 복습했고... 코스를 진행해봤다

Room 은 SQLite 를 간편하게 쓰게해주는 ..Android Jetpack의 일부라고 하는데

SQLite에 대해 너무 몰라서 뭐가 편한건지도 잘 모름ㅎㅎ..

그리고 annotation... 문서랑 개념 조금 살펴봤는데 이것도 생소하다

 

앞으로 친해지길바라....

728x90
728x90

 

6번째 배지 획득!

셤기간인데 스터디랩 마감이랑 마지막셤이랑 같은날짜다.....

몰라 죽어야지 뭐....

 

오늘은 Live data를 바로 View로 연결하는 방법과..

Live data 포멧팅에 대해 공부했다........

포멧팅을 위해 나온 카운트다운 메서드 담에 써먹어야지ㅎㅎ..

 

뭔지도 모르고 따라가고있지만 얼추 ViewModel 의 정체가 이해되어가고있다

마치 객체지향 처음공부할때같음...

뭐라는거야 하고 그냥 계속하니까 아...이..이런건가? 하는데

누가 그게 뭐야 하면 설명은 아직못하고 ㅠㅠ 

왜 책에나오는 설명들이 그렇게 추상적이고 이해안됐었는지 이해가되게되는...그런것...

암튼 아직 갈길도 멀고 공부가 힘들지만 마냥 힘든 고비를 넘기고 재밌는 지점인거같다 

 

코틀린 문법공부를 흐느적흐느적 하고 시작한 과정인데 아직도 문법때문에 띠용 할때가 있어서 좀 아쉽긴하다

근데 JB academy 트라이얼 끝나버림 헹... 공식문서 보면서 배우는걸 좀 익혀봐야지...

728x90
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

+ Recent posts