📬 The LifecycleModel class is designed to store and manage UI-related data in a lifecycle conscious way, the LifecycleModel class allows data to survive configuration changes such as screen rotations, it also handles the communication of the Activity / Fragment with the rest of the application, base on https://developer.android.google.cn/topic/libraries/architecture/viewmodel.html
The template project that uses Android Architecture Components with Repository pattern. The simple app that uses awesome Fuel library instead of Retrofit for perfoming HTTP request. The app also persists data using the Room library and display data in RecyclerView.
A demo application showcasing the use of the new Android Architecture Components Lifecycle classes. In this example, a Lifecycle Aware Video Player is created using the Exoplayer Library
This is the Android Architecture Components extension library available for kotlin.
Android library to log out Activity and Fragment lifecycle methods
Android library for building fragmentless single activity apps based on lifecycle-aware Views.
Android general tools, a simple and easy-to-use tool library
A small library to better manage the app lifecycle, providing centralized methods to close and restart the app, and callbacks for app brought to background and foreground.
Android Kotlin Library for caching and async (lifecycle-aware) data loading.
An Android library that provides a Lifecycle to any ViewHolder through the implementation of the LifecycleOwner interface, allowing it to interact with a Lifecycle-Aware Component.
A demo for Android LifeCycle components from the Architecture Components library
The high-level Android components library for data loading, location, lifecycle callbacks and more.
Disposing Disposables in an automagic way.
This is app is a product of my Android Jetpack Lifecycle tutorial which can be found here: http://imakeanapp.com/android-jetpack-lifecycle/
Important Changes in FragmentTransaction from Support Library 25.1.0
Lifecycle4Android provides the interface for developers to wrap callback into Activity/Fragment lifecycle easily. This library is introduced in Android 4 (API Level 14).
Library manages lifecycle of Activities and Fragments, their Presenters and ViewStates.
LiveLocation is an Android lifecycle-aware location library
Simple project with clean architecture, android lifecycle, paging library consuming reddit api
This library is a simplifier for unnecessary complex lifecycles of `androidx.lifecycle:lifecycle-extensions`.
Experimental Android lifecycle management API for Ledger devices
Android lifecycle architecture library.
Android infrastructure library to handle multithreading and exceptions.
该项目是仿微信7.0实现一个IM APP,APP端基于Kotlin语言以及C++,Server端基于C++,利用Google Databingding Library、Lifecycle、LiveData、RxKotlin、Retrofit、Mars(IM组件)、Muduo(Linux IM组件)、Protobuf 等框架进行开发, 项目包括Android端、Linux服务端。
Simple Example to understand Life cycle aware component library from Android.
Android library for managing the application lifecycle.
Hock Android LifeCycle Library for flutter
This is library for handling MVI architecture and Android lifecycle events, fully written in kotlin.
Library for NFC on Android using androidx lifecycle extensions and functional interfaces.
Android ActivityLifecycleCallbacks Compatibility Library
Lightweight library for holding dependencies at Activity/Fragment lifecycle (also can include custom components)
An easy-to-use library to keep async requests closely tight to the core Android objects' lifecycles
Android library to simplify hints, dialogs, popups, toasts and snackbars inside your app.
a lifecycle aware metronome library with callbacks , dynamic tempo changer and all the other things you need for your app !
A duell library that provides Android app lifecycle callbacks.
experimental extensions for Android lifecycle architecture library that might be useful
Android application that uses lifecycle library to handle callbacks automatically using observables. It also saves important data using saveIntanceState and uses api for logging called Timber.
Android support abstract library. Based on lifecycle architecture support.
A Lifecycle aware network state change listener library for Android
A small library that combines dagger-android with the lifecycle-viewmodel library to simplify the creation of ViewModels and scoping dependencies.
How to use the new Google library lifecycle aware component to improve some aspects regarding with maintainability and reliability concerns for Android apps.
Works Controller Android is a library for taking care of your Fragment and Activity lifecycle against Android lifecycle due to orientation change problem.
Project to demonstrate Android Architecture Component libraries (Room, ViewModel, LiveData and LifeCycle)
lastwords is a little library written solely in Kotlin which notifies you when your app is terminated - that is all activities are either finishing or have been destroyed.
android library for passing objects from one activity to another with integration in android lifecycle
A library to access current top activity and application context from anywhere. Also allow to track activities lifecycle
A networking library based on OkHttp3 with lifecycle aware component and coroutines for better multiprocessing
Note taking app, using the Android Architecture Component libraries (Room, ViewModel, LiveData and LifeCycle), a RecyclerView and Java
A library for making Android UI testing a little easier, which includes retrying failed tests, taking screenshots on failure, and an extended set of test lifecycle annotations.
simple android app made through udacity course with kotlin as programming language. The app integrates timber library for logging and uses lifecycle api for handling state changes
Library for making easy and safe to preserve the state of Activity / Fragment from their lifecycle
At this project I'm using Picasso Library with Lifecycle and LiveData - Android Jetpack :rocket:
Flexible background processing library for Android made with respect to the app lifecycle
🛒 Android sample app with Jetpack libraries: Paging, Room and Lifecycle. Buildfiles written in Gradle Kotlin DSL
Android library that allows developer to easy apply MVP without caring about lifecycle.
Note taking App 📒 Android Architecture Component libraries (Room, ViewModel, LiveData and LifeCycle), a RecyclerView and Java
A simple lifecycle aware Android library to share Application, current Activity and Context classes across your code.
A First Tech Challenge Library with dependency injection, configuration, and lifecycle management
Sample animation using https://developer.android.com/topic/libraries/support-library/preview/spring-animation.html#lifecycle-of-spring-animation new Android library
A lightweight library aiming to speed up Android app development by leveraging the new Android Data Binding together with the Model-View-ViewModel design pattern.
An android example which uses Android arch components such as LifeCycle,LiveData,ViewModel, and open-source libraries&framework such as Dagge2,ButterKnife,ARouter,Retrofit2,OkHttp3,RxJava2,RxAndroid,RxCache,Glide,GreenDAO,Logger
A light-weight lifecycle aware library written in Kotlin that helps you to capture network connectivity events, i.e. when you goes online and offline (similar to YouTube)
A Simple Android library that allows delegate several implementations with own lifecycle to the same Activity without inheritance
Exploring ViaPlay open API to show its Pages on Android application using Android "Room" Database Object Mapping library, Android lifecycle component ViewModel using MVVM design pattern
Illustrates how using the Android lifecycle library is incompatible with the R8 shrinker because of class name reflection
This app is an example of Lifecycle-aware components, ViewModel and Room persistence library from the Android architecture components.
An example of how to implement composition on android components (Activity/Fragment) without any third-party library. This also gives your delegates an extra superpower of knowing the lifecycle state of its LifecycleOwner.
I pulled the data using the Coin Ranking API and showed this data on the chart with the MPAndroid library and previous values. Using Room Database, we can add and remove crypto coins to favorites.
Library to provide wrapping of Android Fragments to smooth out lifecycles and provide view framework for MVP architectures on Android platform
Exemple CRUD ->Android Architecture Component libraries (Room, ViewModel, LiveData and LifeCycle). Official Guide to App Architecture: https://developer.android.com/jetpack/docs/guide
mandysax is an open source library that facilitates Android program development. It supports responsive programming, activity and fragment lifecycle management, MVVM architecture development... Welcome to star
A simple Android mobile application that has been implemented using clean architecture alongside with Kotlin, Koin, MVVM, Retrofit, Room, Lifecycle, LiveData, Material Design, and custom pager library to retrieve news data from the NewsApi.org website. This simple mobile application purpose to just explore the clean Koin dependency injection architecture.
🚀🚀Kotlin语言构建的Android开发便捷库或架构(An android development efficiency multiplier using kotlin as a dependency library or architecture)
we will build a note taking app, using the Android Architecture Component libraries (Room, ViewModel, LiveData and LifeCycle), a RecyclerView and Java. The data will be stored in an SQLite database and supports insert, read, update and delete operations. For this we
In this project we will build a note taking app, using the Android Architecture Component libraries (Room, ViewModel, LiveData and LifeCycle), a RecyclerView and Java.
An application which shows the list of Dogs in Kotlin, using Android JetPack libraries, Navigation, Lifecycle,LiveData,MVVM,Room,RxJava, Retrofit, Glide for Images, Data Binding
This is project of library that provides over engineered date time pickers. This means that you can use DatePickerDialog and TimePickerDialog as a fully integrated screens with navigation and lifecycle architecture components.
An application to fetch popular or highest rated movies from theMovieDb site and use the most common practises and external libraries used in android such as Retrofit, Live Data, ViewModel, Dagger 2 - dependency injection, Butterknife, Lifecycle, Glide, interceptor, RxJava, RxAndroid etc.
Personal Project, Note taking app , using the Android Architecture Component libraries like Room, ViewModel, LiveData and LifeCycle. The data will be stored in an SQLite database and supports insert, read, update and delete operations.
An Android News Application that displays an updated feed of breaking news, with features to save, view and search news. Implemented using the MVVM pattern, Retrofit2, LiveData, ViewModel, Coroutines, Room, Navigation Components, Data Binding and other libraries
My Notes is a note taking app, using the Android Architecture Component libraries (Room, ViewModel, LiveData and Lifecycle), a RecyclerView and Java. The data will be stored in an SQLite database and supports insert, read, update, and delete operations.
This app is made purely using kotlin. Its folows the MVVM architecutre pattern and uses the latest Android jetpack libraries like data binding, view binding, livedata, lifecycle and many more
build a note taking app, using the Android Architecture Component libraries (Room, ViewModel, LiveData and LifeCycle), a RecyclerView and Java. The data will be stored in an SQLite database and supports insert, read, update and delete operations.
A complete application that uses Mapbox libraries together with the SDK. In which you can mark a place, browse, download picture-in-picture map and even browse offline
Android Tutorial 1. Android Studio Tutorial 2. Android Studio Overview 3. Android Intent 4. Android Spinner 5. Android ListView 6. Android Fragment Lifecycle 7. Android Passing Data between Fragments 8. Android WebView 9. Android ActionBar 10. Android Custom ActionBar 11. Android Animation 12. Android Capture Image 13. Android Custom Fonts 14. Android Location API GPS Tracking 15. Android Location Google Play Services 16. Android Increase Gradle Build Speed 17. Android NavigationView 18. Android SearchView 19. Android GridLayoutManager 20. Android MVP 21. Android Picasso 22. Android Internal Storage 23. Android External Storage 24. Android Shared Preferences 25. Android SQLite 26. Android Notification 27. Android AlertDialog 28. Android GridView 29. Android Gallery View 30. Android ProgressDialog 31. Android AsyncTask 32. Android BroadcastReceiver 33. Android ListView Custom Adapter 34. Android ViewFlipper 35. Android ButterKnife 36. Android Non Scrollable ListView 37. Android JSONObject 38. Android XML Parser 39. Android Runtime Permissions 40. Android Data Binding 41. Android Data Binding Advanced 42. Retrofit Android 43. OkHttp Android 44. Android Login Registration App 45. Android Interview Questions 46. Android Multi Search 47. Android Layout LinearLayout 48. Android FrameLayout AbsoluteLayout 49. Android ScrollView TableLayout 50. Android Navigation Drawer 51. Android CollapsingToolbarLayout 52. Android ImageView 53. Android TextSwitcher ImageSwitcher 54. Android AutoCompleteTextView 55. Android ProgressBar 56. Android SeekBar RatingBar 57. Android Toggle Button, Switch 58. Android Countdown Timer 59. Android ExpandableListView 60. Android Date Time Picker 61. Android Radio Button 62. Android Floating Widget 63. Android Checkbox 64. Android CardView RecyclerView 65. Android RecyclerView with Dividers 66. Android ViewPager 67. Android Drag Drop 68. Android Floating Action Button 69. Android SnackBar 70. Android Swipe Refresh 71. Android Shared Element Transition Animation 72. Android ConstraintLayout 73. Android ConstraintLayout Example 74. Android TextInputLayout 75. Android Percent Layout 76. Android Google Maps 77. Android Google Maps Example Tutorial 78. Google Static Maps 79. Android Google Maps Current Location 80. Android Google Map Route Drawing 81. Google Places API Welcome to Retrofit Android Example Tutorial. Today we’ll use the Retrofit library developed by Square to handle REST API calls in our android application. Table of Contents [ hide ] 1 Retrofit Android 2 OkHttp Interceptors 3 Setting Up the Retrofit Interface 4 Retrofit Android Example Project Structure Retrofit Android Retrofit is type-safe REST client for Android and Java which aims to make it easier to consume RESTful web services.
🔆 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.
EasyPermissionsKt is a lightweight Android library that abstracts all runtime permission boilerplate code to simplify the system permissions management. The lib is lifecycle aware and uses the new recommended way to get results from activities (https://developer.android.com/training/basics/intents/result?hl=pt-br)
Android Kotlin Library for caching and async (lifecycle-aware) data loading.
This project showcases a comprehensive Android application development process, utilizing Android framework, popular libraries, Material Design, a range of Google Play, and Firebase infrastructure, exemplifying the entire development lifecycle: design documentation, mock-ups, client/backend development, unit/instrumented testing, and distribution.
Native Android Library to demonstrate the use of lifecycle observables as an alternative to flows and livedata.