<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>아이엔랩 블로그</title>
    <link>https://blog.ien.zone/</link>
    <description>Graphic Designer / Android Developer</description>
    <language>ko</language>
    <pubDate>Sun, 26 Apr 2026 21:20:38 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>아이엔 / ienground</managingEditor>
    <image>
      <title>아이엔랩 블로그</title>
      <url>https://tistory1.daumcdn.net/tistory/3086231/attach/9744a6ec79674034803f2bc29f05a1ed</url>
      <link>https://blog.ien.zone</link>
    </image>
    <item>
      <title>[Compose HIG] TopBar에 title과 action이 겹칠 때</title>
      <link>https://blog.ien.zone/entry/Compose-HIG-TopBar%EC%97%90-title%EA%B3%BC-action%EC%9D%B4-%EA%B2%B9%EC%B9%A0-%EB%95%8C</link>
      <description>title이 isCenterAligned = true를 통해 중간으로 가면 action이 겹치면, 해당 부분을 계산하여 밀어야 한다.
본래의 Material3 TopBar는 그게 구현이 되어 있는데 기존 Compose Cupertino 라이브러리는 그렇지가 못해서 직접 계산한 후 미루도록 하였다. (사진 1)
&amp;nbsp;
짜잔... 잘 미뤄졌다. action이 5개가 되어도 잘 미뤄진다. (사진 2, 사진 3).
Arrangement.Center -&amp;g..</description>
      <category>코틀린 멀티플랫폼 KMP 개발</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/893</guid>
      <comments>https://blog.ien.zone/entry/Compose-HIG-TopBar%EC%97%90-title%EA%B3%BC-action%EC%9D%B4-%EA%B2%B9%EC%B9%A0-%EB%95%8C#entry893comment</comments>
      <pubDate>Sat, 21 Feb 2026 13:23:32 +0900</pubDate>
    </item>
    <item>
      <title>[Compose HIG] TopBar 구현</title>
      <link>https://blog.ien.zone/entry/Compose-HIG-TopBar-%EA%B5%AC%ED%98%84</link>
      <description>이 정도면 진짜 Liquid Glass가 적용된 iOS 26이라고 해도 이상하지 않을 듯.
&amp;nbsp;</description>
      <category>코틀린 멀티플랫폼 KMP 개발</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/892</guid>
      <comments>https://blog.ien.zone/entry/Compose-HIG-TopBar-%EA%B5%AC%ED%98%84#entry892comment</comments>
      <pubDate>Fri, 20 Feb 2026 10:12:33 +0900</pubDate>
    </item>
    <item>
      <title>[Compose HIG] Background Adaptive Button 구현</title>
      <link>https://blog.ien.zone/entry/Compose-HIG-Background-Adaptive-Button-%EA%B5%AC%ED%98%84</link>
      <description>사실 구현이라고 하기는 힘들고, 해당 기능을 일반 버튼에 추가하였다.
나중에 파라미터로 Adaptive하게 할지 여부를 지정할 수 있도록 해야겠다.



&amp;nbsp;

&amp;nbsp;</description>
      <category>코틀린 멀티플랫폼 KMP 개발</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/891</guid>
      <comments>https://blog.ien.zone/entry/Compose-HIG-Background-Adaptive-Button-%EA%B5%AC%ED%98%84#entry891comment</comments>
      <pubDate>Fri, 13 Feb 2026 16:11:31 +0900</pubDate>
    </item>
    <item>
      <title>[Compose HIG] TopAppBar 및 Action 영역 구현</title>
      <link>https://blog.ien.zone/entry/Compose-HIG-TopAppBar-%EB%B0%8F-Action-%EC%98%81%EC%97%AD-%EA%B5%AC%ED%98%84</link>
      <description>&amp;nbsp;
아쉽게도 저 Action 부분은 샘플로만 제공하고 라이브러리를 사용하는 사람이 앱에서 직접 해야 할 것 같다.
뒷배경 그라디언트를 스크롤에 맞게 적용하는 것을 추가하고, 배경색을 입히는 부분을 제거하였다.</description>
      <category>코틀린 멀티플랫폼 KMP 개발</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/890</guid>
      <comments>https://blog.ien.zone/entry/Compose-HIG-TopAppBar-%EB%B0%8F-Action-%EC%98%81%EC%97%AD-%EA%B5%AC%ED%98%84#entry890comment</comments>
      <pubDate>Fri, 13 Feb 2026 01:19:52 +0900</pubDate>
    </item>
    <item>
      <title>[Compose HIG] Slider 개발</title>
      <link>https://blog.ien.zone/entry/Compose-HIG-260211-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>정말 오랜만에 블로그에 글 남기기.
요즘에는 Compose Cupertino 라이브러리를 포크해서 Compose HIG (Human Interface Guideline) 라이브러리를 만들고 있다. 정확히는 iOS 26에 적용된 Liquid Glass 디자인을 Backdrop 라이브러리를 사용해서 구현하고 있다.
&amp;nbsp;

&amp;nbsp;

Get started | Backdrop
block-quoteOn this pagechevron-down
kyant..</description>
      <category>코틀린 멀티플랫폼 KMP 개발</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/889</guid>
      <comments>https://blog.ien.zone/entry/Compose-HIG-260211-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry889comment</comments>
      <pubDate>Wed, 11 Feb 2026 18:25:25 +0900</pubDate>
    </item>
    <item>
      <title>1961년 8월 10일</title>
      <link>https://blog.ien.zone/entry/1961%EB%85%84-8%EC%9B%94-10%EC%9D%BC</link>
      <description>외주로 받은 앱에서 생년월일을 1970년 이전으로 할 수 없다고 고쳐달라고 했다.
받은 앱 중에 이런 일이 일어난 적이 없어서 아뿔싸, 하고 대충 고쳤는데 내가 사용하는 datetime 라이브러리가 timeInMillis &amp;lt; 0인 (1970년 1월 1일) 상태를 고려하지 않고 만든 라이브러리라서 오류가 엄청 났다. 하는 수 없이 라이브러리를 직접 포크해서 수정했는데, 테스트 케이스를 여러 번 돌리는 과정에서 30분 차이가 나는 게 느껴졌다.
&amp;nb..</description>
      <category>개발 (안드로이드 외)</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/888</guid>
      <comments>https://blog.ien.zone/entry/1961%EB%85%84-8%EC%9B%94-10%EC%9D%BC#entry888comment</comments>
      <pubDate>Thu, 26 Jun 2025 21:31:44 +0900</pubDate>
    </item>
    <item>
      <title>드로이드나이츠 2025를 다녀오다</title>
      <link>https://blog.ien.zone/entry/%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C%EB%82%98%EC%9D%B4%EC%B8%A0-2025%EB%A5%BC-%EB%8B%A4%EB%85%80%EC%98%A4%EB%8B%A4</link>
      <description>&amp;nbsp;
