zukkeyの技術奮闘記

”当たり前”が誰かのためになる、はず

初心者向け

Stethoの使い方(初級編)

はじめに みなさん、こんにちは! お久しぶりです。完全に口だけになっておりました、zukkeyです。 ようやくブログ書くモチベーションが上がったので、書いていきます。 会社のブログも書かなきゃならんので、今日は軽くやってみた系です。 今日はStethoを個…

RxJava: 登録画面でcombineLatestを利用するのはなぜか

はじめに こんばんは!お久しぶりです。 固定回線がいまだに繋がっておらず、著しくテンションが落ちてブログをお休みしていました、zukkeyです! 今回は、Rx関連で登録画面においてcombineLatestを利用するのはなぜか、ということについてメモを残しておき…

Androidアプリにシェイクアクションを入れるための簡単な実装方法

はじめに こんばんは! 1日更新が遅れてしまい申し訳ない。。 引っ越しが来週なので、引越しの家電買ったり、諸々準備があったため遅れてしまいました。 今日は前回お話しした、以下の記事の技術面でシェイク機能を簡単に実装する方法をご紹介します。 rozke…

10日間でアプリ作ってリリースした話

はじめに 皆さんこんばんは!お久しぶりです。 開発をやっていたのでブログの更新を1週間お休みしていました、zukkeyです。 GWはいかがお過ごしでしょうか? 連休中に遠出した方も多いと思います。 僕は、引っ越し間近なので内見に行ったり引っ越しの準備を…

FloatingActionButtonを使ってみた #1

はじめに みなさん、こんばんは! お久しぶりです。 最近、ちょっと忙しいので更新が遅くなってしまい申し訳ありません。(言い訳タイム終了) 多分、これからは最低一種間に一度は更新していくペースでやっていきます! さてさて、今回は、個人アプリでも使っ…

Picassoと楽天商品検索APIを用いて通信で取ってきた画像を表示してみる

はじめに みなさん、こんにちは。 最近、ダイエットを始めました@zukkeyです! 今回は、前回の記事に引き続いてPicassoという画像のライブラリと楽天商品検索APIを用いて通信で取ってきた画像をアプリに表示するまでをやっていきます。 実際にやってみたもの…

Mobile Vision Barcode APIを用いたバーコード機能の実装方法

はじめに こんばんは! お久しぶりです。なかなか時間を取れず、更新ができていませんでした。 申し訳ありません。 ようやく、大学を卒業し晴れて春から社会人なのでこれからはもっと質を上げていきたいと思います。 今作成している、価格の相場を見るアプリ…

Retrofit2 + Kotlin + 楽天商品検索APIを用いて検索結果をAndroidアプリに表示してみる

はじめに こんばんは! 最近、いい感じのウイスキーを買って飲み比べしている@zukkeyです! 今年は多分引っ越すのと一人暮らしを始めるので、夜はバーに出かけてみようかなと考えていたりします。 さて、今日はタイトルにもあるようにRetrofit2というライブ…

Groupieことはじめ #3 { ExpandableItemを使ってみる }

はじめに こんばんは! 最近、お部屋探し中の@zukkeyです! そろそろ一人暮らしをしたいと思い、港区から中野あたりを探しているのですが高くて高くてどうしようかと。。 技術書展もあるのに悩みつつ探しております。。住みやすい場所などあったら教えていた…

Groupieことはじめ #2 ~サンプルを作ってみる~

はじめに こんばんは FlutterもAnkoもやりたいzukkeyです 今日は前回の続きでGroupieをつかったサンプルの紹介とその作成方法についてご紹介します 前回の記事はこちら rozkey.hatenablog.com そして、今回作成するサンプルが以下になります。 今回はHeader…

Groupieことはじめ #1 導入まで

はじめに 今回は、GroupieというAndroidの開発で複雑なrecyclerviewのちょっと面倒なところをよしなにやってくれるライブラリの導入方法について書いていきます。 ライブラリはこちら github.com 実際にプロジェクトの作成からビルドするまでに必要なことを…

ConstraintLayoutを学ぶ-基礎編 #1

はじめに お久しぶりです。三日ごとに投稿するつもりがこの間一気に投稿してしまったので、ネタが尽き新規に始める時間が取れず更新が遅れていました。(言い訳タイム終了) ようやく時間が取れたので今回は、ConstraintLayoutを作成したサンプルをもとに紹介…

AndroidStudioでファイル選択時にプロジェクト一覧を自動的に開く方法

はじめに 今回は小ネタです。 AndroidStudioを使って開発をしているときに、このファイルってプロジェクトのどこにあるんだっけってなるときありませんか? プロダクションコードだとファイルが多すぎてどこに入っているかすぐに開けず探しちゃったりします…

Flutterことはじめ

はじめに 今日は、FlutterとDart言語で始めるiOSとAndroidのクロスプラットフォーム開発に必要な最初の導入の部分についてご紹介していきたいと思います。 この記事で話すことは、FlutterとDartを手持ちのMacに入れてサンプルプロジェクトを作成して動かすま…

Androidアプリ設計パターン入門を読んで: #1

はじめに 今回はPEAKSから発売されているAndroidアプリ設計パターン入門を先日購入しまして、ある程度読んだので未熟者ですが所感や学びになったことについて書きたいと思います。 peaks.cc 先に結論を言うと、Android開発に携わっている人なら買ったほうが…

SharedElementTransition: 基礎編

はじめに 今回はSharedElementTransitionの基礎編としてSharedElementを用いてマテリアルデザインに沿った遷移の基本をサンプルを用いて書き残しておこうと思います。 今回やっていることで参考にしている資料は、DroidKaigiで実例で理解するマテリアルデザ…

RxKotlin:{Cold? or Hot?}編

はじめに 前回はRxJavaにおけるSchedulerについて書きました。 rozkey.hatenablog.com 今回はRxjavaにおける、Coldな生産者(Flowable / Observable)とHot(Flowable / Observable)な生産者についてお話します。 Coldな生産者とHotな生産者の違い RxJavaにおい…

RxKotlin: Scheduler{subscribeOn, observeOn}編

はじめに 前回はRxJavaにおける合成オペレータについてサンプルを用いて解説しました。 その記事は以下の通りです。 rozkey.hatenablog.com 今回は、RxJavaにおけるSchedulerについてでsubscribeOnメソッドとobserveOnメソッドの違いについてお話します。 Sc…

実例で学ぶBottomNavigationView

はじめに 突然ですが、皆さんは画面下部につけるタブバー?はどのように実装されていますか? 僕は以前はGridViewをなんとか使って実装していました。 サードパーティーのライブラリを使って実装している人もいると思います。 ですが、Androidには標準で用意…