シンプルな家計簿iPhoneアプリ Paylog v1.3.2 を公開しました

2年弱ぶりのアップデートになります。

Paylog - かんたん支払い記録
Paylog - かんたん支払い記録
開発者: itok
金額: ¥120

実はといいますか、このアプリ、個人的にはもうサポートは無理だなあというわけで、今年の最初ごろにひっそりと公開を停止しておりました。

まあ最終更新が2014年の12月で、その頃も当時の最新OSヘの対応だけがメインだったわけですし、なにより、もともとがフラットデザイン以前の産物(しかも3.5inch前提でつくられた)なのでいろいろと見た目が古めかしく、ちゃんとメンテを続けようと思ったらそれこそ本腰を入れての大改造が必要なのではないかと。

そんなわけで、会社を設立した時も、このアプリに関しては個人の所有のままにしておりまして、いろいろと考えた結果、ひっそりと姿を消すことにしたのです。(実は公式サイトもすでに存在していません)

ただ、その「ひっそりと」がよくなかったです。iOS10による不具合の報告が国内外から結構な数とどきまして、感謝とともにほんとすいませんという感じになりまして、仮にサポートを終了するにしても、ちゃんとデータを書き出してもらうところまでやっておかないとダメだったと反省。

報告いただいたユーザのみなさんありがとうございました。そしてご迷惑をおかけしてすいませんでした。

もちろん、以前のバージョンより書き出しの機能はあったんですが、今回の不具合ではその画面に到達できないという致命的な問題で、入力し続けたデータがアクセス不能になるという、こういうデータ蓄積系のアプリとしては最もやってはいけない事態となっていました。

今回のアップデートではこのiOS10での不具合を解消しています。ただ、あまりにも古いプロジェクトなので余計なことはせずとにかく最新環境で基本的な操作が一通りできることだけを優先させました。

さて、ここまでが現在までのお話。で、これからどうするのかというのは未定です。

もともとこのv1.3.2をもって本当の最終バージョンとするつもりでした。ストアからのアップデート内容にもその旨を通知するつもりでしたが、プロジェクトを触っていて、このアプリを作っていた頃のこと、この家計簿という泥沼ジャンルに足を突っ込んだ時のことを思い出しまして、もし、今回のような騒動にもめげずに使い続けてくれるユーザさんがいるのなら、開発者としてこんなに嬉しいことはないし、やっぱりちゃんとメンテしていかなくちゃいけないんじゃないかという気分になっています。

・・・と書きましたけれども、まだ予定は未定です。ただ、ちゃんと時間をとって検討する予定ですし、もしメンテを終了するならそれはちゃんとユーザさんに告知したいと思います。

そんな中途半端な状態ではありますが、既存ユーザのみなさんはとりあえずアップデートしていただければと。

関西モバイルアプリ研究会 #19 にいってきました – 「Realm Mobile Platformを使ってみた」

上の子に「おとーさん、がんばってねー、飲み過ぎないでねー」といわれて向かった恒例の勉強会。(京都開催の場合は、いったん帰宅してから出直すことが多いのです)

もう次で20回になるのですね。早いものです。

関西モバイルアプリ研究会 #19 – connpass

今回はハロウィン回の予定だったのですが、先日のRealm meetupに感化されてその話をしてきました。

20161026_img_9246

あ、冒頭で紹介したハロウィンアプリはこちらです。iOS標準の顔認識使ってますよ、と。

で、肝心の資料はこちら。

readable contentはもっとさわっていきたいところ。あとQtとかめちゃ久しぶりにききました(10年くらい前にQtでアプリ作ってた)。Swiftの話もUIKitの話もAndroidの話も勉強になりました。

次は何を話そうかな。まあ、いろいろと出てきそうなところではありますけれど。

そんなこんなでおつかれさまでした。幹事のみなさまありがとうございました。

Realm meetup 関西 #2 に行ってきました

先日、Realm Mobile Platformを発表した Realm の meetup に行ってきました。

Realm meetup 関西 #2 – connpass

いつか東京開催のは行ってみたいなあと思いつつ、関西での開催は2回目。1回目は残念ながら夏休み中で参加できなかったのですが、今回は無事に参加できました。

フェンリルさんスポンサーによりグランフロントにて。

内容はもちろんMobile Platformの話がメイン。

Realm: Create reactive mobile apps in a fraction of the time

発表された時は、なんかまたすごいことはじめたなあと思っていたわけですけれども、いやあ、あのデモみたら、そらもう「お〜〜〜!!!」って感じでした。

リアルタイムなDB同期があれば、それだけですむサービスっていうのは結構ありそうな気もしますね。そうだとするとサービスがかなり簡単に構築できるんじゃないかという期待感。

気になったこともいろいろと直接中の人にきけたのでよかったです。(って、サーバ構築の話を聞くの忘れてた・・・)

なんか手直なアプリで試してみたいところですね。あと、AndroidでもRealm導入したいですね。

 

懇親会でのハイライト。「あの〜、学生さんですか?」って現役の大学生さんにきかれました。さすがにもうそれはないわ〜

