Flutter에는 GetIt이라는 의존성 주입 도구가 있다. GetIt은 서비스 로케이터 패턴으로 개발되었다. 서비스 로케이터 서비스나 의존성을 등록하고 필요할 때 코드의 어느 위치에서나 찾아 사용할 수 있는 패턴으로 인스턴스를 쉽게 등록하고 사용할 수 있는 장점이 있다. 인스턴스 사용 방법 Factory: 새 인스턴스를 생성해서 반환한다. Singleton: 싱글톤 패턴으로 같은 인스턴스를 반환한다. Lazy Singleton: 처음 호출될 때 인스턴스를 생성하여 반환한 후 해당 인스턴스를 재활용한다. 장점 쉬운 의존성 주입: 생성한 get_it 인스턴스 안에 API, Dao, HiveBox 등을 쉽게 넣어 주입할 수 있다. 분리된 인스턴스: 각각 다른 성격을 띄는 객체들을 다른 get_it 인스턴스에..