Pro Yearly is on sale from $80 to $50! »

Transitioning from C# To Android

Bcc14b45a86f42cd22d9102a96bc8a5c?s=47 Effie Barak
February 19, 2016
79

Transitioning from C# To Android

Lightning talk @Square

Bcc14b45a86f42cd22d9102a96bc8a5c?s=128

Effie Barak

February 19, 2016
Tweet

Transcript

  1. C# to Android in 90 days C# to Android in

    90 days @CodingChick 1
  2. About me: • 12 years of writing software. • 10+

    of them in C# (Mostly server side but a fair share of front end as well). • 3+ years of Windows Mobile experience (Windows Phone, Windows tablets etc). C# to Android in 90 days @CodingChick 2
  3. Decided to make a change... Why? • Personal growth -

    do something new • Growing career opportunities • Developing in a rapid pace • Growing community C# to Android in 90 days @CodingChick 3
  4. What I bring with me • I know how to

    write code • I know how to write beautiful production code • I know about coding best practices • I have a general idea about what does Mobile mean C# to Android in 90 days @CodingChick 4
  5. What I had to learn • Specific OS differences and

    APIs and components • Design patterns and Android specific architecture • UI Testing and Unit Testing • Best practices C# to Android in 90 days @CodingChick 5
  6. What was hard? • Lots of beginners resources, not many

    advanced resources • Lots of people Doing It Wrong • Often there isn't even a Right Way • Documentation is often missing / lacking / wrong • Getting used to the huge variety and options and weirdo bugs C# to Android in 90 days @CodingChick 6
  7. What was easy? • Huge community, lots of StackOverflow •

    Lots of OS projects and 3rd party libraries • The code is open sourced and easy to modify • Android Studio C# to Android in 90 days @CodingChick 7
  8. What can be done differently? • More advanced resources •

    Higher standard • Adopt new things more quickly C# to Android in 90 days @CodingChick 8
  9. What is the thing I'm most excited about that (was

    ported) from Windows Phone to Android: Data Binding: - MVVM, boiler plate, automatic updates, goodbye Adapters. C# to Android in 90 days @CodingChick 9
  10. What is the thing I go to bed every night

    wishing I had: EVENTS C# to Android in 90 days @CodingChick 10
  11. What is the book I wish Android had: CLR Via

    C# (JVM via Java- Android edition?) C# to Android in 90 days @CodingChick 11