Koryu

50歳からはじめる趣味の中国語とアプリ開発(Swift/Flutter/JavaScript)

Koryu

50歳からはじめる趣味の中国語とアプリ開発(Swift/Flutter/JavaScript)

最近の記事

中国語学習とWebアプリ

流行りの外国語学習アプリDuolingoで中国語を学び始めて850日ほど経過しました。 この学習期間の中で、中国語の検定試験であるHSKの1級〜3級まで受験してきました。 なんとかHSK3級まで合格はしたものの、実際の中国語の聞き取りやスピーキングはまったく上達せずという状況でした。 せっかく中国語を学んできたので、オンラインのコーチングサービスを利用してみることにしました。 現在、「毎日中国語」というコーチングサービスを利用しています。 コーチングを始めて1ヶ月ほどになり

    • Photoshop 色を置き換える

      こちらのページを参照に、色の置き換えができました。

      • FlutterのiOSアプリのアップデートで忘れずにすること

        FlutterのiOSアプリのアップデートしようとしましたが、以下の作業をやり忘れるとバージョン情報がアップデートされないので、要注意です。 pubspec.yamlにあるバージョン情報を修正する必要があります。 https://qiita.com/kokogento/items/fb07e6926db0fe850f98

        • GooglePlayConsoleのアップロード鍵を無くした件

          GooglePlayConsoleにアップロードするのに必要なアップロード鍵を無くしてしまいました。 GooglePlay Consoleの「アプリの署名」、ググったWebページを参考に対応しました。 初回リリースの際に作成するkey.jksというファイルですが、アップロードするときに必要だったようです。 ウェブでググるとアップロード鍵、Keystoreとか名称が違って記載されていたりするので、わかりづらい。 初回リリースで作成するkey.jks 今回は、my-relea

          アップロード鍵を無くした件

          Androidアプリのアップロード鍵を紛失しました。 どうやらGooglePlayConsoleから新しい鍵を申請できるっぽいです。 アプリの改修が終わったら、やってみます。

          アップロード鍵を無くした件

          Androidアプリのリリースの際のテストの要否

          GooglePlayConsoleでAndroidアプリをリリースする際は、申請手続きは毎度あまりよくわからないまま表示に沿って入力をし、クローズドテスト、オープンテストについても入力した上で、審査を依頼してきました。 テストをやらないと製品版のリリースはできないのかと思っていました。 そこで、Googleに問い合わせてみました。 回答としては、クローズドテスト、オープンテストなしでも製品版のリリースはOKとのことでした。 分からないことは聞いてみるっていうのは大切で

          Androidアプリのリリースの際のテストの要否

          Flutter環境構築でハマった件

          Flutterの環境構築で数日ハマってしまった出来事。 ↓こちらの画像のように flutter doctor をするとAndroid toolchainとXcodeでエラーが出ていて、ChatGPTに聞きながら対応をしていましたが、何度もループしてしまって解決ができませんでした。 Android toolchainは解決できなくても、リリースはできたので、後回しにしてきましたが、3連休の中日ということもあり、MENTAで専門家の方に相談してみました。 【結論】 ◾️An

          Flutter環境構築でハマった件

          アプリ開発を外注した話

          スマホアプリ開発の外注をしてみようと、Lancers、CrowdWorksで見積りを取ってみました。かなりバラつきがありました。 各人には同一の開発イメージ資料と参考となるアプリを提示しております。 一人目は比較的安価ですが開発日数がかかりすぎ。(Lancers) 二人目は比較的開発日数が少ないですが、それなりの金額。(CrowdWorks) 三人目は金額が高すぎます。(CrowdWorks) ちなみに、CrowdWorksでは、ちょっと不思議な日本語で回答してくる外国の方

          アプリ開発を外注した話

          iOS(Storyboard)  tableViewに外部リンク設置

          以前にStoryboardで作ったiOSアプリに、最近できたアプリのダウンロードサイト(AppStore)へのリンクを設置しました。 ネットで調べたやり方で試みてみましたが、上手くいかなかったので、メンターさんに相談しました。 結果、以下のコードで対応しました。

          iOS(Storyboard)  tableViewに外部リンク設置

          Flutter Drawerに外部へのリンクを追加する

          こんな感じでコードを書きました。(コピペしました)

          Flutter Drawerに外部へのリンクを追加する

          Flutter スマホ端末側の文字サイズ設定でハマる

          最近、Flutterで作られたiOS/Androidアプリをリリースしました。 リリースまで終わり、一安心していましたが、リリース初日に早速不具合発生です。 このアプリは比較的高齢の方もターゲットにしているのですが、 予めスマホの文字を大きくしたり、太字にされている方もいるため、 こちらのように表示する文字が崩壊してました。 この表示崩壊の対策ですが、こちら↓を見ながら、コードの修正をします。 今回は、アプリケーション全体で、端末側での文字サイズ・太さ指定を取り消す必要

          Flutter スマホ端末側の文字サイズ設定でハマる

          iOS証明書の更新でハマる

          毎年発生するiOS更新ですが、年1回なので更新時期が来るといつもやり方を忘れてしまうんですよね。 ネットで調べて、ここらへんの記事を見ながら、作業を進めていきます。 最後のAppleDeveloperのProfileのところの説明や画像が結構端折られていたりすので、この部分でしばらくハマってしまいました。 ここまでの作業を進めると、AppleDeveloper側ではこんな画面になります。 ダウンロードしたProvosioning Profileをダブルクリックしますが

          iOS証明書の更新でハマる

          flutter doctor、flutter doctor --android-licenses

          Chat GPTに相談しながら、何度も修正作業をしていますが、ターミナルからflutter doctor、flutter doctor --android-licensesをやっていますが、永遠に出続けるのエラー。 ChatGPTは2021年9月の時点のデータに基づいて回答をしてくるので、この2年の変化が大きい。Javaのバージョンも11から20まで伸びていますし。 Android SDK、Flutter SDK、Android Studio何度もアンインストール、インス

          flutter doctor、flutter doctor --android-licenses

          Android Studioでクローンを作って、Buildするのにハマった件

          はじめてCrowd Worksで、Flutterによるスマホアプリの開発を依頼しました。 2023年8月終わりに開発に着手し、2週間ほどですが、開発も終わりに近づいてきました。 そこで、これまでの成果物をGithubから受け渡しをさせてもらいました。 ちょっと前にUdemyの「The Complete Flutter Development Bootcamp with Dart」でアンジェラ・ユー先生から教わった、GithubからのCloneを試してみることにしました。

          Android Studioでクローンを作って、Buildするのにハマった件

          Android Studioでクローン作成

          Android Studioでクローン作成

          Adobe Photoshopでgifを作る際、ハマる。

          Adobe PhotoshopでアニメーションGIFを作成する方法https://creativecloud.adobe.com/ja/discover/article/how-to-make-an-animated-gif-in-adobe-photoshop を見ながら、gif作成の作業をしていましたが、よく分からず結構タイムロスをした箇所を、忘れないように画像を貼っておきます。

          Adobe Photoshopでgifを作る際、ハマる。