OXOO is a wonderful application for building live TV and Movie portals, it’s a complete application that is developed by the PHP- Laravel framework. You can make your live tv and movie portal platform by using this application. The application (OXOO) provides a powerful admin panel. Where we can manage every activity of your business.
We recommend using the latest Android Studio And Flutter SDK, which can be downloaded from here: Android Studio, Flutter SDK, Cocoapods
Recommended Version
Android Studio Installation(Windows)
Android Studio Installation(Mac)
If you have updated you mac to Catalina from mojavi or earlier version then you may fetch some issues.Please follow bellow video to fix it.
config.dart file.List » introContent.done!
Create a project or Add Project.continue to redirect project dashboard.Android
Android Icon Then enter Android Package Name, App Name and click on register app.google-services.json file and copy/paste it to android studio project directory.Location:: project » android » app.Done!
Note:Android package name should be the remain same with your studio project else build will not be work.
iOS
iOS Icon Then enter iOS bundle ID, App Name and click on register app.GoogleService-Info.plist file and copy/paste it to android studio project directory.Location:: project » ios » Runner.Done!
Note:iOS Bundle ID should be the remain same with your studio project else build will not be work.
Android
Create Project.
Continue.Cloud Messaging
App ID and Paste to Android Studio Projectconfig.dart.Check subscriber on OneSignal you will see success Notification.Done!
iOS
iOS Icon Then select .p12 certificate from your computer.
App ID and Paste to Android Studio Projectconfig.dart.if you have done it by android setup then just skip this step.Check subscriber on OneSignal you will see success Notification.Done!
You have to create Firebase project first see tutorial if you did not created yet.
Video Tutorial::
OR follow bellow step::
You have to create Firebase project first see tutorial if you did not created yet.
Video Tutorial::
OR follow bellow step::
You have to create Firebase project first see tutorial if you did not created yet.
You have to create Firebase project first see tutorial if you did not created yet.
Note: Phone login will not be work on emulation.So please test it on real device.Note: Phone login will not be work on emulation.So please test it on real device.Apple login is available for iOS only.
Last step you have to add your PC's SHA-Certificate to Firebase
Generate SHA-Certificate Fingerprint by below command
MAC:: keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
Windows:: keytool -list -v -keystore "\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
Add SHA-Certificate Fingerprint to Firebase
Note: You have to use Google Play App sign in certificate instead of PC's for release version.Setting » API Setting enter information like on the image below:
API SERVER URL from Admin panel and paste it to config.dart file.API KEY from Admin panel and paste it to config.dart file.
Project » assets » images » common348x78.logo_dark.png, logo_light.png
Project » assets » images373x811.splash_screen_dark.png, splash_screen_light.png
string.xmlfrom Project » android » app » src » main » value.OXOO
build.gradlefrom Project » android » app.com.spagreen.OXOO
Note: you have to complete Firebase setup with same package name first.
Note: Phone login will not be work on emulation.So please test it on real device.Note: Phone login will not be work on emulation.So please test it on real device.flutter build apk --debugkey.jks file to Project » keys » key.jksflutter build apkWe recommended flutter official documentation here
This step covers reviewing the most important settings in the Xcode workspace. For detailed procedures and descriptions, see Prepare for app distribution.
Navigate to your target’s settings in Xcode:
Runner.xcworkspace in your app’s
ios folder.
Verify the most important settings.
In the Identity section:
Display Name
Bundle Identifier
In the Signing & Capabilities section:
Automatically manage signing
true by default, which should
be sufficient for most apps. For more complex scenarios,
see the
Code Signing Guide.
Team
In the Deployment Info section:
Deployment Target:
The General tab of your project settings should resemble the following:
For a detailed overview of app signing, see Create, export, and delete signing certificates.
In the main view sidebar, select the
Info.plist file.
Rename the
Bundle name field.
The default version number of the app is
1.0.0.
To update it, navigate to the
pubspec.yaml file
and update the following line:
version: 1.0.0+1
The version number is three numbers separated by dots,
such as
1.0.0 in the example above, followed by an optional
build number such as
1 in the example above, separated by a
+.
Both the version and the build number may be overridden in Flutter’s
build by specifying
--build-name and
--build-number,
respectively.
In iOS,
build-name uses
CFBundleShortVersionString
while
build-number uses
CFBundleVersion.
Read more about iOS versioning at
Core Foundation Keys
on the Apple Developer’s site.
When a new Flutter app is created, a placeholder icon set is created. This step covers replacing these placeholder icons with your app’s icons:
Assets.xcassets in the
Runner folder. Update the placeholder icons with your own app icons.
flutter run.
This step covers creating a build archive and uploading your build to App Store Connect.
During development, you’ve been building, debugging, and testing with debug builds. When you’re ready to ship your app to users on the App Store or TestFlight, you need to prepare a release build. At this point, you might consider obfuscating your Dart code to make it more difficult to reverse engineer. Obfuscating your code involves adding a couple flags to your build command.
On the command line, follow these steps in your application directory:
flutter build ios to create a release build
(
flutter build defaults to
--release).
In Xcode, configure the app version and build:
Runner.xcworkspace in your app’s
ios folder.
Finally, create a build archive and upload it to App Store Connect:
You should receive an email within 30 minutes notifying you that your build has been validated and is available to release to testers on TestFlight. At this point you can choose whether to release on TestFlight, or go ahead and release your app to the App Store.
For more details, see Upload an app to App Store Connect.
TestFlight allows developers to push their apps to internal and external testers. This optional step covers releasing your build on TestFlight.
For more details, see Distribute an app using TestFlight.
When you’re ready to release your app to the world, follow these steps to submit your app for review and release to the App Store:
Apple notifies you when their app review process is complete. Your app is released according to the instructions you specified in the Version Release section.
For more details, see Distribute an app through the App Store.
The Distribute your app guide provides a detailed overview of the process of releasing an app to the App Store.
You need a license code.Buy it from Envato market.