Upgrade to Pro — share decks privately, control downloads, hide ads and more …

BE AN ANDROID EXPERT - AndroidDev Surabaya Meet...

BE AN ANDROID EXPERT - AndroidDev Surabaya Meetup #9

Pada meetup kali ini AndroidDev mendatangkan salah satu developer dari Payfazz yang membagikan materi tentang "BE AN ANDROID EXPERT".

AndroidDev Surabaya

June 04, 2018

Transcript

22 slides
  1. Programming Paradigm - Object Oriented Programming - Reactive Programming -

    Functional Programming - Functional Reactive Programming
  2. Resources - https://developers.google.com/training/android/ - https://www.dicoding.com/academies - https://developer.android.com/docs/ - https://www.youtube.com/user/androiddevelopers -

    http://www.vogella.com/tutorials/android.html - https://try.github.io/ - https://www.udacity.com/ - https://github.com/iluwatar/java-design-patterns
  3. Build, Build, Build There is no better way to learn

    something than by doing. - Try Codelabs - https://codelabs.developers.google.com/?cat=Android - Sample Projects - https://github.com/googlesamples/android-architecture - https://github.com/pcqpcq/open-source-android-apps - https://blog.mindorks.com/android-amazing-open-source-apps-e44f520593cc
  4. Test Android Test Pyramid - 70 % Unit Test -

    20 % Integration / Service Test - Others
  5. Measured Aspect - Complexity - Duplicate code - Readability -

    Unused Variable - Lack or overuse of comment - Maintainability - Testability
  6. Architect Your App - MVC (Model View Controller) - MVP

    ( Model View Presenter ) - MVVM ( Model View ViewModel ) - MVI ( Model View Intent ) - Clean Architecture - etc.
  7. Stay Updated Stay Connected - Follow - https://techbeacon.com/40-leading-android-developers-follow-twitter#.WBNfqwymAIE.twi tter -

    https://proandroiddev.com/ - Subscribe - https://androidweekly.net/ - https://mindorks.com/ - https://www.youtube.com/user/androiddevelopers - Join a community - https://github.com/hendisantika/List-All-Programming-Telegram-Group

More Decks by AndroidDev Surabaya

Other Decks in Education