週末のアプリ作成

androidアプリ個人開発者の実態を報告します。アプリの収入も公開中です♪

アプリ作り方 android 「アプリの基本構造設計 」

1からandroidアプリを作っていく。第1弾です。いつも通りソースコードを全公開しています

 

こんばんわ、TF's appsです。

 今回の記事は「実演しながらアプリ作成の手順」を紹介していきます。

その第一弾です。

 

【基本構造を考える】というテーマとなります。

 

まずはさっそく作るアプリのテーマを考えます。

ざっと今まで作ったアプリを振り返るのも良いのですが、

今回のテーマははっきりしています。

 

私の小2である娘用に漢字学習アプリを作成していきたいと思います。

冬休みの宿題を見ていて少し心配になりました。

どうも娘は漢字が苦手のようですので、

小2で覚える漢字を順番にランダム表示されていく

アプリにしていきたいと思います。

 

ではさっそくいつも作成するように絵コンテを描いてみます。

 

手順1:作成するアプリの絵を描く

イメージとしては英語を勉強する時に誰もが使用した

単語カードのように漢字を順番に表示していくアプリです。

 

アプリの簡単な動作としては、

 ①音読みや訓読みの読み方が表示する

 ②その漢字を書く(紙に書く)

 ③答え合わせを行う

 

下記のような画面にしていきます。

f:id:TFs_apps:20200105192432j:plain

 

手順2:Android Studioで新規プロジェクト作成

まずは名前を決めて空プロジェクトを作成します。

KanjiCardという名前にしてみました^^

f:id:TFs_apps:20200105192804p:plain

 

f:id:TFs_apps:20200105193434p:plain

 

手順3:データ構造を考える

アプリの骨格となるデータ構造を考えます。

本業でもソフト設計する場合は画面やデータ構造から考えていきます。

土台となるこの部分がしっかりしていないと下流の工程で大変な事態になります。

上流工程は肝となりますので特に重要です。

 

漢字カードですので

まずは漢字データを集約したデータクラスを作成します。

Kanjiという名前にします。

 漢字  「刀」

 音読み 「トウ」

 訓読み 「かたな」

 例文  「このカタナ」

 画数  「2」

f:id:TFs_apps:20200105192838p:plain

 

次にランダムに漢字を表示するエンジンとなるクラスを作成します。

KanjiTableという名前です。

各漢字のデータのデフォルト値を定義して

テーブルのコンストラクタで初期値(漢字、音読み、訓読み、例文、画数)を与えます。

f:id:TFs_apps:20200105193528p:plain

f:id:TFs_apps:20200105193543p:plain

f:id:TFs_apps:20200105193606p:plain

f:id:TFs_apps:20200105193623p:plain

 

今回のアプリは特に事前にマーケティングとかはしておりません。

自分の娘の学力をアップさせるためのアプリです。

 

冬休みは間に合いませんでしたが、

少なくとも春休みにはこのアプリを使って

小学校2年生の1年間の漢字のおさらいをして貰いたいです。

 

今のところはここまで作成した時点で終了しています。

まだまだ道のりは先ですが

コツコツとこれからも週末のアプリ作成を進めていきます。

最終回にはソースコードの公開も考えております。

これかもどうぞ完成まで応援をお願いします。

 

最後にお断りです。

本業の仕事では組み込み系のソフトを作っており、

C言語で使用しています。

オブジェクト指向言語はあまり得意ではありません。

趣味で作っているandroidアプリのjavaくらいしかまともな経験がありませんので。

少しC++C#は遊びでかじっておりますが・・・。

 

今後も残念なコードを紹介していきますが

予めご了承下さい。

 

では次はこれより進んだ状況を紹介していきますね。

また次回お会いしましょう♪

 

週末のアプリ作成 2019年のブログ記事について振り返る

こんにちは、TF's appsです。

今回の記事は2019年のブログ記事について振り返ります。

 

アプリ作成よりもブログに力を入れた2019年ですが、

