Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
KTSで社内ライブラリを配信する / Distribute a company local l...
Search
Masatoshi Kubode
December 18, 2018
Technology
1.7k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
KTSで社内ライブラリを配信する / Distribute a company local library with KTS
Masatoshi Kubode
December 18, 2018
More Decks by Masatoshi Kubode
See All by Masatoshi Kubode
AIチャットの改善から見えた、良いAI体験とは / What Constitutes a Good AI Experience: Insights from Improving AI Chat
kubode
0
150
3リポジトリーを2ヶ月でモノレポ化した話 / How I turned 3 repositories into a monorepo in 2 months
kubode
0
250
ウォンテッドリーの「ココロオドル」モバイル開発 / Wantedly's "kokoro odoru" mobile development
kubode
2
1.4k
Firebase Dynamic Linksの代替手段を自作する / Create your own Firebase Dynamic Links alternative
kubode
0
730
技術を根付かせる / How to make technology take root
kubode
1
500
WantedlyでのKotlin Multiplatformの導入と課題 / Kotlin Multiplatform Implementation and Challenges at Wantedly
kubode
0
650
Google Play Consoleデベロッパー アカウントの確認 / Verifying your Play Console developer account
kubode
1
1.4k
Make your Android app into Multiplatform app
kubode
0
240
ウォンテッドリーにおけるモバイルアプリ開発 / iOSDC Japan 2024 Sponsor Session
kubode
1
1.5k
Other Decks in Technology
See All in Technology
ソニー銀行におけるビジネスアジリティ向上のためのクラウドシフト戦略
srenext
0
1k
JAWS_ICEBERG_BASECAMP
iqbocchi
2
110
AmplifyHostingConstructからSSRフレームワークのためのホスティング設計を考察する/amplify-hosting-construct
fossamagna
1
290
Vポイント分析基盤におけるデータモデリング20年史
taromatsui_cccmkhd
4
690
10年目を迎えた「ABEMA」がどのように AI 活用を推進して、AI 駆動開発にシフトしているのか / How ABEMA, entering its 10th year, is promoting the use of AI and shifting toward AI-driven development
miyukki
0
360
Data + AI Summit 2026 イベントレポート: 「AIがビジネスで意思決定するデータ基盤」へ
nek0128
0
300
大量データに対しても、生成AIを用いてリーズナブルにデータ加工をしたい!Databricksのai_queryについて調べてみた
kamoshika
1
270
なぜ、あなたのAPIは使われないのか? AX時代の設計原則、ガードレール、運用体制
yokawasa
1
190
AI_Dev_Day_製造業領域でのAI活用から見た活用の罠と成功に導く実践知.pdf
kintotechdev
0
140
41歳でAWSが好きすぎてITエンジニアになったおっさんの話
yama3133
1
720
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
全社でのソフトウェアサプライチェーン攻撃対策をやってみた with Takumi Guard
z63d
0
220
Featured
See All Featured
Game over? The fight for quality and originality in the time of robots
wayneb77
1
220
The Cult of Friendly URLs
andyhume
79
7k
Building an army of robots
kneath
306
46k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
420
Writing Fast Ruby
sferik
630
63k
How to make the Groovebox
asonas
2
2.3k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
270
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
67
56k
Designing Powerful Visuals for Engaging Learning
tmiket
1
450
Transcript
©2018 Wantedly, Inc. ,54ͰࣾϥΠϒϥϦΛ৴͢Δ QPUBUPUJQT ٱอग़խढ़ 2018/12/18 -
©2018 Wantedly, Inc. ٱอग़խढ़ 8BOUFEMZ ओʹ8BOUFEMZ7JTJUͷ"OESPJEΞϓϦΛ։ൃ͍ͯ͠·͢ɻ ࠷ۙJ04΄Ͳͬͯ·ͨ͠ɻ ,PUMJO 1PLFNPO(P NFUP4USJOH
5XJUUFS !TXJ[@BSE (JU)VC !LVCPEF
©2018 Wantedly, Inc. ͳΜͰࣾ৴͢Δͷ͔ ࣮ ৴ͷํ๏ ͢͜ͱ
©2018 Wantedly, Inc. 8IZ ͳͥࣾϥΠϒϥϦ৴͢Δͷ͔
©2018 Wantedly, Inc. w σβΠϯγεςϜͷͨΊ w ""3ϥΠϒϥϦԽͯ͠NBWFOͰ৴ w 7JTJUͱ1FPQMFͷ྆ΞϓϦͰར༻͢ΔͨΊ w
ࣗࣾ.BUFSJBM$PNQPOFOUTͷΑ͏ͳͷ Why
©2018 Wantedly, Inc. σβΠϯγεςϜ
©2018 Wantedly, Inc. w σβΠϯͷݪଇɺίϯϙʔωϯτ܈ w ৭ɺςΩετελΠϧɺΞΠίϯͳͲ w ϘλϯɺςΩετϑΟʔϧυͳͲͷίϯϙʔωϯτ w
σβΠϯͱ࣮ͷίετݮ σβΠϯγεςϜ
©2018 Wantedly, Inc. ࣮ σβΠϯγεςϜͷ"OESPJE࣮
©2018 Wantedly, Inc. w σβΠϯγεςϜͷઃܭख๏ͷҰͭ Atomic Design ݪࢠ(atom) ࢠ(molecule) ༗ػମ(organism)
©2018 Wantedly, Inc. Atomic Design Ϟδϡʔϧߏ
©2018 Wantedly, Inc. Ͳ͏৴͢Δ͔ NBWFOͷߏ
©2018 Wantedly, Inc. w (SBEMF4ͷ63*Λαϙʔτ͍ͯ͠Δ w ೝূ͋Γαϙʔτ w ͱ͍͏͜ͱͰ4ʹͨ͠ mavenϦϙδτϦΛͲ͏͢Δ͔
repositories { maven { url = uri("s3://foo-bar") } }
©2018 Wantedly, Inc. ৴ͷߏ
©2018 Wantedly, Inc. ৴͢Δ "OESPJEϞδϡʔϧͷNBWFOରԠ
©2018 Wantedly, Inc. w "OESPJEͦͷ··ͰΞοϓϩʔυͰ͖ͳ͍ w QPNYNMͷઃఆΛେྔʹॻ͘ඞཁ͕͋Δ AndroidͰͷmaven
©2018 Wantedly, Inc. w QPNYNMͷ໘ࣄΛղܾͯ͘͠ΕΔ w ϚϧνϞδϡʔϧରԠ android-maven-gradle-plugin
©2018 Wantedly, Inc. build.gradle.kts // $projectRoot/build.gradle.kts allprojects { repositories {
google() jcenter() } group = "com.wantedly.design" // artifactId = module name version = "0.0.1" }
ϖʔδλΠτϧ ϖʔδαϒλΠτϧ ©2018 Wantedly, Inc. HSBEMFXVQMPBE"SDIJWFT
ϖʔδλΠτϧ ϖʔδαϒλΠτϧ ©2018 Wantedly, Inc. ಈ࡞ͤͣ
©2018 Wantedly, Inc. w (SBEMFʹNBWFO৴ϓϥάΠϯ͕ͭ͋Δ w ݹ͍ϏϧτΠϯ w ৽͍͠NBWFOQVCMJTIϓϥάΠϯ w
BOESPJENBWFOHSBEMFQMVHJOݹ͍ํΛ͏ w ݹ͍ํ4ͷ৴͕αϙʔτ͞Ε͍ͯͳ͍ ͳΜͰʁ
ϖʔδλΠτϧ ϖʔδαϒλΠτϧ ©2018 Wantedly, Inc. ৽͍͠ํʹରԠͨ͠ ϓϥάΠϯͳ͍͔ʁ
©2018 Wantedly, Inc. w NBWFOQVCMJTI༻ͷ"OESPJE͚ϓϥάΠϯ w QPNYNMͷ໘ࣄΛͯ͢ղܾͯ͘͠ΕΔ w ϚϧνϞδϡʔϧରԠ android-maven-publish
©2018 Wantedly, Inc. maven.gradle.kts apply(plugin = "digital.wup.android-maven-publish") configure<PublishingExtension> { publications
{ register("mavenAar", MavenPublication::class) { from(components["android"]) } } repositories { maven { url = uri("s3://foo-bar") credentials(AwsCredentials::class) { setAccessKey(wtdMavenAccessKey) setSecretKey(wtdMavenSecretKey) } } } }
ϖʔδλΠτϧ ϖʔδαϒλΠτϧ ©2018 Wantedly, Inc. HSBEMFXQVCMJTI
ϖʔδλΠτϧ ϖʔδαϒλΠτϧ ©2018 Wantedly, Inc.
©2018 Wantedly, Inc. w ,54ͳ͑͘Δ w DPOpHVSFϒϩοΫͱ͔Βͳ͍ͱϋϚΔ w ϥΠϒϥϦ৴ҙ֎ͱ؆୯ʹͰ͖ͨ w
BOESPJENBWFOQVCMJTI͕͓͢͢Ί ·ͱΊ
©2018 Wantedly, Inc. BOESPJENBWFOHSBEMFQMVHJO IUUQTHJUIVCDPNEDFOEFOUTBOESPJENBWFOHSBEMFQMVHJO BOESPJENBWFOQVCMJTI IUUQTHJUIVCDPNXVQEJHJUBMBOESPJENBWFOQVCMJTI ϦϯΫ