Software Development Project | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 12

Software Development Project

I want to make software development project (in java) I am in beginner level. I have no idea what topic should I select for project.. Anyone can give me guidance step by step to make my project..

4th Jan 2018, 6:29 AM
Dilhara Abeysinghe
Dilhara Abeysinghe - avatar
7 Answers
+ 17
From the very beginning don't much focus on a UI intensive project. instead, try to make something useful and workable (even very simple one as Lucien mentioned such as a calculator or a password generator or so on). But make it simple at first (because it might overwhelm you if you do UI design and programming at the same time) and after completing the first version, then move on and add some simple UI to it to make it more user-friendly as your next version. As a real example of my own, at the moment, I'm working on a simple Android date converter from solar Hijiri to the Gregorian base. I have some cool design in my mind but I'd like to make it logically correct in the first place. So, Start small. :)
4th Jan 2018, 6:55 AM
Babak
Babak - avatar
+ 13
You're welcome my friend. Since my project does a simple task and besides hasn't any commercial intent because of its nature, it won't have a bunch of layouts and some sophisticated and complex graphics and animation. But by "cool" I meant it will have "an easy to navigate and consistent UI". I really want my app to be an extension of my phone/tablet (same as Gallery or Google+ apps), so, I simply stick to the official Android guideline. [https://material.io/guidelines/material-design/introduction.html] With that in mind, I will try to come up with a custom design to fit my app. Obviously, the first design is going to have some flaws and have to be tweaked in order to satisfy the user and project expectations. So, if you have an idea for UI, grab a pen and paper and sketch some prototypes for it and then refine them to match Google standards.
4th Jan 2018, 8:48 AM
Babak
Babak - avatar
+ 10
@Lucien Thank you...
4th Jan 2018, 6:42 AM
Dilhara Abeysinghe
Dilhara Abeysinghe - avatar
+ 9
Thanks for all reply guys......😃😃😃😃
5th Jan 2018, 6:39 AM
Dilhara Abeysinghe
Dilhara Abeysinghe - avatar
+ 7
@Babak Sheykhan Thanks for your reply.. can you tell me about your cool design..
4th Jan 2018, 7:46 AM
Dilhara Abeysinghe
Dilhara Abeysinghe - avatar
+ 2
Make a calculator GUI, that is a useful beginner project. First of all read how to make GUIs with Java Swing (on the Netbeans website for example) then make one and modify it however you like.
4th Jan 2018, 6:32 AM
Lucien
Lucien - avatar
+ 2
@Gordie JavaFX is supposed to replace Swing but most companies and developers do not feel safe with it yet. JavaFX is not better or worse than Swing but it might be in certain cases. In my opinion it was just invented for marketing.
4th Jan 2018, 12:58 PM
Lucien
Lucien - avatar