Code Monkey home page Code Monkey logo

quicklauncher's Introduction

KISS

KISS is a blazingly fast launcher for android requiring nearly no memory to run.

F-Droid Play Store

Join the G+ community to get download instruction for the beta version.

What is it?

KISS is a fast launcher for your Android.

Search through your apps, contacts and settings lightning fast. No more time spent trying to find the app you want to launch: enter a few characters of the name and hit enter. Need to call someone? Don't meddle with the call log, just give three letters of their name and push the "phone" button.

KISS becomes smarter and smarter as you use it, pushing forward results you're more likely to select.

Get ready to be amazed.

Previews

Preview Preview Preview

Translation Translation status

Want to help with the translation? Use https://hosted.weblate.org/projects/kiss/strings/ to collaborate on strings translation!

How does it work?

Different data types can be aggregated via KISS' simple interface: apps, contacts, settings...

Each data types uses four classes:

  • A loader, which retrieves all available items at startup
  • A provider, which knows all of its items (e.g. all contacts), and is responsible for filtering those records according to the query
  • A pojo, which is a POJO storing simple data for one item (e.g. contact name, display name, phone number, photo)
  • A result, which ensures the pojo is properly displayed in the list

Controlling the workflow is SummonActivity, initializing the UI, dispatching the query to the providers and ordering the results according to their relevance and user search history.

Adding new content sources

This is clearly not as easy as it ought to be.

quicklauncher's People

Contributors

drakesinger avatar

Watchers

 avatar  avatar

Forkers

drakesinger

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.