Hi, I'm Sam. A junior Flutter app developer located in Taipei, Taiwan. I became a Flutter engineer when I graduated from university.
I have experience of developing Flutter apps with Firebase, using RESTful and GraphQL APIs, using BloC and GetX for state management, using CodeMagic for CI/CD. And I also have experience of publishing apps on Android and iOS, so I'm able to solve possible problems when publishing.
2017 - 2021
12/2022 - 02/2023
- Use fish_redux to maintain and develop new features.
- Try to deploy a small Flutter web project using Github Page.
- Add animations.
- Refector codes and UIs.
- Communicate with back-end using RESTful APIs.
However, because the company decided not to continue developing apps and I was laid off.
08/2021 - 12/2022
- I spent about 5 months developing alone from 0, dev, staging to release.
- Manage states, dark mode and routes with GetX.
- Implements internationalization with Traditional Chinese, Simplified Chinese, and English.
- Use Firebase Auth and Dynamic Links for email and OAuth login.
- Log errors and crashes with Firebase Crashlytics.
- Use my own developed plugin to interact with Flow blockchain through Blocto's native SDKs.
- Add Google native ads.
(You'll need an invitation code to use the app currently, you can try 'Avid86'.)
- Use Firebase Cloud Messaging to implement notifications.
- Add Google Analytics to record user behaviors.
- Use my own developed Dart package to improve the user experience when watching Youtube videos and streams we upload.
- flutter_bloc to manage the state.
- Firebase Remote Config combined with an update package to implement force update.
- Add a feature that allows users to change the app's text size.
- Use CodeMagic for CI/CD.
- Communicate with back-end using GraphQL API.
- Add premium member's UI.
- Maintain and fix bugs.
- Refactor old codes.
Flutter
Firebase
RESTful / GraphQL API
Flutter package / plugin
Java (In school)
Kotlin / Swift (Roughly)
BLoC
GetX
Riverpod
Github/GitLab
Asana/ClickUp
Figma
CI/CD uses CodeMagic
Released on Google Play
Released on App Store