投稿記事は57でした。

f:id:TFs_apps:20200103131121p:plain

f:id:TFs_apps:20200103131138p:plain

 

12カ月で57ですので、平均で1カ月に付き

約5記事の計算となりますが・・・

 

実態は

2月と10月は記事がありませんでした。

 

おそらく仕事のピークで、

休日出勤や平日も残業が多い時期であったと推測します。

そう考えると、

なかなかよくネットなどで見かける

毎日1記事書くというのは難しいものですね。

 

f:id:TFs_apps:20200103131843p:plain

 

記事の内容は、アプリ収入に関するもの、アプリ作成のノウハウに関するもの、プログラミングに関するもの、その他って感じでした。

 

f:id:TFs_apps:20200103131940p:plain

 

 

 

このブログは「週末のアプリ作成」というテーマですので、

全般的には私が趣味で活動しているandroidアプリの作成に関するものがテーマとして多いです。

特にアプリ収入に関する記事は、これからアプリ作成をする人やプログラミングに興味がある人、副業を考えている人が、ブログを閲覧して実態を知った上でどうするのかを考えて頂きたいので毎月このテーマは記事として掲載しています。

また、2019年でアプリ作成を始めて3年が経ちましたので、1年目、2年目、3年目のアプリ年収を記事としてまとめて反響を頂きました。

 

しかしそれだけではなく、プログラミングに関するものもいくつかの記事で紹介しています。自身が今までハマったソースコードサンプルであったり、プログラミング教育に関するものであったり、学校教育に関するものも書いています。

やはり、私がプログラミングを学んで今日ご飯を食べることが出来ていますので、感謝の気持ちと、プログラミングは素晴らしいものであることを広めたいという想いから紹介しています。

 

あとは、その時々で思った内容を記事にしています。その中でも特に記憶として残っているのが「サラリーマンは辛い・・・順風満帆な人生とは」という記事です。仕事が辛く辛く、このまま今の会社にいて幸せなのかという時に書いた記事です。私のダークサイドがかなり出ています・・・汗

 

色々とブログを書いていますが、いつかはこの記事ももっと色んな方に読んで貰うようなものに成長できればと思います。

目標はこれからプログラミングやアプリ作成を始める方が「あ~あのブログ読んだ事がある」ってなることが目標です。

 

2020年もこつこつと活動を進めていきますね。

ではまた次回お会いしましょう♪

 

アプリ 収入 2019年12月

こんばんわ、TF's appsです。

今回の記事はシリーズ化している月収報告です。

令和元年最後の報告となります。

2019年12月のアプリ収入を公開します。

 

なんとその額・・・

¥1,380-

 

・・・でした。

 

今までの経緯を報告します。

f:id:TFs_apps:20200102192237p:plain

 

次にいつもの通り昨対比を報告します

 

2019年12月 ¥1,380-

 ▶▶▶ 71%

     (2018年12月:¥1,930-)

 

この月収シリーズ記事では

先月に引き続きマイナス成長となりました。

 

全体的には

インストール数は昨年に比べて増えているのですが

まぁ減ることもありますよね。

 

2019年はどちらかというとブログに力を入れた年でした。

宣伝活動も大切な事ですし。

変化を恐れず、新しいことをしていく事が大事です。

 

2020年も新しい事にチャレンジしていきたいと思います。

勿論、週末のアプリ作成は続けていきますし、ブログも続けていきます。

 

ではまた色々ブログを通じて報告していきます。

 

この記事を読んだアプリ作成に少しでも興味のある方、

副業やプログラミングに興味がある方、その他の方も

 

2020年は始まったばかりですが、

皆さんにとって良い年でありますように♪

 

 

大晦日過ごし方 食べ物やテレビ サラリーマン中流家庭

特別な一日である大晦日の過ごし方を紹介

中流家庭の一日~

こんばんわ、TF's appsです。

 

今回の記事は、一般サラリーマン

我が家の「大晦日の過ごし方(食べ物やテレビ)」について紹介します。

