虎視眈々と

Flutter × Firebaseを研究するアプリエンジニア

カメラが飛び出すスマホ「OPPO FIND X」をいち早く試そうに参加してきた

(adsbygoogle = window.adsbygoogle || []).push({}); eventregist.com 参加してきました。 参加レポについて書いていきます。 気になる カメラが飛び出してくるで噂の端末を触ってきました。 自分のようなガジェットオタクからするとゾクゾクするような端末…

ビジネスモデル2.0 図鑑

(adsbygoogle = window.adsbygoogle || []).push({}); ビジネスモデル2.0 図鑑 読んだので書評として書く 世の中の様々のビジネスモデルを一括してみることができる この本ではビジネスモデルを図解してあって、お金の流れ、サービスの提供方法も図でしっか…

学びを結果に変えるアウトプット

(adsbygoogle = window.adsbygoogle || []).push({}); 学びを結果に変えるアウトプット 読んだのでレビューとして残しておく 3冊読んで3冊分アウトプットするのと10冊読んでアウトプットしないとでは結果に大きく変わる この本ではアウトプットの重要性が最…

FlutterでShimmerエフェクトを出す

(adsbygoogle = window.adsbygoogle || []).push({}); FlutterでShimmerエフェクトを出す Youtubeや、FaceBookで使われている画面読み込み中のレイアウトである「Shimmerエフェクト」をFlutterで実装する方法について書いていきます。 Flutterでデータの読み…

Flutterのボタン大全

(adsbygoogle = window.adsbygoogle || []).push({}); Flutterのボタン大全 最近「〜〜〜大全」という言葉が流行ってるようなのでタイトルに使わせていただきましたw Flutterにはボタンの種類が複数があるのでこの際一覧で書いてしまいたいと思います。 Flat…

Flutterを触り続けて5ヶ月が経った

(adsbygoogle = window.adsbygoogle || []).push({}); Flutterを触り始めて5ヶ月が経過した 個人でFlutterを使って開発しているGroupAlbumのFirst Commitから5ヶ月が経過したのでこの5ヶ月を振り返っての手応えを書いていきたいと思います。 GroupAlbumの…

FlutterでAppBarの影を消す

(adsbygoogle = window.adsbygoogle || []).push({}); FlutterでAppBarの影を消す 最近のよくあるUIとしてAppBarの影を消して、AppBarの下のViewになじませる方法があります。 例をあげるとKyashの送金画面とかはまさしくこれです。 今回はその方法について…

FlutterでGridViewのItemを格子状に表示する

(adsbygoogle = window.adsbygoogle || []).push({}); FlutterでGirdのアイテムを格子状に表示する www.youtube.com こんな形でGridのアイテムを格子状に表示する方法を書いていきます。 プラグインを導入する flutter_staggered_grid_view というプラグイン…

テキストを途中で折り返す

(adsbygoogle = window.adsbygoogle || []).push({}); テキストを途中で折り返す FlutterでテキストがViewからはみ出す時にこんなエラー画面が表示されます。 その場合、解決策としてViewからはみ出した分だけ改行したいとなったときの実装について話します…

Flutterでフォントを設定する

iOS12にしてからFlutterから生成するフォントがダサかったのでTrueTypeでフォントを設定する方法について書いていきます。 (adsbygoogle = window.adsbygoogle || []).push({}); フォントの設定はすごく簡単 すごく簡単です。 pubspec.ymlを編集 画像を読み…

FlutterからAPIを叩いて結果を受け取る

FlutterからAPIを叩いて結果を受け取る (adsbygoogle = window.adsbygoogle || []).push({}); FlutterからAPIを叩いてjsonを受け取るまで処理を書いていきます。 サンプルコードはこちらになりますので合わせてご確認ください。 github.com APIクライアント…

FlutterでCloud Firestoreとやりとりするチートシート

(adsbygoogle = window.adsbygoogle || []).push({}); よく使うので個人的なメモとして残しておきます。 FlutterとFirebaseの連携方法については下記をご覧ください www.shogogeek.com データの保存 add addした場合は新しいDocumentIdが生成されて新しいレ…

1年が13ヶ月になる 自分を操る超集中力

(adsbygoogle = window.adsbygoogle || []).push({}); 読んだので書評ブログとして残しておきます。 集中力を高めるには 「トレーニング」と「パワーの節約」しかない この本では集中力とはどういうメカニズムなのかを説明した上で、集中するための様々なテ…

Flutterでバナー広告を出す

Flutterでバナー広告を出す (adsbygoogle = window.adsbygoogle || []).push({}); Flutterからバナー広告を出せます。 これも両OS別々で実装する必要もなく、1ソースで出すことができます。 AdMobを出す 今回はAdMobを出します。 実装はとても簡単ですが、…

Flutterでテストを書く

(adsbygoogle = window.adsbygoogle || []).push({}); 今回はFlutterでテストを書く方法について書いていきたいと思います。 テストについては公式サイトにもまとめられています。 flutter.io Flutterではテスト用のライブラリのセットアップをしなくても利…

早起きの習慣化して作業効率を高める方法

