Skip to content
This repository was archived by the owner on May 17, 2023. It is now read-only.

chain-lightning/tech-assignment-flutter-yayaya13

Repository files navigation

Chain Lightning Company's Technical Challenges.


Challenges

  1. 플랫폼 (iOS, Android) 별 고유한 스타일을 적용.
  2. 시스템 설정 또는 사용자 설정에 따라 다크모드 UI를 지원.
  3. 시스템 설정 또는 사용자 설정에 따라 UI 폰트 크기를 지정.
  4. 스캐너 버튼을 long-press 하면 카메라 컨트롤러가 실행되고, 손을 떼면 종료.
  5. 실행된 카메라 컨트롤러를 통해 QR코드 인식.
  6. 화면의 일부 영역만 스캔 인식 영역으로 지정.

Packages

  • provider: ^6.0.5 // 상태 관리.
  • permission_handler: ^10.2.0 // 카메라 사용 권한.
  • flutter_platform_widgets: ^2.2.6 // 플랫폼마다 고유 테마 적용.
  • qr_code_scanner: ^1.0.1 // QR Code 스캔.

Test Videos

AOS

Recognize_QR_Code Set_Font_Size Dark_Mode
Recognize_QR_Code_AOS.mp4
Set_Font_Size_AOS.mp4
Dark_Mode_AOS.mp4

iOS

Set_Font_Size Dark_Mode
Set_Font_Size_iOS.mp4
Dark_Mode_iOS.mp4

About

정은후님 기술과제

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published