20161020_img_9240

で、懇親会終わって、余ったビールを「いとーさん持って帰ってください」って名指しされたので遠慮なく持って帰ってきました。

そんなこんなで、関係者のみなさんありがとうございました。参加されたみなさんおつかれさまでした。

また3回目があるといいですね。(ってアンケート書かなくちゃ)

関西モバイルアプリ研究会 #18 にいってきました – 「時計仕掛けのアヒル」

毎月恒例の勉強会。「今日なんの勉強会?」「あ、関モバです」「あー関モバね」っていう会話が家族で成り立つくらいの馴染み具合。

関西モバイルアプリ研究会 #18 – connpass

今回は大阪。Yahoo!さんの会場にて。

20160928_img_9152-%e3%81%ae%e3%82%b3%e3%83%94%e3%83%bc

先日公開されたwatchOS3にちなんで、同じく先日公開されたSmartTub v4の話をしてきました。

あ、スライド内の動画はこちら。

アプリはこちらから(宣伝)

‎SmartTub
‎SmartTub
開発者: sorakaze Inc.
金額: 無料+

今回はiOS/Androidが半々くらいのバランスでちょうどいい感じで面白かったです。

相変わらずりあくてぃぶの概念しっくりはいってこないとか、Firebase Push今度試してみようとか、RAWサポート面白そうとか、そのほかいろいろ。

次はハロウィンシーズンなのでハロウィンの話でもしようかなとか思ったけれど、どうなることやら。

そんなこんなでおつかれさまでした。幹事のみなさまありがとうございました。

全く余談ですが

というわけで、まあ、どうでもいいことだけど、自分の記録をさかのぼってみた。関モバ18回開催、参加16回、発表14回でした。参加16回のうち1回はWWDC特別会でLTなしでしたけれど。まあ、ほんとどうでもいい記録でした

iPhone7がやってきた(AppleWatchも)

ここでの報告が遅れてしまいましたが、iPhone7とAppleWatch series2がやってきました。

20160927_img_0003-%e3%81%ae%e3%82%b3%e3%83%94%e3%83%bc

(時計のバンドはウィーブナイロンで注文しましたけれど、普段の使い方からやっぱり元のスポーツに変更)

AppleStoreでの予約開始直後(16:05くらい)に予約できまして、時計は発売日当日にやってきたのですが、電話のほうは色のせいでちょっと遅れての到着。

やったーつや黒だー、と思ったものの、そういえば、昔は黒といえばつや黒でしたね。そういえば。

20160927_20160927_img_0337-%e3%81%ae%e3%82%b3%e3%83%94%e3%83%bc

うんうん、でもこの色はいい感じ。まったかいがありました。

ホームボタンはもう慣れました。でもやっぱりシャッター音はうるさいかも。自作の消音カメラ使いましょうかね(宣伝)

