One of the big mistakes I have made is that I did not choose any proper architecture design from the starting point for many projects.
A simple answer is that everything should be organized in a proper way. So does your Android project.
If not, the following problems sound familiar to you:
Back several weeks ago, while working in the office, I suddenly felt bored with my Mac. There are so many great apps and tools that I use every day, but it seemed that something lively and chill is missing.
Then, I got back home, and I remembered the old days when I was in middle and high school. While I was studying, my puppy usually slept around on the floor. Those were some of the peaceful moments that I had.
In the last article, I shared my experience about the difficulties when developing a side project. That is just half of the journey, in this blog post, I am going to discuss more of its positive side.
You started the project based on your own idea, sketch your own plan and timeline. There is no one who gives you an order or asks you to implement feature X but not feature Y. The choices of tools are also made by you. There is no existing tech stack that you have to follow, no architecture or code base that you have…
That is what I admit after spending more than a year building a side project while having a full-time job. However, that period of time is wonderful, especially, if you are a monozukuri person who loves making stuff.
If you are a developer, you might have a lot of side projects for many reasons. Personally, I built most side projects for learning and exploring purposes. They are usually open-sourced on GitHub. Besides, some of them are libraries for other developers or to demonstrate some concepts explained in blog posts.
However, what I want to mention here is a different type…
That is a side project that I have been working on for more than a year.
As a software engineer, I spent a lot of my time with GitHub, and I love the tiny green dots in its contribution calendar. And I felt that feature gives motivation for its user to contribute more and more. After discussion with other developers, they shared the same feeling.
Then, I came up with an idea to build a personal task manager app that shows the user activities in a similar way. Then, during the development, the feature list has been grown more and…
VR (Virtual Reality) technology is gaining greater and greater popularity.
More and more headsets are launching at reasonable prices (just look at Oculus, HTC Vive, and Sony PlayStation VR).
What makes people most excited about VR is the promise of new, visceral experiences. You can live in a fantasy world detached from real life. The ultimate goal of VR technologies is to shrink the experiential difference between the virtual and the real. That might sound crazy, and a little bit scary, but we can’t deny that it’s exciting.
However, to reach the ultimate goal, we’ve got our work cut out…
Dear developers around the world,
What would you build if you could control scent?
At Aromajoin, we are hosting an online Hackathon in which everyone can submit a proposal, then receive a device to build your idea and live stream demo your solution to win a prize worth ~$2300.
The process is scheduled as follows.
1. Submit a proposal by May 24th (see website https://aromajoin.com/hackaroma?utm_source=medium)
2. 6 proposals will be selected for development on May 28th⠀
3. Receive devices to build your proposal
4. Livestream on June 19th!⠀
If you are interested in this hackathon, I am really happy to clear your concerns and support you.
GitHub has just announced a happy news today for us, developers.
“Teams on GitHub can create unlimited private repositories for free.”
So, here are their newest updates on the free package.
These changes are so competitive to other code hosting services like Bitbucket or GitLab. Many teams are going to relocate their projects to GitHub as I think.
If you share the same idea and look for a simple way to migrate a repo from Bitbucket or GitLab, the followings are several simple steps to accomplish this.
I understand that most of my friends on Medium are software engineers like who I am. So, I am sorry if you don’t like something different from that topic.
I have been interested in design, mostly UI design even before starting app development. Recently, I have an idea that I would create my first animation video in my life based on our company, Aromajoin, logo.
So, I learned Adobe AfterEffects which our company gave me access to its pro version. After one week, this 20-second animation was created. …
As a software engineer, writing helps me a lot to keep notes, summarize and organize what I have learnt and done so far. Writing that I mentioned here is not the activity of coding to build software but the activity of expressing and sharing information in human languages.
I always keep taking notes privately, and you might do that too. This year, however, I spent many hours to write blogs about technical stuffs mostly related to mobile development and published them either on Medium or my personal website. …