[go: up one dir, main page]

Skip to content
View hoc081098's full-sized avatar
โœ๏ธ
Glory to Jesus Christ, Almighty God
โœ๏ธ
Glory to Jesus Christ, Almighty God

Organizations

@Kotlin-Android-Open-Source @Flutter-Dart-Open-Source @rx-mobile-team

Block or report hoc081098

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
hoc081098/README.md

A self-taught Senior Engineer (Android, iOS, Flutter, NestJs, ...) with 7+ years of experience (since 2018 Summer)

Has a strong knowledge of Clean Architecture, MVVM, MVI, Reactive Programming (RxJava/RxKotlin, RxSwift, rxdart, RxJs, Kotlinx Coroutines Flow, ...), Kotlin/Android, Dart/Flutter, iOS/Swift. Official RxDart maintainer ๐ŸคŸ

Contact Rx Mobile Team via https://rx-mobile-team.github.io/profile/ for freelance jobs ๐ŸคŸ

Facebook Linkedin Twitter StackOverflow Email Medium My CV ReactiveX Kotlin Android Swift iOS Flutter Dart

Buy Me A Coffee

Visitor count

I. My apps

GPS speedometer Track distance

You can install the production app via Get it on Google Play

Details

GPS speedometer can easily track / measure your speed (in km/h or m/s), your distance (in km or m), your time, your current location and show your location in map, with beautiful route. Motorcycle GPS Speedometer app will measure your traveling speed and when speed exceed limit alarm will start warning alarm with sound and vibration. Distance tracking app supports different speed units like kilometer per hour (km/h), meter per second (m/s) and ...

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

Kotlin Multiplatform

Android

iOS/Swift

Dart/Flutter

  1. RxDart official maintainer 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.
  16. cancellation_token_hoc081098 (https://pub.dev/packages/cancellation_token_hoc081098, https://github.com/hoc081098/cancellation_token_hoc081098) - Dart Cancellation Token. Inspired by CancellationToken in C#. A Dart utility package for easy async task cancellation.
  17. http_client_hoc081098 (https://pub.dev/packages/http_client_hoc081098, https://github.com/hoc081098/http_client_hoc081098) - Simple and powerful HTTP client for Flutter and Dart application.

III. Github Stats

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

More...

hoc081098

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


github-snake

generated with Platane/snk

hoc0810198's github activity graph

IV. Open Source Projects


Pinned Loading

  1. find_room_flutter_BLoC_pattern_RxDart find_room_flutter_BLoC_pattern_RxDart Public

    ๐Ÿ‘˜ [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 75 18

  2. flutter_validation_login_form_BLoC_pattern_RxDart flutter_validation_login_form_BLoC_pattern_RxDart Public

    [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 50 11

  3. ComicReaderApp_MVI_Coroutine_RxKotlin_Jetpack ComicReaderApp_MVI_Coroutine_RxKotlin_Jetpack Public template

    โšก๏ธ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 289 47

  4. wallpaper-flutter wallpaper-flutter Public

    ๐Ÿฃ๐Ÿฃ Simple wallpaper use flutter sdk ๐Ÿ‚๐Ÿ‚ Firestore, rxdart, sqlite, http ๐Ÿ๐Ÿ Method channel Kotlin + Swift

    Dart 88 27

  5. load_more_flutter_BLoC_pattern_RxDart_and_RxRedux load_more_flutter_BLoC_pattern_RxDart_and_RxRedux Public

    ๐Ÿ”ฅ [FUNCTIONAL & REACTIVE PROGRAMMING (FRP)] โ„๏ธ[Pure RxDart] Paging ListView flutter ๐ŸŒธ Load more flutter listview ๐ŸŒฑ Endless scrolling flutter ๐Ÿ‘ Flutter infinite list - BLoC pattern - rxdart - reactiโ€ฆ

    Dart 96 28

  6. node-auth-flutter-BLoC-pattern-RxDart node-auth-flutter-BLoC-pattern-RxDart Public

    โค๏ธ [active] ๐ŸŒฐ[bloc_pattern] [rxdart] [stream] ๐Ÿ„ simple auth app flutter, server node.js, bloc pattern, rxdart ๐Ÿ๐Ÿ functionalities: login, register, change password, change avatar, forgot password. pโ€ฆ

    Dart 265 51