いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 以前、「charlesがとてもいい話し」「ChearlsをAndroidで使ってみる」にてiOS・Androidの接続をしてみましたが、今回はもう一歩先を見ていきたいと思います。 実はアプリの開発現場ではアプリ+APIがセットになっています。 ただし、API開発が同じチーム・同じ会社で手掛けているパターンが稀有でして細かい仕様の確認がしにくい状況が
いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 以前、「charlesがとてもいい話し」にてiOSのモニタリングについてみましたが、今回はAndroidでの接続についてみていきたいと思います。 1.ダウンロードする 公式サイト(https://www.charlesproxy.com/)よりダウンロードしましょう。 2.プロキシ設定をする メニュー>proxy>proxy settingよりプ
いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで アプリ開発で「APIレスポンスをすぐに確認したい」というケースがよくあるので、2つ方法で確認する方法を見てみたいと思います。 ※この記事は「APIサービスの登録の仕方、使用例について」を閲覧している前提で記載されております。 今回は手軽と使いやすさの観点で次の2点をみていきたいと思います。 ①curlコマンドを利用する ②POSTMANを利用する
いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで アプリ開発で「APIを試してみる」というケースがよくあるのでフリーで使えるAPIを利用して確認してみたいと思います。 ※この記事は「APIのレスポンスを手軽に確認する方法」と併せて確認いただくとより良いと思います。 Webサービスやアプリ開発をしている目的に応じてAPIサービスを利用することがあると思います。 メール送信のための「SendGrid」
いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 業務上でもらったデータを利用シーンに応じて、リサイズする必要があったので GASを利用しての画像リサイズについて見ていきたいと思います。 MacやWindowsでも一括リサイズできるのですが都度、確認したりと手間がかかるのと GoogleDriveと連携してデータ保存も兼ねれるというところでGASを使ったリサイズツールとなります。 ・処理の流れ流
いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 前回、GASの導入・導入を見てきました。 今回は実際の実例を紹介、実装して見たいと思います。 元々、とあるAPIのレスポンスがURLエンコードされていたのでURLデコードツールが欲しいとなり、 URLデコードするだけのローカル動作するHTMLを用意しました。 APIの値を使って、計算式をアプリ内にもたす必要があったのでデコードしたJSONデータを
いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 今回は紆余曲折あった末にGoogle Apps Script(GAS)に辿り着いました。 GASは、ひとことで言えばGoogleが提供する各種サービスの自動化/連携を行うための開発ツールです。 GASでできること ①Googleが提供するアプリケーションの機能を拡張する ②アプリケーションの処理を自動化する ③複数のアプリケーションを連携させる
いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 今回はアプリを運営していくと新規申請であったり、アップデート作業が発生してきますがその際の情報の類のお話になります。 iOS,Androidでストアの登録情報が微妙に異なります。 また申請内容も日々アップデートされるので1つのファイルにまとめおけば管理がしやすいのではないでしょうか。 その観点より、ストア申請シートなるものを用意しました。 詳し
いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 今回はスマホアプリ開発時に必要な情報の類のお話になります。 概要前提としてですがiOS,Androidのアプリをつくるものとしております。 (一方のみの場合は対応するものだけで問題ありません) 【ゴール】 iOS,Androidを申請するところまで準備できる情報の整理 【iOS】 ・AppleDeveloperProgramのアカウントおよびラ
いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 今回は「PlantUMLでシーケンス図を作成する」についてふれてみようと思います。 設計中などに急にシーケンス図、入り用になりますよね。 その際、XDなどで作成しても良いのですが利用者や環境を選ぶので手軽にシーケンス図、書けませんかね? はい、そんな時にmarkdownで手軽に作成をしていきます。 実際にいつも使っているのはVSCodeにPlan
いつもお世話になります。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 今回は前回のおまけ的ではありますが引き続き「A5 SQL Mk-2」についてふれてみようと思います。 このツール、DBに直接繋ぐことができます。 !? 流れとしてエンティティを定義してDDLを発行します。 そのDDLをDB上で実行してDBに反映させるというシンプルなことですがこのツール内でそれができてしまいます。 1.DB接続1.ツールバーからデータベースより「デー
いつもお世話になります。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 今回は「A5 SQL Mk-2」についてふれてみようと思います。 ということでER図から定義書、DDLの作成と見ていきたいと思います。 1.プロジェクト作成1.新規での起動直後だとER図を選択してプロジェクトを設定していきます。 2.定義の仕方1.白紙のキャンパスにエンティティアイコンを選択して枠を出します。 2.このエンティティの枠をダブルクリックでプロパティ
いつもお世話になります。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 今回は少し耳に入ったり入らなかったりする高機能CMS、drupalのローカル環境設定について見ていきたいと思います。 ゆくゆくはヘッドレスCMSの設定まで見ていければと思います。 drupalとは Drupal(ドゥルーパル/ドルーパル)は世界的な大企業、政府機関、大学、NGO など大規模なサイトを中心に幅広く利用されている、プログラム言語 PHP で記述されたオープ
いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 今回はM1Macに作業環境が変わったのでセッティングのお話になります。 OSのバージョンアップまずはOSを最新版にアップデートします。 Montereyに上げました。 アプリのインストール必要なツールをどんどんダウンロードします。 その中身を見ていきたいと思います。 ・AndroidStudio AndroidApp用 ・Docker 仮
いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 今回は方々より起動までやってくださいとリクエストありましたflutterの続編となります。 flutterはdartと呼ばれる言語を使ってアプリを作っていきます。 dartとはDart(ダート/ダーツ)はGoogleによって開発され、2011年10月に公開されました。Webブラウザ組み込み用スクリプト言語として、JavaScriptの後継言語を目
いつもお世話になります、cachicoです。 触れる機会があったり、事前に調べたりした内容をアウトプットしていこうということで 今回はアプリ会でざわざわしている「Flutter」についてふれてみようと思います。 Flutterとは『Flutter』とは、Googleが開発した、モバイルアプリケーションのSDKです。 SDKとはsoftware development kitの略であり、あるシステムで使えるソフトウェアを作るために必要なサンプルプログラムや技術文書がまとめられ