metaba-kのブログ

metaba-kのブログ

ブログの説明を入力します。

 

    

アプリ開発もコードの知識もない素人が生成AIを頼りにアプリ開発を始めました。

どこまで出来るか、温かな目で見守って下さい 

 

もし、お時間許せば

過去のブログも見てください爆笑

 


おはようございます。もう3月も中ごろに入ろうという頃なのに

まだまだ寒い朝雪の結晶雪の結晶雪の結晶

 

本日も朝の4時に起きてポチポチとやっております大あくび

 

いやー、すごいですね。生成AIびっくりマーク

 

 

カバー画像ですが、事業名のロゴマークを作ってみました。

 

ジェミちゃんは「作れませんよえー

 

なんてツレナイことを言うもんだから

今回はチャッピーちゃん(チャットgtp)にお願いしました。

 

わたくし「ロゴマークを作れますか」

チャッピー「良いですよウインク。どのような感じが良いですか。」

わたくし「metaba-K スタジオを真ん中において丸で囲む感じで。私は主にアプリ開発をしています」

チャッピー「・・・」

 

できました!

 

が、これです。

 

 

いやっ、作るの簡単かよ!!

 

 

その後、更にブラッシュアップを求めて来られますが、そこは

「まぁまぁ、落ち着いて驚き驚き驚き

となだめ、こちらに決定いたしました。

 

と、まぁこんな感じで週末起業用のロゴマークは完成しました。

ロゴマークはいろんなところのユーザー画像とかに使えるから便利ですよねニコニコ

 

と、まぁこんな感じでした。

 

そして、今回の本題ですが、生成AIでアプリ完成しましたニコニコニコニコニコニコ

って安心するそこのあなた物申す物申す物申す

 

アプリ開発はアプリが完成してちょうど半分ですオエーオエーオエー

 

わたくしもアプリは完成しました。

※開発時の悩みなどをブログに書こうと思っていましたが、開発に集中しすぎ書く内容を忘れてしまいました無気力

アプリ開発の2個目の際には並行できるように頑張ります驚き

 

ジェミちゃんの指示に従い、エミュレータでの試験に次ぐ、試験を重ね

GooglePlayにアプリを登録するために

GooglePlayConsoleというものに登録を行い、アプリを登録するための
審査を行わないといけません。

※他にも細々とした登録はありますが、すべてジェミちゃんのおっしゃるがままに

 進めば登録を行えます。

 

と、ここで登録する前に忘れてはいけないことが一つあります。

 

それは、データベース上の「破壊マグレーション」を変更すること。

 

破壊マグレーションとはアプリ開発において、既存のシステムやデータを移行する際に

システムの構造やアーキテクチャを大きく変更せずに移行する手法驚き驚き驚き

 

なんのこっちゃですよね煽り煽り煽り

 

要は自分のパソコン内でアプリを作っている際にデータベースの内容を変えないと

いけないことがありますが、それをすると諸々複雑になります。

だから、データベースを変えない(あまりコードを増やさない)代わりに、

いままでのアプリを動かしたときに保存されたアプリ内のデータを消して(破壊して)、それを行いますよ。

って手法です。確か・・・驚き

※記憶は薄いので、確かめたうえで行ってくださいゲッソリ

 

諸々の登録をおこなったら次は内部テストというのを行う段階なのですが

テスト時にこれが残っている場合、アプリを作り替えていく(コードを変更していく)

段階でこれが残っていたら、テスト時のアプリ内データが消える恐れがあります凝視凝視凝視

 

まぁ、ジェミちゃんは開発の途中の端々で、注意してくれましたが

注意を見ずに進めていたら、「えっ、データ消えた驚き。なんで!?」

みたいな事になります。

 

そして、生成AIはアプリ開発において「破壊マグレーション」は採用したがります。

理由は簡単。採用しないと、コードが莫大なことになるからオエーオエーオエー

 

と、まぁこんな感じでアプリは完成していきました。

※まぁ、ここからが地獄の入り口の始まりなのですが真顔真顔真顔

 

次はいよいよ、内部テストへと進んでいきますが、それはまた次回のお話でふとん1ふとん2ふとん3