AndroidTemplate
ブログのアドレス:Androidの小さなコーヒーショー
プロジェクトの本来の意図
開発の3〜5年を実行してください。このプロジェクトはまた、いくつか保持されヤードラインを作り、ゼロから自分のスタートを持って、その後、鍋の手から他の人があり、ゆっくりと問題が天然に見出さアップより多くの経験、になるだろう雨の日のために仕上げ価値があるものがたくさん。ゆっくりと少し経験の兆候で、私は今後の開発プロジェクトのニーズを満たすために、共通のフレームワークやテンプレートプロジェクトをパッケージ化するようになりました。そのような思考の過程において、公共の長い、万博をブレーンストーミング、オープンソースのライブラリの多くを見つけるために、自分のプロジェクト、インキュベーションプロジェクト成形の少しへの統合のための良い枠組み。
プロジェクトの背景
githubのオープンソースプロジェクトは、エラーのすべての種類をインポートするために使用されない場合は、readmeファイルは、読み込みモジュールを呼び出して、あまりにも多くの時間を費やすことはできません
プロジェクトの緊急は、我々はどのようにより顕著にタイムリーに完了しなければならないとき
一日の後に私たちの一日のレンガを移動するときは、一年後の今年は、これまでの効率を高めるために、開発について考えていますか?あなたの前にテンプレートプロジェクトなら、あなたは何をすることを躊躇します
もちろん、良いテンプレートプロジェクトは容易ではない、多くの人々が実際にそれを行うには喜んで作るために、どのように多くの人が良い仕事をしようとすることを選択したが、どのように多くの人々が広く行う公衆に配布して喜んでいますか?しかし、あなたは今日、まさにあなたは、一般的なフレームワークプロジェクトは、パッケージごとにツールクラスモジュールに基づいて完成した後、さらに拡大されます欲しいものである、コンポーネントベースの統合された場合は、統合が小さい場合の様々な開発が必要でご覧ください!本当に新しいプロジェクトの開発における最大の痛みのポイントを解決することができるプロジェクトテンプレートを実装し、あなたがコピーし、元の古いアイテムのコードを麻痺する必要はありません、単にプロジェクトの完了時に、所望の効果を得るために役に立たない余分なモジュールを少量のコードを変更しますその後、離れて取り出し、新しいプロジェクトの開発は実際には非常に幸せなことであることがわかります
プロジェクトのハイライト
-
設計解析:必要な分析的な説明を行っている使用プロセスの設計とデザインパターンの利点は、なども明確に理解することができない、小さなウィンドウに相談することができます
-
APPのユーザーエクスペリエンス:優れたユーザーエクスペリエンス、統合されたステータスバー浸しフレームワーク
-
優れたフレームワークに必要な:など危険な、リフレッシュロードトーストツールに対処するための画面アダプテーション、許可
-
一般的なページテンプレート:スタートページ、ホームページ、登録ページ、ログインページ、およびその他の設定ページ
-
統合ログはキャプチャ:キャプチャし、印刷を記録するために使用される集積テンセントbugly例外ログを
-
スタイルインターフェース仕様:材料設計のカラーデザインに合わせてプロジェクトを遂行しようとします
-
一般的なカスタムビュー:このような検索ボックスの履歴としてCircleImageView、クリアボタンのEditTextとコードのカウントダウン表示、
-
仕様コードのコメント:コード可能な限りの分類規則に従ってでは、Google、「アリババ開発マニュアルAndroid1_0_0」によると、いないネイティブAPIで可能な限り最高のコメントを行います
プロジェクトの計画
パッケージ共通の基本的な枠組みは、シナリオは、異なる産業のための実用的なソリューションを提供し、ローカル機能モジュールの開発を定義するために設計された異なるモジュールを計画と組み合わせ、完全に機能モジュール歓迎議論の開発に興味を持ってより詳細な協力です。
共通のベースフレーム
- 写真、動画、GIFアクションフィギュアカルーセル
- 携帯ラジャ上の統合プルダウンは、フレームをリフレッシュ
- 網易は、左右のナビゲーションをスライディングドロップし、ドロップダウンメニュー
- 顔、指紋認識
- サードパーティの認証ログイン
- QQスライドナビゲーション
- メッセージ通知、アプリケーションのアップグレード
- 2次元コード認識の生成
- サードパーティ製のカメラと画像切り出し
- 写真可逆圧縮の制限
- H5 / JSの相互作用、PDF、画像表示
- 4つの一般的なフレームワークのレトロフィットのファミリー+ RxJava + MVVM + Dagger2
- bugly例外ログキャプチャ
- [アクセス許可画面アダプテーション(今日のヘッドライン)
- データ処理は、ファイルには、ツール・ライブラリなどのすべての種類を読み書き
消費電力サプライヤーのショッピング
- 米国ミッション淘宝網の発注、支払い
クラスの社会生活
- チャットコミュニケーション
- 面白いシェア
- ライブビデオ
金融、ヘルスケアクラス
- 電子署名
- 暗号化アルゴリズムのライブラリーの様々な種類
産業オートメーションクラス
- IFLYTEK / Baiduの音声合成/認識
- 高いドイツのナビゲーションマップ、場所
- ビジュアルアイデンティティ
- 画像処理
- 信号伝送(U-シリアル)
- 命令の解析をチェック
- 指紋スキャナモジュール
- 無線モジュールをブルートゥース
......
プロジェクトの統合フレームワーク
-
ステータスバーの浸漬:https://github.com/gyf-dev/ImmersionBar
-
CircleImageView:https://github.com/hdodenhof/CircleImageView
-
缩放ImageViewの:https://github.com/chrisbanes/PhotoView
-
ButterKnife注:https://github.com/JakeWharton/butterknife
志を同じくする友人の前の年には、これも収集します、あなたの貴重なコメントを残して、あなたを歓迎するために、関連する情報をお楽しみください、共有します!!
グループを追加してください:グループ名:アンドロイド高度なグループ番号:1020544287
国民の関心番号:アンドロイドショー小さなコーヒー
あなたはあなたの開発時間を大幅に節約するのは難しい私の小さなを考えるか、それが問題を解決している場合、あなたは間違いなく私の無限の力、スターのgithubのポイントを助けるために手間を取ることができます。