-
Notifications
You must be signed in to change notification settings - Fork 25
Purpose
Android Open Textbook は「Androidの教科書」をつくるオープンソースプロジェクトです。 GitHubと書籍制作ツールRe:VIEWを利用して、開発者が欲しい技術情報を集約する試みです。現在、多くのAndroid書籍が発売されていますが、技術の進化は激しく、Androidのアップデートに追従しきれていない現状があります。Android Open Textbookプロジェクトでは、オープンソースプロジェクトとして開発者視点で知見をあつめ、広く一般に提供していきます。
教科書は体系的に学びたい。なので最初から全部の項目があったほうがいいにきまっていますが、通常、教科書の制作は1年等長いスパンが必要です。個人の作業としてはとてもパワーがかかり、非常に重たくなってしまいます。 また、このような制作フローでは今のAndroidの技術の進化スピードに、ついていきにくいことも事実だと考えています。
最初のフェーズでは前提の知識をなるべく少ない状態でAndroidのベストプラクティスを学ぶところまで挑戦したいです。完了について定義する必要がありますが、最初から完璧なものができてる必要は無いと思っています。もし内容に不足があればそう書いておきたい。必要とされている情報が参照できる状態が大事だと思います。 今、Andoroidで〜という知識が知りたい、というひとにちゃんとスタンダードな手法、ひいては落とし穴にはまらないAndroidとしてのベストプラクティスを供給していくことをやりたいです。
もっとも良いのはAndroidについて何も知らないひとでもAndroidのベストプラクティスが学べることです。 最初の版ではAndroidで〜という知識が知りたいけど、Webなどでは色々な情報が氾濫していて、正しい情報の取捨選択に非常に時間がかかり、本質でないところでの手間が開発者の負担となる現状があります。このような状況に対して、開発者の知見をあつめ、こうすれば良いよ、というベストプラクティスにアクセスできる、ことが重要だと考えています。
品質が高ければ高いほど良いことは間違いありません。しかし、上記のような考えから、基本的な方法論とこれは知っておいた方が良いというポイントを供給することを急ぎたいです。開発者の重要だと思ったことを書き(この時点で執筆ルール等最低限の基準は用意しておきたいです)、作ったものに対して小さな単位で更新や是正をかけていける仕組みを持ちたいです。