Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
0
Help us understand the problem. What are the problem?

posted at

updated at

Flutterで簡易イベント検索アプリを作ってみた

1.Flutterとは

Flutterを使用すると、iOSおよびAndroidで単一のコードからネイティブアプリを構築できます。
つまり、クロスプラットフォーム開発技術です。
これは単一のコードを記述できるテクノロジーであり、アプリケーションはAndroidおよびiOSプラットフォームの両方で動作します。
スクリーンショット 2020-12-06 2.19.36.png

Dart言語とは

Dartは、ウェブアプリケーション開発のためにGoogleが開発したプログラミング言語です。 大規模なアプリケーション/サービス開発をサポートできるクラスベースのオブジェクト指向言語。

2.Flutterを学ぼうと思った理由

クロスプラットフォームの技術選定をする機会が増え、下記のような理由があり自分でも少し勉強しておこうと思いました。

  • まずは簡単にプロトタイプをネイティブアプリで作りたいです。

  • ネイティブアプリを作りたいので、FlutterかReact Nativeでお願いできませんか?

  • 技術選定する上でどんなものか自分も知っておきたい。
    など

FlutterとReact Nativeどちらが良いのだろうか?

フレームワーク比較表を見ていただければ分かる通り、両者は非常によく似ています。
React Native が既存の Web 技術をベースに設計されているのに対して、Flutter は全く一から設計されています。
スクリーンショット 2020-12-06 2.26.44.png

3.開発したサービス

Connpass APIを使用して簡単にイベント情報を検索できるアプリを開発しました。
スクリーンショット 2020-12-06 2.27.38.png
7ab923b017234c224977b2f4113caf82.gif

4.実装してみた感想

  • 書いた感じ、TypeScriptに似ている気がする。

  • Widgetを作るのが難しい。これをお客さんの指定したデザイン当てる作業とかは大変そう。

  • 学習コストは高そうだけど、慣れればきっちり書けるので、良さそう。

参考

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
0
Help us understand the problem. What are the problem?