wai

iOSエンジニアです。 個人開発もしてます。 最近Androidの勉強も始め、個人開発…

wai

iOSエンジニアです。 個人開発もしてます。 最近Androidの勉強も始め、個人開発でリリースしたiOSアプリのAndroid版を作成し始めたのを機に、noteを始めました。 まずは、Android開発の過程を記事にします。

記事一覧

iOS編み物カウンター2更新情報

ざっくり言いますと、カウンターとかリマインドをコピーできるようになりました!! なんでコピーできるようにしたか、、、 たとえばセーターを編んでることを想像してみ…

wai
2か月前
3

編み物カウンターアプリの開発について

Android版の編み物カウンター2をリリースするにあたり、アプリを開発した理由とかを少し残しておこうかと。 編み物カウンターのダウンロードはこちら 「毛糸だま 2023年…

wai
2か月前
31

【編み物カウンター】サポートのお願い

こんにちは。waiです。 いつも編み物カウンターを使っていただき、ありがとうございます!! みなさん、編んでますか? みなさん、編み物カウンター使っていますか? も…

500
wai
4か月前
8

CoreDataからFirebaseに移行 導入

アプリのご紹介 現在、新規アプリを作成しています。 題して、「毛糸メモ」です。 なんてことはない、自分が持っている毛糸の写真とちょっとした情報をメモするアプリで…

wai
3年前
2

iOSエンジニアがAndroidアプリをリリースするまで9 〜リリース〜

前回の記事、次もウィジェットについて書くようなことを言ってますが、いざリリースしてしまうとその気がなくなってしまいます。。。 やはりこういう記事は鮮度が大事です…

wai
3年前

iOSエンジニアがAndroidアプリをリリースするまで8 〜ウィジェット①〜

我が編み物カウンターの大きな特徴、ウィジェットです。 iOSで編み物カウンターを作ったきっかけが、「アプリを立ち上げなくてもウィジェットで操作できたら便利じゃん」…

wai
3年前

iOSエンジニアがAndroidアプリをリリースするまで7 〜通知〜

通知はアプリの継続的な利用を促すために重要なコンテンツだとよく言われます。 しばらくアプリを使っていなかったユーザーを引き戻すために使うようです。 編み物カウン…

wai
3年前

iOSエンジニアがAndroidアプリをリリースするまで6 〜DataBindingとLiveData〜

仕事ではiOSエンジニアとしてiOSアプリに携わっています。 先日、他のメンバーから「Androidエンジニアの募集要件を教えてほしい」と問い合わせがありました。 弊社、正社…

wai
3年前

iOSエンジニアがAndroidアプリをリリースするまで5 〜リストでカスタムセル〜

リスト表示はアプリの基本。 編み物カウンターもアプリを起動したときに一番最初に表示されるのは、保存されたカウンターの一覧です。 今回はリスト表示を実装しました。 …

wai
3年前

iOSエンジニアがAndroidアプリをリリースするまで4 〜Rxなんたら〜

Rx-Java, Rx-Kotlin, Rx-Android iOSではもはデファクトスタンダードとなっているRx-Swift。 いわゆるリアクティブプログラミングを実現するための便利なライブラリ。 And…

wai
3年前
2

iOSエンジニアがAndroidアプリをリリースするまで3 〜BottomNavigationViewのFragmentをViewPager2で切り替える〜

前の記事で、BottomNavigationで切り替えるFragmentは毎回生成されていて無駄じゃない?と書きました。 ViewPagerでFragmentを切り替えることで毎回生成しなくて済むとい…

wai
3年前
3

iOSエンジニアがAndroidアプリをリリースするまで2 〜BottomNavigationActivity 謎の隙間との格闘〜

iOSアプリでは下タブ(UITabBarController)はメジャーですが、Androidってあまり下のタブで画面を切り替えるイメージがありませんでした。 どっちかというと上のタブ。 た…

wai
3年前
1

iOSエンジニアがAndroidアプリをリリースするまで1 〜きっかけ〜

