How to Set Up Your Own Conference App with Squanchy Android

Sep 7, 2024 | Programming

If you’re looking to host your own conference app, the Squanchy Android project offers a fantastic starting point! Even though the project has been archived and is now in read-only mode, you can still utilize its source code to create a unique experience for your participants. Let’s walk through how to set this up in a user-friendly way!

Getting Started

Setting up your own conference app using Squanchy Android is not only easy, but it also requires minimal effort if you have the right materials. Here’s what you need to do:

  • Prepare your files carefully.
  • Follow detailed instructions available in the setup documentation.
  • Be aware that Squanchy uses some third-party services that are essential for its functionality.

Third-Party Services Required

Squanchy relies on the following services:

  • Firebase: This handles Firestore and Push messages, and is critical for the app’s operation.
  • Fabric: This is used for Crashlytics.

While not all of these services are absolutely necessary for the app to run, the core functionality hinges on Firebase. There are plans to make these services optional in future updates, so feel free to get creative and contribute back any changes you make!

Setting Up Git Hooks

The Squanchy project employs Git hooks to keep Kotlin code clean and ready for production using tools like Detekt and KtLint. Here’s how to easily install the necessary Git pre-commit hook:

  • Run the Gradle tasks clean or assemble; this will automatically install the Git hooks.
  • If you prefer, you can manually execute the following command to install Git hooks: $ .gradlew installGitHooks.

If you encounter issues during the code validation and wish to bypass this test temporarily, you can use the --no-verify flag when committing with Git. However, remember that omitting fixes may lead to a failed Continuous Integration (CI) build.

Troubleshooting Tips

Setting up a conference app can sometimes lead to a few hiccups. Here are some troubleshooting ideas that you might find helpful:

  • If you experience issues with Firebase, ensure that your API keys are correctly configured.
  • For any problems related to Git hooks not working, double-check that you have executed the install command correctly.
  • Always review the CI logs if your build fails to understand what went wrong.

For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.

Additional Information

Squanchy Android is released under the Apache 2.0 license. Feel free to dive into the Firebase backend or explore the Flutter port of the app if you’re interested in expanding your app’s capabilities.

At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

Stay Informed with the Newest F(x) Insights and Blogs

Tech News and Blog Highlights, Straight to Your Inbox