タグ

Androidに関するxKunioTxのブックマーク (12)

  • JavaプログラマのためのKotlin入門 - Qiita

    KotlinAndroid の公式言語になることが Goole I/O 2017 で発表されました。 Java プログラマが Kotlin を始めることがこれから多くなると思うので、 Kotlin をスムーズに始められるように次の 3 点についてまとめます。 Javaとほぼ同じところ 新しい考え方が必要でつまづきがちなところ Kotlinならではの便利なこと すべてを一つの投稿にすると長くなるので連載形式とし、投稿では最初の「Javaと同じところ」について説明します。 Kotlinって何? 題の前に、 Kotlin について簡単に説明します。 まずは↓の Android のコードを見て下さい。これは Android Studio が生成するテンプレートの Kotlin 版です。 Android アプリ開発者であれば、初見でも概ね何をしているのかわかると思います。 class Ma

    JavaプログラマのためのKotlin入門 - Qiita
  • Androidの画面サイズを攻略して機種依存を吸収する(ナビゲーションバーとステータスバーのサイズを取得する) | TechBooster

    ※上記の名前付けは一般的なものではなく、今回の解説用に定義した名前です。(Displayクラスのサイズといえばどれもディスプレイサイズということになるため、わかりやすさを優先して図示しました) 特にステータスバーとナビゲーションバーは端末ごとカスタマイズされている可能性もあるため、動的に取得するのが望ましい項目と言えるでしょう。しかしながら、直接この2つの高さ情報を取得するAPIは存在していません。踏み込んで解説するならば、これらはアプリケーションの領域外でありアプリが気にする必要はなく、気にしないでいられるデザインやレイアウトを検討すべきである、という設計思想がうかがえます。設計思想を尊重するならば、このあと解説するAPIをなるべく使わないでいいように工夫できると機種依存の苦悩から解放されるでしょう。 取得する方法は続きから ナビゲーションバーを除いたディスプレイサイズを取得する ディス

    Androidの画面サイズを攻略して機種依存を吸収する(ナビゲーションバーとステータスバーのサイズを取得する) | TechBooster
  • 無償版UnityのiOS/Android向け出力アドオンが【今日から無償】になりました! | Unity Japan Official Blog

    日よりスウェーデン・マルメ市で行われている UniteNordic からビッグニュースが飛び込んできました。 な、なんと、日、たった今より、無償版のUnity向けのiOS/Android向け出力アドオンが、無償になってしまうそうです。 以下に、Unity TechnologiesのCEO、Devid Helgason氏のご挨拶をご紹介いたします。 「よりよいツールを提供することで、ゲーム開発の敷居を下げる」「開発者のクリエイティブなビジョンを満足させ、彼らのビジネスをうまくいくように手助けをする」これは私達にとって、シンプルかつビッグなアイディアとして常にありつづけているものです。 とはいっても、これは言うのにたやすいですが、実際に実行するとなると実に難しいことです。 この理想のために、私は私が知る限りでの素晴らしい人たちの多くを集めることができたという幸運に恵まれただけでなく、彼らと

    無償版UnityのiOS/Android向け出力アドオンが【今日から無償】になりました! | Unity Japan Official Blog
  • スマートフォンを利用している方へ:警視庁

    最近、スマートフォンを利用する人が増えています。 便利なスマートフォンですが、携帯電話と同じ感覚で使用していると、思わぬトラブルに巻き込まれる可能性もあります。 スマートフォンは携帯電話とは異なり、パソコンに電話機能が付いたものと考えてください。このため、パソコンと同様のセキュリティ対策が必要です。 スマートフォンを標的としたウイルスも発見されており、被害にあわないためにも、スマートフォンが抱えている問題点をしっかりと把握し、適切な対策を行うことが大切です。 【保護者の方へ】 お子さんがスマートフォンを使用する場合は、当に必要なのか、その必要性をよく考えてください。 また、利用する際には必ずフィルタリングを設定しましょう。スマートフォンの場合は携帯電話と異なり、Wi-Fi(無線LAN)経由のアクセスでもフィルタリングが動作するよう、保護者自身が適切な設定を行う必要があります。 ※フィル

  • Androidアプリを開発する際のベースにどうぞ!·Android Bootstrap MOONGIFT

    Android Bootstrapは多彩な機能が実装されたAndroidアプリ開発ベースです。 Webサービス開発時においてBootstrapが活躍しています。そういったベースがあると開発がとてもスムーズになるのではないでしょうか。そこで今回はAndroid BootstrapAndroidアプリ開発のベースを紹介します。 ログイン画面。 ユーザ一覧。 ニュース。 タイトルをタップすると記事詳細が表示されます。 チェックイン。 タップすると地図が表示されます。 メニューはログアウトのみ。 紹介動画です。 Android Bootstrapはフラグメント、ページャー、アカウント管理などの実装に加え、Android Mavenプラグイン、RoboGuice 2、ActionBarSherlock 4、ViewPagerIndicator、http-request、GSON、Robotiumと

    Androidアプリを開発する際のベースにどうぞ!·Android Bootstrap MOONGIFT
  • Androidの機種依存問題を吸収するプロジェクトAndroid-Device-Compatibilityを公開したお話 - mixi engineer blog

    こんにちは。Androidユニットで開発とスクラムマスターをしています、横幕です。すっかり寒くなって、朝起きるのが辛い季節になりました。 先日、Android(TM)の様々な機種に依存する問題を吸収するためのライブラリプロジェクトをmixi, IncのGitHubリポジトリで公開しました。 今回は、このライブラリプロジェクトを公開するに至った経緯をお話しようと思います。 様々な種類の端末に対応するために乗り越えてきた困難 現在、Androidを搭載した端末には、多種多様なものがあります。 そして、OSのバージョンごとの違いだけでなく、同じAndroidを搭載していても、端末ごとに微妙に挙動が異なることがあります。 mixi公式クライアントアプリでも、端末ごとに微妙に挙動が異なることで発生する問題にいくつか直面してきました。 特定の端末で、文字が9,000文字までしか入力できない EditT

    Androidの機種依存問題を吸収するプロジェクトAndroid-Device-Compatibilityを公開したお話 - mixi engineer blog
  • デザイナに知っていて欲しい10個のAndroidのUIルール - ReDo

    iPhoneのそれと比較して、よくかっこわるいと評価されてしまうAndroidですが、正しくは「標準UI同士で比べた際にイケてない」のが真実だと思っています。 今現実として、Androidアプリにイケてないものが多いのですが、そもそもデザインを考慮するプロセスが省略されてしまっていたり、時間(コスト)が無いとかそういうこともあったと思いますが、流石にこれだけメジャーなデバイスになってしまうとそれが許される時代は終わってしまいました。 ドットコム全盛期の様なGeocities+IBMホームページビルダーのデザインがはるか昔にキャハハされた様に、もうそろそろ標準UIで未カスタマイズのAndroidアプリもキャハハされる時代です。 そんな中、効率よくかっこいいUIを構築するために頭の片隅で把握しておくとちょっと幸せになれる、独断と偏見で捻りあげた10個のAndroidUIルールを紹介します。

  • AndroidのUIで,レイアウトXMLの記述を簡素にするための,7つの基礎知識 - 主に言語とシステム開発に関して

    AndroidプログラミングのTOPAndroidアプリのUIは,レイアウトXMLに記述する。 が,これが結構面倒くさい。 各ビューごとに大量の属性をコーディングすることになり, あとから見返すと,何の目的で属性を付与したのか不明だったりする。 また記述量が多いと,その分だけ変更時の修正作業量も増えてしまう。 どうすれば,AndroidのレイアウトXMLの記述をシンプルに短くできるか? 下記では,基的なTipsを7つ列挙する。 (1)IDE上で自動整形して見やすくする (2)複数のプロパティを,スタイルXML中でまとめて一括指定する (3)共通部分をincludeする (4)独自の性質を持ったViewを作成する (5)アプリ全体のスタイルをテーマに集約する (6)XMLに書かず,コードで動的に操作する (7)HTML5を使う (1)IDE上で自動整形して見やすくする まず,質的でな

    AndroidのUIで,レイアウトXMLの記述を簡素にするための,7つの基礎知識 - 主に言語とシステム開発に関して
  • AndroidアプリのUIを作成するときに必ず参考になるサイトまとめ

    Android Design - Welcome Googleの公式「Anrdroidデザイン」ポータル。 このサイトの情報が軸になるはず。全編英語。がんばろう Android Interaction Design Patterns AndroidUIパターンを集めたサイト。 画面遷移図があるので、想像がし易いです。 livedoor Techブログ : デザイナーに聞かれがちなAndroid UIの仕様 dpiという単位が曲者ですね。 Androidアプリデザインの基礎知識 解像度の考え方が勉強になります。 Android アプリ の UI デザインにこだわりたいひとのためのまとめ - Kangaroonote document関連のリンク集 様々な場面で参考になるオススメUIデザインキット45選 | バンクーバーのWEB屋 PSDデータが掲載されているサイトのリンク集。 見応えたっぷ

    AndroidアプリのUIを作成するときに必ず参考になるサイトまとめ
  • Android アプリ の UI デザインにこだわりたいひとのためのまとめ - Kangaroonote

    先日ちょっと Android アプリの GUI のデザインをする機会があってもろもろ調べていたのでそのまとめ。 実際はほとんどスマートフォンらしい定型の GUI だったので、やったことはレイアウト組んでスキンをあてるくらいだったのだけれど、さすがに HTML とは違うので最初は少し戸惑うものの、基さえ理解できればそれほど難しいものでもなく、純粋に UI のためのマークアップという意味ではいろいろと学ぶことも多かった。 簡単なものなら自分でもつくれるようになろうかと Java もはじめてみたけれど、時間がなかったので基構文で終わっているので、おいおいその辺は続けていこうかと思う。 当たり前といえば当たり前だけれど、とか探しても UI の部分には少ししか触れられていない。探せば Web には十分な情報があるのだけれど、それも検索のための単語が分かってこないと最初はすぐに行き止まりになって

  • 非公開サイト

    サイトの構築。作品の販売。ブログの投稿。この他にもさまざまな機能があります。 ログイン サイトをはじめよう 非公開サイト このサイトは現在プライベート設定になっています。

    非公開サイト
  • livedoor Techブログ : デザイナーに聞かれがちなAndroid UIの仕様

    開発部の井上(@inonb)です。12月に位置情報サービス・ロケタッチのAndroidアプリをリリースしました。ぜひお試しください。 さて、今回はAndroidアプリのUIまわりについて書いてみたいと思います。 iPhoneアプリに比べて、AndroidアプリのUI仕様は、わりとWebに近いところがあります。Webの仕事の経験があるデザイナーさんは入りやすいところもあるのですが、マルチディスプレイ対応など面倒なところもあります。 デザイナーさんに聞かれた質問について簡単にまとめてみたいと思います。 1. iPhoneアプリのデザインって流用できますか? 流用はできるだけ避けたいです。 たとえばTwitterやFacebookのアプリなど、両プラットフォームに多くのユーザーを持つアプリを見ても、iPhoneAndroidではデザインが変わっているのが分かると思います。 Androidのデザ

  • 1