早起きを習慣化して作業効率を高める方法 (adsbygoogle = window.adsbygoogle || []).push({}); 自分のTwitterをフォローしていただいてる方はわかると思うんですが、最近自分早起きです。 twitter.com 自分がどうやって早起きを習慣化できるようになったの…

すべての仕事は10分で終わる。作業を爆速にするために

(adsbygoogle = window.adsbygoogle || []).push({}); すべての仕事は10分で終わる 読み終わったので書評として残しておきます 10分単位で仕事を区切ってタスクをこなしていく 本書では仕事は10分で終わらせられて、終わらせられない仕事に対してはいろん…

Flutterで有名なBLoCを使ってカウントアップアプリを作る

(adsbygoogle = window.adsbygoogle || []).push({}); Flutterで有名なBLoCとは 今回はBLoCについて書いていきます。 BLoCとは Dart Conf 2018で発表されたアーキテクチャになります。 www.youtube.com 詳しくは上のYouTube動画でこの解説がなされています。…

Apple、新モデル「iPhone XS」「XS Max」発表

Apple、新モデル「iPhone Xs」「Xs Max」発表 新型iPhoneが発表されました。 要点についてまとめる。 (adsbygoogle = window.adsbygoogle || []).push({}); 従来モデルから何が変わったのか iPhone Xs 外観はiPhone Xと同じ。画面サイズと解像度は5.8インチ…

時間がないは言い訳??時間効率を高める方法

(adsbygoogle = window.adsbygoogle || []).push({}); Daigoさん著書の「超時間術」を読んだので学んだことを学んでいきます。 時間にまつわる3つの勘違い この本では最初に時間にまつわる3つの勘違いを紹介しています。 物理的に時間がない やるべきこと…

java.lang.reflect.InvocationTargetExceptionが出た

(adsbygoogle = window.adsbygoogle || []).push({}); 今日少しハマったのでメモとして残しておく KotlinでJunitを使ってテストをテストを実行したときに出た ググるとリフレクション中にエラーが発生したときに出る例外だそう。 seri.hatenablog.com でも …

FlutterでiOSとAndroid両対応のアプリをリリースしたので知見をまとめる

(adsbygoogle = window.adsbygoogle || []).push({}); リリース Flutter製アプリGroupAlbumをリリースしました! iOS GroupAlbumshogo yamadaPhoto & VideoFree Android play.google.com FlutterでiOSとAndroid両対応のアプリをリリースしたので知見をまとめ…

1ヶ月間の夏休み中何をしていたのか

(adsbygoogle = window.adsbygoogle || []).push({}); 転職をして、有給消化と次の会社の入社日の関係で1ヶ月間おやすみしていました。 その間自分は何をしたのか振り返ってみます。 個人開発 とにかくコードを書いていました。 基本的にはFlutterや、Andro…

写真共有アプリ「GroupAlbum」をリリースしました!!!

(adsbygoogle = window.adsbygoogle || []).push({}); Flutter製写真共有アプリ「GroupAlbum」をリリースしました!!! Flutterを使って開発した写真共有アプリをリリースしました ダウンロードはこちらから iOS GroupAlbumshogo yamadaPhoto & VideoFree A…

iOSDC 2018 二日目終了

(adsbygoogle = window.adsbygoogle || []).push({}); iOSDC2日目参加してきました。 ですが、朝から引っ越しの手筒きやらで時間を取られてしまって2つしか話を聞けなかった。 2つしか聞けなかったがスポンサーさんとお話をした時間もすごく楽しかったの…

iOSDC 20181日目終了

先ほど1日目終了しました。 こんな素晴らしい会を設けてくれる運営の方々に感謝です。 今日聞いたセッションを忘れないうちに復習するために執筆します。 参加したセッション 標準アプリから学ぶ、HIGが教えてくれないiOSデザイン Webなどの大画面のデザイ…

個人開発を続けるためのモチベーションの保ち方

先日アプリをリリースしました。 GroupAlbumというアプリで連絡先を交換せずとも写真を交換しようというコンセプトではじめました。 Android: play.google.com iOS:現在AppStore申請中です。 今回は個人開発のモチベーションをどうやって保っていったのか…

Repro Tech Meetup #2 に参加してきました!

androidのためのflutter!! #reprotech pic.twitter.com/U37uaJQIOL— threetreeslight (@threetreeslight) 2018年8月27日 repro-tech.connpass.com 参加してきました。 登壇した 今回のmeetupで登壇のお誘いをいただき登壇してきました。 発表資料はこちら sp…

Flutterで開発してみたら、やっぱり開発スピードは爆速だった

Flutterで開発してみたら、やっぱり開発スピードは爆速だった FlutterアプリはAppStore申請しました。 Flutter製アプリ 再申請 Done!!!! pic.twitter.com/5se2xD0NbU— shogo.yamada@Flutterが好き (@yshogo87) 2018年8月25日 Android版の方も開発しており、A…

Flutterで作ったアプリをApp Store申請してみた

<amp-auto-ads type="adsense"data-ad-client="ca-pub-8867020427836540"> </amp-auto-ads> Flutterで作ったアプリをApp Store申請してみた 先日自分が前から作ってたアプリをApp Store申請しました。 リジェクトされちゃいましたが、Flutterだからリジェクトされたのではなく自分がガイドラインに従ってなかったからでした。 リジェクトされた原因…