Introduction & Quick Start

  • Item Name: Prayer Times, Qibla & Quran
  • Item Version: 1.0.0
  • Author: Themelooks
  • Support Forum: Support
  • License: CodeCanyon
  • Thank you sincerely for choosing to purchase this application and for placing your trust in us as a valued customer. This documentation has been prepared to guide you through the setup process with ease.

    Requirements

    This project have required following depandency:

    Flutter/iOS Requirements

    • Android Studio
    • Flutter: 3+

    File Structure

    After extracting the downloaded ZIP archive you will find a directory structure similar to the following:

    File Structure

    We recommend keeping this structure intact. Any custom logic should reside in proper Flutter directories (e.g., controllers or views) to make upgrades easier.

    Installation & More

    Follow these steps to install this flutter app:

    Install flutter on Windows-

    1. Download flutter sdk and Extract the zip file and copy flutter folder into your desired installation location for the Flutter SDK (eg. C:\src\flutter; do not install Flutter in a directory like C:\Program Files\).

    Flutter-sdk

    2. Now set your enviournment variable

    3. From the Start search bar in , type ‘env’ and select Edit environment variables for your account

    4. Under User variables check if there is an entry called Path:

    5. Click on Edit. New Dialog open from it click on new and copy full path to flutter\bin as its value

    Env-setup

    6. Now Restart your pc for changes to take effect

    7. Now check everything is ok or not

    8. Open cmd and run flutter doctor as shown the below picture

    Env-setup

    9. Now open Android Studio and create new flutter project then select your flutter sdk file to the location where we have downloaded earlier and that's it

    Env-setup

    Install flutter on Mac-

    1. Download Extract downloaded file, just double click on that. and just copy extracted folder and paste it to your desired location (for example, Documents\flutter).

    Flutter-sdk

    2. Update your path- Path variable needs to be updated to access “flutter” command from terminal. you can just update path variable for current terminal window only. and if you want to access flutter commands from anywhere in terminal, we need to update SDK path permanently.

    To update PATH variable, we need to open terminal.

    To update PATH variable for current terminal window only, then enter this command "export PATH="$PATH:`pwd`/flutter/bin"" and hit enter key.

    To update PATH variable permanently, then Open or create. "bash_profile" file. to open or create that file, then enter "sudo open -e $HOME/.bash_profile"and hit enter key.

    Append below line to bash_profile file at bottom of all other content. "export PATH="$PATH:[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin"" as [PATH_TO_FLUTTER_GIT_DIRECTORY] is actual path of SDK folder.

    Run this command on terminal "source $HOME/.bash_profile" to refresh PATH variables.

    Then check whether our SDK is successfully installed or not.

    You are now ready to run Flutter commands in the Flutter Console!

    Run "flutter doctor" into terminal, If you are getting check list of flutter sdk requirements, it means SDK is successfully installed on your machine. and you can start building flutter apps on your machine.

    If you find any issue during environment setup in macos, please go online- Click here

    Install flutter on Linux-

    1. Extract downloaded file, just double click on that. and just copy extracted folder and paste it to your desired location (for example, Documents\flutter).

    2. Update your path- Path variable needs to be updated to access “flutter” command from terminal. you can just update path variable for current terminal window only. and if you want to access flutter commands from anywhere in terminal, we need to update SDK path permanently.

    You’ll probably want to update this variable permanently, so you can run flutter commands in any terminal session. To update PATH variable, we need to open terminal.

    linux-install-1

    1. Run source $HOME/. to refresh the current window, or open a new terminal window to automatically source the file.

    2. Verify that the flutter/bin directory is now in your PATH by running:

    linux-install-2

    Verify that the flutter command is available by running:

    linux-install-3
    You are now ready to run Flutter commands in the Flutter Console!

    App Configuration

    Installation-

    1. Flutter & Dart SDK:
    • Ensure that you have Flutter and Dart SDK installed on your system. These are essential for Flutter app development.
    • Install Flutter SDK- Click here
    • Set up Environment for Flutter
    2. Choose an IDE:
    • You can use any IDE such as Android Studio, Visual Studio Code, or IntelliJ IDEA for Flutter development.
    3. Set up Your Editor:
    • Configure your IDE by installing the Flutter and Dart plugins to enable Flutter development features.
    • Install Flutter And Dart Plugins?
    4. Git:
    • Although not mandatory, having a version control system like Git is highly recommended for tracking changes in your project and collaborating with other developers if needed.

    For detailed installation instructions and troubleshooting, refer to the official Flutter documentation.

    Install Flutter And Dart Plugins

    Android Studio

    1. Open Android Studio.
    2. Go to Preferences(on macOS) or Settings (on Windows/Linux).
    3. Select Plugins from the left sidebar.
    4. Click on the Marketplace tab.
    5. Search for "Flutter" in the search bar.
    6. Install the "Flutter" plugin by clicking on the green Install button.
    7. Install "Dart" Plugin.
    8. Restart Android Studio when prompted.

    Visual Studio Code

    1. Visual Studio Code
    2. Go to the Extensions view by clicking on the square icon in the Sidebar.
    3. Search for "Flutter" in the Extensions Marketplace.
    4. Click on the "Install" button for the "Flutter" extension provided by the Flutter team.
    5. Install "Dart" Plugin same way.
    6. After installation, you may need to restart Visual Studio Code to enable the extension.

    Change Application Name

    Open android/app/src/main/AndroidManifest.xml and specify your application name.

    app-name-change

    Change Application Icon

    The easiest way to set new Flutter app icons is to use the flutter_launcher_icons package. Follow the steps below.

    1. Prepare the icon file

    Create a 1024×1024 PNG named assets/icons/app_icon.png (it is better if the background is transparent).
    If you want adaptive icons for Android, have separate foreground (app_icon_fg.png) and background (HEX color or image).

    2. Add the package

    In the terminal: flutter pub add --dev flutter_launcher_icons

    3. Configure pubspec.yaml

    pubspec.yaml, add the following image(adjust the file path to your liking):

    app-icon-change-1

    Set your Icon path

    app-icon-change

    4. Generate icon

    In the terminal: dart run flutter_launcher_icons or flutter pub run flutter_launcher_icons

    5. Change Package Name

    Android+iOS

    In the terminal: flutter pub add --dev rename and dart run rename --bundleId com.yourcompany.yourapp

    6. Change background image

    background-image

    7. Change alarm notification sound

    notification-sound

    7. Change icon

    notification-icon

    8. Set your Google Admob Ads (Android & IOS)

    Change Google Admob App Id for Android

    admob-android-1

    Change Google Admob App Id for Apple

    admob-apple-1

    Change Google Admob Banner & Native Ads ID for Android & IOS

    admob

    9. Generate Signed APK && AAB

    Go to your project -> Build -> Flutter -> Build abb, Build apk

    apk-abb

    Build for IOS

    Please follow this video

    *** Must be use target sdk version (Google play store required) ***

    Frequently Asked Questions

    How do I update the script to a new version?

    As per envato policy installation, setup and configurations or modification are not included in free support. Free support is only for any bug/ error in original code. we do not provide installation and customization support in FREE SUPPORT. Still, We are providing steps for How to update future release code to existing source code for your knowledge purpose.

    Change Log

    The change log provides a summary of updates made to the script. Here is an example format:

    • v1.0.0 – 2025‑08‑26 – Initaial release

    Consult the official change log provided by the author for a complete list of modifications.

    Help & Support

    For any technical questions or support requests, please contact the author via the Codecanyon support system. Include the following details to expedite assistance:

    • Your purchase code (found in your Codecanyon download).
    • The version of the script you are using.
    • A clear description of the issue, including steps to reproduce it.
    • Any relevant error messages or screenshots.

    Copyright & License

    This script is sold exclusively through Codecanyon and is subject to Envato’s licensing terms. You receive a regular or extended license depending on your purchase. You may use the script for a single end product, but you cannot resell or redistribute it. All trademarks and third‑party services mentioned in this documentation are the property of their respective owners.

    Source and credits