0% found this document useful (0 votes)
18 views4 pages

MadExp7 (A)

The document outlines the process of testing and deploying a production-ready Flutter app on the Android platform, emphasizing the importance of thorough testing, optimization, and adherence to Play Store guidelines. It details steps for app preparation, including testing methods, optimization techniques, and the deployment process through the Google Play Console. The conclusion confirms the successful build and deployment of the app, meeting the lab objectives.

Uploaded by

Vishaka Irabatti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views4 pages

MadExp7 (A)

The document outlines the process of testing and deploying a production-ready Flutter app on the Android platform, emphasizing the importance of thorough testing, optimization, and adherence to Play Store guidelines. It details steps for app preparation, including testing methods, optimization techniques, and the deployment process through the Google Play Console. The conclusion confirms the successful build and deployment of the app, meeting the lab objectives.

Uploaded by

Vishaka Irabatti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

DEPARTMENT OF INFORMATION

TECHNOLOGY
Batch/Roll No.: T2/621
EXPERIMENT 07

Aim:
To test and deploy Production ready Flutter App on Android Platform.

Lab Objective 03:


To Analyze and Build production ready Flutter App by incorporating backend services and deploying on
Android / iOS

Compiler / Tool : Flutter SDK, Android Studio

Theory:
Deploying a Flutter app on the Android platform requires thorough testing, optimization, and
adherence to Play Store guidelines.
1. Testing
Flutter provides various testing methods to ensure app stability and performance:
 Unit Testing checks individual components and functions.
 Widget Testing validates UI behaviour and interactions.
 Integration Testing simulates real-world user interactions.
 Performance Testing ensures smooth execution by monitoring memory, CPU, and frame
rate.
2. App Optimization
Before deployment, the app should be optimized for performance and security:
 Code Obfuscation & Minification using ProGuard to protect sensitive code.
 Asset Optimization by compressing images and reducing unnecessary files.
 Dependency Management to remove unused packages and optimize app size.

3. Building a Release Version


Flutter provides commands to generate a signed APK or AAB (Android App Bundle), ensuring
that the app is production-ready and meets Google Play requirements.

4. Deployment Process
 The app must be signed with a secure keystore for verification.
 It is uploaded to the Google Play Console, where metadata, descriptions, and screenshots
are provided.
 Internal and Beta Testing are conducted before public release.
 Upon approval, the app is published and made available to users.

Implementation:
1. Make App ready
2. Set app icon
3. Set app name
4. Set unique application id
5. Build and release app
6. Create Google developer account
7. Prepare app for review
8. Roll out app to play store

1
DEPARTMENT OF INFORMATION TECHNOLOGY

Step 1: Make a Developer Account

Step 2: “CREATE APPLICATION” button.

Step 3 : Add Description

2
DEPARTMENT OF INFORMATION TECHNOLOGY

Step 4: Create Release

Step 5: Upload APK

Step 6: Select App Category

3
DEPARTMENT OF INFORMATION TECHNOLOGY

Step 7 : Pricing and Distribution

Step 8: Click on “START ROLLOUT TO PRODUCTION”.

Application would be deployed to Playstore !!

Conclusion:
The app is build successfully to be uploaded on playstore.

Lab Outcome 03
We have analyzed and built production ready Flutter App by incorporating backend
services and deploying on Android / ios.

You might also like