Skip to content

jubilee-works/android-engineer-codecheck

Repository files navigation

Android エンジニアコードチェック課題

概要

本プロジェクトは Android エンジニアを希望する方に出す課題のベースプロジェクトです。本課題が与えられた方は、下記の概要を詳しく読んだ上で課題を取り組んでください。

アプリ仕様

本アプリは GitHub のリポジトリを検索するアプリです。

環境

  • IDE:Android Studio Flamingo | 2022.2.1 Patch 2
  • Kotlin:1.5.31
  • Java:17
  • Gradle:8.0.2
  • minSdk:23
  • targetSdk:31

※ ライブラリの利用はオープンソースのものに限ります。

動作

  1. 何かしらのキーワードを入力
  2. GitHub API(search/repositories)でリポジトリを検索し、結果一覧を概要(リポジトリ名)で表示
  3. 特定の結果を選択したら、該当リポジトリの詳細(リポジトリ名、オーナーアイコン、プロジェクト言語、Star 数、Watcher 数、Fork 数、Issue 数)を表示

課題の取り組み方法

Issues を確認した上、本プロジェクトを Duplicate してください(Fork しないようにしてください。必要ならプライベートリポジトリにしても大丈夫です)。今後のコミットは全てご自身のリポジトリで行ってください。

コードチェックの課題 Issue は難易度に応じて 初級中級ボーナス の Label が設定されています。課題の必須/任意は下記の表とします。

初級 中級 ボーナス
新卒/未経験者 必須 任意 任意
中途/経験者 必須 必須 任意

課題 Issue をご自身のリポジトリーにコピーする GitHub Actions をご用意しております。
こちらのWorkflow手動でトリガーすることでコピーできますのでご活用下さい。

課題が終わりましたら、リポジトリのアドレスをお知らせください。 またご負担にならないよう、課題にかける時間は最大8時間程度でお願い致します。 完了していなくても問題ありません。時間が足りず修正できなかった点は、TODOコメントやIssueなどにしていただけると助かります。 修正いただいた内容は、面接にてモブプロや PR レビューを行わせていただきます。

参考記事

提出された課題の評価ポイントに関しては、こちらの記事に詳しく書かれてありますので、ぜひご覧ください。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages