십진수↔이진수 변환 퀴즈를 풀면서 변환 실력을 향상하세요!
- 이진 ↔ 십진 변환 퀴즈: 무작위 문제를 통해 양 방향 변환 연습
- 중복 방지 모드: 매 문제마다 새로운 숫자 제시
| iPhone | iPad |
|---|---|
- Flutter 3.28
- iOS: Xcode 15 이상
- Android: Android SDK 35 이상
# 저장소 클론
$ git clone https://github.com/jungwuk-ryu/binary-quiz.git
$ cd binary-quiz
# 의존성 설치
$ flutter pub get
# Firebase CLI 설치
curl -sL https://firebase.tools | bash
# Firebase 로그인
firebase login
# flutterfire_cli 설치
dart pub global activate flutterfire_cli
# 프로젝트 설정
flutterfire configure이후, ADManager class의 적절한 자식 클래스를 작성하고, main.dart#L23을 수정합니다.
# 디바이스 또는 에뮬레이터에서 실행
$ flutter run웹 빌드를 테스트하려면
flutter run -d chrome또는flutter run -d web-server --web-hostname=0.0.0.0 --web-port=8080
Binary Quiz는 Apple App Store에서 다운로드할 수 있습니다.
- 프로젝트 리팩토링
- 리더보드 (Game Center / Google Play Games 연동)
- 시간 제한 모드
- 더 나은 디자인
아이디어나 PR 언제든 환영합니다! 이슈를 열어주세요.
- 프로젝트를 포크하세요.
- 기능 브랜치 생성 (
git checkout -b feature/새기능) - 변경사항 커밋 (
git commit -m '새 기능 추가') - 브랜치 푸시 (
git push origin feature/새기능) - 풀 리퀘스트 열기
제출 전 dart format 및 flutter analyze를 실행해주세요.
MIT 라이선스 하에 배포됩니다. 자세한 내용은 LICENSE를 참조하세요.