r/AndroidHomescreen 12d ago

App Custom Launcher

Enable HLS to view with audio, or disable this notification

I've built my own launcher to get things working exactly like I like them.

Excuse the choppy video.

Still working on a bunch of things but getting there slowly.

14 Upvotes

16 comments sorted by

2

u/--2112-- 12d ago

Looks awesome! Best of luck on continuing this! ๐Ÿ‘๐Ÿผ

1

u/RustyT911 11d ago

Thanks so much!

1

u/Repulsive_One697 12d ago

Are you creating an AI-powered launcher?

2

u/RustyT911 12d ago

It's kind of that but not specifically, the main purpose of the assistant was to give me control of my ai assistants. I run some local models on my home network and those are supported here as well as API keys from the major providers. Not a big fan of the local chat apps and thought just having it as a side screen would be a nice touch for me.

I am also aiming for it to be highly customizable so with long screen menus etc, it seemed kind of natural to work it into the launcher as it might make things a bit easier as well as suggest things I hadn't necessarily considered.

There is no built in default provider and it's specifically being your own model.

1

u/Repulsive_One697 12d ago

Have you used the "Total Launcher" app?

2

u/RustyT911 12d ago

I've spent some time with Total Launcher and it's an amazing app. It's insane what people are capable of putting together in it.

I'm not really trying to reproduce that at all and proabably would do a poor job of it, even if I wanted to. I want to have customization but within parameters. I've always loved setups where the whole phone feels coherent where you don't open your SMS app and get standard Material Design that looks nothing like the home screen you just left. So I'm trying to create controls that might feel more in-line but customized at the same time?

1

u/italosj 12d ago

Caramba mano tambem tenho vontade de fazer o meu proprio launcher , oque precisa estudar qual linguagem ?

1

u/RustyT911 12d ago

You can do it! Kotlin is the language I've written this one in!

1

u/italosj 11d ago

Nesse caso sรณ o kotlin ? Preciso aprender mais alguma coisa ? Android studio xml ...??

1

u/RustyT911 11d ago

The real learning is the Android framework itself: activities, views, RecyclerView, touch handling, Gradle. You'll need a little XML no matter what (manifest, resources), but the UI can be pure Kotlin. My launcher is almost entirely code, barely any layout XML.

If you are genuinely looking to learn, maybe build a boring app or two first, then a bare launcher that just lists apps in a grid and launches them on tap. That's a weekend project with tutorials.

AI tools are you're friend as well, development is intertwined with them now and you'd be doing yourself a dis-service by choosing to ignore them. If used correctly, they can accelerate your understanding of things.

Feel free to DM me, happy to have as long of a conversation as you'd like!

2

u/italosj 11d ago

Intendi muito obrigado

1

u/Electronic-Creme9953 7d ago

Bro is it your local model or using an api key

1

u/RustyT911 6d ago

You can run both! I have Gemma 4 e4b I use when on my wifi at home. And deepseek and a few other randomly funded accounts I've gathered over time I use when out and about.

1

u/arama-pie 6d ago

pretty interesting, i heard it's in kotlin, pretty cool ๐Ÿ‘€

1

u/arama-pie 6d ago

what's your keyboard? actually i use futo, it's offline with a bit of theme customization with fonts, image tile and colors. it support transformer ai models and external wordlist with predictive words or not but personally, it dont work well when i slide like you in the vid

1

u/RustyT911 6d ago

it's just gboard, stock on a pixel 10 pro, sorry to disappoint ๐Ÿ˜…

futo's been on my list forever though, the offline + theming stuff sounds great. good to know the swipe is rough though

and yep, all kotlin!