七転八倒十五起き
前回、ネットで見つけたFlutter×ブロックチェーンの写経に頓挫したのはまだ4月だった。以来、手をこまねいていたわけではなく、さまざまな課題に挑戦しては砕け、挑戦しては砕けの日々で、記事にする気すら起きなかったのだが、今回、UNCHAIN夏合宿でまたまた挑戦の機会を得たので、記事を再開しようと思う。
今回作るのは、4月の記事で挑戦したの同様の「投票アプリ」である。ではあるけれど、4月のアプリは「二つから一つ選ぶ」投票だった。今回は、何人立候補してくるかわからない、アプリで立候補、アプリで投票、さらに結果発表なので、ず〜〜っと複雑になる。選挙権、被選挙権を判定しなきゃならないし、二重投票を防がなきゃならないし、、、、。
まあそれでも、今回は孤軍奮闘ではなく「合宿」(オンラインだけど)なので、定期的に相互レビューとかあるから、なんとか起き上がって乗り越えるチャンスにしたいと思う。
定石からいえば、まずスマートコントラクトを書くところから始めるんだろうけれども、私はFlutterでフロントから書くことにする。動きがイメージしやすいし、なによりbackendから始めるよりは若干、よいスタートを切れるだろうから。
要するに、まず形から入るタイプ、です。