Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

My Android Playground

NotificationsYou must be signed in to change notification settings

truongngoclinh/Samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

In this repo I want to test/demo some Android topics which are common or I've never tried or something I gained during working time. So it is just for learning and references.

I will manage to update as much as possible in my spare time.

  • Reactive UI design with RxJava

  • Notification system: custom EventBus

    • path: Samples/app/src/main/java/samples/linhtruong/com/app/eventbus
  • Firebase service

    • Push notification with FCM
      • path: Samples/app/src/main/java/samples/linhtruong/com/app/fcm
      • ref:Androidhive
    • Real time db+path:+ref:
  • TCP, UDP, HTTP implementation, different?

  • App state manager

    • path: Samples/app/src/main/java/samples/linhtruong/com/app
  • Tabs layout

  • Tabs with BottomNavigationView

    • path:
    • ref:
  • Integrate Facebook: FacebookSdk, Graph API

    • path: Samples/app/src/main/java/samples/linhtruong/com/app/facebook
    • ref:FacebookSDK
  • Memory cache, disk cache

  • WebView, deeplink, WebViewClient, WebChromeClient, WebJsBridge

  • Drawer, Navigation View, Navigator

    • path: Samples/app/src/main/java/samples/linhtruong/com/app/drawer
    • ref:Androidhive
  • Spannable String, TextInputLayout, ColorStateListDrawable

  • Memory leak

  • Drawing shape, custom view

  • String Regex, Pattern and Matcher

    • path: Samples/app/src/main/java/samples/linhtruong/com/app/test/TestRegexActivity
    • ref:Vogella
  • Popular APIs: Google map, Tweeter

    • path:
  • Simple infinite carousel

    • path: Samples/app/src/main/java/samples/linhtruong/com/app/infinitecarousel
  • Multi-threading

  • Livestreaming

  • Testing: Unit tests, Integration tests, UI tests (Expresso, Expresso + Dagger 2, JUnit, Mockito, Roboelectric...)

    • path: BaseProject/app/src/test
    • path: BaseProject/app/src/androidTest
    • ref:Google guide 
  • DI with Dagger 2: module, component, @singleton, @scope, @inject...

  • RxJava 2

  • Android clean architecture

  • Lock screen

    • path:
    • ref:
  • Floating view, Permission request

  • IO2017 - Arch: ViewModel, LiveData, Room, DataBinding, Paging, WorkManager, Navigation

  • Design Pattern

  • QR Code

    • path:
    • ref:
  • Java 8

    • path: samples/linhtruong/com/playground/java/google_arch/test/room_test
    • ref: [callicoder lamda](https://www.callicoder.com/java-lambda-expression-tutorial/)
    • ref: [callicoder callable and future](https://www.callicoder.com/java-callable-and-future-tutorial/)
  • Android O background service limitation

    • path:
    • ref:
  • Immerse in tablet

    • path: BaseProject/app/src/
  • Custom View

  • Redux for Android: ReKotlin, ReKotlin-Router, Kodein, SQLDelight, Couroutine

    • path: ReKotlinTest
  • Kotlin Coroutine

  • Add Text Watermask to Bitmap

    • path:
    • ref:
  • SpotLight tutorial

    • path:
    • ref:
  • ** Test **

  • ...

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp