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

hoc081098

User data from Github https://github.com/hoc081098

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

Location:Da Nang, Vietnam

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

GitHub:@hoc081098

Twitter:@hoc081098


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:406Issues:7Issues:27

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:295Issues:7Issues:18

node-auth-flutter-BLoC-pattern-RxDart

❤️ [active] 🌰[bloc_pattern] [rxdart] [stream] 🍄 simple auth app flutter, server node.js, bloc pattern, rxdart 🍁🍁 functionalities: login, register, change password, change avatar, forgot password. pure rxdart bloc pattern. bloc pattern without library.

Language:DartLicense:MITStargazers:267Issues:12Issues:4

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:218Issues: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:181Issues: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:167Issues:4Issues:19

Refresh-Token-Sample

Android Refresh token with Retrofit, OkHttp, Kotlin Coroutines Mutex 🔂 When multiple requests hit 401 (HTTP_UNAUTHORIZED), only single Refresh token request will be executed. After successful refresh, all pending requests will be executed concurrently. Example of encryption Jetpack Proto DataStore with Tink. Secured Proto DataStore. This example app shows how you can encrypt your data when using Proto DataStore from Jetpack.

Language:KotlinLicense:MITStargazers:127Issues:2Issues: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:116Issues:2Issues:10

load_more_flutter_BLoC_pattern_RxDart_and_RxRedux

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

Language:DartLicense:MITStargazers:95Issues:5Issues:5

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:50Issues:5Issues:3

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:44Issues:2Issues:8

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:31Issues:2Issues:14

Compose-Multiplatform-KmpViewModel-Unsplash-Sample

Compose Multiplatform and Kotlin Multiplatform ViewModel sample

Language:KotlinLicense:Apache-2.0Stargazers:29Issues:2Issues:2

sqlite_BLoC_pattern_RxDart

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

Compose-Multiplatform-Todo-solivagant-koin-Sample

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

comic_app_server_nodejs

Node.js sever for android comic app | https://comic-app-081098.herokuapp.com/

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:2Issues:2

hoc081098

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

Language:DartLicense:MITStargazers:9Issues:4Issues:1

kotlin_playground

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

StickyBottomSheet

Bottom sheet dialog fragment with sticky button on bottom of dialog.

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

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

did_change_dependencies

Return a Stream that emits null and done event when didChangeDependencies is called for the first time.

Language:DartLicense:MITStargazers:4Issues:1Issues:1

KMP-App-Template-solivagant

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

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

android-maps-compose-sample

More with maps in your Android app with Jetpack Compose (Kotlin)

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
Language:JavaScriptStargazers:0Issues:0Issues:0