본문 바로가기

개발8

02. StatelessWidget과 StatefulWidget 비교하기 오늘 배울 것실습을 통해 StatelessWidget과 StatefulWidget 차이를 비교하고 StatefulWidget 기본 사용법을 알아보겠습니다. 먼저 둘의 차이를 말해보자면 StatelessWidget은 화면이 절대 안 바뀌는 위젯이고,StatefulWidget은 상태(state)가 변하면 화면이 다시 그려지는 위젯입니다. 실제로 둘이 어떻게 다른지 실습을 통해 확인해 보겠습니다. 실습 방법버튼을 누르면 숫자가 1씩 증가하는 코드를 작성합니다.이를 StatelessWidget과 StatefulWidget 로 만들어 각각 앱을 실행합니다. 버튼을 눌렀을 때 화면의 숫자가 변하지 않으면 Stateless, 숫자가 증가하면 Stateful이라는 걸 직접 눈으로 확인해 봅니다. Statele.. 2025. 5. 1.
01. Hellow Flutter! 첫 홈 화면 그리기 Flutter 독학 시작!Flutter를 혼자 독학하며 기본기를 익히는 글입니다.첫 번째 글은 프로젝트를 생성하고 Hellow Flutter! 첫 홈 화면을 그려보겠습니다. 먼저 Flutter 를 설치해 주세요. (아래 글을 참고해 주세요) Flutter 설치 및 개발 환경 구축하기 for Mac이번 글에서는앱 개발 프레임워크인 Flutter 와 Android Studio, Xcode 를 설치하여 Android, iOS 앱 개발 환경을 구축하겠습니다. Android Studio 는 구글이 만든 Android 앱 개발을 위한 공식 개발 도구입니다. Windaco2020.tistory.com Xcode 를 설치했다면 Simulator까지 실행해 주세요. iOS 시뮬레이터와 함께 보면서 진행해 보겠습니다. .. 2025. 4. 30.
누구나 자기만의 앱을 출시할 수 있다 비전공자가 앱 개발을?많은 사람들이 앱 개발을 ‘개발자만 할 수 있는 일’로 여긴다. 심지어는 같은 개발 직군이라 할지라도 앱 개발을 해보지 않았다는 이유로 쉽게 도전하지 못한다. 사실 나도 그랬다. 백엔드 개발자이긴 했지만 앱 개발에 대해서는 아무것도 몰랐다. 다시 말해 앱 서비스에 대한 기획부터, 디자인, 개발까지 제대로 할 수 있는 게 하나도 없었다. 디자인을 하기 위해 피그마 강의를 듣고, 앱을 개발하기 위해 플러터 강의를 들었다. 처음에는 강의를 따라 하며 이렇게 하는구나 싶었지만, 반년 동안 앱 하나 출시하지 못하고 결국 포기하고 말았다. 반년 넘게 개발만 하다 포기한 이유처음 만들려는 앱은 모닝페이지 앱이었다. 매일 아침 노트 3페이지를 의식의 흐름대로 채우는 것을 모닝페이지라고 한다... 2025. 4. 13.
Intent URL로 Android 외부 브라우저로 리다이렉트하기 웹 애플리케이션을 개발할 때, 특히 Android 환경에서 인앱 브라우저 대신 외부 브라우저(주로 Chrome)로 사용자를 강제 이동시켜야 하는 상황이 종종 발생합니다. 이 글에서는 Android의 Intent를 활용해 외부 브라우저로 리다이렉트하는 방법을 살펴보겠습니다.  Intent URL을 사용한 외부 브라우저 리다이렉트아래는 Android 디바이스에서 특정 URL을 외부 브라우저로 열기 위해 Intent URL을 생성하는 코드입니다.const currentUrl = window.location.href;const redirectUrl = "intent://domain.co.kr/#Intent;scheme=https;package=com.android.chrome;S.browser_fallback.. 2024. 9. 2.
이 일을 왜 해야 하지? 목적 중심으로 일하기 이 일을 왜 해야 하지?'이 일을 왜 해야 하지?'라는 의문이 든 적이 있는가? 우리는 일을 받으면 이유를 묻지 않고 맹목적으로 수행하는 경우가 있다. 이는 주어진 일만 처리하면 된다는 점에서 몸과 마음이 편할 순 있지만 일 자체에 의미나 보람을 얻기는 어려울 수 있다. 이 일을 왜 하는지, '목적'을 알 수 없으면 점차 일에 대한 열정과 동기는 사라질 것이고 어쩌면 방향 자체를 잃어버릴 수도 있다. 목적이란 사전적 의미로 다음과 같다. 1. 실현하려고 하는 일이나 나아가는 방향. 2. 실현하고자 하는 목표의 관념. 또는 목표로 향하는 긴장. 3. [철학] 실천 의지에 따라 선택하여 세운 행위의 목표. 그렇다면 비즈니스의 목적은 무엇일까? 고객이 가진 문제를 해결하고 만족시킴으로써 가치를 창출하는 것이 .. 2023. 4. 2.
2022년 42-43주차 '지금 주어진 업무에 최선을 다하는 것' *지난주 카카오톡 장애로 42주차와 43주차를 함께 회고한다. 독서 최근에 [퍼스널브랜딩] 이라는 책을 읽고 있는데 기존 비즈니스에 초점이 맞춰진 콘텐츠와 다르게, 나라는 사람을 매력적으로 보여주기 위한 마음가짐과 방법들을 다루고 있다. 딱 내가 원하던 내용이어서 매우 재미있게 읽고 있다. 기존에 내가 들어왔던 글쓰기 팁들, 예를 들어 단언하는 문장으로 신뢰감 높이기, 흥미로운 제목을 지어 들어오게 만들기, 사람들이 자주 찾는 정보 전달하기 등등.. 이 책에서는 이러한 방법들을 단호히 거절한다. 이는 기능으로서의 나를 찾게 만들 뿐, 진짜 나를 보여주는 것이 아니기 때문이다. 이 말에 크게 공감해서 출퇴근마다 이 책을 읽고 있다. 이를 실제 내 블로그에도 하나씩 적용해볼 생각이다. + 자기전에 [미움받지.. 2022. 10. 23.