-
-
Notifications
You must be signed in to change notification settings - Fork 63
support module #859
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
support module #859
Conversation
DrawerLayout, NavigationView, ActionBarDrawerToggle
AppBarLayout, CoordinatorLayout, Toolbar
ContextCompat
ViewCompat
TabLayout, TabItem, ViewPager
ConstraintLayout, Guideline, Flow
AppCompatCheckBox, AppCompatImageButton, AppCompatImageView, AppCompatSpinner, AppCompatTextView, AppCompatCheckedTextView, AppCompatAutoCompleteTextView
CardView, FloatingActionButton, SwitchCompat, NestedScrollView, LinearLayoutCompat
ResourcesCompat
ColorUtils
DrawableCompat, ImageViewCompat
ActivityCompat, CompoundButtonCompat, MenuItemCompat
BottomSheetDialogFragment
RecyclerView
DialogFragment
ActivityOptionsCompat
RecyclerViewUtils (SimpleItemAnimator)
PopupMenu
Pair
ActionBar (getSupportActionBar)
AppCompatActivity
Fragment
CallSuper, LayoutRes, StringRes
FragmentManager
FragmentManager (FragmentPagerAdapter, FragmentStatePagerAdapter)
BottomSheetDialog, BottomSheetBehavior (now wrapped by BottomSheetBehaviorCompat)
BottomSheetDialog
Snackbar
AppCompatActivity
DataInteraction, ViewInteraction
Was ready to merge this but now I'm having second thoughts. Introducing a "support layer" would allow the app to be built using both the support libraries or androidx (using different build flavors), but I'm uncertain about future maintainability. It may be better to just "bite the bullet" and make a full switch to androidx instead. My desire to support both is rooted in stubborness (I don't appreciate finding myself in this position - thanks Google), and this is one way that can be achieved. |
:app:support
,app:support-test
modules that wrap the android support library classes.