157 Repositories
Android multiple-screen Libraries
View Navigator is a tool that allows you to inspect and validate all the views of a screen individually.
🎇 View Navigator View Navigator is a tool that allows you to inspect and validate all the views of a screen individually, highlighting the margins an
Android cutout screen support Android P. Android O support huawei, xiaomi, oppo and vivo.
CutoutScreenSupport Android cutout screen support Android P. Android O support huawei, xiaomi, oppo and vivo. Usage whether the mobile phone is cutout
Yet another awesome Intro screen library 🔥
Compose-Intro ✅ Yes, I'm too bad in naming my libraries : ) Yet another Intro Screen library made with the love of Kotlin and Jetpack compose : ) ❤️ ✨
Turtle Graphics 🐢 implementation for Android Platform with Code Editor, Preview Screen and packages
Turtle Graphics Download Turtle is an Android Application inspired from the original Turtle Graphics and Logo, Logo is an educational programming lang
Compose-table is a funny compose project to display multiple rows and columns.
Readme Compose-table is a funny compose project to display multiple rows and columns. You can scroll in any direction ( vertically and horizontally) S
This is an application that is about an X / O game. You can enter the names of the game, and there is also a screen for those who win and there is a button to continue playing and the game determines the result of each player
Game-X-O This is an application that is about an X / O game. You can enter the names of the game, and there is also a screen for those who win and the
An Android mobile app for viewing device screen in your web browser
Screen Stream over HTTP An Android mobile app for viewing device screen in your web browser. Developed by Dmitriy Krivoruchko · If there are any issue
Gmail clone project, that uses Jetpack Compose to draw UI content for gmail home screen
Gmail clone project, that uses Jetpack Compose to draw UI content for gmail home screen following Udemy course: Android 12 Jetpack Compose Developer Course - From 0 To Hero
Quickly rotate screen on Android devices without second thought
Useful uitlity for ONYX BOOX Eink devices. It provides several quick actions to be added in top system panel
Clone of a onboarding screen📱animation originally created by @cuberto.
BubblePager Here I tried to clone an onboarding screen animation using Jetpack Compose. Download the apk file from the release page and try it yoursel
The app is composed of 2 screens, first is the profile screen, it has the user_name and address pinned at the top and then it lists all of this user’s albums.
The app is composed of 2 screens, first is the profile screen, it has the user_name and address pinned at the top and then it lists all of this user’s albums. When you press on any album it navigates to the second screen which is an album details screen that contains list of the images in an recyclerview grid. Also you have search bar that you can filter within the photos album by the image title.
Xdimen - Support multiple screen sizes easily by scaling your dimensions
Support multiple screen sizes easily by scaling your dimensions. How does Xdimen work? When you have a UI design with a specific dimension, and
A platform to capture, visualize and evaluate multiple Coiffeur-Jass
JassTracker Screenshots Development The easiest way to start all components is using the configured IntelliJ run configuration. There exists one confi
A fully functional social media app built with Kotlin (Android Studio) with multiple features
A social media app built with Kotlin (Android Studio) with multiple features 👉 If you like this repo, give it a star ✨ and share 👨🏻💻 it to your f
A beautiful app showing the use of a single recyclerview to display multiple views with motion layout and clean architecture
This app shows how to use a single recyclerview to build a beautiful multiple view layout (See image below) using clean architectural pattern
DroidRec is an open-source Android screen recorder
English | עברית About DroidRec is an open-source Android screen recorder. It can not record your system sounds, because Android doesn't have such func
A MaterialChipSetWidget is used to hold multiple chipsets 🤩 and each chipset has multiple values. 🔖
A MaterialChipSetWidget is used to hold multiple chipsets 🤩 and each chipset has multiple values. 🔖
An android application that allows its users to download and set different images as their wallpapers either on the home screen, lock screen or both.
UHD Wallpapers This an android application show cases different sets of images from unsplash and allows its users to download and set them as wallpape
An Android app for Dokuz Eylul University students can make use of multiple school websites in this one app
An Android app for Dokuz Eylul University students can make use of multiple school websites in this one app
Radio Player - A Flutter plugin to play streaming audio content with background support and lock screen controls.
A Flutter plugin to play streaming audio content with background support and lock screen controls. Installation To use this package, add
Small command-line utility to safely merge multiple WhatsApp backups (msgstore.db) into one.
whatsapp-database-merger A small command-line utility that can be used to merge multiple WhatsApp databases (msgstore.db) into one. A few notes: input
Taxi - an example of how to create an introductory screen using Jetpack Compose
Taxi - an example of how to create an introductory screen using Jetpack Compose
GameDetailScreenCompose - Game Detail Screen Compose With Kotlin
GameDetailScreenCompose Домашнее задание от Podlodka Crew. "Нужно сверстать экра
This Android application demonstrates new splash screen API launched by Google last year.
This Android application demonstrates new splash screen API launched by Google last year.
Happy-Birthday - Design and implement a single screen app that displays information
Happy Birthday Android App | Android Basics in Kotlin Course Solution code for t
Blade is an open source music player for Android, allowing you to play music from multiple services : files on your phone, Spotify, and more.
Blade Player Blade is an open source music player for Android, allowing you to play music from multiple services : files on your phone, Spotify, and m
Simple Keyboard can adjustable keyboard height for more screen space
Simple Keyboard About Features: Small size (1MB) Adjustable keyboard height for more screen space Number row Swipe space to move pointer Delete swipe
SimpleYelp - A basic clone of the restaurant review app, Yelp. This app has just one screen, but the data is fetched from the Yelp API
Simple Yelp This project is a basic clone of the restaurant review app, Yelp. Th
Taskbar puts a start menu and recent apps tray on top of your screen that's accessible at any time
Taskbar puts a start menu and recent apps tray on top of your screen that's accessible at any time, increasing your productivity and turning your Andr
Tweaks - A customizable debug screen to view and edit flags that can be used for development
A customizable debug screen to view and edit flags that can be used for developm
Lock Screen-Compose - Lock Screen with Jetpack Compose
Lock_Screen-Compose 此專案為Jetpack Compose練習題.
ComposeLoginScreen - A sleek design of a simple login screen using Jetpack Compose
ComposeLoginScreen A sleek design of a simple login screen using Jetpack Compose
Butterfly - Butterfly helps to build adaptive and responsive UIs for Android with Jetpack WindowManager
🦋 Butterfly helps to build adaptive and responsive UIs for Android with Jetpack
Microservice-grpc-multi-language-example - gRPC communication on multiple language demonstration (spring kotlin, go, .NET core 6)
What is this Microservice gRPC demonstration w/incrementing state in multiple la
Xposed OneLineClock - Always use one line clock on Android 12 lock screen
Xposed OneLineClock - Always use one line clock on Android 12 lock screen
Compose-Instagram-Profile-UI - Instagram profile screen UI using android jetpack compose
Compose-Intsgram-Profile-UI Instagram profile screen UI using android jetpack co
Displays your screen time in a permanent notification.
Screen Time Displays your screen time in a permanent notification. By making screen time more prominent, you can get a better sense of how much of the
🌏 Android/IDEA localization plugin. supports multiple languages and multiple translators.
English | 简体中文 AndroidLocalizePlugin 🌏 Android/IDEA localization plugin. supports multiple languages and multiple translators. Features Multiple tran
Multiple accounts client for multiple Social networks. For Android
AndStatus AndStatus is an Open Source multiple accounts client for multiple Social networks, including Mastodon, Twitter, ActivityPub (Client to Serve
Android (f/w 2.1+) on screen keyboard for multiple languages
AnySoftKeyboard Discussions can be found on 💬 GitHub Support chat-channels can be found on master latest build master coverage Android (f/w 4.0.3+, A
A customizable welcome screen
Welcome An easy to use and customizable welcome screen for Android apps. Look in the sample to see how the above welcome screen is created. Features F
Awesome-looking customizable splash screen
AwesomeSplash Awesome-looking customizable splash screen Splash screens have been around for quite a while. It's the first thing the users see when th
Android library to showcase/highlight the multiple views on same overlay
MultiLamp MultiLamp is simple and easy to use Android library to showcase/highlight the multiple views on the same overlay with some message. Gradle S
A lightweight "about screen" library to allow quick but customizable attribution in Android apps.
Attribouter Attribouter is a lightweight "about screen" for Android apps, built for developers to easily credit a project's contributors & dependencie
No need to implement an Adapter for every RecyclerView. Snap Adapters initializes in a single line and comes with endless loader and multiple layout.
Snap RecyclerView Utils Simple Library to create RecyclerView Adapters and Viewholder in a snap. Features Simple RecyclerView Adapter Multiple Layouts
An easy to use and customisable wrapper of the native Android Snackbar which stays visible across multiple activities.
An easy to use wrapper of the native Android Snackbar which stays visible across multiple activities. It provides different themes to start with, and
A resizable widget that shows your financial portfolio on your android home screen
Stocks Widget App features A home screen widget that shows your stock portfolio in a resizable grid Stocks can be sorted by dragging and dropping the
Developing easy to use any animation set for splash screen or any other views in your Android application
AnimateViewLibrary Developing easy to use any animation set for splash screen or any other views in your Android application. Easy to use, so you can
AutoAdjustDimens - Dynamically auto adjust the sizes of dimension supporting multiple screens sizes.
Auto Adjust Scalable Dimension Library This is an Android library allowing to auto adjust the density and scale pixels. USAGE To use this library in y
MultiLevelAdapter - Android library to allow collapsing and expanding items in RecyclerView's Adapter on multiple levels
MultiLevelAdapter MultiLevelAdapter is an Android library to allow collapsing and expanding items in RecyclerView's Adapter on multiple levels (no lim
PagedGrid - Custom android view composed by multiple page grids with custom content and layout
PagedGrid A PagedGrid is a ViewPager which pages are GridLayout with equal distributed rows and columns. This project is an Android library, written i
Android-splash-screen-demo - Sample application to demo the various features provided in android-splash-screen
Android Splash screen API demo This is a sample application used to demonstrate the various features provided in android-splash-screen. More details c
Animated-splash-screen - Animate your Splash Screen using Lottie files.
Animated Splash Screen This small project shows how you can add animation into your android projects or create beautiful looking Splash Screen or Laun
AnimatedViewsForm - Android librarie that allows you to easily find and animate child views from one or multiple ViewGroups using their tag, type, visibility and much more.
ViewsFrom is an android librarie that allows you to easily find and animate child views from one or multiple ViewGroups using their tag, type, visibil
A tip app which the user can use a screen bar to choose a tip based on the service, the total is then displayed.
Tip Calculator Spencer Damon Tippy Total computes the tip and total amount for a bill. The app uses the base amount and tip percentage to calculate th
A Simple Splash Screen For Kotlin
SolarSystem I have Completed the TASK-1: Made the splash screen TASK-2: Made a b
A sample that shows how the latest updates on androidx.navigation, that target foldables, dual-screen and large-screen devices, work
Navigation-foldable sample androidx.navigation component has been updated to sup
TouchLockView is a screen touch locker when the user does not want to interact the screen wrongly.
TouchLockView TouchLockView is a screen touch locker when the user does not want to interact the screen wrongly. For example, while watching video. Lo
Flappy Bird game built with Jetpack Compose & Jetpack Splash Screen
Flappy Bird by Compose 📜 Description Flappy Bird game built with Jetpack Compose & Jetpack Splash Screen. 💡 Motivation and Context All UI built with
Android screen filter app for night time phone use.
Low Maintenance Mode Red Moon is currently maintained to the level of "works on my device". Pull Requests are still accepted and if you're interested
1List is a simple app to manage several lists from only one screen.
1List 1List is a simple app to manage several lists from only one screen. Download : Target platforms : API 16 or later Features : User friendly lists
A simple xposed module that helps you use your AdGuard subscription in multiple devices
DualGuard A simple xposed module that helps you use your AdGuard subscription in multiple (3) devices. Monstor ahead! / 警告 This is NOT a module that
An application for conducting an experiment on the energy consumption of the screen on a test stand
energy-consumption-screen-test-app An application for conducting an experiment on the energy consumption of the screen on a test stand The Application
A single screen app learn in google basic Android Development course.
Project: Lemonade App - Starter Code Starter code for the first independent project for Android Basics in Kotlin Introduction This is the starter code
A pet project created to practise Android Development skills in Kotlin after finishing multiple courses online.
A pet project created to practise Android Development skills in Kotlin after finishing multiple courses online. The app displays a list of hundreds of characters provided by The Rick and Morty API https://rickandmortyapi.com/. In other screens user can access detailed information about a particular character, such as status, location and episodes. Libraries used in a project: - Kotlin - Jetpack libraries (Navigation, Room, Hilt, Palette) - other: Glide, Retrofit
This repository contains program source code and data to reproduce the experiments in Sections 5.2 and 5.3 of the paper entitled "An interactive sketch-based CAD interface realizing geometrical and topological editing across multiple objects based on fuzzy logic."
Program source code and data This repository contains program source code and data to reproduce the experiments in Sections 5.2 and 5.3 of the paper e
The starter repository for the Android tech screen!
Nearside Android Code Screen - Starter Welcome to Nearside's Code Screen starter repository! Quickstart You'll need the following: Android Studio Arct
Shake screen animation workplace
shake-screen-compose-playground Shake screen animation workplace Playground for a shake screen animation. Created new Animatable so Offset can be anim
Create a simple one screen application with scrollable table view
Create a simple one screen application with scrollable table view
Endless full-screen card ViewPager inspired by apple iBook for Android
FullScreenCardViewPager for Android Endless full-screen card ViewPager inspired by apple iBook for Android. ✅ We are open to any new feature request,
Multiple samples demonstrating Search API usage in Android.
Search Samples Repository This repository contains a set of individual Android Studio projects to help you get started writing apps that take advantag
Implementing multiple list animations in a walk-through series of articles.
List Animations In Compose This repository is the resource of a series of articles. Each branch represents the final version of a use case that was bu
React Native lets you customize the navigation bar for Android.
react-native-system-navigation-bar React Native lets you customize the navigation bar for Android. Hide Lean Back Immersive Sticky Immersive Low Profi
Code samples for article: "Definitive guide for animated splash screen on Android"
animated_splashscreen_android Code samples for article: "Definitive guide for animated splash screen on Android" In this article you’ll see how animat
Learn how to create a layout that works with all screen sizes of the device.
Learn how to create a layout that works with all screen sizes of the device.
Learn how to make an app designed for single-screen devices shine when running on foldable and dual-screen devices
dcberlin21-workshop Make your app shine om foldable devices with the samples we have here. Related links SDK open-source code SDK samples (Kotlin) App
🛡️ Android security (camera/microphone dots indicators) app using Hilt, Animations, Coroutines, Material, StateFlow, Jetpack based on MVVM architecture.
🛡️ Android security app using Hilt, Animations, Coroutines, Material, StateFlow, Jetpack (Room, ViewModel, Paging, Security, Biometrics, Start-up) based on MVVM architecture.
A customize multiple state layout for Android.
MultiStateLayout 🌀 A customize multiple state layout for Android. (中文文档) Preview Download the sample apk to see more: Sample APK. Setup Add the multi
Sample to grasp screen transition flow using Navigation and BottomNavigationView.
NavigationFlowSample Navigation + BottomNavigationView を使用した画面遷移で、Destinationのフローを把握するためのサンプルです。 画面遷移時にバックグラウンドで動作しているの処理を切り替える際に有効かもしれません。 Code class
Android App development internship project to create woman home screen for clothing company The Swastika.
Android App development internship project to create woman home screen for clothing company The Swastika.
A sample app that uses CameraX and Milkit to scan multiple barcodes and QR code
MLKit-QR-and-Barcode-Scanner This sample app uses Firebase MLKit to scan bar codes and QR Codes There are a number of types of barcodes, MLKKIt is abl
A customizable debug screen to view and edit flags that can be used for development in Jetpack Compose applications
Tweaks A customizable debug screen to view and edit flags that can be used for development in Jetpack Compose applications To include the library add
Extension functions over Android's callback-based APIs which allows writing them in a sequential way within coroutines or observe multiple callbacks through kotlin flow.
callback-ktx A lightweight Android library that wraps Android's callback-based APIs into suspending extension functions which allow writing them in a
A demonstration on how to Create Multiple ViewType RecyclerView
Multiple_View_Recyclerview The app fetches a damy data from an API to display on different view on Clients side A demonstration on how to Create Multi
Membuat Multiple Marker dan Pencarian Lokasi dengan Android Studio
Multiple Marker Membuat Multiple Marker dan Pencarian Lokasi dengan Android Studio Tutorial Build with Android Studio https://youtu.be/6ZHbxZgps9A Tut
Android Custom View for prevent the view behind on-screen keyboard when edit text is focused
Group Focusable Prevent the view behind on-screen keyboard when edit text is focused in Android UI Download Gradle implementation 'com.akexorcist:grou
LiveData 数据倒灌:别问,问就是不可预期 - Perfect alternative to SingleLiveEvent, supporting multiple observers.
前言 大家好,我是《Jetpack MVVM Best Practice》作者 KunMinX。 今天提到的 “数据倒灌” 一词,缘于我为了方便理解和记忆 “页面在 ‘二进宫’ 时收到旧数据推送” 的情况,而在 2019 年 自创并在网上传播的 关于此类现象的概括。 它主要发生在:通过 Shared
VasSonic is a lightweight and high-performance Hybrid framework developed by tencent VAS team, which is intended to speed up the first screen of websites working on Android and iOS platform.
VasSonic: A Lightweight And High-performance Hybrid Framework VasSonic is a lightweight and high-performance Hybrid framework developed by tencent VAS
See a pretty error screen when your Android app crashes
WhatTheStack WhatTheStack is a library to make your debugging experience on Android better. It shows you a pretty error screen when your Android App c
A simple screen that is shown when your app gets crashed instead of the normal crash dialog. It's very similar to the one in Flutter.
Red Screen Of Death What A simple screen that is shown when your app gets crashed instead of the normal crash dialog. It's very similar to the one in
Sentinel is a simple one screen UI which provides a standardised entry point for tools used in development and QA alongside device, application and permissions data.
Sentinel Sentinel is a simple one screen UI that provides standardised entry point for tools used in development and QA alongside device, application
⚙ A beautiful and extensible API for bulding preferences screen
Material Preferences 💻 Installation Add this in app's build.gradle file: implementation 'com.imangazaliev.material-prefs:core:version' implementati
Netflix inspired OTT Home Screen, Contains implementation in Reactjs, Kotlin React Wrapper, Jetpack Compose Web
Netflix-Clone-React Practising React by building Netflix Clone Requirements TMDB api key : Add TMDB API key to AppApi.kt Learning Resourcce Build Netf
An Android Jetpack Compose library for displaying on-screen messages
InfoBar Compose An Android Jetpack Compose library for displaying on-screen messages. Unlike the built-in Snackbar from the Compose Material library,
Proof of concept of custom widgets and apps running on the Z Flip3 cover screen. Adds a widget to Z Flip3 cover screen that lets you launch a web browser-like app on the cover.
SubUI-browser Proof of concept of custom widgets and apps running on the Z Flip3 cover screen. Adds a widget to Z Flip3 cover screen that lets you lau
A simple screen starter written in kotlin
screen-starter A simple screen starter written in kotlin. Compilation Use clean shadowJar! Usage Use java -jar screen-starter-1.0-SNAPSHOT.jar --confi
AppMonitor 可以轻松的监听App的前后台状态变化;Activity的活跃状态变化;设备的开关屏状态变化。
AppMonitor AppMonitor 可以轻松的监听App的前后台状态变化;Activity的活跃状态变化;设备的开关屏状态变化。 主要功能介绍 支持监听App的状态变化(前后台切换) 支持监听Activity的状态变化 支持监听设备屏幕的状态变化(开关屏、解锁) 引入 Gradle: 在Pr
通过KSP/APT及AGP实现的在Android工程多模块之间获取接口的实例对象的辅助工具。
Discovery 通过KSP/APT及AGP实现的在Android工程多模块之间获取接口的实例对象的辅助工具。 通过在接口上添加@Discoverable注解后,在工程中的任意模块中通过Discoveries类获取该接口的实例,辅助开发者在模块之间访问数据。 原理 Discovery由3个功能模块
Instagram Profile Screen UI With Jetpack Compose
Instagram Profile Screen With Jetpack Compose In this repository, i made instagram profile screen. And i used jetpack compose. While i make this app,
Utilizes the Range HTTP header to download a file with multiple connections in parallel, bypassing cheap bandwidth throttling
async-range-downloader Utilizes the Range HTTP header to download a file with multiple connections in parallel, bypassing cheap bandwidth throttling T