Android launcher

Sep 29, 2004
18,656
67
91
How hard would one of these be to make? I'm a very experienced software engineer and this would be my first Android app.
 
Sep 29, 2004
18,656
67
91
Ya, thanks. I did that. Hilarious, that's even the article that I already read. It's one thing to make a hello world quality launcher. And probably another thing to make a good one which is something a "very experienced software engineer" would be aware of. You would also know that a "very experienced software engineer" would try to seek out some subject matter experts that have already tinkered with launchers.

So thanks for nothing. Anything else that you would like to contribute? Perhaps that I should join an Android developer forum? Ya, I realize that also.
 
Last edited:

purbeast0

No Lifer
Sep 13, 2001
53,021
5,898
126
then change the question you are asking.

you literally said "how hard would it be to make a launcher" and there is a link with a line by line tutorial on how to do it, which is not hard at all.

if you are wondering about something else, ask it.
 

Cogman

Lifer
Sep 19, 2000
10,283
134
106
Ya, thanks. I did that. Hilarious, that's even the article that I already read. It's one thing to make a hello world quality launcher. And probably another thing to make a good one which is something a "very experienced software engineer" would be aware of. You would also know that a "very experienced software engineer" would try to seek out some subject matter experts that have already tinkered with launchers.

So thanks for nothing. Anything else that you would like to contribute? Perhaps that I should join an Android developer forum? Ya, I realize that also.

Difficulty is going to depend on features. The hello world example shows that a minimum solution can be done in hours at pretty low difficulty.
 

paperwastage

Golden Member
May 25, 2010
1,848
2
76
Difficulty is going to depend on features. The hello world example shows that a minimum solution can be done in hours at pretty low difficulty.

For an intro project, I'd focus more on learning the environment needed for android development (since you have the step-by-step for the actual code)

  • preload the necessary SDK/images from Android SDK manager -> takes forever if you have a slow connection
  • Create the AVDs you want to test against (and look at alternatives like GEnymotion, need $ for commercial usages)
  • Figure out what IDE you want... I highly recommend using Intellij (free community edition) or Android Studio (based on Intellij, free too) over Eclipse
  • Learn gradle - I've a maven/ant guy at work, need to learn how to use gradle

etc
 

WelshBloke

Lifer
Jan 12, 2005
31,430
9,331
136
Are you wanting to make one for fun or to be better than the ones already released.

I'd imagine that the former wouldn't be too bad if you keep it simple. As for the latter, good luck there. Launchers are pretty mature on android.
 

velimark

Junior Member
Oct 21, 2015
9
0
0
www.octalsoftware.co.uk
IHateMyJob2004, As you have already mentioned that you are a good developing experience, the query you have asked is contradictory. If you are experienced enough then you can easily go through other launchers currently being used by the customers, study their code and develop your own with ideal features.
With similar features, which are already available, your app will be of no use. I personally offer Android App Development services, and I use the same format before developing any Android application.

Link to personal commercial work deleted -- Programming Moderator Ken g6
 
Last edited by a moderator:
Sep 29, 2004
18,656
67
91
then change the question you are asking.

you literally said "how hard would it be to make a launcher" and there is a link with a line by line tutorial on how to do it, which is not hard at all.

if you are wondering about something else, ask it.

When people ask questions, I do what I do as an "experienced software engineer". I gather requirements. So I typically ask OPs what exactly they want to do. So perhaps a proper response would be "Here's an article on the basics, what exactly do you want to do?"

Anyway. My more specific question is, how long would it take to make a launcher that is of the quality needed to release it on Google's store? I'm very busy and if this is a 100 hour ordeal I might do it. But a 500 hour ordeal and I'll probably forget about my idea.

I think a percentage of what I want to do is probably basic launcher stuff. The hard part is, how would I go about writing a custom app that runs as part of the launcher all of the time? I have a Moto G and the left most pane is some sort of app that is always running. Maybe it is easier to do than I think. Maybe very hard. Just trying to find someone that knows the answers already.
 