明日(2019年12月31日)がXデーですが、

毎年大体決まっていますので多分これから紹介する過ごし方になります。

 

f:id:TFs_apps:20191230171232j:plain

 

◇家族の紹介◇

因みに我が家の紹介を簡単に

私  38才(サラリーマン)

妻  38才(パート)

長女  8才(小学校2年生)

長男  5才(保育園年中)

 

住まい:琵琶湖のふもと

年収 :700~1000万

 

◇タイムスケジュール◇

2019年12月31日(火曜日)

8:00~ 

 起床・朝食

 休日はパン食が多いですね

 メニュー

  食パン(蜂蜜・バター・チーズ・ジャム)

  ヨーグルト

  リンゴ・みかん

  コーヒー(大人)、牛乳(子供) 

 

  私と妻は、ハムチーズパンが多いです。

  子供はイチゴジャムをのせて食べています。

  特に長男は毎回イチゴジャムパンですね、

  しかもオールシーズン(汗)

 

9:00~

 着替え・洗濯

  子供はテレビ(ドラえもんの録画)

  大人は朝食の後片付け・洗濯

 

10:00~

 父は庭の掃除・洗車

 母は家の掃除(掃除機かけ)

 子供は少し勉強の後、玩具遊び

  子供はクリスマスプレゼントで貰った玩具

  がこの時期はありますので、夢中になって

  遊びます。助かります(笑)

 

11:00~

 家族で平和堂(スーパー)へ買い出し

  大晦日パーティに備えて

  年越しそば・お菓子・天ぷらなどの総菜

  この時にスーパーに行くのは楽しいですね

  大晦日と正月に向けてソワソワする気持ち

  お店に陳列されている商品もどれも豪華で

  美味しいそうなものばかりですしね

 

12:00~

 昼食

 メニュー

  ご飯・目玉焼き・ウインナー

  野菜炒めもの、味噌汁

  納豆・漬物など

  

  まぁいつもの休日の昼食メニューです

  大晦日だからといって変わりなし。

  特別なメニューは夜にとっておき、

  むしろお腹を減らすためにあまり食べない

  ように心がけているような感じですね。

 

13:00~

 フリータイム

  家族みんな好きなように過ごす

  昼寝・ゲーム・読書など思い思いに

  私はパソコンやゲーム(モンハン)で過ごします

  妻はYouTubeでBTSの映像を視聴したり、

  ネットショッピングしています。

  子供たちは玩具に夢中になっています。 

 

15:00~

 散歩 

  家族で近くの公園に遊びに行きます。

  お腹を減らすのが目的です。

  あまりはしゃぎ過ぎると疲れてすぐに

  寝てしまうのでほどほどにしておきます

 

17:00~

 お風呂と夕食準備

  父と子供でお風呂

  母は夕飯の用意

 

  特別早くお風呂を入っているわけでは

  ありません。休日は大体この時間に

  お風呂に入っています。

 

19:00~

 紅白歌合戦を視聴

 夕飯(1次会)

 メニュー

  年越しそば

  カルパッチョ

  枝豆、天ぷら、唐揚げなどの総菜

  大人はビールや酎ハイ

  子供はジュース

  

  夕食はそばがメインですので

  瞬殺で食べてしまいます。

  子供は二次会のお菓子が楽しみなので

  いつもより夕食を早く食べます。

  

20:00~

 紅白歌合戦を継続視聴

 二次会開始

 メニュー

  するめ、ポップコーン、ポテチ

  チーズ、柿ピーなどのお菓子類

  大人はビール、ワイン、酎ハイ

  子供はジュース

 

  子供のテンションがMAXとなります。

  嫁は出演アーティストを観ながら、

  ダンスをし始めます(・・・)

  私も合わせてダンスをすると、ダンス

  音痴のため嫁に爆笑されます(汗) 

 

