Project Management
FreePocket Code's entry point: create, import, clone and publish projects with built-in Git and full support for GitHub, GitLab and Bitbucket.
Create a project
From the dashboard, tap + and choose one of the options:
New project
Dialog with name field + template picker. If the name already exists, an automatic suffix is added: My App (2), My App (3)β¦
Clone repository
Pick GitHub, GitLab or Bitbucket, authorize with OAuth and choose one of your repos. Duplicate directories get a suffix: repo (2), repo (3)β¦
Import ZIP
Pick a .zip from storage. It is extracted with the file name (suffixes -2, -3 if it already exists).
Open local folder (SAF)
Uses Android's Storage Access Framework to link any device folder as a project.
Available templates
14 pre-configured templates across five categories. Each ships with initial files (relative paths β content) and a distinctive color:
General
Frontend
Backend
Fullstack
Languages
Manage projects
Rename
Inline duplicate validation; the Confirm button disables if it already exists
Delete
Prior confirmation and full filesystem directory removal
Export as ZIP
Compresses the directory and launches the system share sheet
Automatic analytics
Detects main language, framework, percentage breakdown and total size
Git operations
Full built-in Git client with no Premium gates. All operations available on any plan:
Initialization
Changes and commits
Branches
History and rewriting
Tags
Repository status is reported as Synced, Needs pull, Needs push, Pending, Conflict, Local only or No remote, with per-file detailed view (staged, unstaged, untracked).
Provider integration
OAuth 2.0 with PKCE authentication for the three main providers. Tokens are stored securely and resolved at operation time:
GitHub
List repos, create public or private repos
GitLab
List and create projects
Bitbucket
List and create repos by workspace
Publish a local project
- 1Pick the service (GitHub, GitLab or Bitbucket) and authorize if you haven't yet.
- 2Choose the repository name and whether it should be private.
- 3Pocket Code creates the remote repo via API and configures the remote.
- 4If the project already had Git, the remote is added; if not, the repo is initialized with remote configured.
- 5Initial push, done β the project is online.
Only Premium gate: project count
The Free plan includes a limited number of active projects. Trying to create one beyond the limit shows an upgrade modal. All other operations (rename, import, open folder, full Git, clone and publish) are available on any plan.
| Free | Premium | |
|---|---|---|
| Active projects | Limited | Unlimited |
| Full Git operations | β | β |
| Clone and publish (GitHub / GitLab / Bitbucket) | β | β |
| Import / Export ZIP | β | β |
| Open local folder (SAF) | β | β |