Skip to content

Open-Bytes/Zad

Repository files navigation

Zad

Zad is a Flutter app with advanced software engineering principles like BLoC pattern and SOLID principles. It maybe impressive to know that the app display 525 lectures stored in an SQLite database!

To get started with the app, head over to Google Play at this link 🔗 https://play.google.com/store/apps/details?id=com.idea.zad&hl=en&gl=US. There, you can download and explore the app's features and functionality.

Architecture

The application's architecture follows the BLoC architecture pattern and incorporates a Repository and Data Source. Additionally, clean code principles have been applied to ensure maintainability and readability.

Screens

  • Home screen.
  • Lectures screen.
  • Search screen.
  • Favorites screen.
  • Edit lecture screen.
  • Lecture details screen.
  • Favorites screen.
  • About screen.
  • Settings screen

👏 Contribution

We welcome all Pull Requests (PRs) to help improve this library and appreciate any contributions towards making it better. To ensure a smooth contribution process, please follow these guidelines:

  • Ensure that your PR addresses an existing issue or proposes a new feature that is aligned with the library's goals.
  • Before submitting a PR, please check to make sure that your changes do not introduce any new bugs or conflicts with existing code.
  • Include a clear and concise description of your changes in your PR, along with any relevant documentation or tests.
  • Be responsive to feedback and review comments from the maintainers and community members.

Thank you for your interest in contributing to our library and helping us make it better!

License

Apache License, Version 2.0

click to reveal License
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published