Webエンジニアの俺がWPFにぶつかって転生したらAndroidエンジニアだった件 / Knowledge gained from experience of three platforms in one and a half years
by
Sansan
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
Web WPF $! Android Sansan# Sansan% &"%
Slide 2
Slide 2 text
! (Kota Hayashi) Sansan$ Sansan ' (#' Android 20184 Sansan$$ $~20189 (# ~20192 Windows (# ~" Android(# &%
Slide 3
Slide 3 text
Slide 4
Slide 4 text
Slide 5
Slide 5 text
- 4-)9:$0, 3 "#! @8;B - 4&7+ % - "#!32< - . "#!6(=* - ?A1/ '5>
Slide 6
Slide 6 text
- 0. - 1. - 2. Windows - 3. Android - 4.
Slide 7
Slide 7 text
- ,753'*$%&!+( - 2E@AF316?D - ;80.9 J>6G - ='*$%&!+(<: - - /H - 4BC")$# $' '*$%&!+(I
Slide 8
Slide 8 text
- ,'; - (3 890-/67 - %$ - Bug Fix:42* - +<.&7 )15#! !"
Slide 9
Slide 9 text
- ( (?:(,1) - C# ASP.NET - 4)-+.(#>/ - Windows$&"%?:(,1) - C# WPF - GUI* 32 - Android"%?:(9'5) - Kotlin Android - 48<?: .(#06 ;732 "$!(#=9
Slide 10
Slide 10 text
Slide 11
Slide 11 text
- ./!$72(, - "#%%2'83+ - Sansan!$725 & &% - !$ - R&D56)&!$* - 721- - C# ASP.NET & &72/04
Slide 12
Slide 12 text
- ASP.NET C# - '# !$& (" %
Slide 13
Slide 13 text
- ASP.NET C# - '# !$& (" %
Slide 14
Slide 14 text
- Sansan+6 - 2007/65 - (% Sansan;10/ &"(#< - 2.($9@ 1*> - B-)74 - ($403:C? D/< !'8=A,
Slide 15
Slide 15 text
- >.7&" 2) - &!5 /4;=8 - 60@('2 - -?*&! - GithubBlameHistory , - #%$:39< - commit comment-1+
Slide 16
Slide 16 text
- P:F &-)'?2 - %-(B!;A#K! OH - C<R 0.2 - 9Q4 %-( - GithubBlameHistory 8 - *,+$J@#IN " - commit comment9>6 1# /53 EGML7D=H
Slide 17
Slide 17 text
- C1<")%#6, - !)$928@B= - :3E+*2 - 0D-!)$ - GithubBlameHistory / - &(' ?7>A - commit comment05. Fix: 4,;94,;
Slide 18
Slide 18 text
Windows
Slide 19
Slide 19 text
- #!%) - GUI'(& $" Windows(&
Slide 20
Slide 20 text
- /3$>9(, - /+%&*-1 - WPF4:?%3'& - $ - =) 0 52"7; % " &# - >98. - C# WPF(Windows Presentation Foundation) Windows!%">936<
Slide 21
Slide 21 text
- WPF +) 6 - #"%:5*27 - 9,%1 -!&08/ Windows $!;3.'4(
Slide 22
Slide 22 text
- WPF +) 6 - #"%:5*27 - 9,%1 -!&08/ Windows $!;3.'4(
Slide 23
Slide 23 text
- WPF % &*? - /1979: 3.- - 26 $* 45= #)0>2, - !'(";<+ WPF .-8
Slide 24
Slide 24 text
- 1/0(# &! - "0-*)$', - 2 +. %
Slide 25
Slide 25 text
- WPF +) 6 - #"%:5*27 - 9,%1 -!&08/ Windows $!;3.'4(
Slide 26
Slide 26 text
- "% - +:$%$*'1 ;8 - .4 #+:$%() - 3 !/-&52, 0 "%;7169
Slide 27
Slide 27 text
- ),#!%$".)32;DA - 6> @ - ),#!%*-'.1%+.& (BC0< - /4?8:9=7 5
Slide 28
Slide 28 text
- WPF +) 6 - #"%:5*27 - 9,%1 -!&08/ Windows $!;3.'4(
Slide 29
Slide 29 text
- 9"$ &!E5>*(K-UpdateF7D' - )A+O841 &!2;6BP -
Slide 30
Slide 30 text
- -
Slide 31
Slide 31 text
Android
Slide 32
Slide 32 text
- ;?DIB - Windows"+ .'),IB =1 - />H3Mobile42@0E - )-&"'IBH1000FMobile!.$(56C: - AndroidIB7826 - % *.#A59< G Android),IB
Slide 33
Slide 33 text
- (# - %3 - - !$' - (#" - Kotlin Android Android (#&
Slide 34
Slide 34 text
- !( - - '#$ Android )%"&
Slide 35
Slide 35 text
- !( - - '#$ Android )%"&
Slide 36
Slide 36 text
- F3 M - "+'C4E-2 - !+%+!$;GJ7:K - Mobile=)&)*80 <51I - ?,9/A)&)*6 - 4BL. 3D+# "(H - >@ - MVP, MVVM, Flux
Slide 37
Slide 37 text
- (-#$'/* <5F - !/&/!%>71?AE4 GD - +&.=:C ,#"#(GD 8 - (-#$'/*6@46 - 0(-#$'/*B3)#"2;9H
Slide 38
Slide 38 text
- !( - - '#$ Android )%"&
Slide 39
Slide 39 text
- Join BE 3- 1=>6-/9 - 3BJA%(!LGCD: - *&M6 7 *&?@; - *#*" . Git$') 54K02H - JA%(!,I+ F<8
Slide 40
Slide 40 text
- $' # - !" (%*)&
Slide 41
Slide 41 text
- !( - - '#$ Android )%"&
Slide 42
Slide 42 text
- 79Android01$*, - Mobile$E@<=F 5)/C%8'-: - !# %"D %27>4A - +6B&;(. 3?
Slide 43
Slide 43 text
- *919)7&%8/RQH - =K*919M - PS37-/2(96VCA" - )7&%8/#'805&8/ #O - < U;UX.+&8@:IRQ - P>D?UX#OTLFG> B U;JE - !$37-/496#NW 37,
Slide 44
Slide 44 text
Slide 45
Slide 45 text
- )+%&(",*$,*IO - 83 - )+%&(",* <2@D1L - F;: E050 - #,'?6>!BD1/K 7C - HJ !94 NAMG -=.
Slide 46
Slide 46 text
No content