Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
長期的個人開発のすゝめ.pdf
Search
Yamada Keita
July 18, 2020
Technology
0
1.3k
長期的個人開発のすゝめ.pdf
https://connpass.com/event/181419/
での発表資料です
Yamada Keita
July 18, 2020
Tweet
Share
More Decks by Yamada Keita
See All by Yamada Keita
個人事業主 or 法人化? 法人化してから1年半を振り返る
ymdkit
0
26
60言語に対応したアプリの開発
ymdkit
1
1.2k
個人開発で生活するようになるまで
ymdkit
17
11k
個人開発を「継続」する
ymdkit
4
1.3k
Other Decks in Technology
See All in Technology
mairuでつくるクレデンシャルレス開発環境 / Credential-less development environment using Mailru
mirakui
5
530
Reinforcement Fine-tuning 基礎〜実践まで
ch6noota
0
190
Power of Kiro : あなたの㌔はパワステ搭載ですか?
r3_yamauchi
PRO
0
160
今年のデータ・ML系アップデートと気になるアプデのご紹介
nayuts
1
420
Challenging Hardware Contests with Zephyr and Lessons Learned
iotengineer22
0
220
JEDAI認定プログラム JEDAI Order 2026 エントリーのご案内 / JEDAI Order 2026 Entry
databricksjapan
0
120
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
260
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1.4k
Oracle Cloud Infrastructure IaaS 新機能アップデート 2025/09 - 2025/11
oracle4engineer
PRO
0
150
Jakarta Agentic AI Specification - Status and Future
reza_rahman
0
110
プロンプトやエージェントを自動的に作る方法
shibuiwilliam
12
9.6k
エンジニアとPMのドメイン知識の溝をなくす、 AIネイティブな開発プロセス
applism118
4
1.3k
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
286
14k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Being A Developer After 40
akosma
91
590k
Music & Morning Musume
bryan
46
7k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
GitHub's CSS Performance
jonrohan
1032
470k
Fireside Chat
paigeccino
41
3.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Transcript
長期的個人開発のすゝめ @ke-ta
自己紹介 名前:ke-ta(@keita_developer) 大学:岡山大学3年(情報系) 領域:モバイルアプリ(Kotlin, Swift)が主 趣味:個人開発 初めてのLTで緊張しています…
目次 1. 開発しているアプリについて 2. ユーザ集客について a. ASO b. ローカライズ c.
Dynamic Links 3. インターンとの相互作用について
個人開発、してますか?
完成後、どうしてますか?
- 次の開発物に取り掛かる - アップデートを続ける
- 次の開発物に取り掛かる - アップデートを続ける
開発しているアプリ テスト勉強用アプリ「暗記メーカー」 - 定期テスト、資格試験対策用のツール - リリースから約4年経過 - 全世界20万DL(Android 15万, iOS
5万)
開発しているアプリ - 問題形式の多様さ
作ったきっかけ - ゲームが好きだったので、プログラミングに興味を持つ(Java) - 高校の図書館でAndroidアプリ開発についての本を見かける - テスト勉強用のツールが欲しかったので作ってみる - せっかくなのでリリース
ユーザからのフィードバック - ユーザレビューから新機能のアイデアを得る - Trello 等にストックして、良さげな機能を実装 - 「自分のペース」で取り組む - 結果として長期的な開発に
長期的に開発するために
ユーザーを増やしたい (コストを抑えつつ)
ASO(アプリストア最適化) - ストアの検索結果に出るのは強い - アプリのタイトルで目的をはっきりと示す - テスト勉強アプリ「暗記メーカー」 - ネーミングセンスが問われない 広告
ASO(アプリストア最適化) - 自然流入でのユーザ獲得を実現 - 能動的なインストール→維持率高 - 「バズり」がないのは少しさみしい
ローカライズ - ツール系は比較的翻訳の手間が掛からない 4年間で200語程度→
ローカライズ - 英語だけでも対応しておくと良さげ - それ以上は工数と相談
Firebase Dynamic Links - ユーザ間での問題集の共有機能 - 口コミでのアプリ拡散を円滑に - 複数プラットフォームで機能 リンクをクリック
アプリ起動 問題集のダウンロード (ストア遷移)
技術的知見のインプット インターンを活用した
(自分の)個人開発の問題点 - 必要最低限のインプットしかしていなかった - git…? アーキテクチャ…? - 問題点を認識していないことが問題 - 周りに聞ける人がいなかった
インターンへの参加 - 長期休みを利用 - 個人開発が役立った - 行動力◦ 技術力△ - README
の整備も効果的 - 著名OSSを参考
インターンを経て - Kotlin への移行 - アーキテクチャの採用 - git の導入 -
CI, CDツールの導入(Bitrise) - etc... インプットに対する意識が強くなった
インターン×個人開発の相互作用 - 個人開発→インターン - いわゆる「制作物」としてのネタになる - インターン先を決める際の判断基準にもなる(リファクタリングの知見が欲しい等) - インターン→個人開発 -
インターン上で得た知見を活かせる( 実験台にできる) - ↑のようなことをする時に、実際に動いているサービスに導入できるので、ありがたみが分かる。 (ハマりポイントに遭遇したりも …)
まとめ - 作ったものは積極的に公開しよう - サービスを「育てる」のも楽しい - 個人開発のためのインターン、インターンのための個人開発 - 眠っているリポジトリ、掘り起こしてみませんか?