loaderviewlibrary. Library that enables TextView of ImageView to show loading animation while waiting for the text and image get loaded
2.5kdemo_android_jetpack_compose_flappy_bird. Experiment program Flappy Bird using Jetpack Compose
153demo_wiki_search_count. A demo of Kotlin and Retrofit to read from Wiki API the hit count given.
79demo_android_docker. Using docker to build Android
75demo_android_fragments_swapping. Demo swapping fragments with bottom bar
70demo_android_livedata_illustration. Demo live data and illustrating it. Contain MutableLiveData, MediatorLiveData, Transform.Map and Transform.SwitchMap
59demo_android_simplest_dagger2. Demo simplest possible dagger2 code in a single file for education purpose.
55demo_android_jetpack_compose_graphicslayer_modifier. Demo various interesting stuff on Jetpack Compose graphicsLayer modifier
53demo_android_protobuf_simple. A simple demo of Android Protobuf fetching
30demo_android_pdf_reader_viewpager2. Simple PDF reader in ViewPager2
27demo_web_native_app_interaction. Showing interaction between Native and WebView App
27demo_android_touch_flow. Demo Android Touch Flow Control
25demo_android_porterduff. Demo the effect of PorterDuff mode on blending two images
24demo_android_cookie_store. Demo various way of storing cookies for Android Project
23demo_android_lightingcolorfilter. Demo LightingColorFilter of Android
22demo_android_vertical_horizontal_recyclerview_scroll. Demo showing performing vertical and horizontal recyclerview scroll consecutively without breaking
20demo_android_koin_modules_setup. A replica of https://github.com/elye/demo_android_dagger_modules_setup but in Koin
20demo_android_no_network_interceptor. Demo Android no network interception (on okhttp3)
20demo_android_draw_bitmap_mesh. Demo on the usage of Android Canvas' drawBitmapMesh api
20demo_nodejs_websocket. Demo Node.js with websocket allow multiple web clients communicating
19demo_android_jetpack_compose_fragment_navigation. Demo fo Jetpack Compose with Navigation and Fragment, explore solution from https://johncodeos.com/how-to-create-bottom-navigation-bar-with-jetpack-compose/ and
19demo_android_viewmodel_complete. Demo Architecture ViewModel with SaveStateHandle, Factory for Dependencies injection, Lifecycle Aware and LiveData. A complete approach
18demo_android_jetpack_compose_staggered_vertical_grid. Demo on using Staggered Vertical Grid in Jetpack Compose
18demo_android_coroutines_race. A demo showing coroutines update views in parallel on main UI Thread
18demo_android_jetchat_with_websocket. Taking [JetChat](https://github.com/android/compose-samples/tree/master/Jetchat) and put in [a real websocket seerver connection](https://github.com/elye/demo_nodejs_websocket) to it
17demo_rxjava_manage_state. Demo how to use RxJava as single chain to manage Network State and communicate with UI
17demo_android_tensorflow. Demo showing tensorflow recognizing some super hero on Android. Video showing the App https://youtu.be/cAbvtWX1sFs
17demo_android_dagger_modules_setup. Demo how to setup dagger 2 in modular Android development
17demo_android_raindrop_view. Demo custom view multiple click raindrop
16demo_android_compose_state_flow_livedata_viewmodel. Demo Compose State Variable, StateFlow and LiveData interaction with ViewModel
16demo_custom_component. Demo on building custom component
16demo_android_windowmanager. Demo adding view through WindowManager, from Activity and Service
15demo_android_canvas_draw. Demo all Android Canvas Drawing
15demo_android_jetpack_compose_json_dynamic_layout. Dynamically construct layout using JSON, with Jetpack Compose behind as engine
15demo_android_dagger_hilt_viewmodel. Demo how to inject view model into activity using @ViewModelInject with Dagger Hilt
14demo_android_protobuf_simple_kotlin. Simple Protobuf example in Kotlin (in a separate Kotlin Module)
13demo_android_glide_advanced. Showing more advanced used of glide
13demo_horizontal_text_add_remove_movement. Demo showing the tricky bits of handling horizontal textviews https://medium.com/@elye.project/the-challenge-of-arranging-horizontal-textviews-231dc8f4bed5
12demo_android_jetpack_compose_drawing_app. Having drawing app using Jetpack Compose (and showing the caveat) and also the normal drawing app.
11demo_android_jetpack_compose_custom_layout. Demo how to create custom layout in Jetpack Compose
11demo_android_mock_web_service. Demo Mock Web Services as https://github.com/square/okhttp/tree/master/mockwebserver
10demo_switch_customize. Customize Switch
10demo_android_architecture_components. Demo showing LiveData, LifeCycle and ViewModel interaction
9demo_android_drawtext. Demo on Android drawText function
9demo_android_jetpack_compose_abstract_compose_view. Demo how to build Jetpack Compose Window using AbstractComposeView
9demo_android_dagger_hilt_multi_module. Explore multi module with Dagger Hilt
9demo_android_jetpack_compose_image_contentscale. Demo Jetpack Compose Image ContentScale for different type of images and alignment.
9demo_android_scrollview_in_scrollview. Demo touch control of scroll view in scroll view
9demo_android_jetpack_compose_theme. Kotlin
8demo_android_viewpager2_recyclerview. Demo the different between viewpager 2 and recycler view
8demo_android_jetpack_compose_canvas_path_draw. Explore Jetpack Compose Canvas Path drawing of Arc, Quad and Cubic.
8demo_android_koin_scope. Demo Android Koin Scope Usage
8demo_android_handling_commit_after_onsavedstateinstances_error. Showing a way to replicate IllegalStateException: Can not perform this action after onSaveInstanceState
8demo_android_dagger_all. Demo Dagger Android with all its variants (full, contributeandroidinnjector, base classes)
8demo_android_dagger_modules_migrate. Demo how we could still apply Dagger 2 on multiple module migrating from App module.
8demo_android_blur_image. Experimenting various blurring image algorithm consideration.
7demo_android_jetpack_compose_list_update. Demo how we update a list of item (from the UI) in Jetpack Compose Lazy Column, using MutableStateList
7demo_android_imageview_scaletype. Demo how ScaleType and AdjustViewBounds affect on image
7demo_android_coroutine_network_fetch. Demo Android Coroutine Network Fetching
4demo_android_animator_interpolator_plotter. Demo Android That Plot interpolator graph accordingly.
4