Petrus Nguyễn Thái Học (hoc081098)

hoc081098

Geek Repo

Company:@Kotlin-Android-Open-Source @Flutter-Dart-Open-Source

Location:Da Nang, Vietnam

Home Page:https://hoc081098.github.io/hoc081098_portfolio/

Twitter:@hoc081098

Github PK Tool:Github PK Tool


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

Petrus Nguyễn Thái Học's repositories

FlowExt

FlowExt | Kotlinx Coroutines Flow Extensions | Kotlinx Coroutines Flow Extensions. Extensions to the Kotlin Flow library | kotlin-flow-extensions | Coroutines Flow Extensions | Kotlin Flow extensions | kotlin flow extensions | Flow extensions

Language:KotlinLicense:MITStargazers:320Issues:5Issues:25

ComicReaderApp_MVI_Coroutine_RxKotlin_Jetpack

⚡️Comic reader app 📘 Learning MVVM / MVI with :cyclone: RxKotlin, Retrofit, Kotlinx Coroutine, Work Manager, Room, Firebase, AndroidX Startup, Clean Architecture, Arrow.Kt Functional Programming ... ❄️ androidx-startup, androidx-room, androidx-viewmodel, arrow-kt

Language:KotlinLicense:MITStargazers:279Issues:7Issues:18

GithubSearchKMM-Compose-SwiftUI

🍭 GithubSearchKMM - Github Repos Search - Android - iOS - Kotlin Multiplatform Mobile using Jetpack Compose, SwiftUI, FlowRedux, Coroutines Flow, Dagger Hilt, Koin Dependency Injection, shared KMP ViewModel, Clean Architecture

Language:KotlinLicense:MITStargazers:198Issues:4Issues:5

WeatherApp_MVI_sample

🌸[Functional reactive programming (FRP)] 🍁Simple Android weather forecast application written in Kotlin, using RxKotlin, Retrofit2, Mosby, Room Persistence ❄️MVI Pattern with Mosby Library

Language:KotlinLicense:MITStargazers:169Issues:2Issues:10

kmp-viewmodel

🔆 Kotlin Multiplatform ViewModel. Kotlin Multiplatform MVVM. Common/Shared ViewModel in Kotlin Multiplatform - A Kotlin Multiplatform library that provides shared MVVM for UI applications. Components are lifecycle-aware on Android. Supports Android Parcelable, Kotlin Parcelize, AndroidX SavedStateHandle for restoring state after process death.

Language:KotlinLicense:MITStargazers:106Issues:3Issues:19

flutter_validation_login_form_BLoC_pattern_RxDart