지난 6월 17일에 드로이드나이츠를 다녀왔다. 작년에는 개발자 컨퍼런스를 갔던가? 기억이 잘 나지 않는데 올해는 안드로이드로 먹고 살기도 하고 트렌드도 또 업데이트하고 싶어서 꼭 가보고 싶었다. 이게 안드로이드 개발자 한정으로 가장 큰 행사 중 하나이기 때문에 언제 열린지는 모르겠으나 표가 순식간에 다 사라졌다. 그럼에도 안드로이드 개발자 톡방에서 다른 분들이 알려주셔서 티켓을 겨우 잡았다가, 좋은 기회로 RevenueCat의 초대권을 받을..</description>
      <category>개발 (안드로이드 외)</category>
      <category>revenuecat</category>
      <category>레베뉴캣</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/887</guid>
      <comments>https://blog.ien.zone/entry/%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C%EB%82%98%EC%9D%B4%EC%B8%A0-2025%EB%A5%BC-%EB%8B%A4%EB%85%80%EC%98%A4%EB%8B%A4#entry887comment</comments>
      <pubDate>Tue, 24 Jun 2025 21:41:41 +0900</pubDate>
    </item>
    <item>
      <title>크몽 스토어 이미지 리뉴얼하기</title>
      <link>https://blog.ien.zone/entry/%ED%81%AC%EB%AA%BD-%EC%8A%A4%ED%86%A0%EC%96%B4-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EB%A6%AC%EB%89%B4%EC%96%BC%ED%95%98%EA%B8%B0</link>
      <description>&amp;nbsp;
애증의 크몽. 외주를 물어다주지만 수수료가 너무 고약하다.
그 전 이미지를 너무 대충 해놨는데 어쨌든 현재의 본업인 만큼 조금 신경써서 작업했다.
&amp;nbsp;

&amp;nbsp;
괜찮나 모르겠다. 많이 외주 들어와라.</description>
      <category>디자인</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/886</guid>
      <comments>https://blog.ien.zone/entry/%ED%81%AC%EB%AA%BD-%EC%8A%A4%ED%86%A0%EC%96%B4-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EB%A6%AC%EB%89%B4%EC%96%BC%ED%95%98%EA%B8%B0#entry886comment</comments>
      <pubDate>Wed, 9 Apr 2025 22:18:31 +0900</pubDate>
    </item>
    <item>
      <title>Compose Settings 라이브러리 컬러 체크</title>
      <link>https://blog.ien.zone/entry/Compose-Settings-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC-%EC%BB%AC%EB%9F%AC-%EC%B2%B4%ED%81%AC</link>
      <description>&amp;nbsp;</description>
      <category>코틀린 멀티플랫폼 KMP 개발</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/884</guid>
      <comments>https://blog.ien.zone/entry/Compose-Settings-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC-%EC%BB%AC%EB%9F%AC-%EC%B2%B4%ED%81%AC#entry884comment</comments>
      <pubDate>Sat, 8 Mar 2025 23:43:36 +0900</pubDate>
    </item>
    <item>
      <title>Kotlin Native (iOS) 부분에서 Error 받아내는 CPointer 만들기</title>
      <link>https://blog.ien.zone/entry/Kotlin-Native-iOS-%EB%B6%80%EB%B6%84%EC%97%90%EC%84%9C-Error-%EB%B0%9B%EC%95%84%EB%82%B4%EB%8A%94-CPointer-%EB%A7%8C%EB%93%A4%EA%B8%B0</link>
      <description>종종 이런 부분과 같이 error를 CPointer로 받는 아이들이 있는데, 어떻게 할당하고 받아오는지 당최 모를 때가 많았다. 이 때문에 블로그에 따로 정리를 하려고 한다.
&amp;nbsp;
먼저 메모리 할당을 위해서는 `memScoped` 블록을 만들어 주어야 한다.
이후 타입에 따라 다음과 같은 CPointer를 만들어준다.

