flutter_contacts
The fastest, most complete Flutter plugin for native contacts ๐
ํ์ผ ํ์๊ธฐ
์ต์ข ๋ฒ์ ๋ค์ด๋ก๋ (.zip)- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- README.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- GetAllImpl.kt
- GetDefaultImpl.kt
- ShowDefaultPickerImpl.kt
- Account.kt
- AccountsHandler.kt
- BlockNumbersImpl.kt
- GetAllImpl.kt
- IsAvailableImpl.kt
- IsBlockedImpl.kt
- OpenDefaultAppSettingsImpl.kt
- UnblockNumbersImpl.kt
- BlockedNumbersUtils.kt
- BlockedNumbersHandler.kt
- BaseHandler.kt
- BatchHelper.kt
- CursorHelpers.kt
- Handler.kt
- MethodCallExtensions.kt
- CreateAllImpl.kt
- CreateImpl.kt
- DeleteAllImpl.kt
- DeleteImpl.kt
- GetAllImpl.kt
- GetImpl.kt
- UpdateAllImpl.kt
- UpdateImpl.kt
- AndroidData.kt
- AndroidIdentifiers.kt
- Contact.kt
- ContactMetadata.kt
- RawContactInfo.kt
- AddressLabel.kt
- EmailLabel.kt
- EventLabel.kt
- Label.kt
- LabelConverter.kt
- PhoneLabel.kt
- RelationLabel.kt
- SocialMediaLabel.kt
- WebsiteLabel.kt
- Address.kt
- Email.kt
- Event.kt
- Name.kt
- Note.kt
- Organization.kt
- Phone.kt
- Photo.kt
- PropertyHelpers.kt
- PropertyMetadata.kt
- Relation.kt
- SocialMedia.kt
- Website.kt
- JsonHelpers.kt
- MutableContact.kt
- AccountUtils.kt
- ContactBuilder.kt
- ContactCursorProcessor.kt
- ContactFetcher.kt
- ContactFilterUtils.kt
- ContactQueryBuilder.kt
- ContactValidator.kt
- PhotoUtils.kt
- PropertyListUpdater.kt
- PropertyUtils.kt
- CrudHandler.kt
- AddContactsImpl.kt
- CreateImpl.kt
- DeleteImpl.kt
- GetAllImpl.kt
- GetForContactImpl.kt
- GetImpl.kt
- RemoveContactsImpl.kt
- UpdateImpl.kt
- Group.kt
- GroupUtils.kt
- GroupsHandler.kt
- ContactChange.kt
- ListenerState.kt
- ContactChangeTracker.kt
- Permissions.kt
- ListenerHandler.kt
- ListenerPlugin.kt
- ShowCreatorImpl.kt
- ShowEditorImpl.kt
- ShowPickerImpl.kt
- ShowViewerImpl.kt
- NativeHandler.kt
- CheckPermissionImpl.kt
- OpenSettingsImpl.kt
- RequestPermissionImpl.kt
- PermissionsHandler.kt
- GetProfileImpl.kt
- ProfileHandler.kt
- GetAllImpl.kt
- GetDefaultUriImpl.kt
- GetImpl.kt
- PickImpl.kt
- PlayImpl.kt
- SetDefaultUriImpl.kt
- StopImpl.kt
- RingtoneUtils.kt
- RingtoneHandler.kt
- GetImpl.kt
- SimHandler.kt
- FlutterContactsPlugin.kt
- AndroidManifest.xml
- BatchHelperTest.kt
- MethodCallExtensionsTest.kt
- ContactTest.kt
- JsonHelpersTest.kt
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- settings.gradle
- AndroidManifest.xml
- MainActivity.kt
- launch_background.xml
- launch_background.xml
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- styles.xml
- styles.xml
- AndroidManifest.xml
- AndroidManifest.xml
- build.gradle.kts
- gradle-wrapper.properties
- .gitignore
- build.gradle.kts
- gradle.properties
- settings.gradle.kts
- AppFrameworkInfo.plist
- Debug.xcconfig
- Release.xcconfig
- Contents.json
- Icon-App-1024x1024@1x.png
- Icon-App-20x20@1x.png
- Icon-App-20x20@2x.png
- Icon-App-20x20@3x.png
- Icon-App-29x29@1x.png
- Icon-App-29x29@2x.png
- Icon-App-29x29@3x.png
- Icon-App-40x40@1x.png
- Icon-App-40x40@2x.png
- Icon-App-40x40@3x.png
- Icon-App-60x60@2x.png
- Icon-App-60x60@3x.png
- Icon-App-76x76@1x.png
- Icon-App-76x76@2x.png
- Icon-App-83.5x83.5@2x.png
- Contents.json
- LaunchImage.png
- LaunchImage@2x.png
- LaunchImage@3x.png
- LaunchScreen.storyboard
- Main.storyboard
- AppDelegate.swift
- Info.plist
- Runner-Bridging-Header.h
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- Runner.xcscheme
- project.pbxproj
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- .gitignore
- Podfile
- Podfile.lock
- main.dart
- Flutter-Debug.xcconfig
- Flutter-Release.xcconfig
- GeneratedPluginRegistrant.swift
- app_icon_1024.png
- app_icon_128.png
- app_icon_16.png
- app_icon_256.png
- app_icon_32.png
- app_icon_512.png
- app_icon_64.png
- Contents.json
- MainMenu.xib
- AppInfo.xcconfig
- Debug.xcconfig
- Release.xcconfig
- Warnings.xcconfig
- AppDelegate.swift
- DebugProfile.entitlements
- Info.plist
- MainFlutterWindow.swift
- Release.entitlements
- IDEWorkspaceChecks.plist
- Runner.xcscheme
- project.pbxproj
- IDEWorkspaceChecks.plist
- contents.xcworkspacedata
- .gitignore
- Podfile
- Podfile.lock
- .gitignore
- pubspec.lock
- pubspec.yaml
- GetAllAccountsImpl.swift
- GetDefaultImpl.swift
- ShowDefaultPickerImpl.swift
- Account.swift
- AccountUtils.swift
- AccountsHandler.swift
- FlutterMethodCallExtensions.swift
- HandlerHelpers.swift
- ViewControllerUtils.swift
- CreateAllImpl.swift
- CreateImpl.swift
- DeleteAllImpl.swift
- DeleteImpl.swift
- GetAllImpl.swift
- GetImpl.swift
- UpdateAllImpl.swift
- UpdateImpl.swift
- Contact.swift
- ContactMetadata.swift
- AddressLabel.swift
- EmailLabel.swift
- EventLabel.swift
- Label.swift
- LabelConverter.swift
- PhoneLabel.swift
- RelationLabel.swift
- SocialMediaLabel.swift
- WebsiteLabel.swift
- Address.swift
- Email.swift
- Event.swift
- Name.swift
- Note.swift
- Organization.swift
- Phone.swift
- Photo.swift
- PropertyMetadata.swift
- Relation.swift
- SocialMedia.swift
- Website.swift
- ContactProperty.swift
- JsonHelpers.swift
- ContactBuilder.swift
- ContactConverter.swift
- ContactStoreProvider.swift
- ContactValidator.swift
- KeysBuilder.swift
- PredicateBuilder.swift
- CrudHandler.swift
- AddContactsImpl.swift
- CreateGroupImpl.swift
- DeleteGroupImpl.swift
- GetAllGroupsImpl.swift
- GetGroupImpl.swift
- GetOfImpl.swift
- RemoveContactsImpl.swift
- UpdateGroupImpl.swift
- Group.swift
- GroupsHandler.swift
- ListenerHandler.swift
- ContactChange.swift
- ListenerState.swift
- ChangeHistoryProcessor.swift
- ChangeHistoryVisitor.swift
- Permissions.swift
- ListenerPlugin.swift
- ShowCreatorImpl.swift
- ShowEditorImpl.swift
- ShowPickerImpl.swift
- ShowViewerImpl.swift
- NativeHandler.swift
- CheckPermissionImpl.swift
- OpenSettingsImpl.swift
- RequestPermissionImpl.swift
- PermissionUtils.swift
- PermissionsHandler.swift
- FlutterContactsPlugin.swift
- PrivacyInfo.xcprivacy
- Package.swift
- FlutterMethodCallExtensionsTests.swift
- HandlerHelpersTests.swift
- JsonHelpersTests.swift
- .gitignore
- flutter_contacts.podspec
- accounts_api.dart
- blocked_numbers_api.dart
- config_api.dart
- crud_api.dart
- groups_api.dart
- listener_api.dart
- native_api.dart
- permissions_api.dart
- profile_api.dart
- ringtones_api.dart
- sim_api.dart
- vcard_api.dart
- account.dart
- android_data.dart
- android_identifiers.dart
- raw_contact.dart
- contact.dart
- contact_change.dart
- contact_change_type.dart
- contact_filter.dart
- contact_metadata.dart
- contact_properties.dart
- contact_property.dart
- contact_property_extension.dart
- group.dart
- address_label.dart
- email_label.dart
- event_label.dart
- label.dart
- phone_label.dart
- relation_label.dart
- social_media_label.dart
- website_label.dart
- permission_status.dart
- permission_type.dart
- address.dart
- email.dart
- event.dart
- name.dart
- note.dart
- organization.dart
- phone.dart
- photo.dart
- property_metadata.dart
- relation.dart
- social_media.dart
- website.dart
- ringtone.dart
- ringtone_type.dart
- vcard_extra.dart
- vcard_version.dart
- broadcast_stream_manager.dart
- constants.dart
- property.dart
- version.dart
- address_label.dart
- address_parser.dart
- address_writer.dart
- android_writer.dart
- email_label.dart
- email_parser.dart
- email_writer.dart
- event_label.dart
- event_parser.dart
- event_writer.dart
- name_parser.dart
- name_writer.dart
- note_parser.dart
- note_writer.dart
- organization_parser.dart
- organization_writer.dart
- phone_label.dart
- phone_parser.dart
- phone_writer.dart
- photo_parser.dart
- photo_writer.dart
- relation_label.dart
- relation_parser.dart
- relation_writer.dart
- social_media_label.dart
- social_media_parser.dart
- social_media_writer.dart
- website_parser.dart
- website_writer.dart
- contact_builder.dart
- contact_building.dart
- property_parser.dart
- vcard_reader.dart
- encoding.dart
- quoted_printable.dart
- params.dart
- label_parsing.dart
- property_parsing.dart
- split.dart
- mime_type.dart
- formatter.dart
- vcard_writer.dart
- json_helpers.dart
- flutter_contacts.dart
- GetAllAccountsImpl.swift
- GetDefaultImpl.swift
- ShowDefaultPickerImpl.swift
- Account.swift
- AccountUtils.swift
- AccountsHandler.swift
- FlutterMethodCallExtensions.swift
- HandlerHelpers.swift
- CreateAllImpl.swift
- CreateImpl.swift
- DeleteAllImpl.swift
- DeleteImpl.swift
- GetAllImpl.swift
- GetImpl.swift
- UpdateAllImpl.swift
- UpdateImpl.swift
- Contact.swift
- ContactMetadata.swift
- AddressLabel.swift
- EmailLabel.swift
- EventLabel.swift
- Label.swift
- LabelConverter.swift
- PhoneLabel.swift
- RelationLabel.swift
- SocialMediaLabel.swift
- WebsiteLabel.swift
- Address.swift
- Email.swift
- Event.swift
- Name.swift
- Note.swift
- Organization.swift
- Phone.swift
- Photo.swift
- PropertyMetadata.swift
- Relation.swift
- SocialMedia.swift
- Website.swift
- ContactProperty.swift
- JsonHelpers.swift
- ContactBuilder.swift
- ContactConverter.swift
- ContactStoreProvider.swift
- ContactValidator.swift
- KeysBuilder.swift
- PredicateBuilder.swift
- CrudHandler.swift
- AddContactsImpl.swift
- CreateGroupImpl.swift
- DeleteGroupImpl.swift
- GetAllGroupsImpl.swift
- GetGroupImpl.swift
- GetOfImpl.swift
- RemoveContactsImpl.swift
- UpdateGroupImpl.swift
- Group.swift
- GroupsHandler.swift
- ListenerHandler.swift
- ContactChange.swift
- ListenerState.swift
- ChangeHistoryProcessor.swift
- ChangeHistoryVisitor.swift
- Permissions.swift
- ListenerPlugin.swift
- CheckPermissionImpl.swift
- OpenSettingsImpl.swift
- RequestPermissionImpl.swift
- PermissionUtils.swift
- PermissionsHandler.swift
- GetMeImpl.swift
- ProfileHandler.swift
- FlutterContactsPlugin.swift
- PrivacyInfo.xcprivacy
- Package.swift
- FlutterMethodCallExtensionsTests.swift
- HandlerHelpersTests.swift
- JsonHelpersTests.swift
- .gitignore
- flutter_contacts.podspec
- doc.sh
- format.sh
- test.sh
- accounts_api_test.dart
- crud_api_test.dart
- permissions_api_test.dart
- vcard_api_test.dart
- test_channels.dart
- json_helpers_test.dart
- .editorconfig
- .gitignore
- analysis_options.yaml
- CHANGELOG.md
- LICENSE
- pubspec.yaml
- pyrightconfig.json
- README.md
# ์ค์น ๊ฐ์ด๋
1. ์ฝ๋ ๋ด๋ ค๋ฐ๊ธฐ
git clone https://github.com/QuisApp/flutter_contacts
๊นํ๋ธ์์ ํ๋ก์ ํธ ์ฝ๋ ์ ์ฒด๋ฅผ ๋ด ์ปดํจํฐ๋ก ๋ด๋ ค๋ฐ์ต๋๋ค.
cd flutter_contacts
๋ฐฉ๊ธ ๋ด๋ ค๋ฐ์ ํ๋ก์ ํธ ํด๋ ์์ผ๋ก ์ด๋ํฉ๋๋ค.
2. Gradle (Java/Kotlin)
๋ณดํต ์ถ์ฒ์ฌ์ ์ค๋น๋ฌผ
- Git GitHub์์ ํ๋ก์ ํธ ์ฝ๋๋ฅผ ๋ด๋ ค๋ฐ์ผ๋ ค๋ฉด ํ์ํฉ๋๋ค.
- JDK (Java) Java/Kotlin ํ๋ก์ ํธ๋ฅผ ๋น๋/์คํํ๋ ค๋ฉด ํ์ํฉ๋๋ค.
- Gradle ๋ ํฌ์ ํฌํจ๋ gradlew(Gradle Wrapper)๋ฅผ ์ฐ๋ฉด Gradle์ ๋ฐ๋ก ์ค์นํ ํ์๊ฐ ์์ต๋๋ค.
cd android
์ด ํ๋ก์ ํธ์ ๊ด๋ จ ํ์ผ์ด ํ์ ํด๋ ์์ ์์ด์, ๋จผ์ ๊ทธ ํด๋๋ก ์ด๋ํฉ๋๋ค.
./gradlew build
Gradle๋ก ๋น๋๋ฅผ ์งํํฉ๋๋ค.
BUILD SUCCESSFUL ๋ฉ์์ง๊ฐ ๋จ๋ฉด ์ฑ๊ณต์
๋๋ค. build/ ํด๋์ ๊ฒฐ๊ณผ๋ฌผ์ด ์์ฑ๋ฉ๋๋ค.
// repository documentation
Was this content helpful?
(0 ratings)
