CS 4

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