Report question

Note: your identity will not be shared with the person who sent you this message.
This field is required

Hello, please how can someone start the journey of understanding hardware and software building for a project.

I am a software developer, I do develop mobile apps but I want to understand hardware development just as I can link software and hardware development together.

This is the idea I got. I want to develop an app for examination but I don't want it to be an android app. I want it to be a standalone hardware with it's independent software.

This the vision that led me to become android developer. Right now I need to rock it fast to build an independent mini computer for this purpose. Maybe I sound weird but that's why i need counsel.

How will i start this journey? Are there courses, online books, links I should read? What institution is recommended? In summary what are the criterias? Thanks in anticipation.

Sign in to answer

2 answers

My first thought upon reading this is "costly" - if you want to build your own tech device without operating any known free software such as android or linux.

Is the motive for this device to be "secure" from hackers?

Unless you have already developed your own platform/software, the investments in time and manpower is your biggest hurdle.

You will need to first define your products mission. What problem is it aimed to solve? What is the current solution to that problem? Once you have that defined - I would use YouTube / KickStarter to let the world know.

Hopefully that helps and maybe there's a Product Manager on here who can give you more on the specifics/costs.

Report Kha's answer

Note: your identity will not be shared with the person who sent you this message.
This field is required

Embark on the path of comprehending hardware and software development for project initiation by following these steps: - Gain a solid understanding of computer science fundamentals and programming concepts. - Familiarize yourself with electronics and circuit design. - Learn about hardware components, their specifications and how they are used in building hardware systems. - Study software development methodologies and learn a few programming languages. - Read books, take online courses and attend workshops to gain hands-on experience in hardware and software design. - Participate in hardware and software projects, either individually or as part of a team, to apply what you have learned and gain practical experience. - Keep up-to-date with current trends, technologies and best practices in the field. Thanks, F.M., Software Developer at Andersen.

Report Florentina's answer

Note: your identity will not be shared with the person who sent you this message.
This field is required