趣味プログラマによるOSS開発日誌

趣味で作っているOSSソフトウェアの紹介や関連技術の紹介、楽曲製作、Webデザイン勉強状況を紹介します。

PhoneGap

Qiita投稿アプリ開発(20) 開発を終えて

アプリ名でリジェクトを受けてどうなることやらと思っていましたが、2回目のレビューを運良く通過し、無事アプリをリリースできて良かったです。リリースという一つの区切りを迎えたので、ここで今回の開発を振り返ってみます。開発期間が約二ヶ月間となって…

Qiita記事投稿専用アプリ『どこでもQiita』リリース

これまで開発を続けてきた、Qiitaへ記事を投稿する専用アプリ『どこでもQiita』がAppleの審査を無事に通過し、正式にリリースしました! アプリは以下のリンクからダウンロードすることができます。 https://itunes.apple.com/jp/app/dokodemoqiita-ji-shi-b…

Qiita投稿アプリ開発(19) Appleからリジェクトを受けてしまいました

次のQiitaアプリに関する投稿は、アプリリリースのお知らせとしたかったのですが、なかなかうまくいかないものですね。Appleからリジェクトを受けてしまいました。 iOSアプリとして今まで2個のアプリを公開していますが、運よくもこれらはリジェクト無しで公…

Qiita投稿アプリ開発(18) アプリからQiitaへ投稿してみた

