/BuddiesIOS

Primary LanguageSwiftMIT LicenseMIT

First time here?

Buddies Community iOS App

Welcome to the official iOS app for the Buddies Community! This project is a community-driven app built in SwiftUI & Tuist, it aims to serve the members of our vast community, from newcomers to seasoned professionals, providing networking opportunities, collaboration, and professional development.

Contributors Forks Stargazers Issues MIT License

Logo

Buddies iOS

Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents

  1. Getting Started
  2. Installation
  3. Features
  4. Roadmap
  5. Contributing
  6. CommunityLinks
  7. Contact

Built With

  • SwiftUI
  • Tuist

Getting Started

Prerequisites

  • Swift 5.9+
  • Xcode 15+
  • Tuist 4+

Installation

  1. Clone the repo git clone https://github.com/SwiftBuddiesTR/BuddiesIOS.git
  2. Install Tuist Visit the Tuist Installation Page
  3. Generate your project tuist generate

Features

Currently, the app contains four main tabs:

  • Feed: An interactive platform where members can share photos, experiences, and messaging.
  • Map: Shows location of upcoming meetups and suggests nearby places ideal for work, refreshments, or casual gatherings.
  • About: A detailed section providing in-depth insight into our community.
  • Contributors: A nod to individuals who've contributed selflessly to the project, serving as a portfolio showcase.

Roadmap

While the app is in its early stages, future improvements and enhancements are planned. We also encourage community members to propose new features via pull requests.

Contributing

We appreciate contributions, big or small. Juniors can learn by developing features and seniors can provide feedback and guidance, keeping the development process streamlined.

  1. Clone the project
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -am 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a pull request

Community Links

Contact

You can contribute to the project by reaching out via our Telegram group, let us know about the issues or your suggestions.

Telegram Badge

Project Link: https://github.com/SwiftBuddiesTR/BuddiesIOS

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

A big thank you to all community members for their continuous support and contributions. Special thanks to:

  • Apple
  • Tuist Contributors

Remember, this is an Open-Source project. We look forward to your contribution, let's come together to make this app a more valuable tool for everyone in our community!

Project details

If you're landing here for the first time, welcome to the Buddies Community iOS application project! This app, built with SwiftUI & Tuist, is the result of a collective effort driven by our community, comprising newcomers as well as seasoned professionals in iOS development.

Buddies Community, being a platform dedicated to iOS development, aims to provide a productive environment fostering networking, collaboration, and knowledge sharing. Here, every member has an opportunity to contribute to the project, learn from the best, and get their hands dirty with real-world project experience. Our aim is to make this experience as enriching as possible, thereby helping members grow professionally and become better, more informed developers.

It’s a space where you can share new ideas, discuss designs, learn architectural patterns, get feedback, and much more. And all of this around a practical project that continues to evolve, just like the tech industry itself.

The iOS app offers features such as feed sharing, location suggestions, a comprehensive about section, and a contributors pane acknowledging those who've participated in developing this app. It's not just another pet project, but an application that is enriched with every contribution, making its value significantly higher than a solo endeavor.

We invite you to explore this repository, install the app, and most importantly, contribute in whatever way you can. If you're skilled in Scala or Tuist, great! If you're not, great! We value all contributions and believe that everyone has something valuable to share.

So dive in, explore, learn and share. We're excited to have you here and can't wait to see what you'll bring to the table. Welcome aboard!