21세기 학습자를 위한 커뮤니티 제작 학습 리소스를 위한 검색 엔진입니다. 전문가의 발자취(리소스)를 따라 배우거나 직접 만들어서 다른 사람들에게 학습에 적합한 조언/리소스를 제공하세요.
여기에서 자세한 정보와 문서를 찾아보세요.
이것은 footsteps-app 의 동반 네이티브 앱입니다. 이 크로스 플랫폼 애플리케이션은 Google의 Flutter SDK를 사용하여 Android 및 iOS 플랫폼용으로 개발되고 있습니다.
Footsteps 앱 및 브라우저 확장을 통해 문제 해결을 위해 멘토/주제 지식 전문가의 첫 번째 접근 방식을 취합니다. 이 Flutter 앱은 개인이 학습 경로에 링크를 추가/관리하는 데 도움이 됩니다. 브라우저 확장이 현재 작동하는 것처럼 작동합니다.
발자국을 생각해낸 이유에 대한 몇 가지 예는 다음과 같습니다.
Reddit 스레드 - "IBM의 데이터 과학 인증 정보"
Flutter가 설치되어 있는지 확인하세요(https://flutter.dev/docs/get-started/install).
휴대폰에 개발 버전을 설치하고 실험해 보세요.
주저하지 말고 질문해 주세요. 기꺼이 도와드리겠습니다.
$ git clone https://github.com/fnplus/footsteps-flutter-app.git $ cd footsteps-flutter-app/ $ flutter run
다음은 Firestore와 Google SignIn을 사용한다고 가정할 때 대부분의 FlutterFire 앱에 필요한 종속성입니다.
pubspec.yaml
dependencies: flutter: sdk: flutter firebase_core: ^0.4.0 firebase_analytics: ^1.0.4 firebase_auth: ^0.6.6 google_sign_in: ^3.2.4
Android 에뮬레이터가 설치되어 실행 중인지 확인하세요.
먼저 이 양식을 작성하여 Firebase 프로젝트에 대한 액세스를 요청하세요.
다음으로, Google 로그인 및/또는 동적 링크를 사용할 때 Firebase가 OAuth2 클라이언트 및 API 키를 프로비저닝할 수 있도록 SHA1 인증서를 생성합니다.
google-services.json 파일을 android/app 디렉터리에 다운로드합니다. 이 시점에서 Firebase 콘솔의 나머지 모든 단계를 건너뛸 수 있습니다(Flutter는 이 작업을 자동으로 수행함).
안드로이드/build.gradle
buildscript { dependencies { // ... classpath 'com.google.gms:google-services:3.2.1' // <-- here } }
이제 Gradle 빌드 파일에 Google 서비스를 등록해야 합니다.
그게 다야. 에뮬레이션되거나 연결된 Android 기기에서 flutter run을 실행하여 설정이 제대로 작동하는지 확인해보세요.
iOS 설정은 덜 지루하며 한 단계로 완료할 수 있습니다.
iOS에 앱 추가를 클릭한 다음 XCode에서 GoogleService-Info.plist 파일을 ios/Runner/Runner 디렉터리에 다운로드합니다.
이 시점에서 flutter run을 실행하여 앱을 제공할 수 있어야 합니다.
Flutter Doctor를 실행 하고 감지된 문제를 해결하세요.
Android Studio 또는 XCode에서 앱을 열고 빌드하세요. 로그를 검사합니다.
로그 없이 시작 시 앱이 충돌하는 경우 AndroidManifest.xml 파일에서 ID를 변경했기 때문일 수 있습니다.
기여
발자국 확장에 기여하는 방법에 대한 정보는 CONTRIBUTING.md를 읽어보세요.
이 저장소를 포크하시겠습니까?
포크된 저장소 복제
git clone https://github.com/<your_user_name>/footsteps-flutter-app.git
프로젝트 디렉터리로 이동합니다.
cd footsteps-flutter-app/
원본 저장소에 대한 참조 추가
git remote add upstream https://github.com/fnplus/footsteps-flutter-app.git
다음을 사용하여 변경사항 보기
git remote -v
새 지점을 만듭니다.
git checkout -b <your_branch_name>
메인 프로젝트와 동등한 수준을 유지하려면 항상 업스트림 저장소에서 마스터 브랜치로 풀을 가져오세요.
git pull upstream master
이슈를 생성하기 전에 Slack 채널에서 프로젝트 멘토와 논의하세요.
멘토로부터 자신을 배정받은 후 소스 코드를 변경하세요.
변경 사항을 커밋합니다.
git add . git commit -m "<your_commit_message>"
로컬 브랜치를 원격 저장소로 푸시합니다.
git push -u origin <your_branch_name>
끌어오기 요청을 작성하세요!
마지막으로 브라우저에서 저장소로 이동하여 compare and pull requests
클릭합니다. 그런 다음 귀하의 소중한 노력을 설명하는 제목과 설명을 끌어오기 요청에 추가하세요.
Compare and Pull Request
클릭하세요.
축하해요! 앉아서 휴식을 취하세요. Footsteps Flutter App 프로젝트에 기여하셨습니다.
아비셰크 유니얄
데브 다크산
프라빈 쿠마르
수딥토 고쉬
타룬 나그팔
궁금하신 점 편하게 문의주세요!! ?
GPL v3 라이선스에 따라 라이선스가 부여됩니다.
많은 기여자들에게 감사드립니다.