web-dev-qa-db-ja.com

Timelyのような美しくスタイリッシュなアプリの作り方

デザインに関するGoogleからの引用と、アプリの例:

Google http://developer.Android.com/ の設計セクションで述べたことに基づいて、開発者は3つの目標を検討する必要があります。

  • 私を魅了する
  • 私の人生を簡素化
  • 驚かせて

私たち(開発者)が知っているところで/

Playストアで成功している多くのアプリを見ると、Googleの設計ガイドラインに従って設計されており、same components および theming および styles は、Googleが独自のアプリで使用したものです。

多くの人がこの種のデザインを楽しんでおり、テーマやコンポーネントに関してこれらのAndroid標準ですが、 Playstore samsung などの特別なアプリを作成したハードウェアメーカーのアプリ(galaxy note 10.1 note taking app )または asus天気アプリまたは playstore Timely 機能とコースデザインの点で素晴​​らしいアプリです。異なる種類のデザインとコンポーネントを使用します。


では、Googleの内容をさらに詳しく見ていきましょう says

典型的なAndroidアプリはアクションバーを使用し、多くのアプリにはナビゲーションドロワーが含まれます。

これらのように:

アクションバー: enter image description here

ナビゲーションドロワー:

enter image description here

Androidのその他の標準コンポーネント。

しかし、Timelyアプリのように、Googleで定義されている多くのAndroid典型的なコンポーネントを使用しない)のように、アプリを非常に美しく機能的に(ほぼ!).


Timely appを見てみましょう:

これは、ユーザーがアラームを表示したり、アラームを設定したり、単に時計を見ることができる画面です。

enter image description hereenter image description here

今、私の頭に浮かぶ質問は次のとおりです。

  • アプリをそのようにテーマ化するにはどうすればよいですか?
  • そのようなバックグラウンドアニメーションを作成し、アプリで使用するにはどうすればよいですか?
  • 開発者は、UnityとEclipseを一緒に使用して、Androidアプリとして機能しましたか?
  • 彼らがユニティを使用した場合、アプリは非常にスムーズに実行されますか?
  • アクションバーでは、どのように色付けし、オブジェクトの不透明度を定義しましたか?
  • どのようなアニメーションクラスがアプリで行ったことを実行できますか? (時刻を変更するアニメーションなど)
  • ユニティを使用した場合、アプリのサイズは10 MBになりますか?

このような他の多くのアプリがあります(100%も同じではありません)独自の特別なデザインがあります。

私の知る限り、Android http://androidviews.net/ のようなカスタムコンポーネントを提供するWebサイトはあまりないので、独自のコンポーネントを作成するのは時間がかかり、この時期(2013年)には完全ではありませんが、iosには他社製のカスタムコンポーネントが大量にあります。

また、TimelyアプリのWebサイトを見て、 [〜#〜] faq [〜#〜] セクション内に、テーマや色付けを何をどのように行ったかを明らかにする場所があるとコンポーネントが、彼らの発表のためのタイムスケジュール表があり、私は暗い領域に滞在するのが好きではないので、私はあなたに専門家に尋ねるためにここに来ました。

これは 彼らのウェブサイト からの quote です。

私は開発者であり、あなたがそれらのアニメーションと色の効果をどのようにしたのか理解できません。

将来的にはエンジニアリングブログを作成する予定です。乞うご期待!

このようなアプリの作成方法を知っている人や、彼らが使用したアニメーション、コンポーネント、トリック、ハッキングの種類の一部を知っている人は、私の一日を終えたばかりです。

68
Nima Sakhtemani

プレゼンテーションを行い、ビューの色の計算方法、それに関する問題、その他いくつかの役立つヒントを説明しました。プレゼンテーションのビデオが利用可能です YouTubeチャンネルで

数字のモーフィングは非常にシンプルで説明されています この記事 で、記事から完全なViewクラスを見つけることができます here


From Android開発者サイトの確認 美しく、強力で、成功したアプリの構築を支援する それはクールです。

Android Design 、Androidユーザーインターフェイス。動作しているようです。

これであなたの質問の少なくとも1つに答えることを望みます。

62
jankovd