Showing 24 open source projects for "android pattern"

View related business solutions
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Try Free
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 1
    RxJava

    RxJava

    Reactive Extensions for the JVM

    RxJava is a lightweight Java VM implementation of ReactiveX (Reactive Extensions). This is a library for the composition of asynchronous and event-based programs through observable sequences. It helps you write cleaner and simpler code by providing methods for solving problems quickly, and is easy to maintain and understand. RxJava works by extending the observer pattern in order to support sequences of data/events. It also allows you to compose sequences together declaratively through...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Dagger

    Dagger

    Fast dependency injector for Android and Java

    Dagger is a fully static, compile-time dependency injection framework for Java, Kotlin, and Android. It is an adaptation of an earlier version created by Square and now maintained by Google. The latest Dagger release is: Dagger 2.33. Dagger aims to address many of the development and performance issues that have plagued reflection-based solutions. Dagger is a replacement for the FactoryFactory classes that implements the dependency injection design pattern without the burden of writing the boilerplate. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    I2P

    I2P

    I2P is an anonymizing network to securely communicate

    The Invisible Internet is a privacy-by-design, people-powered network. It is a truly free and anonymizing Internet alternative. Get I2P. The Invisible Internet Project (I2P) is a fully encrypted private network layer. It protects your activity and location. Every day people use the network to connect with people without worry of being tracked or their data being collected. In some cases people rely on the network when they need to be discrete or are doing sensitive work. I2P hides the server...
    Downloads: 13 This Week
    Last Update:
    See Project
  • 4
    Android MVVM Architecture

    Android MVVM Architecture

    This repository contains a detailed sample app that implements MVVM

    Android MVVM Architecture is a Java sample application that demonstrates the Model-View-ViewModel pattern for Android development. Its interface layer connects views with ViewModels so presentation state and behavior remain separate from activities and fragments. The data package centralizes access and manipulation, while Dagger 2 supplies dependencies throughout the project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 5
    Android MVP Architecture

    Android MVP Architecture

    Detailed sample app that implements MVP architecture

    Android MVP Architecture is a detailed Android sample project that demonstrates the Model-View-Presenter pattern in a structured application. It separates interface code from presentation logic by pairing views with dedicated presenters. A data layer handles access and manipulation, while a service layer contains application services. Dagger 2 supplies dependencies, GreenDAO provides local persistence, and RxJava coordinates asynchronous work.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Erlava

    Erlava

    Hobby programming language for application development

    Erlava is a hobby programming language focusing on building applications fast and easily while still intergrating with the JVM. Erlava aims to provide developers with a versatile and efficient tool for crafting high-quality software.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Mealer App

    Mealer App

    Mealer App - insanely good food ordering app

    An extraordinary food ordering app providing a one-stop-shop solution for clients to order their favorite meals from exceptional chefs near them. Being built as part of course SEG2105 at the University of Ottawa by SEG2105 Group 4. Multiple entities or objects of data representation (User, Client, Chef, Meal, etc.) have to be accessable and modifiable from different parts of the application, and changes in data should be represented on the user interface efficiently. By taking inspiration...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Material About

    Material About

    It's a material-design about screen to use on your Android apps

    This is an Android project. You, as a mobile developer, can use this library to show material about screen in your apps. It was built to make your life easier when introducing you to your users, and also, to create an about-screen pattern for material Android apps. It's really simple and dynamic, check it out. This library has a lot more customization and features than is able to show here.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    EventBus

    The no.1 event library for Android

    EventBus is an open-source library for Android and Java that uses the publisher/subscriber pattern for loose coupling, enabling central communication to decoupled classes with just a few lines of code. It simplifies communication between Activities, Threads, Services and other components while also simplifying code, eliminating dependencies, and overall improving app development speed and quality.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 10
    Autobahn|Java

    Autobahn|Java

    WebSocket & WAMP in Java for Android and Java 8

    Client library providing WAMP on Java 8 (Netty) and Android, plus (secure) WebSocket for Android. The WebSocket layer is using a callback-based user API, and is specifically written for Android. Eg it does not run any network stuff on the main (UI) thread. The WAMP layer is using Java 8 CompletableFuture for WAMP actions (call, register, publish, and subscribe) and the Observer pattern for WAMP session, subscription and registration lifecycle events. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    ThirtyInch

    ThirtyInch

    A MVP library for Android favoring a stateful Presenter

    This library adds Presenters to Activities and Fragments. It favors the stateful Presenter pattern, where the Presenter survives configuration changes and the dumb View pattern, where the View only sends user events and receives information from the Presenter but never actively asks for data. This makes testing very easy because no logic lives in the View (Activity, Fragment) except for fancy animations which anyway aren't testable.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Android Drag Dismiss Activity

    Android Drag Dismiss Activity

    A smooth, easy-to-implement, drag to dismiss Android Activity

    Another implementation of the drag-to-dismiss Activity pattern. This one is inspired by Nick Butcher's Plaid implementation. The project has a simple API and is a pretty powerful and beautiful implementation of the pattern. This library is used in some of my apps (Talon for Twitter and Pulse SMS). It has been abstracted from Jacob Klinker and I's article-android library, which is an awesome readability style in-app web browser.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    KittyORM

    KittyORM

    KittyORM is an ORM library designed for use with Android and SQLite.

    KittyORM is an Object-Relational Mapping library designed for use with Android and SQLite. It implements Data Mapper pattern design and its main purpose is to simplify interaction with SQLite database in Android applications. Written in Java 7 it supports devices from API level 9 Android. Main features we want to achieve with KittyORM are: * simple and clear API; * high flexibility of working with model POJO files via database mappers that grants you an ability to focus on your business processes not on working with raw SQL queries; * full support of all features to create your SQLite schema via built-in annotations; * flexible way to manage all things you may want to change or implement; KittyORM project contains ORM library itself, demo and tutorial application available at Play Market and documentation located at https://akaish.github.io/KittyORMPages/ Current version: [0.1.2]
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Transitions Everywhere

    Transitions Everywhere

    Set of extra transitions on top of Jetpack transitions library

    Originally this library was a full backport of Android Platform's Transitions API. Then all the bug fixes from the library were ported into AndroidX Transitions (previously Support library). Now this lib has minSdk version 14 (Android 4.0 ICS) and consists of some transitions which are not a part of the official set. Internal Transitions that was marked as @hide in the platform are recolor, rotate, change text and crossfade.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Android TextView-LinkBuilder

    Android TextView-LinkBuilder

    Insanely easy way to define clickable links within a TextView.

    Insanely easy way to create clickable links within a TextView. While creating Talon for Twitter, one of the most difficult things I encountered was creating these clickable links based on a specific text. Luckily, I have made it easy for anyone to apply this type of style to their TextView's. Similar to how all the big players do it (Google+, Twitter, cough Talon cough), this library allows you to create clickable links for any combination of Strings within a TextView.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    DGRLVQ

    Dynamic Generalized Relevance Learning Vector Quantization

    Some of the usual problems for Learning vector quantization (LVQ) based methods are that one cannot optimally guess about the number of prototypes required for initialization for multimodal data structures i.e.these algorithms are very sensitive to initialization of prototypes and one has to pre define the optimal number of prototypes before running the algorithm. If a prototype, for some reasons, is ‘outside’ the cluster which it should represent and if there are points of a different...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    PatternLock

    PatternLock

    Material Design Pattern Lock with auth flow implementation

    A Material Design Pattern Lock library with auth flow implementation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    BottomBar

    BottomBar

    Custom view component that mimics the new Material Design pattern

    A custom view component that mimics the new Material Design Bottom Navigation pattern. You can add items by writing a XML resource file. The icons must be fully opaque, solid black color, 24dp and with no padding. For example, with Android Asset Studio Generic Icon generator, select "TRIM" and make sure the padding is 0dp. Define your tabs in an XML resource file. Then, add the BottomBar to your layout and give it a resource id for your tabs xml file.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    base-adapter

    base-adapter

    Android's versatile Adapter for ListView, RecyclerView, GridView, etc.

    base-adapter is a set of reusable Android adapter utilities that aim to reduce boilerplate when building list-based UIs such as ListView, GridView, and RecyclerView. It provides a generalized adapter pattern that streamlines view binding and recycling so developers can focus on data-to-view mapping rather than repetitive holder setup and switch statements. A key strength is support for multiple item view types, making it easier to build heterogeneous lists (for example, headers, content rows, and ads) without fragile conditional logic scattered across the codebase. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    AndroidAdapters

    AndroidAdapters

    A library, which provides various Adapters for Android apps

    "AndroidAdapters" is an Android-library, which provides feature-rich adapter implementations for providing the underlying data of widgets such as ListView, GridView, ExpandableListView and RecyclerView.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    RuleRule

    RuleRule

    A puzzle game of rules acting upon rules. Create the desired pattern.

    RuleRule is a game which might be of interest to students and researchers of AI, machine learning and related areas. In this game, rules act and modify other rules (including themselves). The goal is to reach a desired condition (e.g. a checkerboard of red and yellow). Versions For a first test of the game mechanics in your browser, download the Javascript version, coded by Jan-Hendrik Vienup (December 2014, GPL) tested with Firefox, MSIE, Chrome, and Safari :...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22

    Pattern Extractor

    a java based pattern extractor

    Pattern Extractor helps you to extract tile image from any kind of images. These tiles can be used for creating pattern in web pages or in images. You can save the tiles and export the pattern in your resolution. Tile selection is made simple for you as you can see the pattern it creates in real time. CHECK OUT AND SUPPORT MY LATEST ANDROID PROJECTS IN HERE: https://play.google.com/store/apps/developer?
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Pull To Refresh Views for Android

    Pull To Refresh Views for Android

    A reusable Pull to Refresh widget for Android

    Pull To Refresh Views for Android is a classic open-source Android library that implements the pull-to-refresh user interface pattern across a wide variety of scrollable views. Originally developed to simplify the integration of this interaction into Android applications, it wraps existing view components such as ListView, GridView, ScrollView, and WebView rather than modifying them directly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    JAKIM Halal Logo Recognition System

    JAKIM Halal Logo Recognition System for Android

    The present invention is an application for Android platform that recognizes Jakim’s Halal logo and acknowledge users whether certain logo is Jakim’s Halal logo or not using embedded system technology, real-time processing, computer vision, pattern recognition, and machine learning algorithm just by taking the picture of any Halal logo.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next