전체 글 117

Flutter로 간단한 게임 만들기 (1)

플러터의 게임엔진 Flame 으로 간단한 게임을 만들어 보자. flame | Flutter packageA minimalist Flutter game engine, provides a nice set of somewhat independent modules you can choose from.pub.dev  1. Preparation — FlameBefore you begin any kind of game project, you need an idea of what you want to make and I like to then give it a name. For this tutorial and game, Ember will be on a quest to gather as many (GitHub) sta..

Flutter 2025.03.26

[VSCode] Live Server 사용하기

Live Server 란?Live Server는 로컬 서버를 실행하고, HTML 파일을 브라우저에서 실시간으로 미리보게 해주는 VsCode의 확장 프로그램이다. Live Server는 로컬 서버를 실행하여 HTML, CSS, JavaScript 등의 동적 파일을 로드함. 이 방식은 실제 서버 환경과 유사하게 동작하게끔 하며, 드 수정 후 자동으로 새로 고침되기 때문에, 수정한 내용을 즉시 확인할 수 있어. index.html 파일 수정 후 매번 브라우저를 새로 고침할 필요가 없다. 또한 JavaScript로 만든 동적 페이지나 AJAX 요청, CORS와 관련된 문제들이 서버 환경에서 해결되므로, 더 복잡한 웹 기능을 테스트하고 실행할 수 있다.. 고 한다. 1. Live Server 설치법VsCode의 ..

Flutter 2025.03.19

Flutter 이주의 위젯 탐방 (5) - FadeInImage, StreamBuilder, InheritedModel

플러터 공식 유튜브엔, 플러터에 관한 여러가지 정보들이 있다. Flutter Widget of the WeekFighting the good fight for Widget Awareness! Widget of the Week is a series of quick, animated videos, each of which covers a particular widget from the Flu...www.youtube.com이중, 이주의 위젯 카테고리에는 여러 새로운 위젯들이 있는데, 이들을 탐방해 보고자 한다!** 정리 순서 - 간단한 설명, 사용법, 관련공식문서링크** 볼때마다 추가 예정 (옛날것부터 정리할 예정) FadeInImage이미지가 로드되는동안 placeholder 이미지를 보여주고, 이미지가 ..

CS 연습문제 (3)

[ 질문 리스트 ]15. 애니메이션 속성 중 curve 와 duration 에 대해 설명하세요.16. 암시적 애니메이션과 명시적 애니메이션의 차이는 무엇인가요?17. Flutter에서 스로틀링은 무엇인가요? 예를 들어 설명하세요.18. Flutter에서 디바운싱은 무엇인가요? 예를 들어 설명하세요.19. Flutter에서 무한 스크롤을 구현하는 방법은 무엇인가요?20. Flutter에서 당겨서 새로고침 기능을 구현하는 방법은 무엇인가요?21. 디자이너와의 협업 과정에서 테마 커스터마이징은 활용한 적이 있나요? 있다면 예시를 들어 설명하세요.22. Flutter에서 네이티브 기능과 연결하기 위해 패키지를 사용한 경험이 있나요? 있다면 예시를 들어 설명하세요.23. StatefulWidget의 생명주기에 대..

CS 2025.02.24

CS 연습문제 (2)

[ 질문 리스트 ]8. MVVM 패턴의 특징과 장점은 무엇인가요?9. MVVM 패턴과 StatefulWidget의 차이점을 설명하세요.10. 위젯이 화면에 그려지기까지의 과정을 설명해보세요.11. Flutter에서 위젯트리란 무엇인가요?12. Flutter에서 BuildContext 란 무엇인지 예시를 들어 설명해보세요.13. 소프트웨어 아키텍처 패턴의 종류중 MVVM 말고도, MVC, MVI 가 있는데, 각각의 특징과 장단점은 무엇인가요?14. static, const, final의 차이는 무엇인가요?       [ 답변 리스트 ]8. MVVM 패턴의 특징과 장점은 무엇인가요?  MVVM 패턴의 특징은, 로직을 모델(Model), 뷰(View), 뷰모델(ViewModel)로 나누어 다룬다는 것으로,모델..

CS 2025.02.20

CS 연습문제 (1)

