Skip to content

A small APP as a flash card style quiz and help for learn and sort out new vocabulary

License

Notifications You must be signed in to change notification settings

sicreative/VocCard

Repository files navigation

VocCard

Getting Started

This is a project create by Flutter support Android, iOS and MacOS.

The UI and database(sqflite) is based on Flutter as a single codebase. However, the "Load/Save" of CSV is native as request open the Operating System default file picker, MethodChannel used connect between flutter and three independent native codes for Android,iOS and MacOS.

For iOS

You need to build the app in a Mac with XCode installed and with a free Personal Team apple account.

  1. Follow this guide to Install flutter SDK in MacOS

  2. In XCode, choose File>Open, select ios folder, and open Runner.xcworkspace

  3. In left file Navigator, Click top item "Runner", and select "Signing & Capabilities"

  4. Ensure "Automatically manage signing" is ticked, select "Term" from None to your account (Personal Term free account is fine)

  5. At terminal under project folder enter command: flutter clean

  6. flutter build ipa

  7. Open MacOS Finder,under build/ios/archive/Runner.xcarchive, Right click and select "Show Package Contents"

  8. In XCode, Windows>Devices and Simulators, select the device which to install

  9. In Finder, Drag and drop the Products/Applications/Runner to the Device&Simulators > "Installed Apps" field.

or (5. flutter build ios , Drag and drop the ./build/ios/iphoneos/Runner to the Device&Simulators > "Installed Apps" field.)

  1. In IOS device, Settings>General>Device Management, Select relative Developer and Trust the Developer.

About

A small APP as a flash card style quiz and help for learn and sort out new vocabulary

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published