Android Architecture Components 初級 ( MVVM + LiveData + Coroutines 編 )
MVVM + LiveData + Coroutines入門 最近の主流の流れに沿い、記事 + ソースをアップデート(Kotlin化、Android XやCoroutinesや古い部分のアップデ...
24 search resultsShowing 1~20 results
You need to log-in
MVVM + LiveData + Coroutines入門 最近の主流の流れに沿い、記事 + ソースをアップデート(Kotlin化、Android XやCoroutinesや古い部分のアップデ...
Intro ※Paging3についてはこちら (2020/07/16) 今回は、**Android Jetpack**の一部、Architecture Components Paging lib...
Prototypeパターン prototype == 原型/模範 abstract class Product : Cloneable { abstract fun use(s: String)...
よく忘れる + 透明が好きなので (status barもnavigation barも透明) <style name="XXXX.XXXX"> <item name="and...
Android Dev Summit GoogleのAndroid "開発者向け" のカンファレンス Android Dev Summit 2019 700参加者 Modern Developm...
Singletonパターン 一度しか生成されないインスタンスを保証する (今回は図無し) class Singleton private constructor() { init { print...
Factoryパターン 作り方をスーパークラスで定義し、インスタンスの作成をサブクラスに任せる 抽象クラス群 package framework abstract class Product {...
Template Methodパターン 親クラスで処理の枠組みを決め、サブクラスに実装を任せる abstract class AbstractDisplay { abstract fun ope...
Adapterパターン 既に供給されているclassを、あるもの(新しいAPIなど)に対して最適な形に形成して提供する。 100Vの電源タップから、アダプターを介し、12Vの電源を使用するイメー...
Iteratorパターン 集合体の実装と、集合体を数え上げる実装を切り分ける interface Aggregate { fun iterator(): Iterator } interface...
Webのセキュリティ プログラミングスクールからエンジニアデビューしたものですが、セキュリティの重要さと、攻撃された時の恐ろしさに戦々恐々としました。今でもしてます。 たとえ、エンジニアでなくと...
WorkManager 1日に1回とか、何かを定期的に実行してほしい時があります。 バックグラウンドでユーザーの知らない間に、24時間に一回だけキャッシュの掃除をして欲しくて、手軽な形で使ってみ...
Google I/O Extended 2019 イベント詳細 https://gdg-tokyo.connpass.com/event/128867/ 全体的な I/O Android まとめ...
概要 ブロックをいまいち把握してない、do~endでくくっているものはなんだ、と聞かれて答えられない人、{|n| ....}をなんとなく使っている、また、関数型チックなProcやlambdaとい...
プログラミング教育 最近流行っていますね。 プログラミングに対する参入障壁の低下だったり、ITエンジニアへの需要増加の波もあるのでしょうか。 最近では、国家まで出ずっぱる勢いでございます。 小学...
簡易的にタッチフィードバックのないボタンやレイアウト、タップ範囲が狭くなってしまったボタンなどに、範囲外に丸く広がるRippleでタップ感、領域を少し増やします。 こんな感じ(画質悪くてごめんな...
ListViewの高さを設定する方法って、意外と複雑です。 wrap_contentsだと一つになっちゃったり、デバイスによって要素が溢れてはみ出してしまったり...。 調べてもたくさん出てくる...
白熱のDroid Kaigi 2日目 昨日に引き続き、新米Androidエンジニアの身分で、会社に時間と費用を頂戴し、DroidKaigi 2018に参加させてもらってきました。 本日も、復習兼...
初学者ながら、DroidKaigiに参加してきました エンジニアになってあっという間に半年弱が経ち、ネイティブチームに配属され、もっぱらAndroidのクライアントサイドの開発にわくわくしながら...
通信中のセキュリティ 前回、Webセキュリティ覚書 : "攻撃" 編 [ 初学者向け ] にて、攻撃について書きました。 今回は続きとしてHTTPS通信について、基礎の基礎、最低限の知識を共有で...
24 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.