22:00~

 子供就寝(自然にリビングで落ちる)

 大人は三次会開始

 紅白歌合戦を継続視聴

 メニュー

  するめ、ポップコーン、ポテチ

  チーズ、柿ピーなどのお菓子類

  大人はビール、ワイン、酎ハイ

 

  大人はテンションMAXになります。

  お酒がすすむすすむ

  飲み納めだぁ~と言いながら

  ひたすら飲みます

 

23:45~

 ゆく年くる年を少し視聴

 チャンネルをスイッチして気になった番組を視聴

 母は就寝

 父はカップラーメンを食べて、一人四次会開始 

 

 ☆☆ハッピーニューイヤー☆☆

 

25:00~

 父、就寝(2019年度の締め)

 

・・・多分、こんな感じで過ごすことになります。

 

皆さんは明日どのように過ごすのでしょうか?

また来年もアプリ作成とブログ更新をしていきます。

 

どうぞよろしくお願いいたします。

最後になりましたがこの記事を読んだ全ての方へ

 

良いお年を~♪

  

 

アプリの作り方 売れるアイディア

こんにちは、TF's appsです。

 

今回の記事は「アプリの作り方」で「どんなアプリにすると売れるのか」というアイディアを考えてみます。

 

私の中での売れるアプリの一つである「価格比較 どちらがお得」

https://play.google.com/store/apps/details?id=tfsapps.loveprice&hl=ja

f:id:TFs_apps:20191213225611p:plain

 

今までにも同じ様により多くインストールされるアプリの考え方について記事を書いてみましたが、今回の記事も同じ内容となります。

 

やはり、売れるには

「難しい」   ▶▶▶ 「簡単」

「高い」    ▶▶▶ 「安く」

「長い(時間)」▶▶▶ 「短く(時間)」

 

これがキーポイントとなります。

自分が消費者の立場で「得」を感じることが、

アプリの世界でも同じで

より多くインストールされる価値の部分になります。

 

冒頭に紹介したどちらがお得のアプリはこのキーポイントが入っています。

 

難しいを簡単に

この要素がこのアプリの肝となるところです。商品AとBがありどちらが安いかを計算する場合、金額計算は値引きや容量などによって条件が複数あり、人が正確に計算しようとすると、紙とペンがいりますよね。難しいですよね、それを単純にできればハッピーですよね。

 

高いを安く

残念ながらこの要素は入っておりません。無料アプリで提供しておりますので、探してみれば有料アプリで同じようなものがあるのかもしれませんね。

但し計算結果は安くものを買えることを目標としたアプリですので、そういう意味では該当しているのかもしれません。

 

長いを短く(時間)

 電卓機能を搭載しておりますので自身で計算するよりもより速く結果が出ますので、この要素もばっちり入っています。現代人は忙しいですからね。

 

 

得を考えてみることで新しいアイディアの創出に繋がりますね。

これからアプリを作成する場合は今回紹介したポイントを参考にしながら考えてみてはいかがでしょうか?

 

ではまたまた次回お会いしましょう♪

 

 

 

 

 

 

MHWアイスボーンの覚醒武器に魅せられて

こんにちは、TF's appsです。

 

最近、どハマりしているモンスターハンターワールドアイスボーンの覚醒武器について

考えてみます。一言でいうと課金は無いですがガチャ要素のあるシステムです。

 

やっぱり誰でもくじ夢中になりますね。今の時期ですと年末ジャンボ宝くじも同じかな。この要素をアプリに搭載することはアプリの収入を上げる一つの手でもありますね。

 

ムフェトジーヴァ

f:id:TFs_apps:20191221132712p:plain

 

討伐後に手に入るガチャ要素の覚醒武器

f:id:TFs_apps:20191221132752p:plain

 

お目当ての武器が出た時には「やったー!!」ってなります。

御年38才のおっさんでも子供のように喜んでしまいました。

 

アプリで考えてもゲーム系はほとんどガチャ要素がありますよね!?

運営型としてはアプリ収入も上がるし、長く遊んでもらうための大きな要素ですね。

 