時計はジョギングでbuilt in GPS活躍中。iPhone無しで走ってますけどちゃんと位置情報取れてるみたいですね(ここに地図は載せられないけれど。

そんなこんなで新しい仲間が増えました。よろしくお願いしますです。

で、会社の引き出しもごちゃっとしてきた。

20160927_img_9150

関西モバイルアプリ研究会 #17 にいってきました – 「VoiceOverの話」

最近京都開催が続いていますけれども、恒例の勉強会。(個人的には京都開催でうれしいけど)

関西モバイルアプリ研究会 #17 – connpass

今回もなぜかトップバッター。

20160831_IMG_9076 のコピー

まあ、ネタがネタなのでかぶることもないので安心安心・・・

と思っていたら、まさかのVoiceOverネタかぶり。そんなことってあるんですかという感じでお互いびっくり。でもまあ、いい感じに補完しあえたんじゃないかと思いました。(10人中2人がVoiceOverについて話すなんでだれが想像したでしょうか!)

ま、アクセシビリティについて少しでも興味を持ってもらえたらな、と。

あとは、SwiftGen使ってみようとか、MobileVisionはiOSにも来て欲しいとか、ATSはまだ闇が多そうだなあとか、とか。あと公式ドキュメント大事ね。

次は大阪開催とかそういう噂です。次のiOS10は出てるでしょうし、多分新しいiPhoneもでてるでしょうね。watchは、どうかなあ・・・なんにしても正規版として公開された情報でいろいろと話すことはありそうです。

みなさんおつかれさまでした。幹事の方ありがとうございました。

関西モバイルアプリ研究会 #16 にいってきました – 「UIStackViewを使ってみた」

恒例の勉強会。今回は京都駅近くのフリューさんにて。

関西モバイルアプリ研究会 #16 – connpass

道中ポケモンしてる人めっちゃ多かった。普段の生活圏内ではあまり遭遇しないので新鮮でした。

20160728_IMG_8936 のコピー

若干のネタかぶり感もありましたけれども、トップバッターだったので先行逃げ切った感じで無事になんとか(順番逆だったらかなりやばかった)

(途中のデモがPDFだとなにやってるかわからないですけれどもそこはご愛嬌)

あ、それで今回の発表で一番大事なことは「iOS10でたらiOS8のサポートは終了しよう!」ってことです。これ大事。

XcodeとSwiftの進化は(いろんな意味で)目が離せないとか、Firebaseいい加減に使ってみないととか、懐かしのアスペクト指向とか。

あとはやっぱりポケモンネタもちらほらと。って、みなさんプレイ率高めな印象でした。

次も京都開催っぽいです。すでになんとなくネタの候補はある感じもするけれど。

みなさんおつかれさまでした。幹事の方ありがとうございました。

関西モバイルアプリ研究会 #14 にいってきました

久しぶりのはてなさん開催。

関西モバイルアプリ研究会 #14 – connpass

はてなさんということでオフィスから直接行きました。徒歩15分くらい。近いものです。

そして、自分的には関モバに参加して初めて発表してません。というか発表枠からもれたんですけれども、それはそれとして抽選だから仕方ないです。

まあ、いつもは、申し込む段階で発表内容について決まってるもんですが、今回は「なにしようかな?」って割とほんとに悩んでいたこともあったので、そのせいかもしれないですね。運ってそういうもの。

20160525_IMG_8599 のコピー

準備不要なので、それはそれでなんか当日までの心構え的に調子狂うというかなんというか。

それでも普通に楽しめました。今回から質疑応答の時間がしっかり確保されたっていうのもありますけれど、その時間もかなり有意義だったんじゃないかと。

先日のGoogle I/Oで発表されたConstraintやFireBaseの話題があったり、Swift3の話とか、まさかのActiveDirectoryからのReactNative2連発。今回は話題がかなり多岐にわたっていたような気がします。

発表しないとしても、なにかキーワート的な発見があるのであなどれません勉強会。

そんなこんなでみなさんおつかれさまでした。幹事の方ありがとうございました。

そうはいっても次は、なにか話せるといいですな。

関西モバイルアプリ研究会 #13 にいってきました – 「Parse Serverを使ってみた」

毎月恒例の勉強会。今回はなんと大阪のYahoo!さんのオフィスで開催されました。初Yahoo!

関西モバイルアプリ研究会 #13 – connpass

27階とか行くの久しぶり。大阪の夜景はきれいでした。Yahoo!さんありがとうございました。

20160427_IMG_8481 のコピー

さて、いまのところ当選確率100%でして、今回はその他枠で自分的にホットな話題を。

といいつつも結局のところ、発表でもいいましたけれど、ここを見るのがいい感じです。 @nagisawks さんありがとうございます〜

parse serverに移行してAPNS,GCM通知 – Qiita

他の参考リンクとしては、nginxの絡みはこちらのStep4。

How To Migrate a Parse App to Parse Server on Ubuntu 14.04 | DigitalOcean

ATS(SSL)まわりはこちらを参考にしました。

ios – How to setup forward secrecy in nginx so that iOS9 (Xcode7) app with default ATS settings can connect to my server? – Stack Overflow

みなさんの発表もいろいろと興味深かったです。snapkit要チェック。

有志で二次会も開催されましてhey siriで盛り上がったりしておりました。問題をぶん殴れる道具大事。

次回は京都開催っぽいですね。当選100%はどこまで続くのか・・・

みなさんおつかれさまでした。幹事の方ありがとうございました。

関西モバイルアプリ研究会 #12 にいってきました – 「Live PhotoをアニメーションGIFに書き出す」

「おとーさんがんばってねー!!」と元気な声で見送られながら行ってきました関モバ。

関西モバイルアプリ研究会 #12 – connpass

今回は久しぶりに京都駅近くのフリューさんのところでした。いつながらにスポンサーの企業さん本当にありがとうございます。

20160331_IMG_8423 のコピー

で、毎度ながらの厳正抽選をくぐり抜けて、最新の話というわけではないけれど、いろんな小ネタが詰まった感じの話をざーっとしてきました。

発表ではOptionSetTypeのPredicateがうまくいかないという話をしていましたけれど、その後の指摘によりちゃんとできることが判明。サンプルコードもそれに合わせて修正しています(スライドは内容としてはほとんど影響しないので発表時のままです)

itok/LivePhotoToAnimatedGif

@ikesyo さんありがとうございます。

そういえば、発表枠で申し込んで抽選落ちたことないですね、すごい。そろそろやばいかも。

さて、他の話題としてはEULA大事とか、AppleMusicなにかできるかもとか、state restoration大変よねえ、とか。

そのあとの2次会ではこあでーたの話で盛り上がって・・・ってあれ?これ前回フリューさんで開催された時と同じ流れじゃ?と思ったけれど、記録によればやっぱりそうだった。

懇親会後に珍しく2次会が開催されてそこではこあでーたの話で盛り上がっていました。

関西モバイルアプリ研究会 #7 にいってきました

次はまた大阪開催だそうです。超有名企業の会場で行われるとか。次はなに話そうかなあ〜

というわけで、みなさんおつかれさまでした。幹事の方々ありがとうございました。