profile
정위블

[Flutter] getX 사용법 (1) - 기본 설정

GetX 나는 여지껏 플러터 프로젝트를 진행할 때 상태 관리를 위해 provider를 사용해왔다. 앞으로도 provider를 쓰면 되겠지~ 하고 있었는데 글쎄 프로바이더는 이제 업데이트가 안 된단다. 이번에 새로 진행하는 토이 프로젝트 또한 플러터로 진행되기 때문에

약 7시간 전
·
0개의 댓글
·
post-thumbnail

[Flutter] CarouselSlider로 여러 이미지 보여주기

플러터로 어플리케이션을 만들던 중, 여러 이미지를 한 번에 보여주는 페이지를 만들 일이 생겼다.잘 보일지는 모르겠지만 앱 화면을 일부 캡처한 사진이다. 이미지 배열이 주어지면 옆으로 슬라이드 하며 넘길 수 있는 ImageView를 제작하고, Indicator를 사용해

2023년 1월 30일
·
0개의 댓글
·
post-thumbnail

[Instagram 클론 코딩] 홈페이지 만들기 (2)

오늘은 전에 말했던대로 홈페이지의 RecyclerView에 대해서 작성할 예정이다.fragment_home.xml의 뷰다.화면의 제일 위에 앱바를 구현하고, 그 아래에 ScrollView를 사용해 RecyclerView를 넣어줬다.ScrollView를 사용하는 이유는

2023년 1월 26일
·
0개의 댓글
·

[Kotlin] 확장 함수

해당 게시물은 과거에 작성한 블로그 내용을 옮겨 온 것으로, 가독성이 떨어지고 내용이 부정확할 수 있습니다.확장: 클래스에 상속하거나 디자인 패턴을 따로 사용하지 않아도 새로운 기능으로 클래스를 확장할 수 있는 기능확장 함수: 확장이 일어날 때 추가적으로 구현하게 되는

2023년 1월 26일
·
0개의 댓글
·

[Kotlin] Scope 함수

해당 게시물은 과거에 작성한 블로그 내용을 옮겨 온 것으로, 가독성이 떨어지고 내용이 부정확할 수 있습니다.특정 객체의 context에서 특정한 동작을 수행하기 위한 목적을 가지는 함수스코프 함수를 람다 함수로 사용할 시 임시 스코프를 형성객체의 이름을 반복 선언하지

2023년 1월 26일
·
0개의 댓글
·

[Flutter] Provider

해당 게시물은 과거에 작성한 블로그 내용을 옮겨 온 것으로, 가독성이 떨어지고 내용이 부정확할 수 있습니다.위젯의 State를 표시하려면 불필요한 위젯들이 ReBuild되는 문제가 발생state: 위젯이 빌드되는 동시에 읽을 수 있으며 위젯의 생명 주기 사이에 변경 가

2023년 1월 25일
·
0개의 댓글
·
post-thumbnail

[Flutter] Widget

해당 게시물은 과거에 작성한 블로그 내용을 옮겨 온 것으로, 가독성이 떨어지고 내용이 부정확할 수 있습니다.Text 위젯: 텍스트를 작성할 수 있는 위젯Row 위젯: 행으로 작성할 수 있는 위젯Column 위젯: 열로 작성할 수 있는 위젯Row와 Column은 flex

2023년 1월 25일
·
0개의 댓글
·

[React] 리액트 컴포넌트 (Component)

해당 게시물은 과거에 작성한 블로그 내용을 옮겨 온 것으로, 가독성이 떨어지고 내용이 부정확할 수 있습니다.리액트 어플리케이션을 이루는 최소한의 단위재활용성 및 독립성 증가데이터를 입력받은 후 state에 따라 DOM 노드 출력컴포넌트명은 항상 대문자로 시작소문자로 시

2023년 1월 25일
·
0개의 댓글
·

[React] 리액트의 기본 개념

해당 게시물은 과거에 작성한 블로그 내용을 옮겨 온 것으로, 가독성이 떨어지고 내용이 부정확할 수 있습니다.사용자 인터페이스를 구축하기 위한 Java Script 라이브러리컴포넌트 사용컴포넌트: 리액트 어플리케이션을 이루는 최소한의 단위재사용성과 독립성을 높여주는 장점

2023년 1월 25일
·
0개의 댓글
·
post-thumbnail

[Instagram 클론 코딩] 특정 텍스트의 style 변경

원래대로면 홈페이지 게시물을 이어서 작성하는 게 맞지만, 안드로이드를 1년 넘게 하면서 처음 써본 속성이 있어서 중간에 잠시 다른 기능을 소개하겠다.내가 구현하고자 했던 페이지는 알림 페이지.본인 계정에 누가 팔로우를 걸었다든지, 게시물에 하트를 눌렀다든지 기타 등등의

