0
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 3 years have passed since last update.

株式会社Re:BuildアドベントカレンダーAdvent Calendar 2020

Day 2

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

Last updated at Posted at 2020-12-05

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を作るのが難しい。これをお客さんの指定したデザイン当てる作業とかは大変そう。

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

参考

0
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
0
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?