
이번 포스팅은 Line ABCStudio의 김종식 님이 강연해주신 "Flutter Web를 활용해 제품 개발 환경 개선하기" 바탕으로 작성되었습니다.Flutter Web은 Android와 IOS뿐만 아니라 Web 도 만들 수 있다는 엄청난 장점을 가지고 있다.

이번 포스팅에서는 Future Flutter에서 에이든님의 강연을 바탕으로 Flutter의 렌더링 엔진의 내부 구조를 알아보려고 한다.HotReload를 통한 위젯의 부분 렌더링을 퍼즐로 표현해봤다Flutter가 부드럽고 효율적인 UI를 제공할 수 있는 이유는 렌더링

최근 Future Flutter 행사에 다녀오면서 플러터를 다양한 환경에서 사용하고 있는 분들을 많이 만나게 되었다. 이번 주에는 이와 관련된 지식들을 포스팅을 통해 정리해보려 한다.첫 강연은 Unity의 리핵님이 진행하신, 플러터에서 Go 언어를 사용하는 방법에 대한

사이드 프로젝트 앱을 개발하던 중에 해당 에러가 발생하면서 로그인이 되지 않았다.로그에서도 동일한 에러를 발생시키며 로그인이 되지 않았다.이전에 GoogleLogin 을 통합적으로 관리하던 Firebase Console 에서 SHA-1 키가 debug, release,
이번에는 RetroFit 통신 라이브러리를 compose에 적용해보겠다.retroFit에 필요한 환경들을 import 해준다.두번째 줄은 통신할때마다 log를 가져오기 위해서, 셋째 줄과 넷째 줄은 google 로그인과 gson 파싱을 위해 추가해줬다.RestfulMo
지난 글에서 만든 Hilt 프로젝트를 바탕으로 일기장 예제 앱을 만들어보겠다.App Gradle현재 환경에 맞는 Room 버전을 추가해준다.Diary@Entity 어노테이션을 통해 SQLite에서 인식할 tableName을 정해준다.이름을 설정해주지 않으면 클래스 이름
기존에 사용하던 koin은 런타임에 의존성이 주입되어 특정 환경에서 stable하지 않거나, 디바이스의 성능에 영향을 받는다는 이슈가 있었다.그래서 이번 프로젝트에는 compose kotlin 네이티브 개발환경에서 가장 대중적인 Hilt를 도입해보기로 했다.Projec
리코쳇 로봇이라는 보드게임이 있습니다.이 보드게임은 격자모양 게임판 위에서 말을 움직이는 게임으로, 시작 위치에서 목표 위치까지 최소 몇 번만에 도달할 수 있는지 말하는 게임입니다.이 게임에서 말의 움직임은 상, 하, 좌, 우 4방향 중 하나를 선택해서 게임판 위의 장
수학에서 칸토어 집합은 0과 1 사이의 실수로 이루어진 집합으로, 0, 1부터 시작하여 각 구간을 3등분하여 가운데 구간을 반복적으로 제외하는 방식으로 만들어집니다.남아는 칸토어 집합을 조금 변형하여 유사 칸토어 비트열을 만들었습니다. 유사 칸토어 비트열은 다음과 같이
A 나라가 B 나라를 침공하였습니다. B 나라의 대부분의 전략 자원은 아이기스 군사 기지에 집중되어 있기 때문에 A 나라는 B 나라의 아이기스 군사 기지에 융단폭격을 가했습니다.A 나라의 공격에 대항하여 아이기스 군사 기지에서는 무수히 쏟아지는 폭격 미사일들을 요격하려
소수 찾기 - kotlin 한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다. 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 조각으로 만들 수 있는 소수가 몇 개인지