val error = interpretCPointer&amp;lt;ObjCObjectVar&amp;lt;NSError?&amp;gt;&amp;gt;(allo..</description>
      <category>코틀린 멀티플랫폼 KMP 개발/  KMP 공부</category>
      <category>composemultiplatform</category>
      <category>ios</category>
      <category>kotlinmultiplatform</category>
      <category>kotlinnative</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/883</guid>
      <comments>https://blog.ien.zone/entry/Kotlin-Native-iOS-%EB%B6%80%EB%B6%84%EC%97%90%EC%84%9C-Error-%EB%B0%9B%EC%95%84%EB%82%B4%EB%8A%94-CPointer-%EB%A7%8C%EB%93%A4%EA%B8%B0#entry883comment</comments>
      <pubDate>Sat, 22 Feb 2025 09:45:35 +0900</pubDate>
    </item>
    <item>
      <title>241014 Map 개발 일지 - SwiftUI를 Compose UI에 넣기</title>
      <link>https://blog.ien.zone/entry/241014-Map-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80-SwiftUI%EB%A5%BC-Compose-UI%EC%97%90-%EB%84%A3%EA%B8%B0</link>
      <description>Creative Capstone Project II 프로젝트를 엎고 지도 어플리케이션 개발이 현재의 목표인데,
네이버 지도 SDK가 코틀린 멀티플랫폼을 지원하지 않는다. 그 말인즉슨 안드로이드와 iOS를 따로따로 구현을 해야 하는 부분이라는 것.
&amp;nbsp;
안드로이드는 해봤으니까 이지하게 했는데

문제는 뭐다? iOS다 ...
컴포즈 멀티플랫폼을 사용하기 때문에 기본적으로 Jetpack Compose로 UI를 구성한다.
그래서 검색을 엄청나게 해 봤다..</description>
      <category>코틀린 멀티플랫폼 KMP 개발</category>
      <category>cmp</category>
      <category>KMP</category>
      <category>네이버지도</category>
      <category>코틀린</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/882</guid>
      <comments>https://blog.ien.zone/entry/241014-Map-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80-SwiftUI%EB%A5%BC-Compose-UI%EC%97%90-%EB%84%A3%EA%B8%B0#entry882comment</comments>
      <pubDate>Mon, 14 Oct 2024 03:59:59 +0900</pubDate>
    </item>
    <item>
      <title>시현하다 모먼트에서 25살 기록 남기기</title>
      <link>https://blog.ien.zone/entry/%EC%8B%9C%ED%98%84%ED%95%98%EB%8B%A4-%EB%AA%A8%EB%A8%BC%ED%8A%B8%EC%97%90%EC%84%9C-25%EC%82%B4-%EA%B8%B0%EB%A1%9D-%EB%82%A8%EA%B8%B0%EA%B8%B0</link>
      <description>&amp;nbsp;
새로운 프로필을 찍었습니다. 25살의 생일을 맞아 이번에는 안경을 쓰지 않고 흑발인 채로 찍어보았는데, 이전에는 머리색이 휘향찬란하고 옷도 좀 특이하게 입고 프로필을 찍었는데 이번에는 증명사진에 쓸 수 있을 정도로 포멀하게 찍어보았어요. 약간 신입사원 바이브. 맨날 좀 어린 척하고 찍다가 이렇게 찍으니까 어른 됐다고 다들 ..
&amp;nbsp;
사진이 너무 마음에 들어서 ... 안경 벗고 찍는 거 걱정이 많이 되었지만 생각보다 눈도 크게 나오고 ..</description>
      <category>아이엔의 일상이야기</category>
      <category>시현하다</category>
      <category>시현하다 성수플래그십</category>
      <category>시현하다_새나</category>
      <category>프로필촬영</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/880</guid>
      <comments>https://blog.ien.zone/entry/%EC%8B%9C%ED%98%84%ED%95%98%EB%8B%A4-%EB%AA%A8%EB%A8%BC%ED%8A%B8%EC%97%90%EC%84%9C-25%EC%82%B4-%EA%B8%B0%EB%A1%9D-%EB%82%A8%EA%B8%B0%EA%B8%B0#entry880comment</comments>
      <pubDate>Sat, 28 Sep 2024 23:56:40 +0900</pubDate>
    </item>
    <item>
      <title>2024년 9월 애플 이벤트 - iPhone 16, AirPods 4, Apple Watch Series 10</title>
      <link>https://blog.ien.zone/entry/2024%EB%85%84-9%EC%9B%94-%EC%95%A0%ED%94%8C-%EC%9D%B4%EB%B2%A4%ED%8A%B8-iPhone-16-AirPods-4-Apple-Watch-Series-10</link>
      <description>애플 이벤트 시청 중 내용을 간단하게 페이스북에 올린 것을 그대로 가져와보았다.
Apple Watch Series 10 (X 아님)

새로운 디자인30% 더 넓어짐. 울트라보다도 큰 화면모서리가 둥글어짐. 와이드 앵글 OLED. 시야각 증가아래에서도 잘 보임. 전력 효율도 증가 -&amp;gt; AOD에서도 1초마다 업데이트. 따라서 초침이 항상 보임

색상
제트 블랙 : 유광 알루미늄 합금.로즈 골드. 실버 알루미늄.
유광 티타늄. 시리즈 9 스테인리스보다 ..</description>
      <category>IT 뉴스 &amp;amp; 리뷰/애플</category>
      <category>airpods</category>
      <category>apple</category>
      <category>applewatch</category>
      <category>iPhone</category>
      <category>iphone16</category>
      <category>아이폰</category>
      <category>아이폰16프로</category>
      <category>애플워치</category>
      <category>애플이벤트</category>
      <category>에어팟</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/879</guid>
      <comments>https://blog.ien.zone/entry/2024%EB%85%84-9%EC%9B%94-%EC%95%A0%ED%94%8C-%EC%9D%B4%EB%B2%A4%ED%8A%B8-iPhone-16-AirPods-4-Apple-Watch-Series-10#entry879comment</comments>
      <pubDate>Tue, 10 Sep 2024 03:45:13 +0900</pubDate>
    </item>
    <item>
      <title>240901 캘람 KMP 개발 일지</title>
      <link>https://blog.ien.zone/entry/240901-%EC%BA%98%EB%9E%8C-KMP-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>&amp;nbsp;
같은 앱, 다른 생김새
권한 내용까지 모두 넣었다. 승인이 된다!</description>
      <category>코틀린 멀티플랫폼 KMP 개발/  캘람</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/878</guid>
      <comments>https://blog.ien.zone/entry/240901-%EC%BA%98%EB%9E%8C-KMP-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry878comment</comments>
      <pubDate>Sun, 1 Sep 2024 10:56:09 +0900</pubDate>
    </item>
    <item>
      <title>240830 캘람 KMP 개발 일지</title>
      <link>https://blog.ien.zone/entry/240830-%EC%BA%98%EB%9E%8C-KMP-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>&amp;nbsp;
다른 건 다 권한에 success, failed 핸들러/콜백이 있는데 위치는 없어서 Swift 코드를 통해서 작업하느라 고생했다. 물론 대부분이 구글링이지만 ..&amp;nbsp;</description>
      <category>코틀린 멀티플랫폼 KMP 개발/  캘람</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/877</guid>
      <comments>https://blog.ien.zone/entry/240830-%EC%BA%98%EB%9E%8C-KMP-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry877comment</comments>
      <pubDate>Fri, 30 Aug 2024 23:40:07 +0900</pubDate>
    </item>
    <item>
      <title>로지가드 - 로지텍 MX Master 3S용 가죽 스킨을 써보고</title>
      <link>https://blog.ien.zone/entry/%EB%A1%9C%EC%A7%80%EA%B0%80%EB%93%9C-%EB%A1%9C%EC%A7%80%ED%85%8D-MX-Master-3S%EC%9A%A9-%EA%B0%80%EC%A3%BD-%EC%8A%A4%ED%82%A8%EC%9D%84-%EC%8D%A8%EB%B3%B4%EA%B3%A0</link>
      <description>&amp;nbsp;
오랜만에 리뷰 아닌 리뷰를 써 보는 것 같은데, 맥북을 사고 나서 활동 중인 맥쓰사 카페에서 좋은 기회로 마우스 가죽 스킨을 체험할 수 있게 되었다. 필자는 2019년경부터 로지텍 MX Master 3 마우스를 사용 중이다. 해당 제품이 손 그립에도 좋고, 디자이너와 개발자에게 많은 기능을 제공하기 때문에 선택을 하게 되었고 올해로 사용한 지도 6년 차가 되었다. 그러는 동안 마우스 스킨이 실리콘 재질이라 많이 닳고 끈적해졌으며 너덜너덜해졌..</description>
      <category>IT 뉴스 &amp;amp; 리뷰</category>
      <category>MX Master 3s</category>
      <category>가죽스킨</category>
      <category>끈적임</category>
      <category>로지가드</category>
      <category>변색</category>
      <category>보호필름</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/876</guid>
      <comments>https://blog.ien.zone/entry/%EB%A1%9C%EC%A7%80%EA%B0%80%EB%93%9C-%EB%A1%9C%EC%A7%80%ED%85%8D-MX-Master-3S%EC%9A%A9-%EA%B0%80%EC%A3%BD-%EC%8A%A4%ED%82%A8%EC%9D%84-%EC%8D%A8%EB%B3%B4%EA%B3%A0#entry876comment</comments>
      <pubDate>Sun, 18 Aug 2024 15:05:16 +0900</pubDate>
    </item>
    <item>
      <title>240817 캘람 KMP 개발 일지</title>
      <link>https://blog.ien.zone/entry/240817-%EC%BA%98%EB%9E%8C-KMP-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>&amp;nbsp;
일단 디테일 화면 완성이다. 두 번째 사진은 Shimmer인데 수정 전에 캡쳐해서 조금 다름.. 뒤에 더 수정할 수도 있겠다.&amp;nbsp;
비슷한 느낌으로 가면서도 최대한 각 OS에 맞는 옷을 입혀주려고 노력하였다.
아이폰은 안드로이드와 달리 기본 알람 소리를 가져올 수 없어서 그냥 직접 구해서 넣었다.
반복 요일

알람음 설정

서브 알람 추가 화면</description>
      <category>코틀린 멀티플랫폼 KMP 개발/  캘람</category>
      <category>KMP</category>
      <category>개발일지</category>
      <category>캘람</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/875</guid>
      <comments>https://blog.ien.zone/entry/240817-%EC%BA%98%EB%9E%8C-KMP-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry875comment</comments>
      <pubDate>Sat, 17 Aug 2024 23:32:55 +0900</pubDate>
    </item>
    <item>
      <title>[KMP iOS] 시스템 사운드를 가져올 때</title>
      <link>https://blog.ien.zone/entry/KMP-iOS-%EC%8B%9C%EC%8A%A4%ED%85%9C-%EC%82%AC%EC%9A%B4%EB%93%9C%EB%A5%BC-%EA%B0%80%EC%A0%B8%EC%98%AC-%EB%95%8C</link>
      <description>&amp;nbsp;
시스템 사운드를 가져올 때
Kotlin Multiplatform에서, Swift 언어를 사용하지 않아도 많은 부분의 네이티브 코드를 Kotlin으로 작성할 수 있는 것 같다.현재 개발 중인 캘람 iOS 부분에서는 시스템 사운드를 사용해야 된다고 생각했는데 코틀린에서는 포인터 개념이 없거나 적고, 스위프트는 그런 개념이 있어서 스위프트 코드를 그대로 사용하는 데 많은 검색이 필요했다.
해당 내용을 간략하게 메모 겸 저장한다.
AudioServ..</description>
      <category>코틀린 멀티플랫폼 KMP 개발/  KMP 공부</category>
      <category>ios</category>
      <category>KMP</category>
      <category>코틀린 멀티플랫폼</category>
      <category>코틀린네이티브</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/874</guid>
      <comments>https://blog.ien.zone/entry/KMP-iOS-%EC%8B%9C%EC%8A%A4%ED%85%9C-%EC%82%AC%EC%9A%B4%EB%93%9C%EB%A5%BC-%EA%B0%80%EC%A0%B8%EC%98%AC-%EB%95%8C#entry874comment</comments>
      <pubDate>Fri, 16 Aug 2024 16:40:20 +0900</pubDate>
    </item>
    <item>
      <title>240813 캘람 KMP 개발 일지</title>
      <link>https://blog.ien.zone/entry/240813-%EC%BA%98%EB%9E%8C-KMP-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>라이브러리 오류 같은데, AM/PM이 이상하다.
데이터스토어도 연결하고.
&amp;nbsp;
iOS 스타일로 바꾸고 있다.

&amp;nbsp;</description>
      <category>코틀린 멀티플랫폼 KMP 개발/  캘람</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/873</guid>
      <comments>https://blog.ien.zone/entry/240813-%EC%BA%98%EB%9E%8C-KMP-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry873comment</comments>
      <pubDate>Wed, 14 Aug 2024 10:54:27 +0900</pubDate>
    </item>
    <item>
      <title>240812 캘람 KMP 개발 일지</title>
      <link>https://blog.ien.zone/entry/240812-%EC%BA%98%EB%9E%8C-KMP-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>3일 간 고진 싸움을 했다.
그래도 한 게 코틀린이라고 KMP를 해보자.
KMP가 너무 불안정하고 나온 지도 얼마 안 돼서 되는 게 없어. 플러터를 해 보자.
Dart 언어가 개같애 .... 세미콜론도 귀찮고 ... Room 데이터베이스와 Compose가 너무 그립다 ...
&amp;nbsp;
결국 Compose Multiplatform을 포함한 KMP로 다시 돌아오기로 했는데
이번엔 Room DB에서 오류가 뻥뻥. 안드로이드는 되더니 왜 아이폰은 안 되는 거..</description>
      <category>코틀린 멀티플랫폼 KMP 개발/  캘람</category>
      <category>KMP</category>
      <category>개발일지</category>
      <category>안드로이드</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/872</guid>
      <comments>https://blog.ien.zone/entry/240812-%EC%BA%98%EB%9E%8C-KMP-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry872comment</comments>
      <pubDate>Mon, 12 Aug 2024 03:31:35 +0900</pubDate>
    </item>
    <item>
      <title>240811 캘람 Flutter 개발 일지</title>
      <link>https://blog.ien.zone/entry/240811-%EC%BA%98%EB%9E%8C-Flutter-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>컴포즈로 옮기자마자 플러터를 하냐 싶을 수도 있는데
이건 어디까지나 연습 ... MVVM 모델로 하려고 한다. Compose로 옮기면서 선언형 UI로 구성이 다 되었고 Navigation으로 전환이 되어서 로직적으로는 크게 문제가 될 것 같지 않다.
&amp;nbsp;
다만 낯선 환경과 낯선 언어라 오늘 하루 종일 씨름했다. 그냥 안드로이드 네이티브와는 확연한 차이가 있다..
KMP로 크로스플랫폼을 하려고 했는데 이거 너무 stable한 게 없어서 자료가 부족..</description>
      <category>안드로이드 개발/  캘람</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/871</guid>
      <comments>https://blog.ien.zone/entry/240811-%EC%BA%98%EB%9E%8C-Flutter-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry871comment</comments>
      <pubDate>Sun, 11 Aug 2024 13:25:44 +0900</pubDate>
    </item>
    <item>
      <title>코딩 테스트 스터디 - 10 집합</title>
      <link>https://blog.ien.zone/entry/%EC%BD%94%EB%94%A9-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%8A%A4%ED%84%B0%EB%94%94-10-%EC%A7%91%ED%95%A9</link>
      <description>상호배타적 집합

교집합이 없는 집합관계.집합 표현하기어떤 집합의 원소가 하나의 집합의 원소라는 것을 알 수 있어야 한다.각 집합 간 다른 집합이라는 것을 알 수 있어야 하고,특정 원소가 어느 집합에 속하는지 알 수 있어야 함.두 집합을 하나로 합칠 수 있어야 함 =&amp;gt; 대표 원소를 설정한다면?

: 각 집합에서 가장 작은 원소를 대표 원소로 설정한다.
집합의 연산
find
특정 노드의 루트 노드를 확인.

필요한 경로 깊어질 경우 연산 늘어남. 경..</description>
      <category>개발 (안드로이드 외)/  코딩 테스트 합격자 되기 스터디</category>
      <category>코딩테스트</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/870</guid>
      <comments>https://blog.ien.zone/entry/%EC%BD%94%EB%94%A9-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%8A%A4%ED%84%B0%EB%94%94-10-%EC%A7%91%ED%95%A9#entry870comment</comments>
      <pubDate>Sat, 10 Aug 2024 23:15:18 +0900</pubDate>
    </item>
    <item>
      <title>Flutter VS Compose - 01</title>
      <link>https://blog.ien.zone/entry/Flutter-VS-Compose-01</link>
      <description>Padding
Compose
modifier = Modifier
    .padding(16.dp)
Flutter
Padding(
    padding: const EdgeInsets.{...},
    child: ...
)
conditional widget
Compose
if (...) A else B
Flutter
if (...) ... [
    A
] else ... [
    B
]
weight
Compose
Column {
    Text(..</description>
      <category>안드로이드 개발/  Compose 공부</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/869</guid>
      <comments>https://blog.ien.zone/entry/Flutter-VS-Compose-01#entry869comment</comments>
      <pubDate>Sat, 10 Aug 2024 22:39:41 +0900</pubDate>
    </item>
    <item>
      <title>코딩 테스트 스터디 - 09 트리</title>
      <link>https://blog.ien.zone/entry/%EC%BD%94%EB%94%A9-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%8A%A4%ED%84%B0%EB%94%94-09-%ED%8A%B8%EB%A6%AC</link>
      <description>트리의 개념

노드와 간선으로 이루어진 계층적 자료 구조 (부모 자식 관계가 있음)
순환 X
코테에서는 이진 트리만 알면 된다


이진 트리 표현

배열로 표현


루트 노드 인덱스 1
왼쪽 자식 노드 : 부모 노드 인덱스 * 2
오른쪽 자식 노드 : 부모 노드 인덱스 * 2 + 1
문제점 : 빈 공간이 많다 (버려지는 공간이 많아 효율이 별로), 그러나 구현은 쉽다


인접 리스트 (이게 더 좋을 수도?_


각 리스트의 인덱스는 부모 노드
자식 노드..</description>
      <category>개발 (안드로이드 외)/  코딩 테스트 합격자 되기 스터디</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/868</guid>
      <comments>https://blog.ien.zone/entry/%EC%BD%94%EB%94%A9-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%8A%A4%ED%84%B0%EB%94%94-09-%ED%8A%B8%EB%A6%AC#entry868comment</comments>
      <pubDate>Sat, 3 Aug 2024 22:27:39 +0900</pubDate>
    </item>
    <item>
      <title>알바트로스 리마인더 3.5.1 업데이트 로그</title>
      <link>https://blog.ien.zone/entry/%EC%95%8C%EB%B0%94%ED%8A%B8%EB%A1%9C%EC%8A%A4-%EB%A6%AC%EB%A7%88%EC%9D%B8%EB%8D%94-351-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-%EB%A1%9C%EA%B7%B8</link>
      <description>알바트로스 리마인더 3.5.1 업데이트 로그
2024-07-30

- UI 수정 
- 성능 개선 및 애니메이션 개선 
- 태블릿 UI 지원</description>
      <category>안드로이드 개발/  알바트로스 리마인더</category>
      <category>1인개발</category>
      <category>안드로이드</category>
      <category>알바트로스 리마인더</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/867</guid>
      <comments>https://blog.ien.zone/entry/%EC%95%8C%EB%B0%94%ED%8A%B8%EB%A1%9C%EC%8A%A4-%EB%A6%AC%EB%A7%88%EC%9D%B8%EB%8D%94-351-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-%EB%A1%9C%EA%B7%B8#entry867comment</comments>
      <pubDate>Tue, 30 Jul 2024 16:26:39 +0900</pubDate>
    </item>
    <item>
      <title>240729 알바트로스 리마인더 컴포즈 개발 일지</title>
      <link>https://blog.ien.zone/entry/240729-%EC%95%8C%EB%B0%94%ED%8A%B8%EB%A1%9C%EC%8A%A4-%EB%A6%AC%EB%A7%88%EC%9D%B8%EB%8D%94-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>개발 일지라고 쓰고 마무리라고 말한다..
만 4일 만에 컴포즈로 마이그레이션 &amp;amp; 디자인 수정이 끝났다.
훨씬 낫다. 훨씬 나아 ..

&amp;nbsp;
24일 올린 글에 있는 달력이 저렇게 완성됐다. 1, 2 사진의 badge는 왜 저렇게 움직이는지 검색해도 안 나오는데, 차차 해결을 해야 할 것 같다.

&amp;nbsp;
여기는 수정 창. 디자인이 크게 다르지는 않다.
&amp;nbsp;

&amp;nbsp;
여기도 설정 창인데, 디자인을 크게 다르게 하지는 않았지만 ..</description>
      <category>안드로이드 개발/  알바트로스 리마인더</category>
      <category>Jetpack Compose</category>
      <category>알바트로스 리마인더</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/866</guid>
      <comments>https://blog.ien.zone/entry/240729-%EC%95%8C%EB%B0%94%ED%8A%B8%EB%A1%9C%EC%8A%A4-%EB%A6%AC%EB%A7%88%EC%9D%B8%EB%8D%94-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry866comment</comments>
      <pubDate>Mon, 29 Jul 2024 04:04:44 +0900</pubDate>
    </item>
    <item>
      <title>코딩 테스트 스터디 - 08 해시</title>
      <link>https://blog.ien.zone/entry/%EC%BD%94%EB%94%A9-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%8A%A4%ED%84%B0%EB%94%94-08-%ED%95%B4%EC%8B%9C</link>
      <description>해시의 개념
배열로 연락처 구현하면 이름 -&amp;gt; 이름 테이블에 선형 탐색 -&amp;gt; 그 위치에 해당되는 전화번호 테이블 참조인덱스에 이름 정보를 넣을 수 있게 하려면.
해시 적용하면
해시 함수를 사용해서 변환한 값을 인덱스로. -&amp;gt; 키를 해시 함수로 돌리면 인덱스가 나온다.O(N) -&amp;gt; O(1)
해시 함수
임이의 키를 해시 테이블의 인덱스로 변경.-&amp;gt; 테이블 크기가 N이라면 함수는 [0, N-1) 사이 값을 내야 함. 충돌이 적을수록..</description>
      <category>개발 (안드로이드 외)/  코딩 테스트 합격자 되기 스터디</category>
      <category>코딩테스트</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/865</guid>
      <comments>https://blog.ien.zone/entry/%EC%BD%94%EB%94%A9-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%8A%A4%ED%84%B0%EB%94%94-08-%ED%95%B4%EC%8B%9C#entry865comment</comments>
      <pubDate>Sat, 27 Jul 2024 23:36:40 +0900</pubDate>
    </item>
    <item>
      <title>캘람 1.5.1 업데이트 로그</title>
      <link>https://blog.ien.zone/entry/%EC%BA%98%EB%9E%8C-151-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8</link>
      <description>캘람 1.5.1 업데이트 로그


UI 수정
성능 개선 및 애니메이션 개선
탁상시계 변경
앱 아이콘 변경
</description>
      <category>안드로이드 개발/  캘람</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/864</guid>
      <comments>https://blog.ien.zone/entry/%EC%BA%98%EB%9E%8C-151-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8#entry864comment</comments>
      <pubDate>Sat, 27 Jul 2024 15:21:47 +0900</pubDate>
    </item>
    <item>
      <title>240725 알바트로스 리마인더 컴포즈 개발 일지</title>
      <link>https://blog.ien.zone/entry/240725-%EC%95%8C%EB%B0%94%ED%8A%B8%EB%A1%9C%EC%8A%A4-%EB%A6%AC%EB%A7%88%EC%9D%B8%EB%8D%94-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>초안.

&amp;nbsp;
위에는 캘린더. 하나 선택할 수 있지만 주간을 따로 표시해준다.
그리고 아래에는 주간 캘린더. 이건 compose로 바꾸는 작업이 얼마 안 걸릴 것 같다.</description>
      <category>안드로이드 개발/  알바트로스 리마인더</category>
      <category>1인개발</category>
      <category>Jetpack Compose</category>
      <category>알바트로스 리마인더</category>
      <category>컴포즈</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/863</guid>
      <comments>https://blog.ien.zone/entry/240725-%EC%95%8C%EB%B0%94%ED%8A%B8%EB%A1%9C%EC%8A%A4-%EB%A6%AC%EB%A7%88%EC%9D%B8%EB%8D%94-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry863comment</comments>
      <pubDate>Thu, 25 Jul 2024 23:30:21 +0900</pubDate>
    </item>
    <item>
      <title>240723 캘람 컴포즈 개발 일단 완료!</title>
      <link>https://blog.ien.zone/entry/240723-%EC%BA%98%EB%9E%8C-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EB%8B%A8-%EC%99%84%EB%A3%8C</link>
      <description>&amp;nbsp;
컴포즈로 하니까 애니메이션이 상당히 많이 부드러워졌다.
내일 중으로 업데이트가 올라갈 것 같다. 현재는 제출한 상태 :)
&amp;nbsp;
만 5개월 조금 안 되는 기간 동안 XML - View를 Jetpack Navigation, Compose를 도입해서 전환했는데
덕분에 Compose를 사용할 때에도 능숙하게 할 수 있게 되었다.&amp;nbsp;
&amp;nbsp;</description>
      <category>안드로이드 개발/  캘람</category>
      <category>1인개발</category>
      <category>Jetpack Compose</category>
      <category>개발일지</category>
      <category>캘람</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/862</guid>
      <comments>https://blog.ien.zone/entry/240723-%EC%BA%98%EB%9E%8C-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EB%8B%A8-%EC%99%84%EB%A3%8C#entry862comment</comments>
      <pubDate>Tue, 23 Jul 2024 17:52:48 +0900</pubDate>
    </item>
    <item>
      <title>코딩 테스트 스터디 - 06, 07 스택과 큐</title>
      <link>https://blog.ien.zone/entry/%EC%BD%94%EB%94%A9-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%8A%A4%ED%84%B0%EB%94%94-06-07-%EC%8A%A4%ED%83%9D%EA%B3%BC-%ED%81%90</link>
      <description>스택
Last In First Out, 나중에 넣은 애가 먼저 나오는 자료 구조.특정 문제에서 스택을 필요로 하는 경우 스택을 선택하면 된다.
이 문제가 스택 문제인지 알아야 함 -&amp;gt;

가장 최근에 들어온 원소를 알 수 있다.
가장 최근에 들어온 원소순으로 나온다. (가장 최근에 들어온 원소에 대해 작업해야 할 때)

ADT란?
Abstract Data Type.세부 사항 (내부 자료구조, 언어, 공간 크기) 숨기고 필요한 기능만 명시 (연산, 입..</description>
      <category>개발 (안드로이드 외)/  코딩 테스트 합격자 되기 스터디</category>
      <category>코딩테스트</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/861</guid>
      <comments>https://blog.ien.zone/entry/%EC%BD%94%EB%94%A9-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%8A%A4%ED%84%B0%EB%94%94-06-07-%EC%8A%A4%ED%83%9D%EA%B3%BC-%ED%81%90#entry861comment</comments>
      <pubDate>Sat, 20 Jul 2024 23:17:52 +0900</pubDate>
    </item>
    <item>
      <title>240714 캘람 컴포즈 개발 일지</title>
      <link>https://blog.ien.zone/entry/240714-%EC%BA%98%EB%9E%8C-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>작업이 끝자락에 닿아 간다.
오늘까지 작업한 부분에 대하여&amp;nbsp;XML 버전과 컴포즈 버전에 대한 비교를 간략하게 해 보고자 한다.
&amp;nbsp;
오늘 작업한 부분
태블릿 UI를 작업하고 있다. 화면 크기에 따라 2분할로 나눌지, 아닐지로 결정된다. 원래 버전에서도 지원했던 거고, 그냥 그걸 넣었다.&amp;nbsp;

그리고 재밌는 사실 - 컴포즈 브런치가 메인 (마스터) 브런치보다 커밋이 더 많다.

그러니까.. 이제 컴포즈 버전을 출시할 때가 되지 않았..</description>
      <category>안드로이드 개발/  캘람</category>
      <category>개발일지</category>
      <category>캘람</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/860</guid>
      <comments>https://blog.ien.zone/entry/240714-%EC%BA%98%EB%9E%8C-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry860comment</comments>
      <pubDate>Sun, 14 Jul 2024 02:33:09 +0900</pubDate>
    </item>
    <item>
      <title>코딩 테스트 스터디 - 03 시간 복잡도</title>
      <link>https://blog.ien.zone/entry/%EC%BD%94%EB%94%A9-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%8A%A4%ED%84%B0%EB%94%94-03-%EC%8B%9C%EA%B0%84-%EB%B3%B5%EC%9E%A1%EB%8F%84</link>
      <description>취업을 할지 안 할지 모르겠지만, 어쨌든 코딩 테스트가 취약점이긴 하니까 스터디에 들어가 보았다.스터디에서 매주 내용을 블로그에 정리하기를 권장하고 있다.
알고리즘
정밀성 - 변하지 않는 명확한 작업 단계유일성 - 명확한 다음 단계를 가져야 함타당성 - 구현 가능해야 하고, 사용 가능해야 함입력, 출력 - 입력을 받아들이고 출력을 내보내야 함유한성 - 무한 루프 X, 특정 수의 작업 이후 정지일반성 - 일반적으로 적용할 수 있어야 함 (테스트 케이스만 ..</description>
      <category>개발 (안드로이드 외)/  코딩 테스트 합격자 되기 스터디</category>
      <category>코딩테스트</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/859</guid>
      <comments>https://blog.ien.zone/entry/%EC%BD%94%EB%94%A9-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%8A%A4%ED%84%B0%EB%94%94-03-%EC%8B%9C%EA%B0%84-%EB%B3%B5%EC%9E%A1%EB%8F%84#entry859comment</comments>
      <pubDate>Sat, 13 Jul 2024 20:44:07 +0900</pubDate>
    </item>
    <item>
      <title>240712 캘람 컴포즈 개발 일지</title>
      <link>https://blog.ien.zone/entry/240712-%EC%BA%98%EB%9E%8C-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>변명을 하자면 조금 바빴다.
외주 &amp;amp; ATC &amp;amp; SCG 등등 .... 하지만 작업은 계속 하고 있었음

&amp;nbsp;
어쨌든 그래도 다시 개발 일지를 올리는 겸 해서 현재 현황을 말하자면,
거의 작업이 끝나가고 있고, 부수적으로 구현을 미처 못한 부분을 채우고 광고 &amp;amp; 인앱 결제 부분만 넣으면 된다.
컴포즈로 이주하면서 navigation도 도입하고 그래서 전반적으로 앱 구조가 좀 많이 바뀌었다. GitHub에도 브런치를 따로 관리하..</description>
      <category>안드로이드 개발/  캘람</category>
      <category>개발일지</category>
      <category>캘람</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/858</guid>
      <comments>https://blog.ien.zone/entry/240712-%EC%BA%98%EB%9E%8C-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry858comment</comments>
      <pubDate>Fri, 12 Jul 2024 03:04:55 +0900</pubDate>
    </item>
    <item>
      <title>240515 캘람 컴포즈 개발 일지</title>
      <link>https://blog.ien.zone/entry/240515-%EC%BA%98%EB%9E%8C-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>거의 2달 동안 개발 일지를 올리지 않았다.
시험 기간과 다른 프로젝트 (학과 관련으로 팀 프로젝트 중인 게 있음) 겹쳐서 캘람을 거의 건들지 못했다.
시험 끝나고부터 다시 작업을 하고 있는데, 몰아서 개발 일지를 올린다.
알람

일단 개발 과정에서 좀 더 용이한 방향을 선택하는 등의 이유로 플로우가 좀 바뀌었다. 그리고 뷰로 구현한 것들을 compose로 구현하면서 디자인도 다듬고 하는 중.
캘린더 알람

여긴 UI만 좀 다듬고 기능은 거의 구현이 안..</description>
      <category>안드로이드 개발/  캘람</category>
      <category>개발일지</category>
      <category>캘람</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/857</guid>
      <comments>https://blog.ien.zone/entry/240515-%EC%BA%98%EB%9E%8C-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry857comment</comments>
      <pubDate>Wed, 15 May 2024 23:07:14 +0900</pubDate>
    </item>
    <item>
      <title>p5.js 문서 번역 중</title>
      <link>https://blog.ien.zone/entry/p5js-%EB%AC%B8%EC%84%9C-%EB%B2%88%EC%97%AD-%EC%A4%91</link>
      <description>24년 3월부터 프로세싱 재단의 p5.js 번역 작업에 참여하고 있습니다.
닉네임이 딱 박히니 기분이 좋네..</description>
      <category>개발 (안드로이드 외)</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/856</guid>
      <comments>https://blog.ien.zone/entry/p5js-%EB%AC%B8%EC%84%9C-%EB%B2%88%EC%97%AD-%EC%A4%91#entry856comment</comments>
      <pubDate>Wed, 20 Mar 2024 13:31:26 +0900</pubDate>
    </item>
    <item>
      <title>240318 캘람 컴포즈 개발 일지</title>
      <link>https://blog.ien.zone/entry/240318-%EC%BA%98%EB%9E%8C-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>&amp;nbsp;



스톱워치 구현! state를 이용하니까 너무 부드럽게 데이터 연동이 돼서 좋다.
compose를 통해 애니메이션도 부드럽다.
&amp;nbsp;
&amp;nbsp;



이건 반복 타이머 작동하는 거.. 잘 된다.</description>
      <category>안드로이드 개발/  캘람</category>
      <category>Jetpack Compose</category>
      <category>개발일지</category>
      <category>캘람</category>
      <category>컴포즈</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/855</guid>
      <comments>https://blog.ien.zone/entry/240318-%EC%BA%98%EB%9E%8C-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry855comment</comments>
      <pubDate>Mon, 18 Mar 2024 22:42:57 +0900</pubDate>
    </item>
    <item>
      <title>240314 캘람 컴포즈 개발 일지</title>
      <link>https://blog.ien.zone/entry/240314-%EC%BA%98%EB%9E%8C-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>배지 구현! 가로에서도 잘 된다. 위에 글자는 아직 하는 중이다.



이건 배지는 안될 때 찍은 건데, 타이머도 잘 된다. 서비스랑 화면이랑 연계 잘 됨</description>
      <category>안드로이드 개발/  캘람</category>
      <category>개발일지</category>
      <category>캘람</category>
      <category>컴포즈</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/854</guid>
      <comments>https://blog.ien.zone/entry/240314-%EC%BA%98%EB%9E%8C-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry854comment</comments>
      <pubDate>Thu, 14 Mar 2024 23:01:30 +0900</pubDate>
    </item>
    <item>
      <title>240312 캘람 컴포즈 개발 일지</title>
      <link>https://blog.ien.zone/entry/240312-%EC%BA%98%EB%9E%8C-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>&amp;nbsp;




타이머랑 서비스를 연결했다.
브로드캐스트 없이 MutableStateFlow를 통해 변화가 감지됐을 때 ui 업데이트하도록 해주었다.
으으.. 쉽지 않지만 어쨌든 된다..</description>
      <category>안드로이드 개발/  캘람</category>
      <category>개발일지</category>
      <category>캘람</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/853</guid>
      <comments>https://blog.ien.zone/entry/240312-%EC%BA%98%EB%9E%8C-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry853comment</comments>
      <pubDate>Tue, 12 Mar 2024 00:58:19 +0900</pubDate>
    </item>
    <item>
      <title>240309 아이엔랩 웹사이트 개발 일지</title>
      <link>https://blog.ien.zone/entry/240309-%EC%95%84%EC%9D%B4%EC%97%94%EB%9E%A9-%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>마우스 커서를 라이브러리에서 직접 구현으로 바꾸었다.
페이지가 이동할 때 계속 hover 상태에서 굳어버리는 버그가 있어서, 라이브러리에서는 오히려 안 된다고 생각하고 직접 구현으로 바꾸는 계기가 되었는데 덕분에 커스텀은 쉬워진 것 같다.
&amp;nbsp;
기타 .link 클래스 위에서 hover되는 것도 했고, 좀 자연스럽게 바꾸었다.
그리고 이제 갤탭에서도 마우스 커서 나오는 짜증나는 버그를 해결했다.
&amp;nbsp;</description>
      <category>웹 개발/  개인 웹페이지</category>
      <category>웹개발</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/852</guid>
      <comments>https://blog.ien.zone/entry/240309-%EC%95%84%EC%9D%B4%EC%97%94%EB%9E%A9-%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry852comment</comments>
      <pubDate>Sat, 9 Mar 2024 23:37:31 +0900</pubDate>
    </item>
    <item>
      <title>240308 캘람 컴포즈 개발 일지</title>
      <link>https://blog.ien.zone/entry/240308-%EC%BA%98%EB%9E%8C-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>&amp;nbsp;
한 번만 사용 이 부분도 넣었고 라벨도 잘 올라가고, 데이터도 잘 불러와진다.
서브 알람도 그렇고 서브 캘린더 알람도 그렇고 별개의 데이터베이스에서 따로 불러오다 보니까 뭔가 계속 오류가 나서 migration하면서 기존 데이터베이스 정보를 parent id에 맞추어서 json형태로 저장하기로 했다. 진작에 그럴 걸. 어쨌든 migration되니까 다행이다.
&amp;nbsp;
속도도 훨 나아진 듯?

&amp;nbsp;
왼쪽은 아이콘 잘못 넣었음. 뒤로..</description>
      <category>안드로이드 개발/  캘람</category>
      <category>JetpackCompose</category>
      <category>개발일지</category>
      <category>캘람</category>
      <category>컴포즈</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/851</guid>
      <comments>https://blog.ien.zone/entry/240308-%EC%BA%98%EB%9E%8C-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry851comment</comments>
      <pubDate>Fri, 8 Mar 2024 01:48:56 +0900</pubDate>
    </item>
    <item>
      <title>240305 캘람 컴포즈 개발 일지</title>
      <link>https://blog.ien.zone/entry/240305-%EC%BA%98%EB%9E%8C-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>&amp;nbsp;
오늘은 알람음 리스트를 했다. 아직 데이터는 안 넣었고 위 아래 부분 바를 나타나게 / 사라지게 했다.
그리고 눌렀을 때 ripple round는 clip 형태로 하는 거더라. 역시 처리하고,
그리고 타임 피커 다이얼로그를 넣었다.
&amp;nbsp;
내일은 알바트로스 리마인더를 좀 만져볼까. 요즘 사이버강의랑 과제가 슬슬 뜰 시기라서.</description>
      <category>안드로이드 개발/  캘람</category>
      <category>개발일지</category>
      <category>앱개발</category>
      <category>캘람</category>
      <category>컴포즈</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/850</guid>
      <comments>https://blog.ien.zone/entry/240305-%EC%BA%98%EB%9E%8C-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry850comment</comments>
      <pubDate>Tue, 5 Mar 2024 23:15:07 +0900</pubDate>
    </item>
    <item>
      <title>240304 캘람 컴포즈 개발 일지</title>
      <link>https://blog.ien.zone/entry/240304-%EC%BA%98%EB%9E%8C-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>&amp;nbsp;
시즌 784165호 컴포즈 개발이다.
이번엔 진짜다.. 이번엔 다르다..
Room 데이터베이스, MVVM 구조로 캘람 새롭게 개발 중이다. 지금까지는 순조로운 편.</description>
      <category>안드로이드 개발/  캘람</category>
      <category>Compose</category>
      <category>개발일지</category>
      <category>앱개발</category>
      <category>컴포즈</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/849</guid>
      <comments>https://blog.ien.zone/entry/240304-%EC%BA%98%EB%9E%8C-%EC%BB%B4%ED%8F%AC%EC%A6%88-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry849comment</comments>
      <pubDate>Mon, 4 Mar 2024 23:47:01 +0900</pubDate>
    </item>
    <item>
      <title>240301 아이엔랩 웹사이트 개발 일지</title>
      <link>https://blog.ien.zone/entry/240301-%EC%95%84%EC%9D%B4%EC%97%94%EB%9E%A9-%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>공지사항 수정을 사이트에서 하고 싶어서 구글 로그인을 혼자서 쓰는 관리 페이지에 넣어놓고 바로 수정 가능하게 해두었다.
이제 한동안은 웹사이트를 건들 일은 없을 것 같다.
&amp;nbsp;
이제 블로그 스킨을 만져도 될 것 같다. 리액트 아니고 그냥 쌩으로 해도 괜찮을 듯하다.</description>
      <category>웹 개발/  개인 웹페이지</category>
      <category>웹개발</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/848</guid>
      <comments>https://blog.ien.zone/entry/240301-%EC%95%84%EC%9D%B4%EC%97%94%EB%9E%A9-%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry848comment</comments>
      <pubDate>Fri, 1 Mar 2024 00:22:46 +0900</pubDate>
    </item>
    <item>
      <title>240228 아이엔랩 웹사이트 개발 일지</title>
      <link>https://blog.ien.zone/entry/240228-%EC%95%84%EC%9D%B4%EC%97%94%EB%9E%A9-%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>메인 화면

이랬던 게

이렇게!
&amp;nbsp;
23:18 : 비율 바꿨다. 최대 32:9 -&amp;gt; 21:9로. 너무 높이가 좁아서. (이건 모든 페이지에 공통되게 적용됨)

사이드바 (-&amp;gt; 위에서 내려옴)

이랬던 게

이렇게!
&amp;nbsp;
브랜딩

이랬던 게

이렇게!
&amp;nbsp;
소개 페이지

이랬던 게

이렇게!
23:15

역시 비율 변경으로 사진의 비율 맞추기 위해 20% -&amp;gt; 30%
프로젝트 페이지

이랬던 게

이렇게!
&amp;nbs..</description>
      <category>웹 개발/  개인 웹페이지</category>
      <category>웹개발</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/847</guid>
      <comments>https://blog.ien.zone/entry/240228-%EC%95%84%EC%9D%B4%EC%97%94%EB%9E%A9-%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry847comment</comments>
      <pubDate>Wed, 28 Feb 2024 00:45:35 +0900</pubDate>
    </item>
    <item>
      <title>240224 아이엔랩 웹사이트 개발 일지</title>
      <link>https://blog.ien.zone/entry/240224-%EC%95%84%EC%9D%B4%EC%97%94%EB%9E%A9-%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>메인 내용은 아직 안 채웠고, 구성은 이렇게 해두었다. 확실히 큰 화면에서는 굳이 꽉~ 채울 필요는 없어보인다.

이젠 &quot;Side&quot;바가 아니게 됐지만, 어쨌든 뭐 ... 그리고&amp;nbsp;

&amp;nbsp;
공지사항 폭도 바꾸었다. 이것들 다 max-width가 1440px 이다.

보면 확실히 그 전보다 통일성을 확실히 보이고 있다. 폭도 그렇고 위에 헤더 밑 이미지 썸네일? 부분도. 메인 화면이랑 결을 같이 한다.

그리고 이제 소개 부분을 다시 하고 있..</description>
      <category>웹 개발/  개인 웹페이지</category>
      <category>웹개발</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/846</guid>
      <comments>https://blog.ien.zone/entry/240224-%EC%95%84%EC%9D%B4%EC%97%94%EB%9E%A9-%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry846comment</comments>
      <pubDate>Sat, 24 Feb 2024 12:22:51 +0900</pubDate>
    </item>
    <item>
      <title>240223 아이엔랩 웹사이트 개발 일지</title>
      <link>https://blog.ien.zone/entry/240223-%EC%95%84%EC%9D%B4%EC%97%94%EB%9E%A9-%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>일단 deploy는 했다. 급한 불은 껐다 이거다.
하지만 완성도 덜 했고, 무엇보다 완전 모르는 상태에서 맨땅에 헤딩하듯이 했기 때문에 부족한 게 많고 통일된 가이드라인 없이 중구난방으로 완성한 느낌이 있어서 처음에 작업한 부분은 거의 다시 하는 중.

&amp;nbsp;
너무 100%로 많이 해서 좌우로 시선이 너무 왔다갔다한다.

해서 일단은 이런 가이드라인을 세워놓고 작업 중이다.
나만 알아볼 수 있으면 됐지 뭐.
&amp;nbsp;

&amp;nbsp;

아이엔랩 ..</description>
      <category>웹 개발/  개인 웹페이지</category>
      <category>웹개발</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/845</guid>
      <comments>https://blog.ien.zone/entry/240223-%EC%95%84%EC%9D%B4%EC%97%94%EB%9E%A9-%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry845comment</comments>
      <pubDate>Fri, 23 Feb 2024 03:52:44 +0900</pubDate>
    </item>
    <item>
      <title>240222 아이엔랩 웹사이트 개발 일지</title>
      <link>https://blog.ien.zone/entry/240222-%EC%95%84%EC%9D%B4%EC%97%94%EB%9E%A9-%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>일단 저번에 올리지 못했던 Sidebar! 홈, 소개글, BI, 개발 (개별 앱 페이지 포함), 공지사항, 개인정보 처리방침을 넣었다.
특히 하위 메뉴가 선택돼있어도 개발에 회색 음영 넣는 것까지 어찌저찌 했다. 굿.
&amp;nbsp;
공지사항은 Firestore에서 마크다운 형식으로 올린 데이터를 가져와서 띄운다.

그리고 아무래도 다른 곳에서 값을 가져오다 보니 로딩 화면이 뚝뚝 끊겨서 Shimmer (Skeleton) 넣었다. 훨씬 부드럽군. 이거랑 m..</description>
      <category>웹 개발/  개인 웹페이지</category>
      <category>리액트</category>
      <category>웹개발</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/844</guid>
      <comments>https://blog.ien.zone/entry/240222-%EC%95%84%EC%9D%B4%EC%97%94%EB%9E%A9-%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry844comment</comments>
      <pubDate>Thu, 22 Feb 2024 03:33:28 +0900</pubDate>
    </item>
    <item>
      <title>240217 아이엔랩 웹사이트 개발 일지</title>
      <link>https://blog.ien.zone/entry/240217-%EC%95%84%EC%9D%B4%EC%97%94%EB%9E%A9-%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>앱 세부 페이지
&amp;nbsp;

브랜드 아이덴티티 페이지
여기까지 했다 일단..</description>
      <category>웹 개발/  개인 웹페이지</category>
      <category>웹개발</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/842</guid>
      <comments>https://blog.ien.zone/entry/240217-%EC%95%84%EC%9D%B4%EC%97%94%EB%9E%A9-%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry842comment</comments>
      <pubDate>Sat, 17 Feb 2024 21:08:11 +0900</pubDate>
    </item>
    <item>
      <title>240206 아이엔랩 웹사이트 개발 일지</title>
      <link>https://blog.ien.zone/entry/240206-%EC%95%84%EC%9D%B4%EC%97%94%EB%9E%A9-%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80</link>
      <description>진행된 게 별로 없네. 그러나 앱 이름이랑 체인지로그 등은 서버에서 가져오도록 변경!
변경 사항 내용 넣어야지</description>
      <category>웹 개발/  개인 웹페이지</category>
      <author>아이엔 / ienground</author>
      <guid isPermaLink="true">https://blog.ien.zone/841</guid>
      <comments>https://blog.ien.zone/entry/240206-%EC%95%84%EC%9D%B4%EC%97%94%EB%9E%A9-%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80#entry841comment</comments>
      <pubDate>Tue, 6 Feb 2024 23:53:40 +0900</pubDate>
    </item>
  </channel>
</rss>