ProKit Flutter - Documentation
ProKit Flutter

How do I update existing code with new release?

πŸ•’ Estimated Reading: 3–4 minutes
πŸ“‚ Location: 
Updates β†’ How do I update existing code with new release?

ℹ️ INFO
According to Envoi Policy, installation, setup, configurations, or modifications are not included in free support.
Free support only covers bugs/errors in the original code.

🚫 PLEASE DO NOT CREATE SUPPORT TICKETS for issues encountered during code updates.
Support is not provided for update-related problems.

πŸ” How to Update Future Release Code to Existing Source Code

If you want to identify which files were changed in a new version release, you will need to manage the Git repository manually.

βœ… For First Time: Initial Project Downloaded from Codecanyon Server

πŸ”Ή Step 1: Create or Login with GitLab

Go to GitLab Login and log in or create a new account.

πŸ”Ή Step 2: Create a New Project in GitLab

1. In your dashboard, click the green β€œNew project” button or use the plus icon in the navigation bar. This opens the New project page.

2. On the New project page, select β€œCreate a blank project.”


πŸ”Ή Step 3: Clone Your Project to Your Local System

Once the project is created on your GitLab server, you have to clone the project to your local system. You can clone it using the command line. For example:

git clone [repository path]

Copy your project URL and clone it into your existing system.

Once successfully cloned, a folder will be created on your system.


πŸ”ΉStep 4: Download Project from Codecanyon Server

Log in to your CodeCanyon account and download the latest project ZIP.

πŸ”Ή Step 5: Copy/Paste Your Initial Downloaded Project to Clone Directories

Once you have successfully downloaded the project from CodeCanyon, copy/paste your downloaded project into the clone directories.

πŸ“Œ Paste only the original source code. Avoid copying system-specific files.

πŸ”Ή Step 6: Commit and Push to GitLab Server

After copying/pasting your changes to clone directories, you have to push all files to your GitLab server. Follow these commands:

1. Before committing to the server directories, you have to remove the following folders from your project:

build/
.idea/
.gradle/

2. Go inside your clone directory project.

3. Add all your files with the command git add ..

4. Commit your changes with the following command:

git commit -m 'initial commit'

Note: Write your latest version message instead of β€œinitial commit.”

5. Push your changes to the server with the command git push and provide your GitLab credential details.

6. Check all your changes on the GitLab server.

πŸ”„ For Updating Existing Code (If Already Have an Old Version of the Project)

πŸ“ Note: If you remove the project from the local system, then clone the project again from your GitLab server. Follow the same Step 3: Clone your project to your local system.

πŸ”Ή Steps 1: Download the Latest Version from CodeCanyon Server

Once you receive the mail for updates, download the latest code from the CodeCanyon server.

πŸ”Ή Steps 2: Copy/Paste Your Initial Downloaded Project to Clone Directories

Once you have successfully downloaded the project from CodeCanyon, copy/paste your downloaded project into the clone directories.

⚠️ Note: Only the original source code is put here.

πŸ”Ή Steps 3: Commit and Push to GitLab Server

Follow the same Step 6 : Commit and push toΒ GitLab server.

πŸ”Ή Steps 4: Check Updated Files

After committing your latest changes, go to the GitLab project dashboard and click on the commit link.

Click on the link that has your commit message from the above Steps 3.

Now, check all the changed files.

Click on β€œXX changed file” to see which file has been changed.

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

🧠 Final Notes

  • πŸ“Œ Backup First: Always back up your code and database before updating
  • βœ… Testing: Fully test the system after updates
  • πŸ“‹ Track with Git: Use Git to track version changes efficiently