iOS,Swift,Xcode,アプリ開発

Thumbnail of post image 185

IQKeyboardManager ライブラリ iOSアプリでは TextField をタップすると、キーボードが下からニュルッと伸びてきます。 この際に、TextField の位 ...

iOS,RxSwift,Swift,Xcode,アプリ開発

Thumbnail of post image 049

概要 この記事では、MVVMアーキテクチャでiOSアプリを作る場合において、テキストフィールドを使う際に個人的によく使うユースケースをまとめています。 まず、テキストフィールドを使 ...

iOS,Swift,アプリ開発

Thumbnail of post image 053

iOS エンジニアなら一度は使ったことがあるであろう UserDefaults。 今まで私は以下のようなクラスを作って、UserDefaultsからデータを取り出したり格納したりし ...

iOS,Xcode,アプリ開発,トラブルシューティング

Thumbnail of post image 162

Xcode で iOSアプリ開発をしている際に、スプラッシュ画面が真っ黒になる事象が発生しました。 事象は以下のような感じで、アプリ起動直後に真っ黒な画面が表示されています。 スプ ...

iOS,Swift,アプリ開発

Thumbnail of post image 010

Swift でアプリ開発をしていると、enum は個人的に必須といえるほど頻繁に使用しています。 ねじまき enum なくして私のコーディングライフは存在し得ない...! まだまだ ...

iOS,Swift,アプリ開発,リリースアプリ

Thumbnail of post image 117

「エリアアラーム」をリリースしました 未経験からiOSエンジニア(SES)にジョブチェンジして1年半弱が経過しました。 SES企業特有の 客先ガチャ と ...

iOS,Swift,アプリ開発

Thumbnail of post image 034

GoogleMapにマーカー(GMSMarker)を複数表示すると、まれに以下のようにチカチカ明滅・点滅する事象に遭遇しました。 今回はその原因と対処法についてまとめています。 チ ...

Android,Kotlin,アプリ開発

Thumbnail of post image 037

アプリ内で使用するアイコン画像に、通知件数を表示するようなバッジを付与したいケースがあると思います。 こんな感じです。 上記はAndroidプロジェクトに初めから入っているドロイド ...

Kotlin,アプリ開発

Thumbnail of post image 053

RecyclerView の基本的な使い方を確認したので、備忘録として残しています。 ItemTouchHelper を使用して RecyclerView のアイテムをドラッグ ...

Kotlin,アプリ開発

Thumbnail of post image 176

Kotlin の関数まわりのことを学習したので、備忘録として残しています。 Kotlin では「関数」も「第一級オブジェクト」 第一級オブジェクトとは、簡単に言うと、Int 型や ...

アプリ開発

Thumbnail of post image 003

ユーザにアプリの機能を最初に案内してあげることで、利便性が向上しますし、アプリ自体のPRにも繋がりますよね。 「アプリの取扱説明書」としてよく使われるのは、ウォークスルーと呼ばれる ...

アプリ開発,デザイン

Thumbnail of post image 062

趣味でアプリやサービスを開発していると、一人でプログラミングとデザインの両方を行うケースが多いかと思います。 しかし、ソースコードを書きながらデザインも一緒に考える、といった方法だ ...

Firebase,アプリ開発

Thumbnail of post image 002

Firebase Authentication で Googleアカウント認証する手順をまとめました。 ねじまき 「メールアドレスとパスワード」を使用した認証は、Android S ...

アプリ開発,トラブルシューティング

Thumbnail of post image 044

Firebase Authentication を使おうとしたときに、以下のエラーが出ました。 Caused by: java.lang.IllegalStateException ...

Firebase,Web・IT

Thumbnail of post image 187

個人でアプリ開発をすると、バックエンドの実装ってかなり面倒です。 ちょっと手の込んだアプリを作りたかったら、ユーザ認証 や クラウドデータベース など、サーバサイドの実装が不可欠に ...