ぱんぶろ

パンジーの「いいね!」ブログ

[Androidアプリ開発]2chまとめアプリ作成への道①~ITproのRSSリーダーを真似る~

      2016/03/30    10 shares

2chmatome

初のエントリー形式での記事です。

その名も、
「2chまとめアプリ作成への道」

以前紹介した、「⇒2chまとめアプリの作り方。Android限定だけど。どやっ!」を
より詳しく説明するものです。

2chまとめアプリって比較的簡単(ほぼアイデアなし)に作れて
かつ、全くダウンロードされることはないというありがたいアプリです。

しかも、大手の2chまとめアプリだと、月100万円稼いでいるほど、
果てしない可能性を秘めています。
(参考⇒2chまとめ系アプリは儲かるのか?1ヶ月公開した私の実績から分かったこと。

まぁ大手ほどの優れたレスポンスのアプリは正直作り方が分かりませんが、
一般的な方法での作り方なら分かります。

アプリ開発初心者の登竜門として、
2chまとめアプリを作ってみましょう!
(※アプリ開発環境はすでに整っているものとして話をさせてもらいます。)

スポンサード リンク

とりあえず、ITproのRSSリーダーを真似て作ってみる。

ITproさんがチョー親切にRSSリーダーの作り方を紹介してくれています。

ほぼコピペで動くものが作れますし、
RSSアプリの”キモ”はだいたい勉強できる内容になってます。
第4回 簡単なRSSリーダーを作ってみる
第5回 RSSリーダーの要、パース機能を知る
第6回 詳細画面を付けて、簡易RSSリーダーの完成

とりあえずここを一通りバーっと呼んでください。
なんとなーく理解できる人もいれば、全く分からない・・・って人もいるでしょう。
(ちなみにわたしも最初読んだ時は意味不明でした。)

プログラムは書きながら覚えていくものなので、
とりあえず分からなくても参考にして作っちゃいましょう!

手順通りに作れば基本的には問題ないはずです。

「2chまとめアプリ作成への道」は、このRSSリーダーのソースをベースとする。

エントリー形式でシリーズ化する「2chまとめアプリ作成への道」ですが、
このITproさんのRSSリーダーのソースをベースとして話を進めていきます。

内容を理解するのはもちろんのこと、
確実に自分の環境でエラーなく動かせるようにしましょう。

一応、ITproさんのサイトで出来上がるソースを確認します。
上手く動かない方は自分のソースと見比べてみてください。

ITproで出来上がるファイルを一応確認。

■AndroidManifest.xml
2chmatome2

8行目のicon名でエラーが出る方は、「res/drawable」に格納されているファイル名(拡張子除く)に変更してみてください。

■res/layout/main.xml
2chmatome3

■res/layout/item_row.xml
2chmatome4

■res/layout/item_detail.xml
2chmatome5

■src/(自分の名前空間)/Item.java
2chmatome6

■src/(自分の名前空間)/RssReaderActivity.java
2chmatome7_1
2chmatome7_2
2chmatome7_3

■src/(自分の名前空間)/RssListAdapter.java
2chmatome8_1
2chmatome8_2

■src/(自分の名前空間)/RssParserTask.java
2chmatome9_1
2chmatome9_2
2chmatome9_3
2chmatome9_4

■src/(自分の名前空間)/ItemDetailActivity.java
2chmatome10

■フォルダ構成
2chmatome11

まとめ

ITproのRSSリーダーが自分の環境で動かせるようになりましたか?
これを2chまとめアプリを作る上でのベースとします。

内容の理解と、自分の環境で動作確認できるようにしましょう!

分からないことがあれば気軽に聞いてください。

次はRSSの”もと”となる、XMLファイルを作っていきます。
[NEXT]
[Androidアプリ開発]2chまとめアプリ作成への道②~2chサイトのRSSフィードをまとめたPHPを作る~