All Projects → squanchy-dev → Squanchy Android

squanchy-dev / Squanchy Android

Licence: apache-2.0
Open source Android app for your conferences

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Squanchy Android

Iosched Ios
The Google I/O iOS app
Stars: ✭ 227 (-22.79%)
Mutual labels:  conference, firebase, firestore
React Firestore
React components to fetch data from firestore using render props
Stars: ✭ 228 (-22.45%)
Mutual labels:  firebase, firestore
React Native Examples
A repo that contain React Native examples most related to tutorials I publish
Stars: ✭ 222 (-24.49%)
Mutual labels:  firebase, firestore
Vue Firestore
☁️ Cloud Firestore binding in realtime with Vuejs
Stars: ✭ 239 (-18.71%)
Mutual labels:  firebase, firestore
Reactfire
Hooks, Context Providers, and Components that make it easy to interact with Firebase.
Stars: ✭ 2,908 (+889.12%)
Mutual labels:  firebase, firestore
Canner
⚡️[NOT MAINTAINED] Content Management Framework creates custom CMS fast and easy. Support data sources such as Firebase/Firestore, GraphQL and Restful APIs.
Stars: ✭ 2,472 (+740.82%)
Mutual labels:  firebase, firestore
Flutter Keep
A note-taking app built with Flutter + Firebase
Stars: ✭ 238 (-19.05%)
Mutual labels:  firebase, firestore
Buefy Shop
A sample shop built with Nuxt, Stripe, Firebase and Serverless Functions
Stars: ✭ 207 (-29.59%)
Mutual labels:  firebase, circleci
Rwa Trivia
Trivia App - Real World Angular series
Stars: ✭ 251 (-14.63%)
Mutual labels:  firebase, firestore
Conference Hall
📣 An open SaaS platform to manage call for papers
Stars: ✭ 97 (-67.01%)
Mutual labels:  conference, firebase
React Admin Firebase
A firebase data provider for the react-admin framework
Stars: ✭ 269 (-8.5%)
Mutual labels:  firebase, firestore
Pring
Cloud Firestore model framework for iOS - Google
Stars: ✭ 260 (-11.56%)
Mutual labels:  firebase, firestore
Nobullshit
A sample project entirely written in Kotlin. Backend/Frontend with Ktor and Android app.
Stars: ✭ 221 (-24.83%)
Mutual labels:  firebase, firestore
Vuex Easy Firestore
Easy coupling of firestore and a vuex module. 2-way sync with 0 boilerplate!
Stars: ✭ 224 (-23.81%)
Mutual labels:  firebase, firestore
Fireadmin
Application for Managing Firebase Applications. Includes support for multiple environments and data migrations
Stars: ✭ 207 (-29.59%)
Mutual labels:  firebase, firestore
Ipoli Android
Fun & Motivational Todo List with Calendar for Android written in Kotlin. Using Redux, coroutines, Firebase and Clean Architecture.
Stars: ✭ 234 (-20.41%)
Mutual labels:  firebase, firestore
Todo Vue
Code for YouTube series on building a Todo App in Vue.js
Stars: ✭ 199 (-32.31%)
Mutual labels:  firebase, firestore
Geoflutterfire
🔥GeoFlutterFire🔥 is an open-source library that allows you to store and query firestore documents based on their geographic location.
Stars: ✭ 207 (-29.59%)
Mutual labels:  firebase, firestore
Angularfire Lite
⚡️ Lightweight library to use Firebase API 🔥 with Angular
Stars: ✭ 245 (-16.67%)
Mutual labels:  firebase, firestore
squanchy-flutter
Flutter implementation of the Squanchy conference app
Stars: ✭ 56 (-80.95%)
Mutual labels:  conference, firestore

Squanchy Android [ARCHIVED]

Master CI Apache 2 license

Note: this project has been archived an put in read-only mode. No further features nor fixes are coming. If you're interested in taking over as maintainer please get in touch on Twitter.

Squanchy is an open source platform for conferences. The source code for the Firebase backend and for the Flutter port of the app is available in other repositories of this organisation.

Documentation is available on http://squanchy.net/. The project is maintained by independent contributors (see CONTRIBUTORS.md).

Setting up the app

Starting your own conference app is easy and requires little effort, but you need to prepare some files. See docs/setup.md for detailed instructions.

Please note that this app uses some third party services:

  • Firebase (Firestore, Push messages, etc.)
  • Fabric: Crashlytics

While not all of them are strictly necessary for the app to work (with the exception of Firebase's RTDB), it is currently not possible for the code to work without them. We plan on eventually abstracting away the implementations so that they would simply be disabled if there is no API configured, but we haven't done it yet. If you need to use Squanchy without some of those implementations, please feel free to make them optional and contribute back to mainline your changes.

Git hooks

The project uses Detekt and KtLint to validate Kotlin code before committing. This is done with a Git pre-commit hook, which is automatically installed by Gradle when the clean or assemble tasks are run. You can also install the hook manually from Gradle by executing the installGitHooks task on the root project: $ ./gradlew installGitHooks.

If you wish to commit code that is failing this test for whatever reason, you can use the --no-verify flag when committing with git. Please note that if you don't address the issues before pushing, the CI will fail the build.

License

Squanchy Android is released under Apache 2.0 licence. See the LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].