[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 demonstrate validation. Implemented with BloC pattern.

Language:DartLicense:MITStargazers:49Issues:5Issues:3

solivagant

🔆 Compose Multiplatform Navigation library - 🌸 Pragmatic, type safety navigation for Compose Multiplatform. Based on Freeletics Khonshu Navigation. ♥️ ViewModel, SavedStateHandle, Lifecycle, Multi-Backstacks, Transitions, Back-press handling, and more...

Language:KotlinLicense:Apache-2.0Stargazers:42Issues:1Issues:10

rx_shared_preferences

🌀 Shared preferences with RxDart Stream observation ⚡️ Reactive shared preferences for Flutter 🌸Reactive stream wrapper around SharedPreferences 🍄 Lightweight and easy-to-use 🌱 A reactive key-value store for Flutter projects. Like shared_preferences, but with Streams 📕 Rx Shared Preferences for Flutter 🌿 rx_shared_preferences 🌰 rx_shared_preference 🍷 Reactive SharedPreferences for Flutter 🌰 A stream based wrapper over shared_preferences, allowing reactive key-value storage.

Language:DartLicense:MITStargazers:41Issues:2Issues:7

sqlbrite

🌼 RxDart Reactive stream sqflite(sqlite) for Flutter - Sqlbrite for flutter - A lightweight wrapper around sqflite which introduces reactive stream semantics to SQL operations. https://pub.dev/packages/sqlbrite

Language:DartLicense:MITStargazers:27Issues:2Issues:14

Compose-Multiplatform-KmpViewModel-Unsplash-Sample

Compose Multiplatform and Kotlin Multiplatform ViewModel sample

Language:KotlinLicense:Apache-2.0Stargazers:24Issues:1Issues:2

rxdart_ext

Some extension methods and classes built on top of RxDart. Companion with RxDart

Language:DartLicense:MITStargazers:23Issues:2Issues:12

sqlite_BLoC_pattern_RxDart

🍂 :heart: CRUD + sqflite + BLoC + RxDart + Clean code + Functional_Reactive_Programming :cyclone: :heart:

flutter_google_places_hoc081098

Better flutter_google_places, updated by @hoc081098

Language:DartLicense:NOASSERTIONStargazers:17Issues:2Issues:9

rx_redux

🍄 Reactive redux store for Dart & Flutter 🌰 Redux implementation based on Dart Stream, with the power of RxDart

Language:DartLicense:MITStargazers:16Issues:1Issues:2

flutter_bloc_pattern

:zap: Base class, bloc provider and rxdart stream builder for BLoC pattern in flutter: https://pub.dev/packages/flutter_bloc_pattern

Language:DartLicense:MITStargazers:10Issues:3Issues:2

dart_either

Either monad for Dart language and Flutter framework. The library for error handling and railway oriented programming. Supports `Monad comprehensions` (both `sync` and `async` versions). Supports `async map` and `async flatMap` hiding the boilerplate of working with asynchronous computations `Future<Either<L, R>>`. Error handler library for type-safe and easy work with errors on Dart and Flutter. Either is an alternative to Nullable value and Exceptions.

Language:DartLicense:MITStargazers:9Issues:2Issues:1

hoc081098

Hi there 👋, I'm Petrus Nguyễn Thái Học

Language:DartLicense:MITStargazers:9Issues:3Issues:1

PhDownloader

Petrus Hoc's Downloader - Simple, reactive and functional downloader for iOS Swift with the power of RxSwift, RxAlamofire - RxSwift Downloader - RxDownloader

Language:SwiftLicense:MITStargazers:9Issues:1Issues:4

Compose-Multiplatform-Todo-solivagant-koin-Sample

Compose Multiplatform Navigation and Kotlin Multiplatform ViewModel sample. solivagant and kmp-viewmodel sample

kotlin_playground

Kotlin playground with various files of examples, and personal experiments.

cancellation_token_hoc081098

Dart Cancellation Token. Inspired by CancellationToken in C#. A Dart utility package for easy async task cancellation.

Language:DartLicense:MITStargazers:5Issues:2Issues:1

flutter_provider

:octocat: Flutter generic provider using InheritedWidget. Flutter generic provider using InheritedWidget. An helper to easily exposes a value using InheritedWidget without having to write one.

Language:DartLicense:MITStargazers:5Issues:1Issues:3

KMP-App-Template-solivagant

Kotlin Multiplatform app template with shared UI, using solivagant-navigation

Language:KotlinLicense:Apache-2.0Stargazers:3Issues:1Issues:1

rxdart_batch_api_demo

Demonstrates how to use the `rxdart_ext` to handle batch API calls in Flutter

stream_loader

🍂 A Flutter plugin for loading content asynchronously with Dart stream and RxDart. RxDart loader bloc. Reactive loader bloc. Simple reactive state management container - https://pub.dev/packages/stream_loader

Language:DartLicense:MITStargazers:3Issues:1Issues:1

rxdart

The Reactive Extensions for Dart

Language:DartLicense:Apache-2.0Stargazers:1Issues:0Issues:0

Kotlin-Multiplatform-Libraries

Kotlin Multiplatform Libraries. Welcome PR if you find or create new Kotlin Multiplatform Library.

Stargazers:0Issues:0Issues:0
Language:KotlinStargazers:0Issues:0Issues:0