Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chandu0101/sri
Build truly native cross platform (web,ios,android) apps using scalajs and react, react-native ,This project moved to new organization : https://github.com/scalajs-react-interface/sri#sri, new chat room : https://gitter.im/scalajs-react-interface/sri
https://github.com/chandu0101/sri
android cross-platform ios react react-native reactjs scala scalajs web
Last synced: 5 days ago
JSON representation
Build truly native cross platform (web,ios,android) apps using scalajs and react, react-native ,This project moved to new organization : https://github.com/scalajs-react-interface/sri#sri, new chat room : https://gitter.im/scalajs-react-interface/sri
- Host: GitHub
- URL: https://github.com/chandu0101/sri
- Owner: chandu0101
- License: apache-2.0
- Created: 2015-07-29T10:16:10.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-04-05T00:07:17.000Z (almost 8 years ago)
- Last Synced: 2025-01-10T20:14:24.727Z (12 days ago)
- Topics: android, cross-platform, ios, react, react-native, reactjs, scala, scalajs, web
- Language: Scala
- Homepage:
- Size: 39 MB
- Stars: 635
- Watchers: 34
- Forks: 35
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: changelog/CHANGE_LOG_0.2.0.md
- License: LICENSE.md
Awesome Lists containing this project
README
# sri
### This Project Moved to new organization https://github.com/scalajs-react-interface/sri#sri , please join our new chat room : https://gitter.im/scalajs-react-interface/sri
[![Join the chat at https://gitter.im/chandu0101/sri](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/scalajs-react-interface/sri?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
Sri (Scala React interface) is a scalajs library to build truly native cross platform (mobile (ios and android) and web) applications. It is based on [reactjs](http://facebook.github.io/react/) and [react-native](https://facebook.github.io/react-native/), so you must be familiar with them in order to use this library.
![sri](/docs/sri.png)
![moviesapp](/docs/moviesapp.gif)
# Index
- [Mobile](#mobile)
- [Web](#web)
- [Documentation](#documentation)
- [Related Projects](#relatedprojects)
- [Examples](#examples)
- [Templates](#templates)
- [Apps Built Using Sri](#apps)#Mobile
Use this module to build iOS/Android mobile applications:```scala
libraryDependencies += "com.github.chandu0101" %%% "sri-mobile" % "0.7.1"
```#Web
Use this module to build browser based applications:```scala
libraryDependencies += "com.github.chandu0101" %%% "sri-web" % "0.7.1"
```#Documentation
- [Sri Internals](/docs/SriInternals.md)
- [Defining Components](/docs/DefiningComponents.md)
- [Pure Components](/docs/PureComponents.md)
- [Creating Elements](/docs/CreatingElements.md)
- [Refs To Components](/docs/RefsToComponents.md)
- [Functions as Stateless Components](/docs/StatelessFunctionComponents.md)
- [DOM dsl](/docs/DOMDSL.md)
- [Universal Styles](/docs/UniversalStyles.md)
- [Universal Router](/docs/UniversalRouter.md)
- [Web Router](/docs/WebRouter.md)
- [Interop With Third Party Components](/docs/InteropWithThirdParty.md)
- [Known Issues](/docs/KnownIssues.md)
#RelatedProjects
- [Sri-Extra (Reusable Sri Components(third party))](https://github.com/chandu0101/sri-extra)
- [Sri-Diode (diode helpers for sri)](https://github.com/chandu0101/sri-diode)
- [Sri-ScalaCSS (scalacss helpers for sri-web)](https://github.com/chandu0101/sri-scalacss)
#Examples
- [Mobile Examples](/mobile-examples)
- [Web Examples](/web-examples)
- [Sri Diode Example](https://github.com/chandu0101/sri-diode-example)#Templates
- [Mobile App(iOS and Android) Template](https://github.com/chandu0101/sri-mobile-template)
- [Web App Template](https://github.com/chandu0101/sri-web-template)
- [Web MaterialUI Template](https://github.com/chandu0101/sri-web-materialui-template)#Apps
Projects that are using Sri in production
- [ZBNF (Zero Budget Natural Farming) Android App](https://play.google.com/store/apps/details?id=com.zbnf)