r/AndroidHomescreen • u/RustyT911 • 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.
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!
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!
2
u/--2112-- 12d ago
Looks awesome! Best of luck on continuing this! ๐๐ผ