Skip to content

Commit

Permalink
version 0.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
juheon-jeon-dev committed May 21, 2024
1 parent c294363 commit 6bd4881
Show file tree
Hide file tree
Showing 200 changed files with 36,229 additions and 0 deletions.
73 changes: 73 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
# General
.DS_Store
*.lock
*.log
*.bak
*.tmp
*.swp
*.swo
thumbs.db
ehthumbs.db
*.iml
*.ipr
*.iws
.idea/

# Flutter/Dart
.dart_tool/
.flutter-plugins
.flutter-plugins-dependencies
.packages
.pub-cache/
.pub/
/build/
.flutter-build/
doc/api/

# Android
android/.gradle
android/.idea/
android/**/*.jks
android/**/*.keystore
android/keystore.properties
android/local.properties
android/**/build/
android/**/out
!android/gradle/wrapper/gradle-wrapper.jar

# iOS/Mac
ios/.generated/
ios/.symlinks/
ios/Flutter/Flutter.framework
ios/Flutter/Flutter.podspec
ios/Flutter/Generated.xcconfig
ios/Flutter/flutter_export_environment.sh
ios/Pods/
ios/Runner.xcworkspace
ios/Runner.xcodeproj/project.xcworkspace
ios/Runner.xcodeproj/xcshareddata/
ios/Runner.xcodeproj/xcuserdata/

# macOS
macos/Pods/
macos/Flutter/ephemeral/
macos/Flutter/.symlinks/
macos/Flutter/Flutter.framework
macos/Flutter/GeneratedPluginRegistrant.swift

# Windows
windows/flutter/ephemeral/

# Linux
linux/flutter/ephemeral/

# VSCode
.vscode/

# Exceptions to above rules.
!/ios/Runner/Info.plist
!/ios/Runner/Assets.xcassets/
!/android/app/src/main/res/mipmap-*/
!/android/app/src/main/res/drawable-*/


1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
## 0.6.0
13 changes: 13 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Copyright 2024 LINE Plus Corporation

LINE Plus Corporation licenses this file to you under the Apache License,
version 2.0 (the "License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at:

https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations
under the License.
40 changes: 40 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# planet-kit-flutter
LINE Planet is a cloud-based real-time communications platform as a service (CPaaS) that helps you build a voice and video call environment. With LINE Planet, you can integrate call features into your service at minimum cost.

## Planet Documentation
[LINE Planet Documentation](https://docs.lineplanet.me/) provides additional resources to help you integrate LINE Planet into your service. These resources include LINE Planet specifications, developer guides for each client platform, and server API references.

## Installation

### Requirement
* iOS 12.0 or later
* Android targetSDKVersion 31 or higher

### Add the package

1. In `pubspec.yaml`, add the following lines. Replace `{PLANET_KIT_VERSION}` with the desired PlanetKit-Flutter version (e.g., v0.6.0).

```
dependencies:
flutter:
sdk: flutter
planet_kit_flutter:
git:
url: [email protected]:line/planet-kit-flutter.git
ref: {PLANET_KIT_VERSION}
```
2. Import `planet_kit_flutter` to application source code.
```
import 'package:planet_kit_flutter/planet_kit_flutter.dart';
```
## Issues and Inquiries
Please file any issues or inquiries you have to our representative or [email protected].
Your opinions are always welcome.
## FAQ
You can find answers to our frequently asked questions in the [FAQ](https://docs.lineplanet.me/help/faq/) section.
4 changes: 4 additions & 0 deletions analysis_options.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
include: package:flutter_lints/flutter.yaml

# Additional information about this file can be found at
# https://dart.dev/guides/language/analysis-options
9 changes: 9 additions & 0 deletions android/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
*.iml
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures
.cxx
85 changes: 85 additions & 0 deletions android/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
group 'com.example.planet_kit_flutter'
version '1.0-SNAPSHOT'

buildscript {
ext.kotlin_version = '1.7.10'
repositories {
google()
mavenCentral()
}

dependencies {
classpath 'com.android.tools.build:gradle:7.3.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}

allprojects {
repositories {
google()
mavenCentral()
}
}

apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'

android {
if (project.android.hasProperty("namespace")) {
namespace 'com.example.planet_kit_flutter'
}

compileSdk 34

compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}

kotlinOptions {
jvmTarget = '1.8'
}

sourceSets {
main.java.srcDirs += 'src/main/kotlin'
test.java.srcDirs += 'src/test/kotlin'
}

defaultConfig {
minSdkVersion 21
}

dependencies {
testImplementation 'org.jetbrains.kotlin:kotlin-test'
testImplementation 'org.mockito:mockito-core:5.0.0'
}

testOptions {
unitTests.all {
useJUnitPlatform()

testLogging {
events "passed", "skipped", "failed", "standardOut", "standardError"
outputs.upToDateWhen {false}
showStandardStreams = true
}
}
}
}

rootProject.allprojects {
repositories {
google()
jcenter()

flatDir {
dirs project(':planet_kit_flutter').file('libs')
}
}
}

dependencies {
// implementation 'com.linecorp.planetkit:planetkit:5.3.3'
implementation(name: 'planetkit-599bae8a0', ext: 'aar')
implementation 'com.google.code.gson:gson:2.8.6'
}
Binary file added android/gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
6 changes: 6 additions & 0 deletions android/gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
networkTimeout=10000
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Loading

0 comments on commit 6bd4881

Please sign in to comment.