Skip to content

deathblade666/flutter_launcher

Repository files navigation

flutter_launcher

Unname as of yet, this flutter project is an android launcher. The idea is to have a modern, minimalistic UI without compromising on access to data when you need it. Inspired by KISS and Kvaesitso.

Features

Current

  • Search and launch apps via return or tapping on the list item
  • Use your preferred search engine from your home screen
  • Navigate to a site directly from your home screen
  • Set Favorites for quick access (currently up to 4)
  • Modular UI, only show the UI elements you need/want
  • 3 Custom Widgets
    • Calendar
    • Tasks
    • Notes

In Progress

List of features that I'm actively working on implementing

  • Set custom Gesture controls
    • Current plan is just for right and left swipe, but could expand as development continues
  • Re-order Widgets
    • The ability to set a custom order to the custom widgets.
  • Re-implement Settings
    • due to some reliability issues with the long press I'll be looking to moving Settings.
    • This is to be reviewed as the issue should now be fixed but moving the settings menu may provider better UX
  • Modular Code
    • No user fracing stuff here but plan on reorganizing the code base where everything that could be standalone is
  • Pinning Favorites
    • Currently when you pin a favorite it populates all four fields, this will be fixed in the future
  • Widget support
    • Seems native widgets are a bit out of the question (cant find any resources on how to implemnt) so designing some custom ones

Planned

  • Improved Search query for matching apps
  • Change amount of favorites to be more dynamic

Future

This is a list of feature that I hope to accomplish but currently do not have the knowledge to do so

  • WebCal?
  • Dynamic Date
    • have the date widget change depending factors such as, if media is play change to media controls
  • Native Widget Support (on back burner for now)

Build

git clone https://github.com/deathblade666/flutter_launcher

cd flutter_launcher

flutter pub get

Update installed_apps (dep) compilSDK

cd ~/.pub-cache/hosted/pub.dev/installed_apps-1.5.0/android

vim build.gradle

Change compileSDK from 30 to 34 save and exit

cd to the directory you cloned to.

run flutter build apk

Showcase

Home screen Favorites Widget Pane
alt alt alt

Widgets

Tasks Calendar Notes
alt alt alt

Default Flutter README Stuff

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published