Notice
Recent Posts
Recent Comments
Link
drexqq
[Flutter] flutter_boilerplate 본문
728x90
반응형
진행중에 아키텍쳐 선택, 패키지 설치, 권한 설정 등등 매번 프로젝트를 진행하려 할 때마다 해야하는 귀찮은 작업들이 많이 있다고 생각이 들었습니다 !
그래서 본 프로젝트에 대한 코딩을 진행하기 전에 boiilerplate를 만들어 두기로 했습니다...!
레퍼런스로 참고한 github 프로젝트의 주소를 남겨두겠습니다 !
https://github.com/SimpleBoilerplates/Flutter
사실 거의 비슷하다고 봐도 무방하지만 제가 생각했을때 필요한 패키지들만 선택하고 폴더 구조를 약간 변형하였습니다
기반이 되는 패키지들은 제가 많이 사용하는 패키지들로 구성을 해두었고 앱 실행시 얻어야 하는 권한들에 대한 설정도 모두 기본적으로 기입해두었습니다 !
간략하게 설명을 해보자면
상태관리 - flutter_riverpod
라우팅 - auto_route
권한설정 - permission_handler
환경변수설정 - flutter_dotenv
HTTP통신 - dio
반응형 UI - flutter_screenutil
등등등 여러가지 패키지들을 기반으로 만들어보았습니다 !
TL;DR: 곧 업데이트 될 다트 3.0버전부터 SoundNullSafety를 필수적으로 지원할 예정이라고 하여 pub.dev에서 NullSafety 뱃지가 붙어있는 친구들만 설치해두었으니 아마 큰 문제는 없을것으로 보입니다 !
https://github.com/drexqq/flutter_boilerplate
728x90
반응형
'Mobile > Flutter' 카테고리의 다른 글
[Flutter] permission_handler (android/iOS) (0) | 2023.01.04 |
---|---|
[Flutter] geolocator (android/iOS) (0) | 2023.01.03 |
[Flutter] 폰트 적용하기 (0) | 2022.12.30 |
[Flutter] side project (2) (0) | 2022.12.29 |
[Flutter] side project (1) (0) | 2022.12.28 |
Comments