2023년 1월 20일
·
0개의 댓글
·

[Jetpack Compose] Side Effects

해당 게시물은 과거에 작성한 블로그 내용을 옮겨 온 것으로, 가독성이 떨어지고 내용이 부정확할 수 있습니다.한국말로 부수 효과를 의미Composable 외부에서 발생하는 앱 상태(State)에 대한 변경Composable은 Side-Effect에 Free 해야 하는 특

2023년 1월 19일
·
0개의 댓글
·
post-thumbnail

[BugReview] Kotlin - 갤러리에서 이미지 가져오기

어제 퇴근하기 전에 빠르게 이미지 업로드 기능만 만들고 가려 했는데, 시간이 촉박해서 오류가 뜨는 그대로 커밋하고 퇴근했다.사실 뭐 대단한 오류는 아니고, 변수 선언을 깜빡했던 건데 빠르게 퇴근하고자 그냥 두고 퇴근했었다.오늘 출근하고 변수를 수정해서 에러 없이 프로그

2023년 1월 19일
·
0개의 댓글
·
post-thumbnail

[Bug Review] Fragment의 RecyclerView에서 다른 Fragment로 이동

평화롭게 인스타그램 클론 코딩을 진행하던 도중 정말 화병나는 버그가 있었다.사실 이걸 버그라고 해도 될지 모르겠지만 여하튼 간에 제대로 동작을 안 했으니 버그가 맞다.위에 보이는 인스타그램 마이 페이지에서 나의 게시물(하단의 RecyclerView)을 선택하면 해당 유

2023년 1월 18일
·
0개의 댓글
·
post-thumbnail

[Instagram 클론 코딩] 홈페이지 만들기 (1)

오늘은 저번에 얘기했던대로 홈 페이지 구현을 가져왔다.사실 코드를 깔끔하고 안정적으로 작성하지 못하는 편이라 아직 내 코드를 보여주는 게 부끄럽지만, 내 코드의 지저분함을 알아볼 정도의 사람이면 어련히 걸러 보겠거니 하고 오늘도 적어본다.혹시 이 글을 보시는 분들 중에

2023년 1월 18일
·
0개의 댓글
·

[Jetpack Compose] 코루틴과 KTOR

해당 게시물은 과거에 작성한 블로그 내용을 옮겨 온 것으로, 가독성이 떨어지고 내용이 부정확할 수 있습니다.Coroutine은 경량 스레드로 비유 가능스레드는 아니지만 비동기적인 프로그래밍이 가능비동기적으로 실행되는 코드를 간소화하기 위하여 사용 가능한 동시 실행 설계

2023년 1월 17일
·
0개의 댓글
·
post-thumbnail

[Instagram 클론 코딩] 로딩 페이지 만들기

첫 클론코딩 주제로 잡아본 인스타그램...생각보다 필요한 아이콘이 많아서 애먹었다. 맨 처음으로 만들려고 한 것은 역시 시작 화면인 로딩 페이지.실제 구현 화면인데, 필요한 것만 넣고 깔끔하게 진행했다.xml 코드는 딱 로고를 띄울 ImageView 두 개만 필요하다.

2023년 1월 17일
·
0개의 댓글
·

[Jetpack Compose] Compose의 문법 (2)

해당 게시물은 과거에 작성한 블로그 내용을 옮겨 온 것으로, 가독성이 떨어지고 내용이 부정확할 수 있습니다.Composable을 중심으로 객체를 래핑도형을 선언할 때 도형과 높이의 맞춤 설정 가능현재 표시되는 항목만 작성하고 배치하는 목록XML의 ListView, Re

2023년 1월 17일
·
0개의 댓글
·

[Jetpack Compose] Compose의 문법 (1)

해당 게시물은 과거에 작성한 블로그 내용을 옮겨 온 것으로, 가독성이 떨어지고 내용이 부정확할 수 있습니다.원하는 요소를 정의하여 레이아웃을 사용XML이나 Layout Editor를 사용할 필요가 없음선언형 함수UI의 구성 과정보다는 앱 모양을 설명하거나 종속 항목을

2023년 1월 13일
·
0개의 댓글
·
post-thumbnail

[Jetpack Compose] 컴포즈의 기본 개념

해당 게시물은 과거에 작성한 블로그 내용을 옮겨 온 것으로, 가독성이 떨어지고 내용이 부정확할 수 있습니다. 선언형 프로그래밍을 사용하여 UI를 제작하는 개발 툴기존보다 적은 코드로 네이티브 UI 구축 가능직관적이고 강력하며 개발에 가속화 가능Views보다 더 현대적인

2023년 1월 13일
·
0개의 댓글
·