MadExp7 (A)
MadExp7 (A)
TECHNOLOGY
Batch/Roll No.: T2/621
EXPERIMENT 07
Aim:
To test and deploy Production ready Flutter App on Android Platform.
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.
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
2
DEPARTMENT OF INFORMATION TECHNOLOGY
3
DEPARTMENT OF INFORMATION TECHNOLOGY
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.