Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
あるOSSにPR出したけど放置されてる話
Search
ochim
September 23, 2019
Programming
210
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
あるOSSにPR出したけど放置されてる話
ochim
September 23, 2019
More Decks by ochim
See All by ochim
The Battle Of Apple App Reviews
ochim
0
270
PR出したけど放置されてるのでライブラリ化した話.pdf
ochim
0
900
swift-love-vol38-vision
ochim
1
640
Visionとモザイクで 遊んでみた
ochim
1
210
Other Decks in Programming
See All in Programming
조합이폭발하는디자인시스템이걸눈으로도테스트하라고요
giljongyu
0
700
Performance Optimization With LLMs
xleitix
0
240
AWS CDKを理解するために公式の定義を深掘って解説してみる / Understanding AWS CDK by Digging into Its Official Definition
akihisaikeda
1
110
flutter_test のその先へ — Flutter アプリの LLM 機能に「評価」という品質保証を
kosukesaigusa
0
180
動画プレイヤーはなぜカクつくのか 〜Flutterのレンダリングとネイティブの境界を解剖する〜
naruogram
0
320
Apple Intelligenceとオンデバイス時代の到来
yahir0
0
190
React Native経験者が Flutterを30⽇間触って驚いたこと
3saito
0
140
AI Augmentation Techniques with Liberty
ivargrimstad
0
300
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
200
[JA] Domain Modeling with Vanilla Rails: 「操作」から再考するRailsの設計論
yasaichi
4
1.7k
AI駆動開発4年目の現在地(『あなたはFDEになるべきか?』イベント資料)
kumaiu
0
120
Coding with AI: How to trust the storyteller (AWS Community Day Adria, Ljubljana 2026)
slobodan
0
140
Featured
See All Featured
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
520
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.7k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
970
Producing Creativity
orderedlist
PRO
348
41k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
550
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Transcript
あるOSSにPR出したけど放 置されてどうしようかなと困っ ている話 越智 宗洋 2019/08/30
アジェンダ • 経緯 • 現状 • これから
経緯 ニュースアプリでこんな話が出た... 上部のタブをループさせたいんだけど、できる?
検索したら https://teratail.com/questions/35856
nshmura/RecyclerTabLayout 最新コミット2年前じゃん... Support Library使ってる。AndroidX対応してない... 使えないなぁ... でも他にいい情報ないなぁ... https://github.com/nshmura/RecyclerTabLayout
複数の API バージョンをサポートするアプリを開発するときは、以前のバージョンの Android に新しい機能を提 供したり、同等の機能にスムーズに戻したりする標準的な方法が必要な場合があります。以前のバージョンの プラットフォームを処理するコードを構築する代わりに、これらのライブラリを利用してその互換性レイヤを提供 できます。さらに、Support Library には標準のフレームワーク
API では利用できない便利なクラスや機能が追 加され、より多くのデバイスにまたがる開発やサポートが容易になっています。 元々はアプリ向けの単一バイナリ ライブラリであった Android Support Library が、アプリ開発用のライブラリ スイートに進化しました。現在、これらのライブラリの多くは、必須ではありませんがアプリ開発の一部として強く 推奨されています。 補足.Support Library https://developer.android.com/topic/libraries/support-library?hl=JA
https://developer.android.com/jetpack/androidx?hl=JA 補足.AndroidX AndroidX は Android チームが Jetpack 内でのライブラリの開発、テスト、パッケージ、バージョン管理、リリースに使用している オープンソース プロジェクトです。
AndroidX は元の Android Support Library を大幅に改良しています。Support Library と同様に、AndroidX も Android OS とは別 個にリリースされ、Android のリリース全体にわたって下位互換性を提供します。AndroidX は、同等の機能と新しいライブラリを提 供することで、完全に Support Library の代わりとなります。さらに AndroidX には以下のような特徴があります。 ・AndroidX のパッケージはすべて、文字列 androidx で始まる一貫した名前空間に属します。Support Library のパッケージは対応 する androidx.* パッケージにマッピングされました。以前のクラスとビルド アーティファクトから新しいものへのマッピングの一覧は、 パッケージのリファクタリングに関するページをご覧ください。 ・Support Library とは異なり、AndroidX のパッケージは個別に管理され、更新されます。androidx のパッケージはバージョン 1.0.0 から始まる厳格なセマンティック バージョニングを使用します。デベロッパーのプロジェクト内の AndroidX ライブラリを独立して更新 できます。 ・Support Library の新規の開発はすべて AndroidX ライブラリ内で行われます。これには元の Support Library のアーティファクト のメンテナンスや、新しい Jetpack コンポーネントの導入が含まれます。
じゃあ自分でやるか! Forkして自分のリポジトリを作った。 Migrate to AndroidX した。 問題なさそう。 ニュースアプリにも組み込みできた。 PR出すか!! https://github.com/ochim/RecyclerTabLayout
PR出した https://github.com/nshmura/RecyclerTabLayout/pull/50
現状 全然反応ない もともと放置リポジトリだしなぁ...
これからどうする? • このまま気長に待つ
• ForkしたリポジトリをOSSとして、ライブラリ公開。 これからどうする?
ありがとうございました