어플리케이션 출시 전에 했던 일: 앱 출시 후기 2편

이 글은 어플리케이션 출시 전에 했던 일들을 적은 글입니다. 앱 출시 후기 1편 글을 쓰는 이유 이 글은 어플리케이션 개발을 해서 출시하시는 분들을 위해서 작성되었습니다. 지금 당장 기록하지 않으면 나중에는 까먹거나, 당연한 것으로 여기게 될 것 같아 출시를 하고 바 blog.mayleaf.dev 지난 번에 앱 출시 후기 1편을 적어서 냈는데, 그 글의 목차별로 글을 이제 작성해보려고 합니다. 오늘 쓰는 내용은 어플리케이션 출시 전에 해야했던 일들입니다. 어플리케이션 출시 전에 했던 일들 사전조사 우선 로또 리마인더를 구현하기 전에 앞서 리마인더 기능외에 어떤 기능들을 제공해주면 좋을까? 라는 생각을 했습니다. 그래서 앱스토어에 있는 로또 관련 어플리케이션들을 쭉 깔아보고 사용을 해봤습니다. 사용을 해보..

Flutter 2022.09.19 0

역할론

꽤 예전부터 나는 역할론을 주장해왔다. 오늘은 이런 내 생각에 대해서 이야기하고 싶어서 글을 쓴다.역할이란관계에 맞는 행동양식을 지키는걸 역할이라고 부른다 생각한다. 다르게 이야기하면 역할에 충실한 관계가 좋은 것이다.사랑하기 때문에 연인이 되지만, 연인이기 때문에 사랑을 나눠줘야만한다. 끊임없이.낳았기 때문에 부모가 되지만, 부모이기 때문에 무한한 사랑과 훈육을 나눠줘야만한다. 다 클때까지.그래야만 관계가 건강하게 유지될 수 있다. 역할에 맡게 행동할 수 없다면 결국 관계가 변하게 된다. 역할을 유지할 수 없는 이유하지만 우리는 항상 같은 관계를 유지하기는 어렵다. 친구를 예로 들면, 함께 있을때에 즐겁고 그 사람이 하는 것을 응원해줄 수 있을때 우린 친구고 우정을 나눌 수 있다. 그러나 더 깊은 우..

나의 생각 2025.04.20 0

보드를 타고 왔습니다.

어제 친한 사람들과 함께 보드를 타고 왔습니다. 찬 공기를 거슬러 눈 덮힌 산으로 향했습니다. 가벼운 설렘과 긴장이 뒤섞인 마음으로 부츠를 조이고 데크에 발을 올리니 떨리는 심정을 가슴으로 느낄 수 있었습니다.넘어지는 기회첫 슬로프에 발을 딛는 순간, 걱정했던대로 넘어지고 넘어졌습니다. 하지만 넘어지는 것도 계획한 일이었습니다. 새로운 기술을 익히기 위해선 몇번이고 땅과 인사해야하니까요. 어느 순간에 느낀건 새로운 기술을 가장 빨리 익히기 위해선 넘어져야한다는 걸 알게 됐습니다. 턴하지 못하고 가던대로 내려가는게 가는게 아니라 한번 넘어지고 다시 시작하는게 더 짧은 구간에서 많은 도전을 할 수 있기 때문이죠. 넘어진다는건 일어나기 위한 선행 작업이더라구요.두려웠던 마음이 뒤덮히는 순간내려가는 길은 새하얀..

나의 생각 2025.01.11 0

코틀린 스프링을 사용하는 이유

코틀린 스프링을 백엔드 개발할때 쓰는 이유를 적은 글을 쓰며 백엔드 개발을 시작할때 최근에 가장 많이 논의되는 언어가 코틀린과 타입스크립트라고 생각을 하고 있는데, 개인적으로는 서로의 장단점이 다르다고 느껴져서 이런 글을 적어두고 싶었다.특히 Nest.js에 익숙하신 분들에게 도움이 되길 바라며 글을 쓴다. 글의 접근 방식 이 글은 코틀린과 다른 언어를 많이 비교하면서 진행될 예정이다. 자바랑 비교하게 되는 내용도 있고, 개인적인 경험을 빗대기 위해서 Dart같은 약간 생소할 수 있는 언어도 사용했다. 글의 내용 코틀린에 대한 소개 코틀린의 강점이라고 느껴지는 부분 백엔드 개발에서 코틀린을 쓰는 이유 코틀린이란? 코틀린. 모던 랭귀지의 대표적인 주자중 하나이다. 대표적인 삼대장을 뽑아보라고 하면 Rust..

Kotlin 2023.11.20 0

다트 변수, Dart Variable

오늘부터 다트 강좌를 시작합니다. 이 강좌를 시작한 이유는 2가지가 있습니다. 첫 번째 이유는 배운 내용을 복습하고 꼼꼼하게 확인하기 위해서입니다. 다른 사람에게 알려주려고 하다 보면 Expert beginner 수준에 있던 지식을 더 끌어올릴 수 있기 때문입니다. 두 번째 이유는 다트 공식 홈페이지에서 다루지 않는 다른 언어들과 비교하고 제가 얻은 경험을 전해서 실전에 도움이 될 수 있는 팁을 드리기 위해서입니다. 다트 먼저 다트가 어떤 언어인지부터 설명드리겠습니다. 다트는 멀티 플랫폼 런타임을 제공하기 위한 언어입니다. 어떤 환경에서든 편하게 프로그래밍할 수 있고, 누가 만들었는지는 잘 모르겠지만 구글의 다트 팀에서 밀어주고 있는 무료 오픈소스 언어입니다. 한때 개발자가 가장 싫어하는 언어 1위에 올..

Dart 2021.08.28 1