Show original
Enjoyed this article?
Use "Request tipping" to ask the author to set up tip receiving.

AI translation
I still remember the day I created the app icon. For the months leading up to that, I had been writing code little by little every night. When I launched it, it worked properly. Data could be saved. The features I wanted were mostly coming together. But something still felt vague and uncertain. "Is this really an app...?"
Enjoyed this article?
Use "Request tipping" to ask the author to set up tip receiving.
I still vividly remember the day I created the app icon. For the months leading up to that, I had been writing code little by little every night. It would start up and work properly. Data could be saved. I had assembled most of the features I wanted. But something always felt vague and uncertain. There was always this nagging sense: "Is this really an app?" That changed the moment I created an icon and placed it on my home screen. As I gazed at that small square, I thought for the first time: "Oh, I actually made something." In that moment, a jumble of code transformed into "my own product." This article is about that experience.
When I first started developing, I didn't think about icons at all.
When you create a new project in Xcode, it sets a white icon by default. A plain white square with a thin gray border—nothing else. This was my app's "face" for months. Whether I was running it in the simulator or testing on a real device, that white icon was always there.
Features kept increasing. The design gradually improved. But every time I looked at the home screen with that white icon, I felt a persistent sense of "this isn't finished yet." I found it strange myself. It was working properly, so why did it feel so unreal?
When you're developing, it's easy to think "if it works, that's good enough." At least, that's what I thought.
Users interact with features, not icons. Content matters more than appearance. That way of thinking had somehow seeped into me. So the icon was way down on my "I'll do this eventually" list.
But looking back now, I think I was a bit wrong. Features might be the "tool" part, but an icon is the "existence" part. No matter how many tools you have, if there's no name, you can't call it anything. Without a face, you don't know "who" it is. The app with the white icon had features, but it hadn't yet "become someone."
One day, I finally got around to trying to make an icon.
I searched online for how to do it. I opened a design tool and created a canvas with the specified dimensions. From there, I couldn't move forward at all.
I moved my cursor around the screen aimlessly, and 30 minutes had passed before I knew it.
I'd draw a circle. It didn't feel right. I'd add text. It looked tacky. I'd apply a gradient. It looked somewhat decent, but it lacked "my own touch." I'd delete it. Draw a circle again—the cycle repeated.
An icon is such a small image, yet it felt like I had to pour the entire app into it. The pressure was immense. This would be its face. This would be the first impression. That pressure kept my hand from moving.
Eventually, I closed the tool without finishing anything that day. I felt a bit discouraged, thinking "Maybe I just don't have the design sense for this."
My next attempt was the "let's gather lots of references" strategy.
I spent time staring at design inspiration sites and App Store icons, collecting ones I liked. But before I knew it, there were too many things I liked, and I'd lost sight of what I actually wanted to create.
I think gathering references is important. But if you gather too many, you start wanting to imitate them. Or you begin to feel that everything looks so good that "I could never do that." In my case, it was the latter.
The situation changed when I stopped thinking about the icon and started thinking about something else.
"What is this app for?"
To begin with, I started making it because I was struggling with something myself. I wanted to record little things every day, but existing apps were all too feature-rich and exhausting. I wanted something simpler, quieter, something I could sustain.
When I remembered that, I felt like I could see a hint for the icon.
I tried thinking from the angle of "what feeling do I want people to have when they use this app?"
Quiet, calm, something you can do every day. Not cluttered, something that doesn't feel burdensome to pick up. Those kinds of words came to mind.
From there, the image for the icon gradually took shape. Don't use flashy colors. Keep the silhouette simple rather than complex. Use one or two colors. Don't be afraid of white space. These principles naturally emerged.
When I looked back at the reference images I'd collected, I realized that everything I'd found appealing was actually simple with lots of white space. When I noticed that, my hands finally started moving.
Once I had a direction, things moved surprisingly quickly.
A calm blue-gray background with a single small motif. No text. That's it.
I created the shape in the tool, colored it, and exported it. I loaded it into the development environment and transferred it to my device—
My app's icon appeared on the home screen.
It's a bit difficult to put into words, but I thought: "Oh, it's real now."
On the iPhone home screen alongside other apps, the same size, placed the same way. My frequently-used app, the weather app, and my app, lined up side by side. That sight somehow touched my heart.
The feeling of "something in development" that I'd had all along transformed into "a product I created" in that moment. I was surprised that a single small image—an icon—could accomplish that.
When I'm writing code, the feeling is more like "solving a problem." Fixing bugs, implementing features, eliminating errors. That certainly gives a sense of accomplishment, but it feels more like solving a puzzle—not quite the same as the feeling of "creating something." But when I made the icon, for the first time, I felt: "I brought something into existence."
After adding the icon, my approach to development shifted slightly.
First, I wanted to take screenshots. I wanted to capture that image of my app on my home screen. Not to show anyone, just as a record. Strangely, that led to the feeling "I want to keep going."
Second, it became easier to talk about it with others. Before, when I said "I'm making an app," I didn't know what to show. But with an icon, I could show my home screen and say "this." That small thing greatly increased its "presence" in my mind.
Of course, adding an icon didn't mean the app was complete.
There were still screens I wanted to fix. Features I wanted to add. Plenty to do before release. That didn't change. But my feelings about that "incompleteness" changed before and after adding the icon.
Before the icon, "still not finished" had a somewhat negative ring to it. "Still not good," "still can't show it," "still not proper." But after adding the icon, "still not finished" felt closer to "still nurturing it." Like I was continuing to polish something that already existed.
The same incompleteness, yet how different the feeling is depending on whether there's already a foundation of "it exists"—I gradually realized this.
When you're doing personal development, it's easy to fall into the mindset of "publish when it's complete," "show it when it's perfect." I was like that for a long time.
But from the experience of making an icon, I think "making it exist" and "completing it" might be different things. Completion can be far away. But giving your product a face, giving it a name, putting it on your home screen—these acts of "making it exist" can happen sooner than you think, and they matter far more than you'd expect.
The app works with a white icon. But something changed the moment I added an icon. At least for me, that small square gave me the real feeling that "I am a creator."
If you're still putting off making an icon, try making one a little bit today. It doesn't have to be perfect. You can change it later. Just put it on your home screen first—I think that alone will change something.
Lily (@bokuwalily) — Individual developer. Making iOS apps and web services in tandem with AI.
アプリのアイコンを作った日のことを、今でもよく思い出します。 それまでの数ヶ月間、私は毎晩少しずつコードを書き続けていました。起動すればちゃんと動く。データも保存できる。自分が欲しかった機能も、だいたい揃ってきた。でも、どこかずっとふわふわしていました。「本当にこれはアプリなんだろうか」という感覚が、心のどこかにずっとありました。 それが変わったのは、アイコンを作ってホーム画面に置いた瞬間でした。その小さな正方形を眺めながら、私は初めて「あ、私、何かを作ったんだ」と思いました。コードの羅列が、その瞬間に「自分のプロダクト」に変わった気がしたのです。この記事は、その体験について書いています。
開発を始めたばかりの頃、アイコンのことなんてまったく考えていませんでした。
Xcodeのプロジェクトを新しく作ると、デフォルトで白いアイコンが設定されます。薄いグレーの縁取りがついた、何もない白い正方形。これが何ヶ月もの間、私のアプリの「顔」でした。シミュレーターで動かすときも、実機でテストするときも、いつも白いアイコンがそこにありました。
機能は増えていきます。デザインも少しずつ整ってきます。でも白いアイコンのままのホーム画面を見るたびに、なんとなく「まだ完成していないもの」という感覚がついてまわっていました。自分でもそれが不思議でした。ちゃんと動いているのに、なぜこんなにリアルに感じないんだろう、と。
開発をしていると、ついつい「動けばOK」と思いがちです。少なくとも、私はそうでした。
ユーザーが使うのは機能であって、アイコンじゃない。外見よりも中身。そういう考え方が、どこかで染みついていました。だからアイコンは「後でいつかやる」リストの、ずっと下のほうにありました。
でも今思えば、それは少し間違っていた気がします。機能は「道具」の部分かもしれないけれど、アイコンは「存在」の部分なんですよね。道具がいくら揃っていても、名前がなければ呼べない。顔がなければ「誰」かわからない。白いアイコンのアプリは、機能はあっても、まだ「誰かになっていない」状態だったのかもしれません。
ある日、重い腰を上げてアイコン作りに取り組みました。
まずネットで作り方を調べました。デザインツールを開いて、指定のサイズのキャンバスを作りました。そこから先が、まったく進みませんでした。
カーソルを画面の上でうろうろさせながら、気づいたら30分が経っていました。
円を描いてみる。なんか違う。文字を入れてみる。ダサい。グラデーションをかけてみる。なんとなくそれっぽいけど、「自分らしさ」がない。消す。また円を描く——その繰り返しでした。
アイコンって、とても小さな画像なのに、その中にアプリの「全部」を込めなきゃいけない気がして、すごくプレッシャーでした。これが顔になる。これが第一印象になる。そのプレッシャーが、手を止めさせていました。
結局その日は何も完成せず、ツールを閉じました。「センスがないのかな」と少し落ち込みながら。
次の試みは「参考をたくさん集めよう」作戦でした。
デザインのインスピレーションサイトや App Store のアイコンをひたすら眺めて、「いいな」と思うものをスクラップしていきました。でも気づいたら、「いいな」と思うものが多すぎて、逆に自分が何を作りたいのかわからなくなっていました。
参考を集めることは大事だと思います。でも、集めすぎると「真似したい」という欲求が出てきてしまう。あるいは、どれも良く見えすぎて「自分には無理」という気持ちが育ってきてしまう。私の場合は後者でした。
行き詰まっていた状況が変わったのは、アイコンのことをいったん忘れて、別のことを考え始めたときでした。
「このアプリは、何のためにあるんだろう」
もとはと言えば、自分自身が困っていたから作り始めました。毎日ちょっとしたことを記録したいのに、既存のアプリはどれも多機能すぎて疲れてしまう。もっとシンプルに、静かに、続けられるものが欲しかった。
そのことを思い出したとき、アイコンのヒントが見えてきた気がしました。
「このアプリを使うとき、どんな気持ちでいてほしいか」という軸で考えてみました。
静かで、落ち着いていて、毎日続けられる感じ。ごちゃごちゃしていなくて、手に取るのが苦じゃない感じ。そういう言葉が浮かんできました。
そこからアイコンのイメージが少しずつ形になってきました。派手な色は使わない。複雑なシルエットより、シンプルなかたちにする。色は一色か二色。余白を怖がらない。そういう方針が自然と出てきたのです。
参考として集めた画像を見直してみると、自分が「いいな」と感じていたのは、実は全部シンプルで余白の多いものでした。そこに気づいたとき、ようやく手が動き始めました。
方針が決まってからは、意外と早かったです。
落ち着いたブルーグレーの背景に、小さなモチーフをひとつ。テキストは入れない。それだけ。
ツールで形を作って、色を塗って、書き出しました。それを開発環境に読み込んで、実機に転送して——
ホーム画面に、私のアプリのアイコンが現れました。
言葉にするのが少し難しいんですが、「あ、本物になった」と思いました。
iPhone のホーム画面に並ぶアプリたちと、同じ大きさで、同じように置かれている。よく使うアプリと、天気アプリと、私のアプリが、横に並んでいる。その光景が、なぜかじんわりと胸に来ました。
それまでずっと「開発中のもの」という感覚だったのが、その瞬間に「私が作ったプロダクト」に変わった気がしました。アイコンという、たった一枚の小さな画像が、それを成し遂げてしまったことに、自分でも驚きました。
コードを書いているときは「問題を解いている」感覚が強いんです。バグを直す、機能を実装する、エラーを消す。それは確かに達成感があることなのですが、どこかパズルを解いているような感覚で、「作っている」実感とは少し違う。でもアイコンを作ったとき初めて、「私は何かを生み出した」という実感がやってきました。
アイコンをつけてから、自分の開発への向き合い方が少し変わりました。
まず、スクリーンショットを撮りたくなりました。ホーム画面に私のアプリがある、その画面を写真に残したくなった。誰に見せるわけでもなく、ただ記録として。それが不思議と「続けよう」という気持ちにつながりました。
次に、人に話しやすくなりました。以前は「アプリ作ってるんだ」と言っても、何を見せればいいかわからなかった。でもアイコンがあれば、ホーム画面を見せながら「これ」と言えます。たったそれだけのことが、自分の中での「存在感」を大きくしてくれました。
もちろん、アイコンをつけたからといってアプリが完成したわけではありませんでした。
まだ直したい画面がある。追加したい機能がある。リリースまでにやることはたくさんある。それは変わりません。でも、アイコンをつける前と後では、その「未完成さ」に対する気持ちが変わりました。
以前の「まだ完成していない」は、どこかネガティブな響きでした。「まだダメ」「まだ見せられない」「まだちゃんとしていない」という感じ。でもアイコンをつけた後の「まだ完成していない」は、「まだ育てている」という感覚に近い。ちゃんと存在しているものを、続けて磨いている感じ。
同じ未完成でも、そこに「すでに存在している」という土台があるかどうかで、こんなに気持ちが違うのか——そのことに、じんわりと気がつきました。
個人開発をしていると、「完成してから公開する」「完璧になったら見せる」という気持ちに、どうしてもなりがちです。私もずっとそうでした。
でも、アイコンを作った体験から思うのは、「存在させること」と「完成させること」は、別のことかもしれないということです。完成は遠くていい。でも、自分のプロダクトに顔をつけること、名前をつけること、ホーム画面に置くこと——そういう「存在させる」行為は、思ったより早くできるし、思ったよりずっと大事なことでした。
白いアイコンのままでもアプリは動きます。でも、アイコンをつけた瞬間に何かが変わりました。少なくとも私にとっては、その小さな正方形が「自分は作り手だ」という実感をくれました。
もしまだアイコンを後回しにしているなら、今日ちょっとだけ作ってみてください。完璧じゃなくていい。後で変えてもいい。まずホーム画面に置いてみること——それだけで、きっと何かが変わると思います。
Lily(@bokuwalily)― 個人開発者。AIと二人三脚で、iOSアプリやWebサービスを作っています