1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

プログラミング未経験でも2か月でTwitterアプリを作れた話

Last updated at Posted at 2021-09-26

はじめまして!Masakingと申します!
今回は株式会社Hajimariさんが運営するスキルアップ型就活支援サービス、「intee」でのプログラミング学習を通して、Railsを使ったTwitterアプリをチームで開発したのでそちらを紹介したいと思います!

#完成したアプリ
SharedScreenshot.jpg

https://myapp-usagisann-ri.herokuapp.com/
じゃじゃーん!

こちらがホームページになります。
デザインが可愛いらしい、、、
3人チームで開発を行ったのですが、チーム名が「うさぎさん」ということもあってうさぎっぽい色合いのデザインになりました笑

#機能
機能としてはTwitterにある機能+自分たちで考えた追加機能があります。

既存機能
・新規登録・ログイン
・ツイート
・フォロー
・いいね

追加機能
・リマインド

既存機能は皆さんご存知だと思います。
私たちのチームはそちらに加えてリマインドという機能を考えました!

そして、この新機能の追加を私が担当したので、ご紹介したいと思います。

#リマインド機能
まずこの機能はTwitterでの投稿をメモ代わりに使えないかという着想から生まれました。

例えば、

「今日の夜9時から新ドラマの第一話放送!好きな俳優出るから観るの楽しみだなー」

このようなツイートを朝に投稿したとします。
そして投稿後どんどん時間が過ぎてゆき、実際による9時になってみたら、、、
新ドラマのことは忘れてスマホゲームに没頭!笑

こんな時に、もしTwitterアプリに投稿した内容が夜9時の時点で通知されれば、楽しみにしてた新ドラマの視聴を見逃すことはないですよね??

こういった場合を想像し、投稿者にツイートを思い出させる機能、リマインド機能を作ろうと決めました。

ここからは実際にどう使われるかをお見せします!
#実際の使い方
先に言っておきます、実は上で述べたような機能
#####できていません!

は?と思われた方々
今回は未経験から初めてのアプリ開発だったので大目に見てください:pray:
ただ上記で述べた機能と似たようなものは実装したのでご覧ください

2021-09-25.png
まず投稿したい内容を入力します。

その後remind time欄というものがあるので、ツイートをリマインドしたい場合はこちらのカレンダーからリマインド日時を選択します。

リマインド日時を選択後投稿します。

SharedScreenshot2.jpg
リマインド日時を選択して投稿されたツイートはツイート欄ともう一つ、
Remind Tweetという欄に表示されます。

この欄にはリマインドされたツイート、なおかつリマインド日時が現在時刻よりあとのツイートを表示させ、リマインドされたツイートは画像の通りアプリ内で目に留まりやすくなります。

また、次にお見せするように、リマインド時間が現在時刻を過ぎたツイートはRemind Tweet欄には表示されず、通常のツイート欄に表示されます。

SharedScreenshot4.jpg
SharedScreenshot3.jpg

(ツイート時の日時 2021-9-25 23:57)
こうすることでリマインドする必要性がなくなったツイートをRemind Tweet欄からなくし、リマインド時間まで目立たせておきたいツイートだけを表示することができます。

#まとめ
今回はTwitterアプリに追加したリマインド機能について紹介しました。

どうでしょうか、
一応こんな機能だけでも、楽しみにしてた新ドラマの視聴を見逃す回数は減りますかね?笑

また、私はタイトルにもあるとおりプログラミング未経験から2か月でこのTwitterアプリを完成させました。

このようなアプリ開発の経験ができたのも、毎回のゼミで親切に教えてくださった講師陣の方々、意欲が高く自身の役割をしっかりとを果たしてくれたチームメンバーのおかげです。

本当にありがとうございました!

これからはプログラミングスキルを向上させつつ、自身が作りたいサービスを探してゆきたいと思っています。

最後まで読んでいただきありがとうございました!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?