All Projects → pedromassango → Ibackdrop

pedromassango / Ibackdrop

Licence: apache-2.0
A library to simply use Backdrop in your project (make it easy). Read more ->

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Ibackdrop

Mediapicker
Easy customizable picker for all your needs in Android application
Stars: ✭ 105 (-23.36%)
Mutual labels:  android-app, android-studio, androidstudio, android-architecture, material-design, android-application, android-development, material-ui, android-sdk, android-ui, material-components
media-picker
Easy customizable picker for all your needs in Android application
Stars: ✭ 167 (+21.9%)
Mutual labels:  material-ui, android-sdk, android-development, android-application, android-architecture, material-components, android-ui, android-studio, android-app, androidstudio
Modern Android Development
Modern Android Development tools & key points
Stars: ✭ 219 (+59.85%)
Mutual labels:  android-app, android-studio, androidstudio, android-architecture, android-application, android-development, android-sdk, android-ui
Android Inappbilling
A sample which uses Google's Play Billing Library and it does InApp Purchases and Subscriptions.
Stars: ✭ 114 (-16.79%)
Mutual labels:  android-app, android-studio, androidstudio, android-architecture, android-application, android-development, android-sdk, android-ui
Cameraxdemo
A sample camera app with CameraX API from Android Jetpack
Stars: ✭ 112 (-18.25%)
Mutual labels:  android-app, android-studio, androidstudio, android-architecture, android-application, android-development, android-sdk, android-ui
Androidkex
Extensions for Kotlin. Use the power of Kotlin to make your code smaller and beautiful.
Stars: ✭ 35 (-74.45%)
Mutual labels:  android-app, android-studio, androidstudio, android-architecture, android-application, android-development, android-sdk, android-ui
Bottomsheet
BottomSheet dialog library for Android
Stars: ✭ 219 (+59.85%)
Mutual labels:  android-app, material-design, android-application, android-development, material-ui, android-ui, material-components
Android-daily-read-tips
log for articles and info in android for every developer
Stars: ✭ 13 (-90.51%)
Mutual labels:  android-sdk, android-development, android-application, android-architecture, android-ui, android-studio, android-app
Datingapp
Dating UI kit is used for online meet up with girls and boys . The screen contains more than 30 icons and most of all required elements required to design an application like this. The XML and JAVA files contains comments at each and every point for easy understanding. Everything was made with a detail oriented style and followed by today's web trends. Clean coded & Layers are well-organized, carefully named, and grouped.
Stars: ✭ 97 (-29.2%)
Mutual labels:  android-app, androidstudio, material-design, android-application, android-development, material-ui, android-ui
Awesomedialog
A Beautiful Dialog Library for Kotlin Android
Stars: ✭ 163 (+18.98%)
Mutual labels:  android-app, androidstudio, material-design, android-development, android-sdk, android-ui
Notzz App
📝 A Simple Note-Taking App built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, State Flow, Hilt-Dependency Injection, Jetpack DataStore, Architecture Components, MVVM, Room, Material Design Components).
Stars: ✭ 158 (+15.33%)
Mutual labels:  android-app, android-studio, android-architecture, material-design, android-development, android-ui
Android Arsenal.com
Source to android-arsenal.herokuapp.com
Stars: ✭ 541 (+294.89%)
Mutual labels:  android-app, android-architecture, android-application, android-development, android-sdk, android-ui
Biometric-Authentication-Android
A sample implementation of AndroidX biometrics API using Kotlin. Authenticate using biometrics or PIN/Password if biometrics isn't available on device. Fully implemented in Jetpack compose using Material 3 dynamic theming and also has a separate implementation in xml with MDC 3.
Stars: ✭ 29 (-78.83%)
Mutual labels:  android-sdk, android-development, android-ui, android-studio, android-app, androidstudio
Android-MonetizeApp
A sample which uses Google's Play Billing Library and it makes In-app Purchases and Subscriptions.
Stars: ✭ 149 (+8.76%)
Mutual labels:  android-sdk, android-development, android-architecture, android-studio, android-app, androidstudio
Zoomrecylerlayout
🎢 Zoom Recycler Layout Manager For Android Kotlin
Stars: ✭ 618 (+351.09%)
Mutual labels:  android-app, android-studio, androidstudio, android-application, android-development, android-ui
Slidetoact
A simple 'Slide to Unlock' Material widget for Android, written in Kotlin 📱🎨🦄
Stars: ✭ 783 (+471.53%)
Mutual labels:  material-design, material, android-development, material-ui, android-ui, material-components
Materialdrawer
The flexible, easy to use, all in one drawer library for your Android project. Now brand new with material 2 design.
Stars: ✭ 11,498 (+8292.7%)
Mutual labels:  material-design, android-development, material-ui, material-theme, android-ui, material-components
CustomFontView
Custom View classes for TextView, EditText & Buttons - to set custom fonts
Stars: ✭ 26 (-81.02%)
Mutual labels:  android-sdk, android-application, android-architecture, android-ui, android-studio, android-app
Motiontoast
🌈 A Beautiful Motion Toast Library for Kotlin Android
Stars: ✭ 767 (+459.85%)
Mutual labels:  android-app, androidstudio, material-design, android-development, android-sdk, android-ui
Android Iconics
Android-Iconics - Use any icon font, or vector (.svg) as drawable in your application.
Stars: ✭ 4,916 (+3488.32%)
Mutual labels:  material-design, material, android-development, material-ui, material-components

IBackdrop

A library to setup a backdrop component in your project since for now there is no a easy way to implement that in our project. Words from official material link: "A backdrop appears behind all other surfaces in an app, displaying contextual and actionable content". Here is an example of what you get using this library:

Requirements

  • Android API level 16 or greater
  • Your favorite IDE

Setting up

Current version:

Gradle:

Step 1. Add the JitPack repository to your build file. Add it in your root build.gradle at the end of repositories:

allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
		...
	}
}

Step 2. Adding Dependency

dependencies {
        ...
	    implementation 'com.github.pedromassango:IBackdrop:CURRENT-VERSION'
	    ...
	}

Maven:

Step 1. Register jitpack.io

<repositories>
	<repository>
	    <id>jitpack.io</id>
	    <url>https://jitpack.io</url>
	</repository>
</repositories>

Step 2. Add the dependency

<dependency>
    <groupId>com.github.pedromassango</groupId>
    <artifactId>IBackdrop</artifactId>
    <version>CURRENT-VERSION</version>
</dependency>

Basic usage

I wrote a step by step for how to use this library on Medium, follow the link: https://blog.usejournal.com/android-material-design-components-backdrop-96a3044a3b2

TODO

  • [x] Handle Device Orientation Changes (you can set it in your manifest's activity tag)
  • [x] Call Toolbar via XML (by reference)
  • [x] Set a custom animation duration
  • [x] Set a custom backdrop view size
  • [ ] set Inactive state to front layer when the back layer is visible (grey the layer)

❤️ Star ❤️ the repo to support the project or 😄Follow Me.Thanks!

Twitter Follow

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].