はじめに
これは、Flutterという最新言語を使ってネイティブアプリを開発していく物語
※続くかわかりません
記事の目的
①ネイティブアプリへのハードル軽減
PHPやJavaで業務システムやサイト開発ばかりしていると
ネイティブアプリへの開発って難しいと思いません。自分も同じくでした。
②Flutterの知識共有
稚拙な情報共有ですが、一緒に開発スキルをつけたらと思います!
筆者の経緯
PHPでBtoC向けサイト開発、業務管理画面開発
↓
転職して新規事業開発してみたいぜ!
ベンチャーに転職
↓
でも、開発経験も未熟だし、まずは基礎固めしたいなー。。。
↓
(転職先)Flutterでネイティブアプリ作るぞ!!!! ( ゚ ▽ ゚ ;)エッ!!
新規事業開発はしてみたかったのですが、未経験のネイティブアプリの開発までできるなんて
最高な展開ですわ。。。(ちょっと怖い(遠い目))
Flutterとは
FlutterはGoogle製のフレームワークです。
クロスプラットフォーム対応はAndroidとiOSに対応しており、今後はWebも対応するとの事
( °o°)ん?どういう事?
正直、未熟な筆者はこんな感じでした。。
どういう事かと言うと、よくネイティブアプリを開発する際にiosはswiftという言語で、
AndroidはKotlinという言語で開発される事が多いです。
そうなのです。ネイティブアプリの開発はiosとAndroidの二つでサービス展開したければ、
二つの言語も必要なんです!!
(なんか当たり前の事言ってるな...)
いや、言語二つって学習コストバリ高やないかい!Σ(゜゜)Σ(゜゜)Σ(゜゜)
そうなんです。カレーライスに牛丼合わせたカレー牛丼並に高いんです。
(筆者はすき家派です。てか、ライスが2倍じゃないからそんなにコスト高くないかもなーこの例え微妙やなー)
二つ言語を覚えるのはしんどい。。。
そんな時にFlutter!!!
なんとFlutterは、一つの言語でiosとAndroidの二つ制覇できるんです!!
賢すぎるやろ言語開発者!ありがとう!!
さらにWebも作れるらしいので一つの言語でios、Android、Webという一石三鳥!!
要するに
ネイティブアプリの開発にビビっていた過去の自分よ。
今なら行けるかもよ。
(中身の薄さすみません。25mプールにほんだし1L入れたくらい薄い)
今後
Flutterの実際の開発について書いて行きます。
まだまだな開発者の方、一緒に頑張りましょう。
ベテランの開発者の方、暖かい目で見てください。。。(厳しい指摘はありがたいです)