Поисковая система для созданных сообществом учебных ресурсов для учащихся XXI века.??Учитесь, следуя по стопам (ресурсам) экспертов, или создайте свои собственные, давая другим правильные советы/ресурсы для обучения.
Дополнительную информацию и документацию можно найти здесь.
Это сопутствующее собственное приложение для приложения Footsteps. Это кроссплатформенное приложение разрабатывается для платформ Android и iOS с использованием Flutter SDK от Google.
С помощью приложения Footsteps и расширения для браузера мы в первую очередь применяем подход наставника/эксперта по предметным знаниям для решения проблемы. Это флаттер-приложение поможет людям добавлять ссылки на пути обучения и управлять ими. Оно работает так же, как расширение браузера работает прямо сейчас.
Вот несколько примеров того, почему мы придумали шаги:
Тема на 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
Ниже приведены зависимости, которые вам понадобятся для большинства приложений FlutterFire, если вы используете Firestore и Google SignIn.
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.
Затем создайте сертификат SHA1 , чтобы позволить Firebase предоставить клиент OAuth2 и ключ API при использовании входа в Google и/или динамических ссылок.
Загрузите файл google-services.json в каталог android/app . На этом этапе вы можете пропустить все оставшиеся шаги в консоли Firebase (Flutter делает это автоматически).
Android/build.gradle
buildscript { dependencies { // ... classpath 'com.google.gms:google-services:3.2.1' // <-- here } }
Теперь нам нужно зарегистрировать наши сервисы Google в файлах сборки Gradle.
Вот и все. Попробуйте выполнить flutter run с эмулируемым или подключенным устройством Android, чтобы убедиться, что настройка работает.
Настройка iOS менее утомительна и может быть выполнена за один шаг.
Нажмите «Добавить приложение в iOS» , затем загрузите файл GoogleService-Info.plist в каталог ios/Runner/Runner из XCode.
На этом этапе вы сможете обслуживать приложение, запустив flutter run.
Запустите Flutter Doctor и устраните все обнаруженные проблемы.
Откройте приложение в Android Studio или XCode и создайте его. Осмотрите журналы.
Если ваше приложение аварийно завершает работу при запуске без журналов, возможно, вы изменили идентификатор в файле AndroidManifest.xml .
Содействие
Пожалуйста, прочтите 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.
Абхишек Униял
Дев Даксан
Правин Кумар
Судипто Гош
Тарун Нагпал
Не стесняйтесь задавать свои вопросы!! ?
Лицензия GPL v3.
Спасибо нашим многочисленным участникам.