간단 요약

better-puzzle-maker 라이브러리 모듈은 어떤 화면에서든

퍼즐판과, 퍼즐조각 리스트 뷰를 구현하면, 퍼즐 게임을 할수 있도록 만들기 위해 제작하였습니다~!

better-puzzle-maker는 activity viewmodelStoreOwner를 받는 뷰모델이 내부에 구성되어 있기 때문에

여러 configuration change , 메모리 부족으로 인한 activity 재생성 등의 환경으로 부터 현재 맞추고 있던 퍼즐 정보들을 보호해줍니다!

사용방법

  1. 우선 해당 기능을 사용하기 위해서는 화면 xml 에 다음 두가지 뷰를 구성 해야 합니다.

com.example.better_puzzle_maker.view.PuzzleBoarView - 퍼즐 보드판 용 뷰

com.example.better_puzzle_maker.view.PuzzlePieceListView - 퍼즐 조각 리스트가 들어가는 뷰

  1. 뷰가 구성이 되었다면, 해당 xml의 activity 또는 fragment에

다음 BetterPuzzleMaker Builder를 만들어 줍니다.