5. Global Apple iPhone sales from 3rd quarter 2007 to 1st quarter
2018 (in million units)
From statista.com
6. Apps economy
only takes into account paid apps, in-app purchases, and subscriptions.
It’s not measuring things like in-app advertising, the commerce taking
place in apps (e.g. shopping and ride-sharing), or the money being made
on the third-party Android app stores around the world.
8. Being the best iOS dev in town.
There’s only one key: Focus on getting better.
9. What makes me better?
• Start.
• Find people who inspire you, but don't idolize them.
• Don't devalue your work.
• Dig into past research/Projects.
• Take on big projects. Get uncomfortable.
• Speak, ask, engage!
10. • Learn programming basics.
• Learn from the best available resources.(Online platforms: Edx,
Coursera, WWDC, Udacity, Ray Wenderlich, objc.io, and others!
• Practice makes you perfect!: build something and write code
daily!(mastering a skill takes 10,000 hours, though it’s kinda a myth, but
it has its trueness)
• Know what others did, but make your own path.(Check WWDC
Scholarship for students)
• Always invest in yourself first. (buy courses, it’s never a waste of
money!)
• Learn Cutting-edge technologies!
• Don’t get bored in the middle of the journey!
11.
12. My learning path
• Programming intro (CS 106A & CS 106B from
Stanford, CS50)
• Introductions to iOS via many resources, plus
Stanford course on iTunes(CS193P).
• Practicing for a year before any actual work.
• First job was a freelance from UPWork(Go chat).
• Continues learning.
13. Swift/Objc/React native?
• It’s a common question between beginners,
since there’s many tech stacks to choose from,
with no actual winner as it all depends on your
needs/time/cost.
• Start with what fits your goals, and learn about
other ways on the road.
• Mostly start with swift, unless you wanna work for
instaBug, go ObjC.
14. Time to find a job?
• Know what you can do.
• Approach with confidence
• You don’t know everything, but
you can always research!
• Make your work speaks for you
instead of your CV(which no one gives
a dam how pretty it’s)
• Keep learning.
• Which environment fits me
better?
17. AI, AR, ML, Games?
• What can I do with iPhone and
iOS?
• Topics like AI, ML and games
are always hot topics in college
and academic community, work
on real projects that’s
implemented directly on your
phone!
• There’s many frameworks that
apple provides more than this:
Home, Health, SpriteKit, etc
• Test, break, do crazy things!
21. iOS community
• Building community is a very basic thing that we should’ve
everywhere!
• I’ve been noticing the absence of community long time
ago, so I decided to start one: SwiftCairo!
• Make your own community, participate with others, don’t
feel embarrassed, or shy!
• Join SwiftCario meetup on slack and on meetup.com,
follow also on twitter @swiftCairo
• Hope that there will be MansouraSwift community soon!