Hire the best Model View ViewModel (MVVM) Specialists in Ho Chi Minh City, VN

Check out Model View ViewModel (MVVM) Specialists in Ho Chi Minh City, VN with the skills you need for your next job.
  • $12 hourly
    Published 3 app on AppStore and PlayStore iOS Swift, UIKit, Auto Layout, MVVM, RxSwift, APNs. Flutter, Flutter Bloc Clean Architect, FireBase Services. RESTful APIs, Realm Database, Web Socket, Protocol Buffer. My name is Vương, and Ho Chi Minh is my hometown. I hold a Bachelor's degree in Computer Science and have worked in diverse roles, from iOS Developer to Flutter. I am a dedicated and passionate mobile developer with over 8 years of experience in iOS development and 2 years in Flutter. My Flutter project uses clean architecture which have 3 layers: presentation , repository , datasource. Presentation is about the UI and logic of event that user interact. I use Flutter Bloc to makes it easy to separate presentation from business logic. Making your code fast, easy to test and reusable. Repository will make a request to or received data from datasource. I use the Flutter Dio package for make inject Backend services. This have common features like interceptors for authentication. Data is encoded and decoded by JSON serialization for requests and responses. One challenge I faced while developing the project was handling images. There were several challenges related to image features. Storage and Uploading many images to servers take a long time If we not reduce sized of images and make multiple upload at the time.
Large memory of image is hard to stored and retrieved. We need to compress to reduce size before upload to network. it help to reduce a lot time for waiting images upload complete . To retrieved and display a lot of images in list view, I have to resize and cache images to guarantee the smooth UI loading but still keep image resolution. Otherwise, reduce size image help reduce memory to storage image which led to memory bloat problem on Flutter. To handle uploading error images, first thing is store the image error to database with specific directory. 
Delete temporary error image path error when upload complete to reduce memory storage. Adding watermarks to multiple images is challenge of performance and multi progress. Because of large work of adding watermark to single image. It required using isolated threads to prevent UI lagging and improve performance by processing images faster. Other overcome is about Google Map. Load multiple images and build them with markers is very slow. To deal with await async task not complete, I use Future Complete to cancel previous undone task and build aother new data . It prevent undone makers still loading and built to google map.
    Featured Skill Model View ViewModel (MVVM)
    Firebase
    SQLite
    UIKit
    Swift
    SwiftUI
    Flutter
    Model View ViewModel
    RxSwift
    API Integration
    Realm Database
  • $12 hourly
    Hi! I'm a Flutter developer Currently working at Hahalolo company, with the role of developing and managing Flutter applications. Up to now, I have nearly 4 years of experience as a Flutter Developer. I'm new at Upwork and willing to accept the low price to get used to freelance jobs.
    Featured Skill Model View ViewModel (MVVM)
    Clean Architecture
    Dart
    App Store
    Model View ViewModel
    Bitbucket
    RESTful API
    Git
    Object-Oriented Programming
    GitLab
    Jira
    Push Notifications
    Flutter
    GitHub
  • Want to browse more freelancers?
    Sign up

How hiring on Upwork works

1. Post a job

Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.

2. Talent comes to you

Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.

3. Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

4. Payment simplified

Receive invoices and make payments through Upwork. Only pay for work you authorize.

Trusted by

How do I hire a Model View ViewModel (MVVM) Specialist near Ho Chi Minh City, on Upwork?

You can hire a Model View ViewModel (MVVM) Specialist near Ho Chi Minh City, on Upwork in four simple steps:

  • Create a job post tailored to your Model View ViewModel (MVVM) Specialist project scope. We’ll walk you through the process step by step.
  • Browse top Model View ViewModel (MVVM) Specialist talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Model View ViewModel (MVVM) Specialist profiles and interview.
  • Hire the right Model View ViewModel (MVVM) Specialist for your project from Upwork, the world’s largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Model View ViewModel (MVVM) Specialist?

Rates charged by Model View ViewModel (MVVM) Specialists on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Model View ViewModel (MVVM) Specialist near Ho Chi Minh City, on Upwork?

As the world’s work marketplace, we connect highly-skilled freelance Model View ViewModel (MVVM) Specialists and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Model View ViewModel (MVVM) Specialist team you need to succeed.

Can I hire a Model View ViewModel (MVVM) Specialist near Ho Chi Minh City, within 24 hours on Upwork?

Depending on availability and the quality of your job post, it’s entirely possible to sign up for Upwork and receive Model View ViewModel (MVVM) Specialist proposals within 24 hours of posting a job description.