Branch.io Deep Linking Demonstration using Ionic Framework (Angular)
Budget: $25 – $50 USD
We need a seasoned mobile developer (Android and iOS) well-versed in Branch.io, Ionic, and Angular to build a simple Hello World app that demonstrates deep linking. This lightweight demonstration app would allow us to create an invite link that could be sent via text or email and would include a custom property with the name of who sent the invite. The link would use Branch.io deep links to navigate the user to the Hello World app if already installed or take them to the Google Play Store or Apple App Store to first download the app and then take them to the Hello World app. The custom property of who sent the invite would show up once the land on the app.
## Key Operations (see attachment):
1. Create a Ionic/Angular Hello World app for Android and iOS that can be shared.
2. Use native iOS or Android text or email sharing tools.
3. Invited user is sent text or email and can click on deep link.
4. Use Branch.io deep link to take user directly to app or to install app on Google Play Store or Apple App Store (if not installed).
5. User installs app (if not installed).
6. User is taken to app and custom property of who shared app is displayed on screen.
## Attachments
See mockups describing the workflow. The process does not need to look exactly like this. This is just to demonstrate the requirements.
## Technologies:
- Branch.io
- Ionic
- Angular
## Type of Authentication:
No authentication is needed for this task. We may submit a follow up task for authenticating after install with Auth0.
## Time:
We are looking for a simple demonstration app that takes no more than 20 hours spread over 5 or fewer days to build.
## Development Accounts or Resources:
We will provide a Branch.io account that you can use for deep links. We ask that you provide all other accounts or sandboxes needed to complete the task if necessary and include in your readme how we can swap out such accounts.
## Uploading code:
We will provide a GitHub repository for you to store your code.
Please try to keep the solutions small and lightweight.
## Sharing Past Work
If you have past work in Branch.io, Ionic, or Angular, please share. This will help you get selected.
## Key Operations (see attachment):
1. Create a Ionic/Angular Hello World app for Android and iOS that can be shared.
2. Use native iOS or Android text or email sharing tools.
3. Invited user is sent text or email and can click on deep link.
4. Use Branch.io deep link to take user directly to app or to install app on Google Play Store or Apple App Store (if not installed).
5. User installs app (if not installed).
6. User is taken to app and custom property of who shared app is displayed on screen.
## Attachments
See mockups describing the workflow. The process does not need to look exactly like this. This is just to demonstrate the requirements.
## Technologies:
- Branch.io
- Ionic
- Angular
## Type of Authentication:
No authentication is needed for this task. We may submit a follow up task for authenticating after install with Auth0.
## Time:
We are looking for a simple demonstration app that takes no more than 20 hours spread over 5 or fewer days to build.
## Development Accounts or Resources:
We will provide a Branch.io account that you can use for deep links. We ask that you provide all other accounts or sandboxes needed to complete the task if necessary and include in your readme how we can swap out such accounts.
## Uploading code:
We will provide a GitHub repository for you to store your code.
Please try to keep the solutions small and lightweight.
## Sharing Past Work
If you have past work in Branch.io, Ionic, or Angular, please share. This will help you get selected.