ニュースアプリ、みなさんはどのアプリを使っていますでしょうか?Yahoo!ニュース、スマートニュース、NewsPicks、ライブドアニュース、グノシー...今はさまざまなニュースアプリがありますよね。ニュースを配信するものではなくとも、こういったニュースアプリのような記事を配信しコメント、お気に入り、いいねしシェアできるようなアプリの需要はよくあります。「NewsPicksのようなアプリを作りたい」という声も時折耳にします。では、こういったNewsPicksのようなアプリを作るにはどうしたらよいでしょうか?特にスタートアップや新規事業においては予算も限られているため、NewsPicksと全く同じような高機能なアプリを作ることは金銭的にも難しいはずです。今回は、NewsPicksのようなニュースアプリを、ローコード・ノーコードを使うことでコストを抑えつつ素早く作る方法について書いてみたいと思います。NewsPicksと同じものを作ろうとすると莫大なコストがかかる一般的に、アプリ開発は長期間と高い予算を必要とします。なぜなら、数人以上(大規模アプリ開発だと数十人)のエンジニアがチームとなり、半年以上の期間をかけて開発するからです。特に、「NewsPicks」のように高機能でデザイン性に優れ、ユーザーフレンドリーなアプリを目指す場合、開発期間は半年以上、コストは数千万円以上に上ることがあります。さらに、アプリの保守費用も毎月大きな負担となります。しかし、予算の少ないスタートアップや新規事業部ではそうそう出せる金額ではありません。では他に方法は無いのでしょうか?良い方法は、ノーコード(ローコード)開発です。ノーコード(ローコード)開発を用いる方法なら、コストと開発期間を大幅に削減することも可能です。このあとノーコード/ローコード開発について解説していきたいと思います。コストを抑えた開発なら絶対ノーコード(ローコード)開発がおすすめ前述の通り、通常のゼロからプログラミングして作る開発手法ではどうしてもコストがかかってしまいます。しかし、他にも方法があります。ノーコード/ローコード開発です。ノーコードとは、簡単に言うとプログラミングせずに素早くアプリ開発できるツール群のことで、様々な種類があります。スクラッチ開発(0からプログラミングする方法)とは異なりなんでもできるわけではなくある程度機能的制約は出てきます。しかしその分、圧倒的に素早く低コストで開発が可能です。今の時代は間違いなく、「ノーコードで開発を始める」ことをお勧めします。その理由をこれから書いていきたいと思います。ローコード開発とは?ノーコードとの違いは?先ほどから何度も出てくる「ノーコード」と「ローコード」のキーワード。ローコードとはなんでしょうか?ローコードは部分的にプログラミングすることができるローコードもノーコードと同様にプログラミングせず、素早くアプリを作ることができるツール群を指します。しかし、ノーコードと違い、一部プログラミングをすることが可能です。そのため、ノーコードでは難しい機能も、ローコードなら部分的にプログラミングすることで実現できるようになります。その分ノーコードより少しコストや開発時間が長くなりますが、それでもスクラッチ開発よりは圧倒的に低コストハイスピードで開発が可能となります。ローコード開発について詳しくはこちら有名なローコードツール:FlutterFlow(フラッターフロー)FlutterFlowは強力なノーコード・ローコードツールで、iOSおよびAndroid向けのネイティブアプリとWebアプリを同時に開発することができます。FlutterFlowは、Googleが開発したFlutterフレームワークをベースにしており、Flutterと同じく高性能なUIを簡単に構築できる点が特徴です。FlutterFlowは今最も注目されているローコードツールの一つですね。ネイティブアプリを10倍速で作れるノーコード(ローコード)ツールFlutterFlowとは?ノーコード/ローコードならコストを9割削減も可能通常のスクラッチ開発(ゼロからプログラミングして開発する手法)では数人から数十人のエンジニアがチームとなり、半年以上の期間付きっきりで開発する必要があります。エンジニア1人・1ヶ月働くと80万円以上するのですから、その体制なら当然コストも数千万円以上の規模になります。しかし、ノーコードの場合はゼロからプログラミングするわけではないため、人件費を圧倒的に圧縮できるのです。内容によっては開発期間を1/5に、開発コスト(費用)を9割削減することも可能です。ビジネススピードを加速させる強力なツールですので、是非検討に入れてみてください。NewsPicksのようなニュースアプリのノーコードのサンプルアプリでは、ノーコード(ローコード)でNewsPicksのようなアプリを開発することができるのでしょうか...?確かに、安く早くできる分、なんでもできるわけではありません。ある程度デザイン性を制限したり、機能的にもシンプルにし取捨選択する必要が出てきます。ではどのレベルのアプリができるのか、気になりますよね?例えば以下のようなシンプルなアプリであれば問題なく実現可能です。上記のgif動画は、ニュース一覧、詳細画面のサンプルです。(データはサンプルデータのためニュースの内容はダミーになってて恐縮ですが...)カテゴリ選択や日付選択などの検索機能や、お気に入り(いいね)やブックマークのボタンが付いていたり、ニュース情報の一覧、詳細画面があり、コメントボタンを押すことでコメントが可能です。挙動もそれなりにサクサク動いていい感じではないでしょうか?ノーコード(ローコード)で実現できる機能一覧ノーコード(ローコード)開発では安く早くできる分制限があるため、なんでもできるわけでは無いです。ですが、実際結構十分すぎる機能が実現できます。以下にFlutterFlowというローコードツールで開発した場合の実現できる機能例を紹介します。ログイン、ログアウトユーザー情報登録、編集スプラッシュ画面、ウェルカムページ、チュートリアル検索機能(カテゴリ選択、日付選択など)ニュース情報一覧、詳細コメント機能マイページ(プロフィール写真、プロフィール情報、コメント履歴など)いいね、お気に入り機能チャット機能お問い合わせ機能プッシュ通知管理画面いかがでしょう?十分やりたいことが実現できるのではないでしょうか?もしそうであったなら、スクラッチ開発で高額な費用で始める前に、まず一度ノーコードやローコードでの開発を検討してみてはいかがでしょうか?NewsPicksのようなニュースアプリに向いているノーコード・ローコードツールとは?ノーコード(ローコード)ツールと一言で言っても多くの種類があり、それぞれ得意分野が違います。ここではNewsPicks(ニュースピックス)みたいな求人アプリを作る場合のおすすめのノーコード・ローコードツールを紹介したいと思います。FlutterFlow(フラッターフロー)FlutterFlowは強力なノーコード・ローコードツールです。ネイティブアプリ(iOS/Android)とWebアプリを同時に開発できます。さらに、基本はノーコードとしてかいはつするものの、一部をローコードとして部分的にプログラミングすることも可能なため、他のノーコードと比較してもかなり柔軟性が高いものになっています。また、最終的にノーコードはやめてコード開発(スクラッチ開発)に移行したいというときもソースコードを出力できるため、スムーズにコード開発に移行できます。上述のNewsPicksのようなニュースアプリのサンプルも、FlutterFlowで開発したものです。デメリットとしては他のノーコードツールよりも複雑な機能を実装できる分、学習コストが高く、開発時間や開発コストがやや高めになる傾向があります。とはいえあくまで「他のノーコードツールと比較して高い」のであり、スクラッチ開発と比較すると「10倍速で開発できる」とさえ言われています。ネイティブアプリを開発したい際はまずはFlutterFlowを選択肢にいれて検討してみましょう。ネイティブアプリを10倍速で作れるノーコードツールFlutterFlowについての詳細はこちらbubble.io(バブル)bubble.io(バブル)は今一番人気のノーコードツールです。Webアプリに特化し、Webサイト、Webアプリを素早く作るならbubble一択です。前述の求人アプリに必要な機能は一通り網羅できていますし、国内での実績も豊富で安定しており、筆者もおすすめのツールです。ただし、あくまでWebアプリの開発となるため、ネイティブアプリ化はできません。そのため例えばプッシュ通知ができないなどのデメリットはあります。ネイティブアプリがどうしても必要という場合は別のツールを検討しましょう。しかし、プッシュ通知ができないことを除けば、レスポンシブ対応によりスマホでもPCでも綺麗に見れるように開発も可能ですし、安定して低コストかつスピーディに開発ができるため、まずはbubbleでWebアプリとして開発することが良いとされ、人気が高いです。ノーコードbubbleの他の実績・開発事例集はこちら【ノーコード】Webアプリのメリットや安く開発する方法、おすすめツールと事例も紹介その他アプリ開発事例はこちら弊社のその他のノーコード/ローコードアプリ開発事例は以下にまとめてありますのでご覧ください。【ノーコード】ノーコード開発のアプリ成功事例16選!ツールの選び方も説明します!Youtube動画解説:ローコードFlutterflowでのNewsPicksみたいなアプリの作り方%3Ciframe%20width%3D%22560%22%20height%3D%22315%22%20src%3D%22https%3A%2F%2Fwww.youtube.com%2Fembed%2FM7wJScI780E%3Fsi%3DTE32mlO9OudwPR9i%22%20title%3D%22YouTube%20video%20player%22%20frameborder%3D%220%22%20allow%3D%22accelerometer%3B%20autoplay%3B%20clipboard-write%3B%20encrypted-media%3B%20gyroscope%3B%20picture-in-picture%3B%20web-share%22%20referrerpolicy%3D%22strict-origin-when-cross-origin%22%20allowfullscreen%3D%22%22%3E%3C%2Fiframe%3ENewsPicks(ニュースピックス)のようなニュースアプリの作り方:まとめ今回はNewsPicks(ニュースピックス)のようなニュースアプリの作り方について書いてきました。ニュースアプリに限らず、アプリをゼロから開発するとどうしても数千万円クラスの莫大なコストかかってしまいます。しかし、ノーコードやローコードを使うことで、コストを数分の一以下にすることも可能ですし、期間も圧倒的に短縮できます。もちろんノーコードの場合はなんでもできるわけでは無いため、求める機能が実現できるか専門家の意見を聞くことも大切です。もしノーコードでその機能ができなくても、自分たちが知らない他の代替え手段もあるので、まずはコンサルティングもできる専門家に相談してみるのもいいと思います。アプリ・Webサービスの開発の無料相談はこちらFlutterFlow、bubble、Adalo、STUDIOなどのノーコードツールを使うことで、リスクを抑えて低コストでスピーディにビジネスアイデアを形にすることができます。弊社はスタートアップ・新規事業向けにコストを抑えた最速のアプリ・Webサービスの開発、さらにはサービス立ち上げのコンサルティングから提案を行なっております。また、法人向けにノーコードのスクール事業を通して内製化のサポートも行っています。アプリ、Webサービス、LPなどの構築に興味のある方は、こちらからご気軽にご相談ください。