このような機能をツール系アプリにでも載せられないかという事で、少しチャレンジしたアプリがあった事を思い出しました。

 

admobの広告にリワードを搭載してアプリの画面模様を変えるような試みをしました。具体的には、動画リワードを使用したユーザーには一定のポイントを与え、特定のポイントを貯めると、選べる画面デザインを増やしていく形式です。

自分好みの画面デザインにしたいユーザーからは好反応があり今も継続中です。

アプリは見た目の良さもインストールしてもらう為にはかなり重要なファクターと捉えています☆

 

ツール屋の私としては、今後もくじ機能を考えていき、長く付き合ってもらえるアプリに成長させていきたいですね。

 

・・・・

・・・・

ただ、しばらくは週末のアプリ作成はお休みかもです(^^v)

 

モンハンの覚醒武器をいっぱい集めないと!!忙しい忙しい(汗)

 

ブログを描きながら、横にはモンハンが起動中です。

また思い付きでブログも更新していきます、ではまた次回お会いしましょう♪

 

 

 

 

 

 

 

 

 

アプリの作り方 まずは絵を描いてみよう♪

こんばんわ、TF's appsです。

今回の記事はアプリの作り方について紹介します。

 

プラモデルでも組み立て式の家具でも

設計図ってありますよね?

 

私はアプリを作る時、必ず設計図を作成します。

・・・っといってもフリーハンドでくちゃくちゃっと

描いたものでアプリのイメージを膨らませるための

単なる絵です。

 

でもこの絵がないと・・・いざ作るってなった時に、

このボタンは真ん中で?あのテキストは左上で?

・・・

う~ん

・・・

時間が掛かりますし、画面を作るのに慌てます(汗)

 

簡単な絵を描くだけでも

もっとこうすれば良い、やっぱこの案ダメだな

って感じで実現に向けた詳細仕様が頭の中で

勝手に出てきます。

 

思った以上に効果がありますので

ぜひ一度トライして下さい♪

オススメです☆☆

 

この記事を読まれている方はもっと凄い

設計図を考えておられるかもしれませんが(汗)

 

では実際に私が作ったはこんな感じです。

▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼

 

 

価格比較 どちらがお得 (金額計算アプリ)

https://play.google.com/store/apps/details?id=tfsapps.loveprice&hl=ja

f:id:TFs_apps:20191213225408p:plain

<設計図>

かなり雑な絵が設計図です(汗)

これはある程度頭の中にイメージが出来ている状態で絵を描いています。

絵を描いたのには、金額計算に必要な項目を出すのが目的だった気がします。

f:id:TFs_apps:20191213225033j:plain

 

<完成画面>

こんな感じの製品画面になりました(笑)

結構良い画面になっていませんか?自画自賛・・・・

f:id:TFs_apps:20191213225611p:plain

 

この結果は自分の中でも劇的ビフォーアフターな感じです。

あまり良い例ではありませんでしたので。次に行きましょう。

 

中にはもっと検討した設計図があります。

例えばこのアプリ。

 

価格比較 買い物上手(金額計算アプリ)

https://play.google.com/store/apps/details?id=ftapps.goodshopping&hl=ja

f:id:TFs_apps:20191213230132p:plain

 

<設計図>

さっきより真面目に検討した例です。

絵を描くことでイメージがいっぱい膨らんだ例の一つです。

f:id:TFs_apps:20191213230156j:plain

 

<完成画面>

f:id:TFs_apps:20191213230426p:plain

 

結構、絵と完成品の画面が類似していませんか?

設計図を見ながら製品画面を作っていたのを今でも覚えています。

 

まだまだ紹介したい絵はいっぱいあるのですが、

これ以上はまた別のネタで紹介しますね。

 

とにかく今回紹介したいことは

 

アプリを作るのに迷ったら

 もしくは

アプリを作るのに手が止まるなら

まず絵を描くってことです。

 

絵の中に答えが多少答えがあります。

ではまた次回お会いしましょう♪