Developed cross-platform mobile applications using Flutter, focusing on offline-first architecture and excellent user experience.
Key Highlights
▸Developed cross-platform mobile apps using Flutter
▸Reduced development efforts by 55%
▸Built offline-first application architecture
▸Deployed apps to App Store and Google Play
Overview
At Avitar Tech, I was part of the mobile development team responsible for building cross-platform mobile applications. I specialized in Flutter development, creating apps that worked seamlessly on both iOS and Android while providing native-like performance. My focus was on building offline-first applications that could function reliably even with poor network connectivity.
Key Responsibilities
▸Developed cross-platform mobile applications using Flutter and Dart
▸Designed and implemented offline-first architecture with local data persistence
▸Built custom UI components and animations for enhanced user experience
▸Integrated REST APIs and implemented efficient data synchronization
▸Implemented state management using Provider and Riverpod
▸Optimized app performance and reduced app size
▸Conducted code reviews and mentored junior developers
▸Collaborated with backend team to design optimal API contracts
▸Managed app releases to both App Store and Google Play Store
Key Achievements
▸Reduced development efforts by 55% through code reuse across platforms
▸Built offline-first architecture that allowed apps to function without internet
▸Improved app startup time by 40% through optimization
▸Successfully deployed 3 apps to both iOS and Android stores
▸Reduced app crash rate to less than 0.1% through comprehensive error handling
Technologies Used
FlutterDartProviderRiverpodSQLiteREST APIsFirebaseGitApp Store ConnectGoogle Play Console
Challenges & Solutions
▸Ensuring consistent UI/UX across iOS and Android platforms
▸Implementing reliable offline data synchronization
▸Optimizing app performance on lower-end devices
▸Managing app store submission and approval processes
Impact
The mobile applications I developed are being used by thousands of users. The offline-first architecture ensured that users could continue using the apps even in areas with poor connectivity, significantly improving user satisfaction. The code reuse across platforms allowed the company to maintain a single codebase while supporting both iOS and Android.