피트니스 산업과 IT, 그리고 스타트업

2025/03/14 2

플러터 개발을 위한 기본 라이브러리

플러터로 앱을 개발할 때, 기본적인 위젯만으로 모든 기능을 구현하는 것은 현실적으로 쉽지 않아요. 대부분의 앱은 네트워크 통신, 로컬 데이터 저장, 상태 관리, 푸시 알림 같은 기능이 필요하고, 이를 직접 구현하는 것보다는 검증된 라이브러리를 활용하는 것이 훨씬 효율적이에요.다행히도 플러터에는 다양한 패키지가 제공되며, 플러터 공식 패키지 저장소인 pub.dev에서 쉽게 다운로드하여 사용할 수 있어요. 이번 글에서는 플러터 개발을 할 때 필수적으로 사용되는 기본 라이브러리를 소개해 보려고 해요. http - 네트워크 통신을 위한 필수 라이브러리http 라이브러리는 API 요청을 보내고 데이터를 받아오는 데 사용돼요. 플러터에서 백엔드 서버와 통신할 때 가장 기본적으로 사용하는 라이브러리예요. http 라..

IT 2025.03.14

Dart로 간단한 쇼핑 기능 구현하기

Flutter의 기반이 되는 Dart 언어로 콘솔창에서 작동하는 간단한 쇼핑 기능을 구현해보려고 해요. 우리가 만들 프로그램에서는 다음과 같은 기능을 포함할 거예요. 판매하는 상품 목록을 출력하는 기능상품을 장바구니에 담는 기능장바구니에 담긴 상품 목록과 총 가격을 확인하는 기능프로그램을 종료하는 기능 이 기능들을 구현하면서 Dart에서 클래스 사용법, 리스트와 맵 활용, 사용자 입력 처리 방법을 배워볼 거예요.그럼 첫 번째 기능부터 하나씩 살펴볼까요? 판매하는 상품 목록 출력하기먼저 쇼핑몰에서 판매하는 상품 목록을 출력하는 기능을 만들어 볼 거예요. 이를 위해 상품(Product) 클래스를 만들고, 쇼핑몰(ShoppingMall) 클래스에서 상품 목록을 관리하도록 할 거예요.1) 상품을 나타내는 Pro..

IT 2025.03.14