タグ

ブックマーク / qiita.com/Reyurnible (3)

  • Goodbye `shape` - AndroidのMaterialButtonがすごい良かった話

    概要 Material Design Theming対応を各アプリで進めるのは、AndroidX対応と依存して難しいところはありますが、そもそも対応するとどういいのかみたいな情報があまりなかったので、同じことをするにしても新しいのだとどうよくなるのか?みたいな話を書きたいと思ってます。 Material Deisgnのライブラリで、MaterialButtonとか他にもStyleが入ってきて、今まで作ってきていたオレオレのshape drawable(XMLで作っていたDrawable系のファイルを纏めて指している)を作らなくてもだいたいの事ができるようになったよねという話です。 Material Themingとは? MaterialDesignを、実際のアプリに合わせてカスタマイズできるように少しやわらかくしたもの。 MaterialThemingを実装した各プラットフォームごとの実装

    Goodbye `shape` - AndroidのMaterialButtonがすごい良かった話
  • Androidの通信ライブラリの歴史を振り返る - Qiita

    はじめに なぜ、今更こんな何のためにもならなそうなことを書くのかというお話をします。 最近Androidを新しく始める人はすいすいとアプリの開発を覚えていき、昔は大変だった通信もRetrofit一択で何の迷いもなく終わります。Retrofit当に素晴らしいライブラリです、アノテーションを使用してコードを殆ど書かず、初心者にも分かりやすく書くことができ、カスタマイズ性も非常に高いです。 ですが、だからこそ昔のAndroidの通信の長い歴史を知って、今まで以上にRetrofitなどのライブラリの素晴らしさを実感してほしいと思って書きました。 そして、できれば誰かが次世代の通信ライブラリを作る際の糧としてくれることを願っています。 主な歴史 2007/11/05 : Androidが発表される 2011/09/29 : HttpURLConnectionを推奨するブログが出る 2013/05

    Androidの通信ライブラリの歴史を振り返る - Qiita
  • Androidアプリ開発を独学で学ぶ人への効果的な勉強法 - Qiita

    この記事では、Android開発を始める方や、初めたての方向けにどのようなサイトを見たり、を読んだらいいかをレベル別や用途別で解説します。 の紹介などはすでに多く存在しますが、使いどころというのはによって大きく違います。この記事ではその使いどころに意識してソースを紹介できればと思います。 また、Androidプログラミング初心者とプログラミング初心者は区別しません(合わせて"プログラミング初心者"と記述)。Androidのアプリ開発はベースとなっているJava言語が直感的に理解しやすいこともあり、他のプログラミング言語を習得していなくてもある一定のレベルまでは上達します。当にAndroidアプリ開発に興味を持ってきた段階でJava言語の勉強を格的に行うようにし、まずはAndroidをアプリを作成するというところにフォーカスしてやっていきましょう。 Androidプログラミングを始

    Androidアプリ開発を独学で学ぶ人への効果的な勉強法 - Qiita
  • 1