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

Becoming a Successful Mobile Developer; The Pathway & Dynamics

Omolara Adejuwon
December 03, 2016
38

Becoming a Successful Mobile Developer; The Pathway & Dynamics

Omolara Adejuwon

December 03, 2016
Tweet

Transcript

  1. Becoming a successful mobile
    developer; the pathway and dynamics
    Omolara Adejuwon
    : @_larikraun
    December 3, 2016

    View Slide

  2. Omolara:
    ● Software developer @LawPavilion
    ○ Android
    ○ iOS
    ○ PHP
    ● Seldom-writer at blog.larikraun.me.
    ● Contributes to open source @larikraun (github).
    ● Tweets at @_larikraun.
    ● Happy doing what she does.

    View Slide

  3. Mobile development simply put, is building softwares that run on mobile
    devices such as smart phones, smart watches etc.

    View Slide

  4. Why Mobile?

    View Slide

  5. The statistic shows the total number of mobile phone users worldwide
    from 2013 to 2019. For 2017 the number of mobile phone users is
    forecast to reach 4.77 billion. - www.statista.com

    View Slide

  6. Mobile Apps have become part of our lives. We have found
    them useful in different ways.

    View Slide

  7. Examples...
    ● Educational
    ● Books
    ● Religion
    ● Entertainment
    ● Games

    View Slide

  8. Tell me more...

    View Slide

  9. Mobile development as the mother of many children
    ● Android Development
    ○ Android phones and tablets
    ○ Wearables etc
    ● iOS Development
    ○ iPhones, iPads
    ○ Watches etc
    ● BlackBerry and Others
    ● Cross Platform

    View Slide

  10. The Tools

    View Slide

  11. ● Documentations
    ○ https://developers.android.com/
    ○ https://developer.apple.com/
    ● Development Tools
    ○ Android Studio for Android development,
    ○ Xcode for iOS development
    ○ SDKs

    View Slide

  12. ● OS
    ○ Android Studio - Windows, Linux, OS X
    ○ XCode - OS X
    ● Programming Languages
    ○ Android - Java
    ○ iOS - Objective C, Swift
    ○ Cross Platform - html, css, js

    View Slide

  13. Life is about growing and improving and getting better
    Conor McGregor

    View Slide

  14. Most times, it is not about how you start. The rate at
    which you improve determines a lot.
    Omolara Adejuwon

    View Slide

  15. #PROTIPS

    View Slide

  16. ● Learn the best practices
    ● Design Guidelines
    ○ Android Material’s Design Specs.
    ○ iOS’s Human Interface Guidelines
    ● It must start with a beautiful app icon. This is the first thing the user
    interacts with.
    ● Best UI/UX for your app.

    View Slide

  17. ● Mind the size of images and other resources
    ● Close all connections
    ● Secure your apps
    ● Obfuscate your apps
    ● Remove unnecessary permissions from your app
    ● Testing

    View Slide

  18. Opportunities for Mobile Developers

    View Slide

  19. Since mobile development includes many phases, you CHOOSE.

    View Slide

  20. ● Designer
    ● UI Developer
    ● Core Developer
    ● Tester
    ● Analyst
    ● Consultant
    YOU CHOOSE!

    View Slide

  21. QUESTIONS?

    View Slide

  22. THANK YOU

    View Slide