a
anas_shanab

Anas Abu Shanab

@anas_shanab

Flutter Developer for Android and iOS Apps

Territoires palestiniens
Anglais, Arabe
Certaines informations sont présentées en anglais.
À propos de moi
Your Flutter app is either not working, not connected, or not on the stores yet. That's what I fix. 🔧 4+ years of production Flutter and Dart. Two apps I built are live on the App Store and Google Play. 📱 What I do most: ⚡ REST API and authentication integration 🔔 Firebase and push notifications 🐛 Fixing bugs and crashes in existing codebases 🚀 Getting apps through Play Console and App Store review I don't build backends, and I say so upfront. No surprises halfway through. Message me before ordering. I'll tell you honestly if I'm the right fit.... Plus d’infos

Compétences

a
anas_shanab
Anas Abu Shanab
hors ligne • 
Temps de réponse moyen de 1 heure

Voir mes services

Correction de bogues sur l'appli mobile
I will fix bugs, crashes and errors in your flutter app
Développement multiplateforme
I will publish your flutter app on google play and app store

Portfolio

Expérience professionnelle

Freelance

Flutter Developer

Freelance • Freelance

Apr 2024 - Present2 yrs 4 mos

• Designed, built and released cross-platform Flutter applications for Android and iOS as sole mobile developer, owning the product from requirement gathering through store launch and post-release support. • Shipped two production applications currently live on both the App Store and Google Play (Dietition – diet and nutrition commerce app, Mauzon – commerce platform), handling signing, store listings, review feedback and version updates. • Integrated REST APIs using Dio/HTTP clients with token-based authentication, interceptors, centralized error handling and offline caching, keeping the app stable under weak network conditions. • Implemented authentication and authorization flows with session/token refresh, role-based screen and data access, and secure local storage of user credentials and personal data. • Applied Clean Architecture with a modular, layered structure and state management (Bloc, Riverpod, Provider) to keep large feature sets maintainable and testable over long client engagements. • Integrated Firebase (Authentication, Firestore, Cloud Messaging) and OneSignal to deliver push notifications and real-time updates to specific users based on their account and role. • Implemented complex multi-step business workflows and long validated forms (orders, subscriptions, user profiles) with client-side validation and clear error states. • Diagnosed and resolved production issues using Flutter DevTools, logs and crash reports; optimized rebuild cycles, list rendering and API payload handling to improve app responsiveness. • Worked directly with clients and backend engineers to define API contracts, advise on technical trade-offs, and deliver agreed scope on schedule.

LinkedIn

LinkedIn

Temps plein • 2 yrs 3 mos

Mobile Developer - Flutter

Jul 2022 - Oct 20231 yr 3 mos

• Built real-time chat for user-to-user and company-to-company communication using WebSocket, including live message delivery, connection recovery and message state synchronization. • Developed a task management system covering task creation, assignment, tracking and status updates across different user roles — a permission-driven workflow comparable to operational systems where each user only sees the records assigned to them. • Applied MVVM architecture with GetX state management and clean code practices, producing modules that other developers on the team could extend without regressions. • Integrated REST APIs with the backend team, aligning request/response contracts and handling authentication, error and edge-case states on the client side.

Flutter Developer

Dec 2020 - Dec 20211 yr

• Delivered mobile features within an Agile team, translating business requirements into implemented and released functionality. • Resolved application defects by reproducing reported bugs, tracking recurring failures and fixing root causes rather than symptoms. • Built adaptive user interfaces that render correctly across a wide range of screen sizes and devices.