Design Apps for Android

View 32 business solutions
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 1
    Material design icons

    Material design icons

    The icon set from Google

    Material design icons is the icon set from Google, which follows the material design guidelines. These system icons are simple, modern and also delightful and beautifully crafted symbols that depict universal actions, items and concepts used commonly throughout a UI. All icons are available in a range of sizes, densities and themes, and have been optimized for beautiful display on all common platforms and display resolutions. The full set of icons can be viewed in the Material Icons Library, and are available in several formats and suitable for different types of projects. Developers can use them in their digital products for Android, iOS, and web; and designers in their mockups or prototypes.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 2
    Morphing Material Dialogs

    Morphing Material Dialogs

    An android kotlin UI library for building beautiful animations

    An android kotlin UI library for building beautiful animations for converting a floating action button into a material dialog.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3
    Notify Android

    Notify Android

    Simplified notification construction and delivery for Android

    Simplified notification construction for Android. Notify is a Fluent API for Android notifications which lets you build notifications without worrying how they'll look across devices or API versions. You can bring deterministic notifications to your Android projects with clarity & ease so you can finally stop fighting Developer documentation and get back to dev work that really matters. Notify (pre-)releases are available via JitPack. It is recommended that a specific release version is selected when using the library in production as there may be breaking changes at any time.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    jte

    jte

    Secure and speedy templates for Java and Kotlin.

    jte (Java Template Engine) is a secure and lightweight template engine for Java and Kotlin. jte is designed to introduce as few new keywords as possible and build upon existing language features, making it straightforward to reason about what a template does. The IntelliJ plugin offers full completion and refactoring support for Java parts and jte keywords.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 5
    Android Image Slider

    Android Image Slider

    An amazing and convenient Android image slider

    The Android Image Slider project is an Android UI component/library that provides a convenient, customizable image slider (carousel) for mobile apps. Instead of building a custom slider from scratch, developers can drop in this library’s slider view into their layout and configure it via XML or code to display a series of images — from local drawables, files, or remote URLs — with smooth transitions, animations, and optional indicators. This significantly simplifies development of galleries, onboarding screens, advertisement banners, or any UI requiring swipable images in Android apps. The library supports various slide animations (transitions), auto-sliding, and event listeners (e.g., click events on slides), giving developers flexibility around how the slider behaves. For mobile apps where image-heavy UI is common (e.g. e-commerce, portfolios, media galleries), AndroidImageSlider offers a ready-made, tested component that saves time and ensures consistency.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    Lottie

    Lottie

    Render After Effects animations natively on Mobile, Web & React Native

    Lottie is a wonderful library for Android, iOS, Web, and Windows that works by parsing Adobe After Effects animations that have been exported as json with Bodymovin, and then rendering these natively on mobile and on the web! Now you can have beautiful animations without engineers having to recreate everything by hand. Building animations by hand is time consuming, and other animation alternatives like Gifs and Png sequences don’t offer the same flexibility and varied features that Lottie offers. With Lottie, you can achieve exquisite animations exactly how you want, with no additional engineering effort whatsoever. Take a look at the many beautiful animation possibilities available to you on http://airbnb.io/lottie/
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    Notzz App

    Notzz App

    Note-Taking App built to demonstrate the use of Modern Android tools

    Notzz App is a simple note-taking Android application built to describe the use of Modern Android development tools.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    React Native Material Kit

    React Native Material Kit

    Bringing Material Design to React Native

    A set of UI components, in the purpose of introducing Material Design to apps built with React Native, quickly and painlessly. First, cd to your RN project directory, and install RNMK through rnpm . If you don't have rnpm, you can install RNMK from npm with the command npm i -S react-native-material-kit and link it manually. Apply Material Design Buttons with a few lines of code using predefined builders, which comply with the Material Design Lite default theme. And you can definitely build customized buttons from scratch. Built-in textfields, which comply with Material Design Lite. Customize textfields through builder. You can customize the styles by changing the global theme, which affects all checkboxes across the whole app. You can customize the styles by changing the global theme, which affects all radio buttons across the whole app.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    TimetableLayout

    TimetableLayout

    Display the timetable for Android

    TimetableLayout is a layout manager and item decorations to display the timetable.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 10
    Vue CRUD

    Vue CRUD

    Vue.js based REST-ful CRUD system

    Vue CRUD allows to creation both a mechanism for managing a single table, as well as a CMS or extended CRM with a login system and modules. Vue CRUD uses the vue along with its ecosystem (Vuex, Vuetify, etc). Enjoy the benefits of the most popular JS framework in the world. The application architecture is adapted to work with REST API.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    This project provides a generic CDS (or ARINC 661 Server), coded in the Java language in order to facilitate the understanding of the ARINC 661 standard, prototype ARINC 661 concepts and architectures, etc… This project is managed by Dassault Aviation.
    Leader badge
    Downloads: 11 This Week
    Last Update:
    See Project
  • 12
    Android Animated Theme Manager

    Android Animated Theme Manager

    Create your custom themes and change them dynamically

    Create custom themes and change them dynamically with the ripple animation.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Android Material Intro Screen

    Android Material Intro Screen

    Inspired by Heinrich Reimer Material Intro and developed

    Material intro screen is inspired by Material Intro and developed with love from scratch. I decided to rewrite completely almost all features in order to make the Android intro screen as easy to use for everyone and as extensible as possible.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    BRVAH

    BRVAH

    Powerful and flexible RecyclerView Adapter

    BRVAH or Base RecyclerView Adapter Helper is a helpful tool for using RecyclerView more easily and efficiently. If you're an Android developer, you're probably familiar with RecyclerView as it is one of the most frequently-used controls in Android. While it may be quite useful however, a lot of developers can find it vexing to use. This is where BRVAH comes in. With BRVAH, it becomes easier than ever to use RecyclerView. Its efficient use meets the common needs of Android developers in projects. BRVAH optimizes adapter code, allows for adapter animation, adds On Item Click Lister, and more.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    Flutter Vignettes

    Flutter Vignettes

    A collection of fun Flutter experiments, created by gskinner

    flutter_vignettes is a set of polished experimental projects that showcase creative uses of Flutter’s capabilities. Each vignette is a self-contained demo focusing on visuals, animations, or interactions, often pushing the boundaries of what Flutter’s rendering engine can achieve. Examples include custom UI widgets, fluid animations, and interactive design concepts. The project is intended to inspire developers and demonstrate Flutter’s potential for building expressive, high-quality experiences. It’s not only a code resource but also a design showcase, blending engineering and artistry. By presenting small, focused experiments, flutter_vignettes encourages experimentation and learning while illustrating Flutter’s strengths in rapid UI prototyping.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Instant Weather

    Instant Weather

    An Android weather application implemented using the MVVM pattern

    An Android weather application implemented using the MVVM pattern, Retrofit2, Dagger Hilt, LiveData, ViewModel, Coroutines, Room, Navigation Components, Data Binding and some other libraries from the Android Jetpack. Instant Weather fetches data from the OpenWeatherMap API to provide real-time weather information. It also makes use of the Algolia Instant Search service which enables you to search for weather conditions of various locations.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Slide To Act

    Slide To Act

    A simple 'Slide to Unlock' Material widget for Android

    A simple Slide to Unlock Material widget for Android, written in Kotlin 🇰. By the default, every SlideToActView widget fits to your app using the colorAccent and the colorBackground parameters from your theme. You can customize your SlideToActView using the following custom attributes.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Telegram Monet

    Telegram Monet

    Create themes for Telegram using material 3 colors

    Create themes for Telegram using material 3 colors.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    TheMovies

    TheMovies

    A demo project for The Movie DB based on Kotlin MVVM architecture

    A simple project for The Movie DB based on Kotlin MVVM clean architecture and material design & animations.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    TheMovies2

    TheMovies2

    A demo project using The Movie DB based on Kotlin MVVM architecture

    A simple project using The Movie DB based on Kotlin MVVM architecture and material designs & animations.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Transition X

    Transition X

    { } Declarative Kotlin DSL for choreographing Android transitions

    TransitionManager makes it easy to animate simple changes to the layout without needing to explicitly calculate and specify from and to like Animator or Animation expects. When you call TransitionManager.beginDelayedTransition(layout, transition) Before updating a layout, the framework automatically does a diff on before and after states and animates the difference. Transition X is intended to simplify the construction of these Transition instances to take full advantage of the framework and provide a clear, concise, type-safe and extensible DSL using Kotlin language features.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Walle

    Walle

    A new generation of channel package packaging artifact

    Walle, a new generation of channel package packaging artifact under the signature of Android Signature V2 Scheme. Wall-E generates channel packages by adding customized channel information to the blocks in the Apk APK Signature Block, thereby improving the efficiency of channel package generation. It can be used as a stand-alone tool or deployed on an HTTP server to process the upgraded network of the channel package Apk in real-time. ask. The way to generate the channel package is to assemble${variantName}Channelscombine with the instruction. The generation directory of the channel package is stored in the default location build/outputs/apk/, and the output directory can also be specified through the parameters wallein the closure.apkOutputFolder. configFileis the path to the configuration file containing channel information and additional information.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    materialshell

    materialshell

    A material design theme for your terminal

    Materialshell brings the material design to your terminal, with a beautiful color scheme that will improve your command line experience. There are two different versions: Dark and Oceanic, both can be used on OS X, Windows and Linux. You can find a preview of the themes below.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Mermaid.js to SVG Converter

    Mermaid.js to SVG Converter

    Visualize the diagrams of your projects

    While coding with AI assist, I noticed bigger projects need something more rigid as context so the AI coder doesn't stray away when I try to add new features. You know, to keeps its memory fresh and not change the stuff that already works. The trick is to ask the AI to write a diagram in Mermaid.js format that solidifies the structure of the project and then use that as context to keep the AI reminded at all times what the project is as a whole. This will prevent it from changing things its not supposed to change. This standalone offline web app will convert that mermaid.js code into a visual SVG image so that YOU as a human will be able to understand what the AI think about the structure of your projects so you can see it and fix any misconceptions until the diagram is correct for your project. (Source code is included in the html itself. Open it in a web browser to use.)
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Merucav

    Merucav

    A modern digital design tool.

    A modern digital design tool made using Firebase Studio, Next.js, and Perplexity. Live app: https://merucav.netlify.app/ GitHub repository: https://github.com/Northstrix/merucav This app is built on top of https://nofpg.netlify.app and http://noegarsoux.github.io/GradientGen/ The app is fully localized into: ✅ English ✅ Hebrew ✅ Italian ✅ Latin American Spanish ✅ Brazilian Portuguese ✅ Cantonese ✅ Japanese ✅ Korean ✅ Vietnamese ✅ Hindi ✅ Polish ✅ Czech ✅ Hungarian ✅ French ✅ German ✅ Dutch
    Downloads: 1 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB