Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
長期的個人開発のすゝめ.pdf
Search
ke-ta
July 18, 2020
Technology
0
1.1k
長期的個人開発のすゝめ.pdf
https://connpass.com/event/181419/
での発表資料です
ke-ta
July 18, 2020
Tweet
Share
More Decks by ke-ta
See All by ke-ta
個人開発を「継続」する
ke_ta
4
1.1k
Other Decks in Technology
See All in Technology
開発生産性を上げながらビジネスも30倍成長させてきたチームの姿
kamina_zzz
2
1.7k
障害対応指揮の意思決定と情報共有における価値観 / Waroom Meetup #2
arthur1
5
480
AWS Media Services 最新サービスアップデート 2024
eijikominami
0
200
BLADE: An Attempt to Automate Penetration Testing Using Autonomous AI Agents
bbrbbq
0
310
Terraform Stacks入門 #HashiTalks
msato
0
350
Lexical Analysis
shigashiyama
1
150
iOS/Androidで同じUI体験をネ イティブで作成する際に気をつ けたい落とし穴
fumiyasac0921
1
110
Engineer Career Talk
lycorp_recruit_jp
0
170
信頼性に挑む中で拡張できる・得られる1人のスキルセットとは?
ken5scal
2
530
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
2
3.2k
第1回 国土交通省 データコンペ参加者向け勉強会③- Snowflake x estie編 -
estie
0
130
EventHub Startup CTO of the year 2024 ピッチ資料
eventhub
0
120
Featured
See All Featured
Building Your Own Lightsaber
phodgson
103
6.1k
Testing 201, or: Great Expectations
jmmastey
38
7.1k
Become a Pro
speakerdeck
PRO
25
5k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Being A Developer After 40
akosma
86
590k
Statistics for Hackers
jakevdp
796
220k
Side Projects
sachag
452
42k
The Invisible Side of Design
smashingmag
298
50k
Building Adaptive Systems
keathley
38
2.3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
GraphQLとの向き合い方2022年版
quramy
43
13k
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... インプットに対する意識が強くなった
インターン×個人開発の相互作用 - 個人開発→インターン - いわゆる「制作物」としてのネタになる - インターン先を決める際の判断基準にもなる(リファクタリングの知見が欲しい等) - インターン→個人開発 -
インターン上で得た知見を活かせる( 実験台にできる) - ↑のようなことをする時に、実際に動いているサービスに導入できるので、ありがたみが分かる。 (ハマりポイントに遭遇したりも …)
まとめ - 作ったものは積極的に公開しよう - サービスを「育てる」のも楽しい - 個人開発のためのインターン、インターンのための個人開発 - 眠っているリポジトリ、掘り起こしてみませんか?