万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    flutter

    FlutterでStatelessWidgetからStatefullへ変換

    https://stackoverflow.com/questions/56222962/how-to-change-from-stateless-widget-to-stateful-widget StatelessWidget をクリックして、 option + enter でメニューが出て変換可能!

    FlutterのTextFormFieldで文字列制限でUI消す

    dart - How can I hide letter counter from bottom of TextField in Flutter - Stack Overflow TextFormField( inputFormatters: [LengthLimitingTextInputFormatter(4)], // これはUIが出現する // maxLength: 4,

    パスワードのアスター変えられない

    [Feature Request] Enable a custom obscuring character to be set for password fields · Issue #36377 · flutter/flutter · GitHub dot(U+2022 BULLET) から asterisk

    popUntil

    スタックされたその他画面から、すべての画面をクリアしてホーム画面へ戻りたい場合は、popUntil を使用します。 popUntil は条件に一致するまでスタックから画面をpopして行きます。第二引数の predicate にPopを止めたい条件を指定します。 Navigator.popU…

    垂直移動のジェスチャー

    垂直移動のジェスチャー dart - Receive "onVerticalDragUpdate" on nested "GestureDetectors" in Flutter - Stack Overflow Flutterでなんかジェスチャーで使えそう

    Snackbar改造

    MySnackBar // Copyright 2015 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. import 'package:flutter/material.dart'; import 'package:flutter…

    アプリインストールされたかチェック Flutter

    アプリインストール チェック https://pub.dev/packages/device_apps https://pub.dev/packages/flutter_appavailability パッケージ com.google.android.apps.maps GoogleMapは comgooglemaps かな? com.googlemap.app?? 公式 Launch Google Maps | Maps S…

    flutter_datetime_pickerの上部の色を変える

    flutter_datetime_picker | Flutter Package lib/flutter_datetime_picker.dart のなかの Widget _renderPickerView(DatePickerTheme theme) { Widget itemView = _renderItemView(theme); if (widget.route.showTitleActions) { return Column( children: <Widget>[</widget>…

    キーボードのインプット

    https://pub.dev/packages/keyboard_actions Flutter

    インプットでフォーマットつき

    mask_text_input_formatter | Flutter Package Flutter var maskTextInputFormatter = MaskTextInputFormatter( mask: "#### #### #### ####", filter: {"#": RegExp(r'[0-9]')}, ); を child: Padding( padding: const EdgeInsets.all(16.0), child: TextFi…

    Exampleでpubspecがないとき

    たまにExampleで pubspec.yml がないときがある。 https://github.com/funwithflutter/flutter_confetti/issues/12 そのときはこの手順がいい。

    AbsorbPointer IgnorePointer

    dart - Flutter: Ignore touch events on a Widget - Stack Overflow https://aimana-it.com/widget-of-the-week-22-absorbpointer/ IgnorePointer は貫通させるのに使える 例えば Container を貫通させたい時。 IgnorePointer( ignoring: true, child: Cont…

    flutter-unity-view-widget を試す

    https://github.com/snowballdigital/flutter-unity-view-widget example/unity/DemoApp/ サンプルとして入ってるDemoAppは "2019.3.0b7 beta" のバージョン 現在は「2019.3.0b9 beta」があるが、 https://unity3d.com/unity/beta/2019.3 DemoApp変換すると…

    スナックバーのオフセット Flutter

    [Request Feature]SnackBar offset option · Issue #42885 · flutter/flutter · GitHub オプションはないからリクエスト

    TextFieldでのフォーカスアウトの検知

    dart - How to listen focus change in flutter? - Stack Overflow FocusNode hasFocus が false

    Flutterの ExpansionPanelは使えない

    アコーディオン作るのに便利なExpansionPanelってのがある。 しかし・・・ Flutter Expansion Tile -- Header Color Change, and Trailing Animated Arrow Color Change · Issue #24917 · flutter/flutter · GitHub アイコン消せないし、変なパディングが入…

    Flutterで別のクラスのメソッドを呼ぼうとすると「This class (or a class which this class inherits from) is marked as '@immutable', but one or more of its instance fields are not final」

    これがmain.dart import 'package:flutter/material.dart'; import './my_widget.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext co…

    Flutterで切り欠きのあるTicketを持った汎用的に

    Flutterで切り欠きのあるTicketを持った汎用的に fw_ticket | Flutter Package これをパクって こうしたfw_ticket.dartはそのまま。 import 'package:example/fw_ticket.dart'; import 'package:flutter/material.dart'; void main() => runApp(MyApp()); cl…

    FlutterのSnackbarのピクセル

    padding: const EdgeInsets.symmetric(vertical: _kSingleLineVerticalPadding), _kSingleLineVerticalPadding は 14px上下に入るっぽい・・。 material design - To add margins/paddings to a Snackbar in Flutter - Stack Overflow 無理やりオーバーロー…

    Flutterで謎の黄色いアンダーライン

    https://stackoverflow.com/questions/47114639/yellow-lines-under-text-widgets-in-flutter Center とかを使うときは必ず、Scaffold を使う。 さもないと TextStyle に地道に decoration: TextDecoration.none, を入れまくり地獄になる。

    Cardで透明にしても背景がグレーになるのを防止

    https://stackoverflow.com/questions/55645410/flutter-card-with-transparent-background 透明にしても背景がグレーになる。 Card( elevation: 0, color: Colors.transparent, elevationを0

    StreamController Widgetで他のWidgetを呼んで更新!

    dart - Flutter - calling setState() from other widget - Stack Overflow

    正規表現でFlutterのColorの桁数確認

    static const Color color = Color(0xff000000); と書いた時の0xff000000を間違えてないか確認したい。 0x[0-9a-z]{8}と書ける。 小文字限定!

    AudioPlayersでFlutterでmp3再生

    https://pub.dev/packages/audioplayers こいつでmp3再生。 importする import 'dart:io'; import 'package:audioplayers/audio_cache.dart'; import 'package:audioplayers/audioplayers.dart'; mp3ファイルたちはプロジェクト直下の/audios/ファイル名.mp3…

    Flutterのドキュメント的なサイト 日本語

    https://flutter.ctrnost.com/basic/layout/columnrow/

    FlutterでSnackbarでハマるcontext

    FlutterのBuildContextとは何か - Qiita flutter - Scaffold.of() called with a context that does not contain a Scaffold - Stack Overflow 理由 This exception happens because you are using the context of the widget that instantiated Scaffold. N…

    StatelessWidgetをmainにしてsyncを使うたたき台

    import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( debugShowCheckedModeBanner: false, home: MyAppOne(), ); } } cl…

    syncを便利にするFutureBuilder

    body: FutureBuilder( future: PDFDocument.openAsset('assets/button.pdf'), builder: (context, AsyncSnapshot<PDFDocument> snapshot) { if (!snapshot.hasData || snapshot.hasError) { FutureBuilderはAPI呼び出しとかにいいと思う</pdfdocument>

    Flutterで音声再生

    結論 これがいいと思う。 最後にsの方。 GitHub - luanpotter/audioplayers: A Flutter plugin to play multiple audio files simultaneously (Android/iOS) こっちはsがないやつ、プルリク無視されてるし、音声のURLのリンクが死んでたりする https://githu…

    prefer const with constant constructors.のやつ

    @override Widget build(BuildContext context) { return Scaffold( body: Center( child: const CircularProgressIndicator(), ), ); } これで以下の警告がうざい。 prefer const with constant constructors. これ、 https://dart-lang.github.io/linter/l…