This repo is to learn and test codes related to development of native android app in Java and Kotlin.
Main purpose of this PlayGround is to learn features when introduced in Google Android Docs or Blog.
All Features are written in both Java and Kotlin.
- Api
- Components
- Activity
- Data
- Explicit : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/components/activity/explicit
- Fragment
- LifeCycle : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/components/activity/fragment/lifecycle
- ResultListener : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/components/activity/fragment/resultlistener
- Transaction : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/components/activity/fragment/transaction
- Implicit : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/components/activity/implicit
- LaunchMode : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/components/activity/launchmode
- LifeCycle : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/components/activity/lifecycle
- Pending : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/components/activity/pending
- BroadCast : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/components/broadcast
- Provider : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/components/provider
- Service
- BindService : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/components/service/bindservice
- MessengerService : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/components/service/messengerservice
- ServiceIntent : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/components/service/serviceintent
- StartService : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/components/service/startservice
- Activity
- DataBinding : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/databinding
- DB : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/db
- LiveData : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/livedata
- MotinEvent : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/motionevent
- RecyclerView : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/recyclerview
- Storage : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/storage
- Thread : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/thread
- UI
- Appbar : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/ui/appbar
- ClipBoard : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/ui/clipboard
- Dialog : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/ui/dialog
- Notification : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/ui/notification
- Message : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/ui/notification/message
- Progress : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/ui/notification/progress
- Reply : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/ui/notification/reply
- PIP : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/ui/pip
- Settings : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/ui/settings
- SnackBar : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/ui/snackbar
- SwipeRefresh : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/ui/swiperefresh
- SystemUI : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/ui/systemui
- Toast : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/ui/toast
- ViewBinding : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/viewbinding
- ViewModel
- ViewPager : https://github.com/wizleysw/PlayGround/tree/master/app/src/main/kotlin/wizley/android/playground/viewpager/viewpager
- Worker