Webエンジニアの俺がWPFにぶつかって転生したらAndroidエンジニアだった件 / Knowledge gained from experience of three platforms in one and a half years

13d936e697fe0f4fa96f926d0a712f6c?s=47 Sansan
November 30, 2019

Webエンジニアの俺がWPFにぶつかって転生したらAndroidエンジニアだった件 / Knowledge gained from experience of three platforms in one and a half years

■イベント
Developers Boost 2019
https://event.shoeisha.jp/devboost/20191130

■登壇概要
タイトル:
Webエンジニアの俺がWPFにぶつかって転生したらAndroidエンジニアだった件

登壇者:
プロダクト開発部 林 幸汰

▼Sansan Builders Box
https://buildersbox.corp-sansan.com/

13d936e697fe0f4fa96f926d0a712f6c?s=128

Sansan

November 30, 2019
Tweet

Transcript

  1. 2.

     ! (Kota Hayashi) Sansan$ Sansan ' (#' Android 

    20184 Sansan$$ $~20189   (# ~20192 Windows  (# ~" Android (# &%
  2. 5.

    - 4-)9:$0, 3  "#! @8;B - 4&7+ % 

    -     "#!32< - . "#!6(=*  - ?A1/ '5> 
  3. 6.

    - 0.  - 1.    - 2.

    Windows  - 3. Android - 4.   
  4. 7.

    -  ,753'*$%&!+(  - 2E@AF316?D - ;8 0.9 J>6G

    - ='*$%&!+(<: -  - /H - 4BC")$# $'   '*$%&!+(I  
  5. 8.

    - ,';    - (3 890-/67 - %$

      -  Bug Fix:42* - +<.&7 )15#! !"
  6. 9.

    - ( (?:(,1) - C# ASP.NET - 4)-+.(#>/ - Windows$&"%?:(,1)

    - C# WPF - GUI*  32 - Android"%?:(9'5) - Kotlin Android - 48<?: .(#06 ;732  "$!(#=9
  7. 10.
  8. 11.

    - ./ !$ 72(, - "#%%2'83+ - Sansan !$725 

    & &% - !$ - R&D56)&!$*  - 721- - C# ASP.NET & &72/ 04
  9. 14.

    - Sansan+6 - 2007/65 - (% Sansan;10/  &"(#< 

    - 2.($ 9@ 1*> - B-)74 - ($4 03:C? D/< !'8=A, 
  10. 15.

    - >.7 &" 2) - &!5 /4;=8 - 60@('2 -

    -?* &! - GithubBlameHistory , - #%$:39<   - commit comment-1+
  11. 16.

    - P:F &-)'?2 - %-(B! ;A#K! OH - C<R 0.2

    - 9Q4 %-( - GithubBlameHistory 8 - *,+$J@#IN  "  - commit comment9>6  1#  /53 EG  ML7D=H
  12. 17.

    - C1<")%#6, - !)$9 28@B= - :3E+*2 - 0D-!)$ -

    GithubBlameHistory / - &(' ?7>A   - commit comment05.  Fix: 4,;94,;
  13. 20.

    - /3 $ >9(, - /+ %&*-1 - WPF4:? %3'&

    - $ - =) 0 52" 7; % " &# - >98. - C# WPF(Windows Presentation Foundation) Windows!%">93 6<
  14. 21.

    - WPF  +)  6   - #

    "%:5*27  - 9,%1 -!&08/    Windows $!;3.'4(
  15. 22.

    - WPF  +)  6   - #

    "%:5*27  - 9,%1 -!&08/    Windows $!;3.'4(
  16. 23.

    - WPF % &*? - /1979: 3.-  - 26

    $* 4 5=  #)0>2, - !'(";<+ WPF  .-8 
  17. 24.

    - 1/0 (#  &!   - "0- *)$

    ',   - 2 +.  %
  18. 25.

    - WPF  +)  6   - #

    "%:5*27  - 9,%1 -!&08/    Windows $!;3.'4(
  19. 26.

    -  "%  - +:$%$*'1  ;8 - .4

    # +:$%() - 3 ! /-&52,  0 "%;7169  
  20. 27.

    - ),#!%$".) 32;DA -  6>   @ -

    ),#!%*-'.1 %+.& (BC0<  - /4?8 :9=7  5
  21. 28.

    - WPF  +)  6   - #

    "%:5*27  - 9,%1 -!&08/    Windows $!;3.'4(
  22. 32.

    - ;?DIB  - Windows"+ .'),IB  =1 - />H3Mobile42@0E

    - )-&"'IBH1000FMobile!.$(56C: - AndroidIB7826 - % *.#A59<  G Android),IB  
  23. 33.

    -    (# - %3 -  

    - !$'   - (#" - Kotlin Android Android (#&
  24. 36.

    - F3 M - "+'C4E-2 - !+%+!$;GJ7:K - Mobile=)&)*80 <51I

    - ?,9/A)&)*6 - 4 BL. 3D+# "(H -  >@ - MVP, MVVM, Flux
  25. 37.

    - (-#$'/* <5F - !/&/!%>71?AE4 GD  - +&.=:C ,#"#(GD

     8 - (-#$'/*6 @46 - 0(-#$'/*B3)#" 2;9H
  26. 39.

    - Join BE 3- 1=>6-/9 - 3BJA%(!LGCD: -  

    *&M6 7 *&?@; - *#*" .  Git$') 54K02H - JA%(!,I+ F <8
  27. 42.

    - 79Android01$*,    - Mobile$E@<=F 5)/C%8'-:  -

     !# %" D %27>4A - +6B&;(.   3?
  28. 43.

    - *919)7&%8/RQH - =K*919M - PS37-/2(96VCA"   - )7&%8/#'805&8/

     #O - < U;UX.+&8@:IRQ - P>D?UX#OTL FG> B U;JE - !$37-/496#NW  37,
  29. 44.

    

  30. 45.

    - )+%&(",*$,*IO   - 83  - )+%&(",* <2@D1L

    - F;: E050 - #,'?6>!BD1/K 7C - HJ !94 NAMG -=. 
  31. 46.