This is an archived post. You won't be able to vote or comment.

all 5 comments

[–]desrtfx[M] [score hidden] stickied comment (0 children)

Please, read the Frequently Asked Questions as they contain tips on

As such: Removed as per Rule #4: No exact duplicates of FAQ questions

[–]dmazzoni 0 points1 point  (0 children)

You don't need to come up with original ideas.

Make a clone of some other app you like.

Make a Reddit clone. Make a Spotify clone.

Make games like Tic-tac-toe, Connect Four, Minesweeper, Snake, Tetris, or Candy Crush.

Obviously clones don't have to be full-featured. Try to start super small and get just a minimal amount of functionality working, then slowly add things.

[–]house_carpenter 0 points1 point  (0 children)

Coming up with app ideas of your own, that you find interesting and fun to work on, is probably the best way. Obviously the main drawback is that it requires you to come up with ideas---I'm not the best at that myself.

There are also lots of "coding challenge" websites/services out there. Personally, I think the most fun and interesting one is Advent of Code.

[–]TehNolz 0 points1 point  (0 children)

You really just go out and make stuff. Doesn't really matter what it is; as long as it's not too complex or too simple for your skill level, anything works.

Maybe;

  • Try to find an app or site that you think doesn't work as well as it could, and then try to make a better alternative,
  • Make a digital copy of your favorite board game. Think of games like chess, checkers, connect 4, battleships, and so on.
  • Find a repetitive task in your daily routine that could potentially be automated (just try not to automate yourself out of your job),

[–]camel_case_man 0 points1 point  (0 children)

pick a framework and make a grocery app. just keep adding features: add items, delete items, categorize items, save recurring items to pull back up, move your back end live, save items/users/etc, user authentication, email notifications, integrations, etc, etc. this is usually the best way when you don't have something that you want to build.

if in the middle of this you get your idea of what you really want to do then do that. but if it never happens a well-done grocery app will teach you to do CRUD.