If you want to keep up with the IT market you have to develop your side projects and do it in the right way.The IT market is moving quickly and if you want to keep up with it then you have to learn new technologies and new approaches. The best way to do this is to develop your side projects. In this article, we will talk about how to develop side projects in the right way.
The IT market is moving quickly and if you want to keep up with it then you have to learn new technologies and new approaches. The best way to do this is to develop your side projects. In this article, we will talk about how to develop side projects in the right way.
Why on GitHub? GitHub is a de facto standard for open-source projects. You share your code with other users, you can find like-minded people that will contribute to your project. GitHub has some tools for helping developers like Pull Request, Actions, Packages, etc.
First of all, you have to decide what you want from the side project. Do you want to try a new technology, or make a useful app for yourself and others?
Which technology stack to use? For a long-term project, it’s better to apply the technology stack that you are already familiar with. _Why? _Because when you use unknown technology you can spend too much time learning this new technology that may cause you to lose motivation or to meet a problem that you won’t be able to solve. But if you are confident about your abilities, you can apply unfamiliar technology for a long-term project.
Okay, you have found an idea and have chosen your favorite technology stack. Let’s set up a new repository for the app on GitHub. I won’t describe this process as you should know how to do it yourself. Instead, if you have created the public repository then I congratulate you on joining the open-source community. It is time to talk about two main files inside your repository — readme, _and _license.
Your open-source project has to have a readme file that contains information about the app. What kind of information? First, a detailed description of your app and what the app can do, as well as its goals. This allows you and other people to know what the app is for. Second, you should have an installation guide. This allows you to think about the installation process and make it more convenient for the user in advance. Third, a user guide on how to use the app. Here you can also picture which user interface you will use in the future and describe the user guide in advance.
What about the license? I am not a lawyer and can’t tell you about licenses, I always choose MIT license for all my open-source projects. Just google this topic and choose the most suitable license for your app. The license is necessary because other users have to know how they can use your source code.
Starting something new is always difficult. When I working on my first coding project, I was wondering where to begin. I wondered what technologies I should use and whether I would come up with a good project idea. Today we will be going over my beginner’s guide to coding projects. I want to help you answer the same questions I asked myself when I worked on my first project. This will be especially helpful for people with little to no experience working on coding projects. If this post is helpful, please consider subscribing to my YouTube channel or check out my other articles for more content like this!
Android projects with source code - Work on real-time android projects. We’ll start project ideas from beginners level and later move to advance projects.
Growing up building. For all that I've created, I had no prior knowledge of how it should be done. It usually started with me confidently responding to someone “Yes, ...
This comprehensive article covers 10 writing steps to create a good project brief/summary for mobile app development and the writing mistakes to avoid.
Three hackathons and raced for two acceleration programs. Having some experience in national and international scale. First 30 and the first place for two projects on a national scale. Now, I’ll tell you what I learned about participating in hackathons.