アプリの課題点が無くなったところで、実際にアプリからQiitaへ記事を投稿してみました。結論から言うと、紐付けされたTwitterアカウントから投稿出来なかったことを除き、問題なくQiitaへ記事を投稿できました。その記事というのがこちら。Android - [Unity…

Qiita投稿アプリ開発(17) 課題解決完了

アプリリリースに向けて、実機で出てきた問題をただ解決するだけの簡単なお仕事です。 と言いたいところですが、そう簡単ではありませんでした。 自分で作った部分の修正だけならよかったのですが、使っているライブラリにも修正が必要でした。 洗い出した問…

Qiita投稿アプリ開発(16) 改善すべき点の洗い出し

実機にどこでもQiitaをインストールし、Qiitaへ投稿するための記事を作成してみました。記事が完成する前に色々と問題が出てきているので、ここでアプリの問題点を洗い出してみます。投稿・下書きの一覧で表示される各項目の表示部分が狭く、見づらいエディ…

Qiita投稿アプリ開発(15) スクリーンショット(iPhone 5S 実機)

前回の予告通り、手持ちのiPhone 5Sでアプリを動作させてみました。 iPhoneのデバイス登録が失効していて再登録することを除いては、特別に躓くことなくスムーズに動作確認まで行えました。 非常に簡単なため、手順というほどの作業は無いのですが、手順を簡…

Qiita投稿アプリ開発(14) スクリーンショット(iOSシミュレータ)

前回の記事でOnsen UIを使うことを決めました。 しかし、Onsen UIがjQueryに対応しているとは言っても、Anguler JSをベースとしたライブラリです。 Flat UIからOnsen UIへの移行に苦戦し、結局週末のほとんどが移行作業となってしまいました・・・。 とは言…

Qiita投稿アプリ開発(13) Onsen UI

前回の記事でMobile Anguler UIが良さそうだということを書きました。その後の調査でわかったのが、Mobile Anguler UIはAnguler JSをベースとしていて、修正が大量に発生しそうだということです。まさに危惧していたことがそのまま現実となった感じです。こ…

Qiita投稿アプリ開発(12) Mobile Angular UI

前回の記事に引き続き、どこでもQiitaのデザインについてです。どこでもQiitaのデザインをFlat UIすると宣言してしまいましたが、使ってみるとデザインがイマイチでした。確かにフラットなデザインではあるのですが、こうなんと言うかWebページっぽさがあり…

Qiita投稿アプリ開発(11) アプリのデザイン

Qiita投稿アプリの正式名称ですが、GitHubに公開した段階で「どこでもQiita」とすることに決めました。某ソニー製のゲームソフトが由来ですが、今回開発しているアプリを使うことで会社、通勤中の電車、自宅など、どこでもQiitaに投稿できるようになるという…

Qiita投稿アプリ開発(10) 機能実装完了

いつの間にかQiita投稿アプリ開発日記も10回目となりました。早いものですね。細かい機能に関する実装が全て完了したため、アプリ開発で残すところはデザインとデバッグだけとなりました。最初の時から仕様の変更を何回かしていたと思うので、今回実装した機…

Qiita投稿アプリ開発(8) marked+highlight.jsで下書きの簡易プレビュー

先週末に実装した機能もこれで最後ですね。 面倒そうで一番開発に対して乗り気のなかった下書きのプレビューですが、もし自分がアプリを使う立場だったらと考えると、これは欲しいなと思いました。 投稿してから編集するのはおかしな話ですからね。 昔だった…

Qiita投稿アプリ開発(7) OAuth認証

InAppBrowserの問題をクリアし、OAuth認証の完成まであと少しという段階です。 しかし! Qiitaの公式にOAuth認証の最後のアクセストークン取得のドキュメントが無いというとんでもない状況に遭遇です。 ドキュメントが無いといくら認証の手順を知っていても…

Qiita投稿アプリ開発(6) InAppBrowserの不具合?

休日は趣味のDTMとアプリ開発に明け暮れていました。 ちなみに、Qiita投稿アプリ開発の進捗はかなり順調です。 OAuthの認証は無事実装でき、本来なら作る予定のなかった下書きのプレビュー機能まで完成しました。 休日にやったことを1回の 記事で書くのには…

Qiita投稿アプリ開発(4) Qiita APIのバージョン

Qiitaで利用可能なAPIには、v1とv2の2つのバージョンがあります。これまでドキュメントの分かりやすさからv1を利用していたのですが、v2とどちらを利用したら良いか迷っていました。そこで別件でも聞きたいことがあったので、思い切ってQiitaのサポートに聞…

Qiita投稿アプリ開発(3) ドキュメントはきちんと読もう

仕様を見直してライブラリの整備も完了し、絶賛開発中です。 問題が発生したわけでは無いのですが、今回はQiitaの限定下書き投稿について少し触れておこうと思います。 Qiitaへ投稿した記事一覧を取得する必要が開発中で出てきて、ajaxによる非同期通信を利…

Qiita投稿アプリ開発(2) ライブラリ

PhoneGapはhtmlとcss、javascriptで開発を行っていきます。 ホームページを作る感覚でアプリが作れてしまうので、敷居は非常に低いのですが、世の中に出回っているライブラリを使うとより効率よく開発を進めることができます。 今回作成しているQiita投稿ア…

Qiita投稿アプリ開発(1) 仕様の変更

Qiitaへ記事を投稿するアプリの開発、はじめました - 趣味プログラマによるOSS開発日誌 こんな投稿から始まったアプリ開発ですが、早くも仕様の見直しが必要なところが出てきています。 Qiita上に下書きを保存 下書きのプレビュー画面 Qiita上に下書きを保存…

Qiitaへ記事を投稿するアプリの開発、はじめました

通勤時間を有効活用しようと、最近Qiitaに投稿するための記事をiPhoneのメモ帳で書いています。 iPhoneからQiitaへ投稿することになるので、メモ帳の内容をGoogle Docsにコピーして自宅のパソコンから投稿しているのですが、これが意外と面倒ですね。 できれ…

PhoneGapからDatabase.comに接続する

ここ最近、iOS/Android向けにアプリを作るために、クロスプラットフォームな開発ができるPhoneGapを使っています。 Xamarineと呼ばれるものが最近注目されているようですが、有料とのことで諦めました。 で、本題です。 PhoneGapのチュートリアルとして、Ado…