Sep 29, 2004
18,656
67
91
Are you wanting to make one for fun or to be better than the ones already released.

I'd imagine that the former wouldn't be too bad if you keep it simple. As for the latter, good luck there. Launchers are pretty mature on android.

I find all the launchers that are the "top launchers" to be pretty pathetic including the stock app on my Moto G apparently is using. I have not tried them mind you but I have read about the ones people tend to like. Their user interactions are all garbage.
 

WelshBloke

Lifer
Jan 12, 2005
31,430
9,331
136
I have not tried them mind you but I have read about the ones people tend to like. Their user interactions are all garbage.

How do you know that their user interactions are all garbage if you haven't tried them?

Some of the popular ones are pretty user configurable. For instance you can set up a bunch of user gestures to do most things on Nova.
 
Sep 29, 2004
18,656
67
91
How do you know that their user interactions are all garbage if you haven't tried them?

Some of the popular ones are pretty user configurable. For instance you can set up a bunch of user gestures to do most things on Nova.

Looks like 90% of what I want my launcher to do is simple to author. The devil is in the details though.

I'll give Nova a shot. See what it can do. Is Nova a "power user" type launcher where you can learn shortcuts and it flows quickly?

I think I'm going to do a launcher just to see how to develop for Android. Luckily I spent about the last 10 years of my career doing Java so things should come quick. I just need to learn the new APIs it seems. I already got Androids article explaining the app manifest XML file. Is there a schema for that? I'm assuming that the IDE would know the manifest's schema so that Eclipse can handle auto-complete for me and provide suggestions.
 
Last edited:

purbeast0

No Lifer
Sep 13, 2001
53,021
5,898
126
don't bother with eclipse, it's the worst ide in the business (not just for android, for everything).

download android studio by jetbrains, it's a billion gazillion times better.

if you have done java for the past 10 years, you should be able to create an android app in about 5 minutes.

however, their documentation (as well as anything android sdk related that google does) is terribly organized though so have fun with that.
 

clamum

Lifer
Feb 13, 2003
26,252
403
126
I second Android Studio. I started with Eclipse but not too long ago switched to Android Studio and like it quite a bit better. I still don't understand all the *redacted* about it but I like using it way more than Eclipse.

I had about 7 years software development experience in .NET (WinForms, WebForms, MVC), JavaScript, SQL, etc when I started Android app development on my own as a side project. I don't put a ton of time in it consistently but I've got an app nearly finished (relatively simple one, but still). And despite using Java for most of my undergrad CompSci career, it's not like I could just jump into Android dev and crank out an app in a day. Not even close, although I tend to be a bit of a perfectionist, especially when working on my own projects.

Being an experienced software dev you'll understand the concepts pretty easily, for the most part, but my previous 7 years dev experience in no way allowed me to breeze through Android development. Even now I feel I'm fairly noobish at it and I've been doing it off and on for a couple years or so.

Swearing redacted -- Programming Moderator Ken g6
 
Last edited by a moderator:

WelshBloke

Lifer
Jan 12, 2005
31,430
9,331
136
I'll give Nova a shot. See what it can do. Is Nova a "power user" type launcher where you can learn shortcuts and it flows quickly?
.

It's not so much that you need to learn shortcuts, more that you can set them up to do what you want.

Nova (prime) is a very customisable launcher. You can have it as simple as one homescreen and one dock page with no gestures right up to multiple homescreens, lots of docks and gestures up the wazzoo.
 

sbpromania

Senior member
Mar 3, 2015
265
1
16
www.sbp-romania.com

postmortemIA

Diamond Member
Jul 11, 2006
7,721
40
91
There's no way that job of this magnitude can be done in 100 hours. That's about 2.5 work weeks...Yes, to make a rough draft implementation you probably need just one week... but to test it and polish it, it will take time.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |