Android cross platform ios libraries






0

0


A Bluetooth kotlin multiplatform "Cross-Platform" library for iOS and Android

Kotlin
MIT License
Updated 04 Nov 2020

A Redux style cross platform (iOS & Android) library written in Kotlin & Kotlin-native.

Kotlin
Updated 07 Jan 2019

Small React Native cross-platform (iOS/Android) library to scale, rotate and combine images natively

Java
Updated 13 Nov 2018

Experimental iOS/Android project with cross-platform library

Kotlin
Updated 03 Jul 2019

kotlin cross platform library for android & iOS. Checkout & Build. CircleCI

Kotlin
Updated 03 Jun 2020

A simple and easy use networking library for Android / iOS , It's cross platform :D

Java
MIT License
Updated 21 Mar 2019

The android/kotlin version of the cetrus cross platform ios/android library

Kotlin
Updated 20 Jun 2019

WebView Multiplatform Mobile is a cross-platform library for embedding web content in Android and iOS apps. It utilizes CustomTabs for Android and SFSafariViewController for iOS, ensuring secure and fast web interaction with native UI and performance.

Kotlin
Apache License 2.0
Updated 1 Dec 2024

Cross platform (Android, iOS & JavaScript) canvas library.

Kotlin
Apache License 2.0
Updated 27 Nov 2024

This is a generic Page Object Model which solves all your automation needs with single codebase. We often tend to create different test frameworks for different platforms and it's very difficult for anyone to serve all platform needs in one test automation framework. OneFramework solves all your needs. You just give the locator and leave the rest to OneFramework. Contents: Features Libraries Used Prerequisites Installations Appium Setup How This Framework Works How To Run Tests How To See Allure Result Report Image Comparison Output Pending Tasks How To Contribute? Features: Easy to automate any type of application Cross platform(mobile & web) support with single codebase Page Object Model TestNG integration Image Comparison Allure Reporting Robust in nature Many configurations Libraries Used: Appium Selenium WebDriver Java TestNG Gradle WebDriverManager AShot Allure Report Prerequisites Installations: JAVA 1.8 - Install Java and set the JAVA_HOME path on your machine. Node & NPM - Download & install node from https://nodejs.org/en/download/. Gradle - Install Gradle. Android - Install Android Studio & set ANDROID_HOME path. Downloading the Android SDK Download the Android SDK tools such as Build tools Platform tools Android Emulator Intel HAXM installer etc..... Create an emulator device from AVD manager iOS - Install XCode on your machine & download required iPhone/iPad simulators. Allure Report - Install Allure Report library on your machine. Please follow below link to install it on MAC. Similarly install allure-report installer on your respective machine. https://docs.qameta.io/allure/#_installing_a_commandline Note: If you want to run only on WEB, you don't need anything except JAVA. Mentioned installations Node, Android & iOS are for mobile app automation & Rest like Gradle & Allure are for framework level Appium Setup: Install Appium $ sudo npm install -g appium@1.9.1 --unsafe-perm=true --allow-root Appium Doctor - which is used to see if the appium setup is correctly done or not. Run it and fix the issues as per that. $ sudo npm install -g appium-doctor --unsafe-perm=true --allow-root $ appium-doctor How This Framework Works: This framework is built in Page Object Model style using TestNG framework. We have "testng.xml" file which has tests for each and every platform in cross browser/device testing fashion. Here are the minimal things you have to do: Create your tests Create your Page Object class w.r.t test that you have written, if not created already (Take the reference from org.oneframework.pageObjects). For e.g, SignIn button locators for web, ios & android set as shown below. - If mobile app, Set the android, ios device details in corresponding files in resources directory as shown below. - If web app, Set web app URL in BaseTest How To Run Tests: Clone the repo. https://github.com/srinu-kodi/OneFramework.git Build the JAR and run it. $ gradle clean build $ java -jar build/libs/Automation-1.0-SNAPSHOT.jar capture $ java -jar build/libs/Automation-1.0-SNAPSHOT.jar compare Note:capture & compare are the image capture and compare modes. How To See Allure Result Report: Once test execution is complete, allure-results directory gets generated. I assume you have already installed allure on your machine. If not, install it. If yes, run below command to see the report. $ allure serve Image Comparison Output: Once image comparison is complete, all the images w.r.t platforms are published into local baselineImages directory at root level. Now go to specific directory and get the image comparison resulted images. difference image is created only when there is a difference in actual vs expected images. Below is the sample output. expectedImage actualImage differenceImage</p>

Java
Updated 31 May 2024
</div>
</div> </div> </div> </div>

how to image

rating-img
Rate this tool
/5   votes