駆け出しエンジニアぱかぱかの成長記録

引くほど忘れっぽい新卒2年目駆け出しSEぱかぱかの備忘録です。

グルメノート開発

【Android】RecyclerViewのセルタップイベントを検知する

こんにちは!ぱかぱかです! お客様都合で今日もお休みを頂いているのですが、これでついに13連休も幕を閉じます…寂しいですね… 正月休みは小・中・高の友達にそれぞれ会ったり美味しいものを食べたりアプリを作ったり実家の猫と戯れたり、なかなか充実した…

【Android】内部ストレージに画像を保存しリストで表示する②

こんにちは!ぱかぱかです! 今日は現在開発を進めている飲食店記録アプリ「グルメノート」で、画像を内部ストレージに保存した後にそれを取得してリストに表示する実装についてまとめる記事の2つ目です。 長くなりそうと思って記事を分けたのですが、2つ目…

【Android】内部ストレージに画像を保存しリストで表示する①

こんにちは!ぱかぱかです! 1/4,5は有給を取得しているので10連休以上あるはずなのですが、あっという間に日が過ぎて行って怖いです… 1日中スウェットを着てPCの前で代わり映えのない日々を過ごしているからかもしれませんね… しかし、このように十分な時間…

【Android】RecyclerView + ListAdapter + DataBinding + LiveData + ViewModelで行った店リスト実装?

こんにちは!ぱかぱかです! 新年早々の大地震、被災された方へお見舞い申し上げます。 一昨日からついつい地震のニュースばかり見てしまい心が落ち着かず… でも私からできることはほとんどありませんので、微力ながら寄付をさせていただきました。donation.…

【Android】RecyclerViewとViewbinding/DataBinding

お久しぶりです!ぱかぱかです! また前回記事から時間が空いてしまいました…今日は現在開発を進めている飲食店記録アプリ「グルメノート」で、Viewbindingと DataBindingを使ってRecyclerViewに紐づける実装についてまとめておきます。 本当は店登録画面か…

【Android】Roomで複数テーブルに対して処理する

こんにちは!ぱかぱかです! 今日は現在開発を進めている飲食店記録アプリ「グルメノート」で、店登録画面からデータベースにデータを登録する処理の続きです。 前回はRoomライブラリを使って行きたい店の情報をrestaurantsテーブルに対してのみ登録する処理…

【Android】Roomを使用したデータベース保存

こんにちは!ぱかぱかです! 今日は現在開発を進めている飲食店記録アプリ「グルメノート」で、店登録画面からデータベースにデータを登録する処理についてまとめていきたいと思います。 以前データベースを扱う実装をしたときは普通にSQLiteライブラリだけ…

【Android】店登録画面の作成

こんにちは!ぱかぱかです! 今日は現在開発を進めている飲食店記録アプリ「グルメノート」の画面作成第3弾で、店登録ボタンの追加と店登録画面の作成についてまとめます。 技術的に特に新たな学びは無かったので進捗報告という感じになります。グルメノート…

【Android】RecyclerViewを使ったリストの実装

こんにちは!ぱかぱかです! 今日は現在開発を進めている飲食店記録アプリ「グルメノート」の画面作成第2弾で、前回作成したViewPager2内に表示するFragmentの中身を作っていきたいと思います! 前回の記事 radish-se.hatenablog.com前回はViewPager2を実装…

【Android】FragmentStateAdapterを使ったViewPager2の実装

こんにちは!ぱかぱかです! 今日は現在開発を進めている飲食店記録アプリ「グルメノート」の画面作成第1弾で、FragmentStateAdapterを使ったViewPager2の実装についてまとめたいと思います! 本当は開発を始める前にクラス図を整理しておきたかったのです…

【オブジェクト指向】SOLIDの原則について

こんにちは!ぱかぱかです! 今日は現在設計を進めている飲食店記録アプリ「グルメノート」のクラス設計にあたり、SOLIDの原則をおさらいしてみたいと思います。 SOLIDの原則とは SOLIDの原則はソフトウェア設計をより平易かつ柔軟にして保守しやすくするこ…

【Android】飲食店記録アプリ〜データ設計〜

こんにちは!ぱかぱかです! 今日は前回の記事で要件を詰めていた飲食店を記録するアプリ「グルメノート」のデータ設計を行いたいと思います。radish-se.hatenablog.com radish-se.hatenablog.com 前回のまとめ ・アプリの目的、システム方式・構成、画面と…

【Android】飲食店記録アプリ〜要件定義・基本設計②〜

こんにちは!ぱかぱかです! 今日は前回の記事で構想を練り始めた飲食店を記録するアプリの要件定義・基本設計についてもう少し詰めていきたいと思います。radish-se.hatenablog.com 前回のまとめ ・今まで自主制作していたアプリは行き当たりばったりでクラ…

【Android】飲食店記録アプリ〜要件定義・基本設計①〜

こんにちは!ぱかぱかです! 今日は久しぶりにAndroid開発の記事を書きたいと思います。 私は応用情報の勉強が忙しくなる前まで、バードウォッチングアプリのようなものをお試しで作りながらAndroidの基礎的な機能と実装を学習していました。 ただ、この時は…