에 의해서 코드팩토리 JC | 2월 14, 2024 | Dart, Flutter
서론 Dart언어 드디어 3.0! Dart 언어는 지난 몇 년간 모바일 및 웹 개발에서 주목할만한 성장을 이루었습니다. 구글의 플러터 프레임워크에서 주로 사용되는 언어로, Dart 언어는 크로스 플랫폼 개발에서 핵심적인 역할을 하게 되었습니다. Dart 3.0이 출시되면서 개발자 커뮤니티는 새로운 기능, 개선된 성능, 그리고 더욱 강화된 안정성을 경험할 수 있게 되었습니다. 이 글은 Dart 언어를 이미 사용하고 있지만, 3.0 업데이트의 구체적인 내용을 아직 파악하지 못한...
에 의해서 코드팩토리 JC | 2월 11, 2024 | Flutter
서론 불변 프로그래밍: 현대 개발의 핵심 현대 소프트웨어 개발에서 불변 프로그래밍(Immutable Programming)의 중요성은 간과할 수 없는 요소입니다. 플러터(Flutter)에서도 마찬가지로 불변 프로그래밍 개념이 매우 중요하며, copyWith 함수는 이러한 불변성을 유지하는 데 핵심적인 역할을 합니다. 이 글에서는 플러터를 배우기 시작하는 개발자들에게 불변 프로그래밍의 중요성을 강조하고, copyWith 함수의 역할과 사용 방법에 대해 설명 해보겠습니다!...
에 의해서 코드팩토리 JC | 1월 15, 2024 | Flutter
서론 Flutter 는 Code Generation 기능이 상당히 많이 활성화되어 있어요. 흔히들 많이 사용하는 json_serializable 라이브러리도 있고 retrofit 및 chopper 라이브러리도 있습니다. 오늘 알려드릴 freezed 또한 데이터 클래스에 편의 기능들을 제공해주는 code generation 라이브러리입니다. Freezed vs Json Serializable Code Generation 이라는 말을 들었을때 “Freezed...
에 의해서 코드팩토리 JC | 1월 15, 2024 | Flutter
서론 안녕하세요 코드팩토리입니다. 오늘은 Equatable 플러그인 사용법에대한 강의를 가져왔어요. 외부 플러그인들을 보거나 튜토리얼을 보면 클래스들이 Equatable 부모 클래스를 익스텐드하는걸 자주 볼 수 있는데 커뮤니티에서도 종종 질문이 들어와서 왜 Equatable 플러그인을 사용해야하는지 설명을 해보려고 합니다. Equatable 이란? Equatable 플러그인은 한 인스턴스와 다른 인스턴스가 같은 인스턴스인지 판단을 쉽게 할 수 있게 해주는 플러그인입니다....
에 의해서 코드팩토리 JC | 1월 15, 2024 | Flutter
Google Mobile Ads? 기존에 Flutter 에서는 firebase_admob 이라는 플러그인으로 Admob 설정을 했었어요. 이 Admob 플러그인을 사용해보신 분들은 모두 느끼셨겠지만 단점이 정말 많습니다. 여러 단점중 가장 유저들이 불편해 했던건 Flutter 의 위젯 형태로 광고가 들어가는게 아니라 ListView 같은 곳에 배너를 추가할수가 없었어요. 하지만...
에 의해서 코드팩토리 JC | 1월 15, 2024 | Flutter
새로운 버튼! Flutter 2.0 업데이트가 되면서 버튼 위젯이 크게 업데이트 되었습니다. 기존에는 버튼을 사용하려면 FlatButton, OutlineButton, RaisedButton 중 하나를 사용하는게 일반적이었는데 이 버튼들이 1.25버전 기준으로 deprecate 되면서 TextButton, OutlinedButton, ElevatedButton 을 사용해야되게 변경이 됐습니다. 이번 강의는 각 버튼이 어떻게 변경이 되었고...