SCRIPTS BY
close
프로필 배경
프로필 로고

SCRIPTS BY

  • 분류 전체보기 (76)
    • C++ (19)
    • Flutter, Dart (13)
      • Flutter (11)
      • Dart (2)
    • Database (8)
    • Web (5)
    • 회고록 (6)
    • 개발일지 (6)
    • Review (7)
      • Books (2)
      • Conference & Seminar (4)
      • IT Products (1)
    • Notion (2)
    • Algorithms (3)
    • Computer Science (6)
  • 홈
  • 방명록
[SAFY 개발일지] API 명세를 통해 레포지토리 추상화하기

[SAFY 개발일지] API 명세를 통해 레포지토리 추상화하기

이전 글: Solution Challenge 2024 참여 후기 필요한 정보 수집하기 개발을 시작하기 전 가장 먼저 해야 할 일은 바로 API를 명세하는 일이다. 먼저 개발해야 하는 화면을 살펴보자. 홈화면 교육의 각 카테고리를 Education, 그리고 행동에 관한 카테고리를 Action이라 하겠다(Action으로 할 지 Pose로 할 지를 고민했었다). 홈 화면을 구현하기 위해서는, Education 리스트 안에 썸네일 사진, 제목, 설명, 그리고 디테일 정보가 필요하다. 디테일 정보의 경우 Education Card 우상단의 버튼을 누르면, 디테일한 정보가 펼쳐지도록 디자인하였다. 교육 디테일 화면 각 카드를 클릭하면, 퀴즈에 대한 정보가 나온다. 퀴즈 화면은 퀴즈의 상태에 따른 정보로, 사용자가 ..

  • format_list_bulleted 개발일지
  • · 2024. 3. 2.
  • textsms
Flutter로 Flutter 소개 발표 자료 만들기

Flutter로 Flutter 소개 발표 자료 만들기

Flutter 소개 자료 B612 동아리에서 모바일 세션으로 참여하고 있는데, 각 세션은 정기 모임 활동에서 세션 발표를 해야 한다. 모바일 세션의 첫 발표는 내가 맡았다. Flutter에 대해서 소개하는 임무를 맡았다. 나름 모바일 세션이고 Flutter를 소개하는 자리인데 심심하게 발표를 시작하고 싶지 않았다. 그래서 Flutter를 소개하는 발표 자료를 Flutter로 만들기로 했다. 발표 자료 기획하기 우선 발표 자료부터 기획해 보자. 다행히 이는 이미 준비가 되어 있다. 지난 2주 동안 정기 모임 과제로 WIL을 작성했기에, 이를 바탕으로 구성하면 된다. 지난 WIL에서의 내용을 압축하면 다음과 같다. Flutter 소개 Cross Platform Framework iOS, Android, We..

  • format_list_bulleted 개발일지
  • · 2023. 8. 28.
  • textsms
tistory API 사용기, 오류 해결기

tistory API 사용기, 오류 해결기

Tistory API 사용 계기 최근 Tistory의 API를 사용할 일이 있었다. 블로그 글쓰기 대회를 하나 열었는데, 그래서 특정 기간 동안 작성된 블로그 포스트 목록을 불러와야 할 일이 생겼다. 블로그의 수가 적었기에 수동으로 집계해도 되지만, 어차피 나중을 생각하면, 똑같은 대회가 두 번 이상 안 열릴 거라는 법이 없기도 하고, 어차피 자동화 한 번 해놓으면 집계가 편하기도 하고, 다른 곳에서 사용할 일이 있을 수도 있고, 또 이런 거 자동화 안 하면 화병이 나는 사람이라... 자동화하기로 했다. 처음 계획은 웹 크롤링을 이용해볼까 하는 생각이었다. 그러나 이 생각은 곧 접게 되었는데, 왜냐면 tistory는 블로그마다 uri를 다르게 설정할 수 있기 때문이다. 또 예전에 tistory readm..

  • format_list_bulleted 개발일지
  • · 2023. 5. 19.
  • textsms
[예약시스템 개발 일지] #2. User Model, Auth 기능 구현, Argon2 Encrypt 사용하기

[예약시스템 개발 일지] #2. User Model, Auth 기능 구현, Argon2 Encrypt 사용하기

전편 #1. C++ 개발 환경 설정 대략적인 클래스 설계 integrated-reservation-system repository 리드미에 구현해야 할 사항들이 상세하게 나와있다. 이 프로그램에서 원하는 요구 사항은 식당 예약, 항공편 예약, 독서실 예약이라는 각기 다른 세 개의 서비스를 동작시킬 것 각기 다른 서비스에 독립적인 Auth 기능, 예약 기능들이 존재할 것. 또한 각기 다른 예약 기능에는 각 서비스에서 요구하는 조건들을 만족할 것 각기 다른 세 개의 독립된 서비스에 대해 독립된 통계 기록을 구현할 것 UI를 구현할 것 다행히 각기 다른 세 개의 서비스에 대해서 통합된 통계 기록을 제공해야 하는 것이 아니라서, 독립된 객체로 서비스를 동작시키는 것이 가능하다. 무지막지한 클래스 설계를 요구하지..

  • format_list_bulleted 개발일지
  • · 2023. 5. 2.
  • textsms
[예약시스템 개발 일지] #1. C++ 개발 환경 설정

[예약시스템 개발 일지] #1. C++ 개발 환경 설정

예약 시스템 개발 계기 우리 학교 2학년 1학기 과정인 객체지향 프로그래밍 과목에서, 전설처럼 내려오는 과제가 하나 있다. C++을 이용한 통합 예약 프로그램인데, C++ 좋아하는 나로썬 참을 수 없는 과제였다. 이 교수님의 객체 과목을 수강한 이들은 이 과제를 해야 객체 과목을 수강했다고 인정하는 분위기다. 바로 시작했다. 실제 과제는 2주라는 시간이 주어졌는데, 이 과제에만 시간을 쏟는다면 모르겠으나 다른 일들이 많아서.. 이거는 완전 사이드 of 사이드라서 얼마나 오래 걸릴 지는 모르겠다. C++ 개발 환경 설정 IDE는 CLion으로 IDE는 별 고민없이 CLion으로 선택했다. 애초에 이 프로젝트를 시작한 이유 중 하나가 CLion에 적응해보려고 한 목적도 있다. 윈도우에서는 주로 Visual ..

  • format_list_bulleted 개발일지
  • · 2023. 5. 1.
  • textsms

두 프로젝트에 대한 반성

보호되어 있는 글입니다.

  • format_list_bulleted 개발일지
  • · 2023. 4. 8.
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (76)
    • C++ (19)
    • Flutter, Dart (13)
      • Flutter (11)
      • Dart (2)
    • Database (8)
    • Web (5)
    • 회고록 (6)
    • 개발일지 (6)
    • Review (7)
      • Books (2)
      • Conference & Seminar (4)
      • IT Products (1)
    • Notion (2)
    • Algorithms (3)
    • Computer Science (6)
최근 글
인기 글
최근 댓글
태그
  • #관계형 데이터 베이스 모델링
  • #C++
  • #Flutter 페이지네이션 구현
  • #모던 C++
  • #GDSC
  • #Cursor-based Pagination
  • #MySQL
  • #모던C++
  • #DevTalk 후기
  • #Flutter
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바