初めまして。waiです。 iOSエンジニアです。 とはいえ、まだ実務での経験はちょうど1年の新米iOSエンジニアです。 実務で経験する前から独学で始めて、編み物カウンターと…

wai
3年前
3
iOS編み物カウンター2更新情報

iOS編み物カウンター2更新情報

ざっくり言いますと、カウンターとかリマインドをコピーできるようになりました!!

なんでコピーできるようにしたか、、、

たとえばセーターを編んでることを想像してみてください。

前身頃、後ろ身頃を編む。
カウンターには、減らし目のタイミングをしっかりリマインド設定。

次は袖!
袖の減らし目のところ、本にはだいたいこんなことが書いてあります。

「前と同じ」「後ろと同じ」

身頃と同じリマインド

もっとみる
編み物カウンターアプリの開発について

編み物カウンターアプリの開発について

Android版の編み物カウンター2をリリースするにあたり、アプリを開発した理由とかを少し残しておこうかと。

編み物カウンターのダウンロードはこちら

「毛糸だま 2023年春号 vol.197」にも載せていただいたのでぜひ!!
https://amimono.me/article/detail.html?id=523

段数ってどう把握する?みなさんどこまで編んだか、段数ってどのように把握して

もっとみる
【編み物カウンター】サポートのお願い

【編み物カウンター】サポートのお願い

こんにちは。waiです。

いつも編み物カウンターを使っていただき、ありがとうございます!!

みなさん、編んでますか?
みなさん、編み物カウンター使っていますか?

もちろん、私も編んでますし、編み物カウンター使っています。

みなさんにたくさん使っていただいている編み物カウンター、開発・運営を全てwai一人で行っています。

今後も継続して開発、改善、機能アップ、そしてAndroid版の開発を

もっとみる
CoreDataからFirebaseに移行 導入

CoreDataからFirebaseに移行 導入

アプリのご紹介
現在、新規アプリを作成しています。

題して、「毛糸メモ」です。

なんてことはない、自分が持っている毛糸の写真とちょっとした情報をメモするアプリです。
なぜ欲しいかというと、ふと寄った手芸屋で毛糸を見ていて、
・家にどの毛糸があったのか
・どのロットだったのか
・どれくらい残っているのか
がわからず、出直すということがしばしばだったんです。

それにプラスして、「本で見つけた作品

もっとみる

iOSエンジニアがAndroidアプリをリリースするまで9 〜リリース〜

前回の記事、次もウィジェットについて書くようなことを言ってますが、いざリリースしてしまうとその気がなくなってしまいます。。。

やはりこういう記事は鮮度が大事ですね。反省。

ウィジェット完成表示する内容はiOSもAndroidも一緒ですが、どのカウンターを表示するかの選択や大きさを変えられる/変えられないなど、両OS間の違いを意識しながら実装できて楽しかったです。

はい。終わりw
ウィジェット

もっとみる
iOSエンジニアがAndroidアプリをリリースするまで8 〜ウィジェット①〜

iOSエンジニアがAndroidアプリをリリースするまで8 〜ウィジェット①〜

我が編み物カウンターの大きな特徴、ウィジェットです。

iOSで編み物カウンターを作ったきっかけが、「アプリを立ち上げなくてもウィジェットで操作できたら便利じゃん」というところでした。

全ての機能をウィジェットで実現するわけではありませんが、一番メインとなる「カウントアップ」だけでもあれば、大変便利ではなかろうかと。

はい、便利なんです。かなり。

Android版編み物カウンターでも当然やり

もっとみる
iOSエンジニアがAndroidアプリをリリースするまで7 〜通知〜

iOSエンジニアがAndroidアプリをリリースするまで7 〜通知〜

通知はアプリの継続的な利用を促すために重要なコンテンツだとよく言われます。

しばらくアプリを使っていなかったユーザーを引き戻すために使うようです。

編み物カウンターのAndroid版で通知を実装したのでそのことを書きます。

