刑務所(社会復帰センター)に服役している友人が、刑務作業としてAndoroidの開発の勉強をしており、android studioで作ったjavaのソースコードで良いものがあれば勉強になるので印刷しておくってほしいと頼まれました。公式のサンプルコード以外で、オープンソースなどでコードが公開されている勉強になるアプリなど具体的に知っていれば、教えてもらえないでしょうか。何とぞ、よろしくお願い申し上げます。

AndroidJava

1件の回答

回答を書く

1026871

2026-01-31 18:00

+ フォロー

学習目的なら、GitHubなどで「Apache License 2.0」か「MIT License」と明記されたAndroidアプリのソースを選び、ライセンス表記も一緒に印刷すれば基本的に問題になりにくいです。

理由として、オープンソースでも「勝手に再配布してはいけない」ものや、著作権表示やライセンス文の同梱が条件のものがあります。印刷して渡す行為も配布に近いので、ライセンスがはっきりしているものを選ぶのが安全です。

勉強になる題材の例は、次のようなものです(GitHubで名前を検索すれば出てきます)。
・Signal Android(大規模アプリ、設計や非同期処理などが学べます)
・K-9 Mail(メールクライアント、画面遷移やデータ処理が多いです)
・AntennaPod(ポッドキャスト、ネットワークとDBの扱いが学べます)
・NewPipe(動画系、UIと通信の作りが参考になります)
・OpenTracks(位置情報、センサー、バックグラウンド処理が学べます)

補足として、最近のAndroidはKotlin中心でJavaだけの良い実例は減っています。なので「Java部分が多い時期のコミット」や「Javaで書かれた古めの版」を見ると読みやすいです。また、刑務所側の持ち込みルールで印刷物の量や内容が制限されることがあるので、先に許可される範囲を確認しておくと無駄になりません。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有