The Wayback Machine - https://web.archive.org/web/20220712004713/https://github.com/hoc081098
Skip to content
Avatar
✝️
Sleep and mobile dev
✝️
Sleep and mobile dev

Highlights

  • Pro

Organizations

@Kotlin-Android-Open-Source @Flutter-Dart-Open-Source
Block or Report

Block or report hoc081098

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hoc081098/README.md

I am available for Freelance work. Contact me

Your business can now hire me (hoc081098) for small Android Kotlin and Flutter side projects.

Contact me (hoc081098@gmail.com) for details.

A self-taught mobile developer (Android, iOS, Flutter) with 3+ years of experience has a strong knowlegede of Clean Architecture, MVVM, MVI, Reactive Programming (RxJava / RxKotlin, RxSwift, rxdart, RxJs, Kotlinx Coroutines Flow, ...), Kotlin/Android, Dart/Flutter, iOS/Swift.

Buy me a coffee

Liked some of my work? Buy me a coffee (or more likely a beer)

"Buy Me A Coffee"

Contact me

Facebook Linkedin Twitter StackOverflow Email

Skills

ReactiveX Kotlin Android Swift iOS Flutter Dart

Hello visitors

Visitor count

Resume and blog

Libraries and packages (Android/Kotlin, iOS/Swift and Flutter/Dart)

Android/Kotlin

iOS/Swift

Dart/Flutter: https://pub.dev/packages?q=email%3Ahoc081098%40gmail.com

  1. RxDart contributor https://github.com/ReactiveX/rxdart/commits?author=hoc081098 - An implementation of the popular ReactiveX api for asynchronous programming, leveraging the native Dart Streams API.
  2. rx_shared_preferences (https://pub.dev/packages/rx_shared_preferences, https://github.com/hoc081098/rx_shared_preferences) - Reactive shared preferences for Flutter.
  3. rx_redux (https://pub.dev/packages/rx_redux, https://github.com/hoc081098/rx_redux) - Redux implementation based on Dart Stream, with the power of RxDart. Reactive redux store for Dart & Flutter.
  4. disposebag (https://pub.dev/packages/disposebag, https://github.com/hoc081098/disposebag) - A package helps to cancel StreamSubscriptions and close Sinks.
  5. flutter_disposebag (https://pub.dev/packages/flutter_disposebag, https://github.com/Flutter-Dart-Open-Source/flutter_disposebag) - Automatically disposes StreamSubscriptions and closes Sinks when disposing State<T>.
  6. sqlbrite (https://pub.dev/packages/sqlbrite, https://github.com/hoc081098/sqlbrite) - Reactive stream wrapper around sqflite for Flutter inspired by sqlbrite.
  7. stream_loader (https://pub.dev/packages/stream_loader, https://github.com/hoc081098/stream_loader) - Loading content asynchronously with Dart stream.
  8. rxdart_ext (https://pub.dev/packages/rxdart_ext, https://github.com/hoc081098/rxdart_ext) - Some extension methods and classes built on top of RxDart.
  9. rx_storage (https://pub.dev/packages/rx_storage, https://github.com/Flutter-Dart-Open-Source/rx_storage) - Reactive storage for Dart/Flutter. RxDart Storage for Dart/Flutter.
  10. listenable_stream (https://pub.dev/packages/listenable_stream, https://github.com/Flutter-Dart-Open-Source/listenable_stream) - Convert Listenable (eg. ChangeNotifier), ValueListenable(eg. ValueNotifier) to Stream/ValueStream.
  11. distinct_value_connectable_stream (https://pub.dev/packages/distinct_value_connectable_stream, https://github.com/hoc081098/distinct_value_connectable_stream) - Distinct value connectable stream for RxDart, useful for BLoC pattern.
  12. did_change_dependencies (https://pub.dev/packages/did_change_dependencies, https://github.com/hoc081098/did_change_dependencies) - Return a Stream that emits null and done event when didChangeDependencies is called for the first time.
  13. dart_either (https://pub.dev/packages/dart_either, https://github.com/hoc081098/dart_either) - Either monad for Dart, including monad comprehensions.
  14. flutter_bloc_pattern (https://pub.dev/packages/flutter_bloc_pattern, https://github.com/hoc081098/flutter_bloc_pattern) - Base class, BLoC provider and rxdart builder for BLoC pattern in Flutter.
  15. flutter_provider (https://pub.dev/packages/flutter_provider, https://github.com/hoc081098/flutter_provider) - Flutter generic provider using InheritedWidget. An helper to easily exposes a value using InheritedWidget without having to write one.

Github Stats: https://profile-summary-for-github.com/user/hoc081098

hoc081098

hoc081098's github stats Top Langs hoc081098's wakatime stats

github contribution grid snake animation

generated with Platane/snk

hoc0810198's github activity graph

Open Source Projects

More repositories at Kotlin-Android-Open-Source

More repositories at Flutter-Dart-Open-Source


Pinned

  1. 👘 [FUNCTIONAL REACTIVE PROGRAMMING].💎 The main purpose of repository is learning. 📘 A FLUTTER app help student find room 🏠 Using BLoC pattern with RxDart library, firebase as backend, .... Star 🌟 i…

    Dart 70 19

  2. [Functional reactive programming (FRP)]💧 💧 💧 [Pure RxDart] Validation login form by using the BLoC pattern with RxDart - A new Flutter project featuring a faked authentication interface to demonstr…

    Dart 48 9

  3. ⚡️Comic reader app 📘 Learning MVVM / MVI with 🌀 RxKotlin, Retrofit, Kotlinx Coroutine, Work Manager, Room, Firebase, AndroidX Startup, Clean Architecture, Arrow.Kt Functional Programming ... ❄️ and…

    Kotlin 167 33

  4. 🐣🐣 Simple wallpaper use flutter sdk 🍂🍂 Firestore, rxdart, sqlite, http 🍁🍁 Method channel Kotlin + Swift

    Dart 52 23

  5. 🔥 [FUNCTIONAL & REACTIVE PROGRAMMING (FRP)] ❄️[Pure RxDart] Paging ListView flutter 🌸 Load more flutter listview 🌱 Endless scrolling flutter 👏 Flutter infinite list - BLoC pattern - rxdart - reacti…

    Dart 92 28

  6. 🌰🌰 [BLOC_PATTERN] [RXDART] [STREAM] 🍄🍄 Simple auth app flutter, server node.js, BLoC pattern, RxDart 🍁🍁 Functionalities: LOGIN, REGISTER, CHANGE PASSWORD, CHANGE AVATAR, FORGOT PASSWORD. Pure rxdar…

    Dart 157 36

2,061 contributions in the last year

Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Mon Wed Fri

Contribution activity

July 2022

Created a pull request in ReactiveX/rxdart that received 1 comment

Created an issue in arrow-kt/arrow that received 3 comments

["Request"] add parZipEither

What version are you currently using? 1.1.2 What would you like to see? I used my parZipEither many times in my projects. It will be great if we have

3 comments
Opened 4 other issues in 3 repositories
hoc081098/FlowExt 2 closed
google/dagger 1 open
InsertKoinIO/koin-annotations 1 open
30 contributions in private repositories Jul 9 – Jul 11