編み物カウンターの通知編み物は往復で編むにしろ、円に編むにしろ、段数を数えながら編みます。毎段毎段同じ編み方のこともあれば、特定の段の時だけ模様を変えてみたり、毛糸の色を

もっとみる

iOSエンジニアがAndroidアプリをリリースするまで6 〜DataBindingとLiveData〜

仕事ではiOSエンジニアとしてiOSアプリに携わっています。

先日、他のメンバーから「Androidエンジニアの募集要件を教えてほしい」と問い合わせがありました。
弊社、正社員のAndroidエンジニアがおらず、フリーランスにお願いしています。
そこで、Androidを担当するフリーランスに聞いたところいくつか回答がありましたが、その中に「DataBindingの理解」というのがありました。

もっとみる
iOSエンジニアがAndroidアプリをリリースするまで5 〜リストでカスタムセル〜

iOSエンジニアがAndroidアプリをリリースするまで5 〜リストでカスタムセル〜

リスト表示はアプリの基本。

編み物カウンターもアプリを起動したときに一番最初に表示されるのは、保存されたカウンターの一覧です。
今回はリスト表示を実装しました。

また、データの永続化にはRealmを使うので、リストはRealmRecyclerViewAdapterを使って実装。

参考にした本以前の記事でも挙げたが、Androidを初めて勉強したとき、この本を使った。

一通り通読しながら写経

もっとみる
iOSエンジニアがAndroidアプリをリリースするまで4 〜Rxなんたら〜

iOSエンジニアがAndroidアプリをリリースするまで4 〜Rxなんたら〜

Rx-Java, Rx-Kotlin, Rx-Android
iOSではもはデファクトスタンダードとなっているRx-Swift。
いわゆるリアクティブプログラミングを実現するための便利なライブラリ。

Androidアプリでも使いたいと思い、調べてみるとRx-Java, Rx-Kotlin, Rx-Androidと三種類もある。。。
どれを使っていいかわからない。。

ということで調べました。

もっとみる
iOSエンジニアがAndroidアプリをリリースするまで3 〜BottomNavigationViewのFragmentをViewPager2で切り替える〜

iOSエンジニアがAndroidアプリをリリースするまで3 〜BottomNavigationViewのFragmentをViewPager2で切り替える〜

前の記事で、BottomNavigationで切り替えるFragmentは毎回生成されていて無駄じゃない?と書きました。

ViewPagerでFragmentを切り替えることで毎回生成しなくて済むということで、実装しました。

ViewPager?ViewPager2?私がAndroidの勉強をするのに使ったのは以下の入門書。

この本でもFragmentの切り替えにViewPagerを使ってい

もっとみる
iOSエンジニアがAndroidアプリをリリースするまで2 〜BottomNavigationActivity 謎の隙間との格闘〜

iOSエンジニアがAndroidアプリをリリースするまで2 〜BottomNavigationActivity 謎の隙間との格闘〜

iOSアプリでは下タブ(UITabBarController)はメジャーですが、Androidってあまり下のタブで画面を切り替えるイメージがありませんでした。
どっちかというと上のタブ。
ただ、上のタブはリスト表示の画面が複数あって、カテゴリごとに切り替えるイメージで、アプリの機能での分け方とはちょっと違うんじゃないかな〜と思ってました。
ちょっと調べたらBottomNavigationActiv

もっとみる
iOSエンジニアがAndroidアプリをリリースするまで1 〜きっかけ〜

iOSエンジニアがAndroidアプリをリリースするまで1 〜きっかけ〜

初めまして。waiです。
iOSエンジニアです。
とはいえ、まだ実務での経験はちょうど1年の新米iOSエンジニアです。
実務で経験する前から独学で始めて、編み物カウンターというiOSアプリをリリースしています。
今回、編み物カウンターのAndroidアプリを開発、リリースすることを決めたので、その過程を記事にしたいと思います!

パッケージ名は小文字で1
Androidの入門書を一度通読して、個人

もっとみる