Displaying 1 to 20 from 2951 results

quickstart-ios - Firebase Quickstart Samples for iOS


A collection of quickstart samples demonstrating the Firebase APIs on iOS. Each sample contains targets for both Objective-C and Swift. For more information, see https://firebase.google.com.You can open each of the following samples as an Xcode project, and run them on a mobile device or a simulator. Simply install the pods and open the .xcworkspace file to see the project in Xcode.

FirebaseUI-iOS - iOS UI bindings for Firebase.


FirebaseUI is an open-source library for iOS that allows you to quickly connect common UI elements to the Firebase database for data storage, allowing views to be updated in realtime as they change, and providing simple interfaces for common tasks like displaying lists or collections of items.Additionally, FirebaseUI simplifies Firebase authentication by providing easy to use auth methods that integrate with common identity providers like Facebook, Twitter, and Google as well as allowing developers to use a built in headful UI for ease of development.

kittenTricks - 🐈 A react native mobile starter kit with over 40 screens and theme hot reload support


A perfect starter kit for your next cross-platform React Native app. FREE and open-source! Check out live demo on App Store or Google Play.MIT license.

pushd - Blazing fast multi-protocol mobile and web push notification service


Pushd is a pluggable unified push server for server-side notification to mobile native apps, web apps etc. With pushd you can send push notifications to any supported mobile platform, web app or HTTP server from a single entry point. Pushd takes care of which device is subscribed to which event and is designed to support an unlimited amount of subscribable events.At first launch, your app must register with the push notification service to get a registration id. It then provides this registration id to pushd in exchange for a subscriber id (This subscriber id will be used with all further communications with pushd). Some informations can be sent with the request to pushd like: subscriber language, version or current badge value.




LayoutKit - LayoutKit is a fast view layout library for iOS, macOS, and tvOS.


LayoutKit is a fast view layout library for iOS, macOS, and tvOS.LinkedIn created LayoutKit because we have found that Auto Layout is not performant enough for complicated view hierarchies in scrollable views. For more background, read the blog post.

bluepill - Bluepill is a reliable iOS testing tool that runs UI tests using multiple simulators on a single machine


Bluepill is a tool to run iOS tests in parallel using multiple simulators.LinkedIn created Bluepill to run iOS tests in parallel using multiple simulators.

wire-ios - 📱 Wire for iOS (iPhone and iPad)


This repository is part of the source code of Wire. You can find more information at wire.com or by contacting opensource@wire.com.You can find the published source code at github.com/wireapp/wire.


LazyScrollView - An iOS ScrollView to resolve the problem of reusability in views.


依赖LazyScrollView, 我们创建了一个模块化页面UI解决方案,详情可见 https://github.com/alibaba/tangram-ios.LazyScrollView is an iOS ScrollView , to resolve the problem of reusability of views.

macaca - Automation test solution for native, hybrid, mobile web and web application on mobile and desktop platforms


Macaca is an open-source automation test solution for native, hybrid, mobile web and web application on mobile and desktop platforms.Macaca is "cross-platform". It means you can use the same API to write test scripts, and same test scripts to test your apps running on devices such as iOS, Android or desktops.

Tangram-iOS - Tangram is a modular UI solution for building native page dynamically , including Tangram for Android, Tangram for iOS and even backend CMS


Tangram is a UI Framework for building a fast and dynamic ScrollView.Tips: If you get [!] Unable to find a specification for `LazyScroll` when executed pod install, you can try to update ruby to 2.3.0 or higher and update CocoaPods to 1.0.0 or higher . If it doesn't work , you can try to reset or update CocoaPods master repo again .

BeeHive - :honeybee: BeeHive is a solution for iOS Application module programs, it absorbed the Spring Framework API service concept to avoid to coupling between modules


BeeHive is a modular program of implementation in iOS , it absorbed the Spring Framework API service concept to avoid to directly coupling between modules.We can get to know the architecture of BeeHive from this picture.

EarlGrey - :tea: iOS UI Automation Test Framework


EarlGrey is a native iOS UI automation test framework that enables you to write clear, concise tests.With the EarlGrey framework, you have access to enhanced synchronization features. EarlGrey automatically synchronizes with the UI, network requests, and various queues; but still allows you to manually implement customized timings, if needed.

Awesome_APIs - :octocat: A collection of APIs


This project is in progress, and I will complete it in the near future. If you have found any awesome apis and want to share with other developers, please make a pull request. Please adhere to the guidelines.If you have any questions, ideas or suggestions, please email me and I will reply as soon as possible.

Hero - Elegant transition library for iOS & tvOS


Hero is a library for building iOS view controller transitions. It provides a declarative layer on top of the UIKit's cumbersome transition APIs—making custom transitions an easy task for developers.Hero is similar to Keynote's Magic Move. It checks the heroID property on all source and destination views. Every matched view pair is then automatically transitioned from its old state to its new state.

apollo-ios - 📱 A strongly-typed, caching GraphQL client for iOS, written in Swift


Apollo iOS is a strongly-typed, caching GraphQL client for iOS, written in Swift.It allows you to execute queries and mutations against a GraphQL server, and returns results as query-specific Swift types. This means you don’t have to deal with parsing JSON, or passing around dictionaries and making clients cast values to the right type manually. You also don't have to write model types yourself, because these are generated from the GraphQL definitions your UI uses.

browser-ios - Brave iOS Browser


Either ensure your app supports opening urls in a share menu or use this project https://github.com/brave/ios-open-thirdparty-browser to open links directly.You will need a Apple developer account to run on your device.

MvvmCross - The


MvvmCross is a cross-platform MVVM framework. It enables developers to create apps using the MVVM pattern on Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin.Forms, Universal Windows Platform (UWP) and Windows Presentation Framework (WPF). This allows for better code sharing by allowing you to share behavior and business logic between platforms.MvvmCross is extendable by you. We strive to let as much code be configurable and overridable, to let the developer decide how they want to use the framework. However, the framework is very usable without doing anything.