[ 질문 리스트 ]1. Flutter 앱 개발에서 '상태' 란 무엇을 의미하나요?2. ListView, ListView.builder, SingleChildScrollView + Column 3가지의 차이점은 무엇인가요?3. Flutter에서 상수 클래스란 무엇이며 왜 사용하나요?4. Riverpod 상태관리 패턴의 특징은 무엇인가요?5. Riverpod 상태관리와 provider 상태관리의 차이는 무엇인가요?6. ViewModel의 역할은 무엇인가요?7. MVVM 패턴이란 무엇인가요?  [ 답변 리스트 ]1. Flutter 앱 개발에서 '상태' 란 무엇을 의미하나요? Flutter 에서의 '상태' 란 앱이 특정 시점에서 가지고 있는 데이터나 UI 가 그려진 모습을 의미한다.즉, 사용자의 상호작용이나 데..

CS 2025.02.17

CS 연습문제 (0)

0. 왜 CS 공부를 해야 하는가?**1.개발자에게 CS 공부는 매우 중요합니다.**채용 공고에서도 볼 수 있듯이 기업들은 기본적으로 CS 지식을 갖고 있는 사람을 채용하기 때문입니다.설령 채용 공고에 CS 관련한 우대사항이 없더라도 CS 기반의 코딩 테스트와 기술 면접을 통해 지원자의 CS 지식을 확인합니다. **2.앱 개발자는 웹 페이지를 실행하는 브라우저도 파악해야 하기 때문입니다.**CS 지식은 단순한 기능 구현뿐만 아니라 브라우저 상태를 파악하고, 타 부서와 협업할 때 활용됩니다.더불어 기능 최적화나 보안에 대한 이해를 위해서도 CS 지식은 중요합니다. 이처럼 CS 지식은 단순하게 서버 내부의 기능들에만 관련된 것이 아니라, 하나의 서비스를 구현해내는 데도 꼭 필요합니다.**3.개발 환경과 플랫..

CS 2025.02.17

TIL - MUOZ (7) (IOS 앱 심사 리젝 사유 - 2)

## 해당 TIL은 주어진 과제를 수행하면서 얻은 학습 내용과, 시행착오 등등을 종합해서 작성한것임 GitHub - Oz-player/oz_playerContribute to Oz-player/oz_player development by creating an account on GitHub.github.com MUOZ 프로젝트를 진행하면서, 새롭게 생각해야 될게 많았고, 너무 정신이 없던 나머지 TIL 작성을 약간 미루었던거 같다..TIL 작성할 만한 부분은 꽤 있었는데, 시간에 쫓겨서..약 2~3주간 프로젝트를 진행하면서 있었던 TIL 부분들을 한번에 우다다다 쏟아내 보고자 한다. 0. 두번째 IOS 앱 심사첫 리젝을 받은 후 이것저것 고쳐서 다시 심사를 받았다.로그인 문제는 해결 되었지만, 역시나 이..

TIL 2025.02.13

TIL - MUOZ (6) (IOS 앱 심사 리젝 사유 - 1)

## 해당 TIL은 주어진 과제를 수행하면서 얻은 학습 내용과, 시행착오 등등을 종합해서 작성한것임 GitHub - Oz-player/oz_playerContribute to Oz-player/oz_player development by creating an account on GitHub.github.com MUOZ 프로젝트를 진행하면서, 새롭게 생각해야 될게 많았고, 너무 정신이 없던 나머지 TIL 작성을 약간 미루었던거 같다..TIL 작성할 만한 부분은 꽤 있었는데, 시간에 쫓겨서..약 2~3주간 프로젝트를 진행하면서 있었던 TIL 부분들을 한번에 우다다다 쏟아내 보고자 한다.  0. IOS 앱 심사를 받으며.기계가 심사를 진행하는 Android와 다르게 IOS 앱 심사는 사람이 직접 심사를 진행한..

TIL 2025.02.12

TIL - MUOZ (5) (Sentry)

## 해당 TIL은 주어진 과제를 수행하면서 얻은 학습 내용과, 시행착오 등등을 종합해서 작성한것임 GitHub - Oz-player/oz_playerContribute to Oz-player/oz_player development by creating an account on GitHub.github.com MUOZ 프로젝트를 진행하면서, 새롭게 생각해야 될게 많았고, 너무 정신이 없던 나머지 TIL 작성을 약간 미루었던거 같다..TIL 작성할 만한 부분은 꽤 있었는데, 시간에 쫓겨서..약 2~3주간 프로젝트를 진행하면서 있었던 TIL 부분들을 한번에 우다다다 쏟아내 보고자 한다. 1. Sentry 란? Application Performance Monitoring & Error Tracking Sof..

TIL 2025.02.11