On the 71st episode, we are continuing the series on learning software development. In this series, we will share with you our opinions and advice as to how we should proceed to learn software development. We will try to see the different steps and procedures in the learning journey. For this week’s episode, we will take a look at learning Mobile development.
Episode Timeline
01:51 Episode title introduction
02:40 Disclaimer for this episode
03:30 Our experience with cross-platform development tools
04:55 Getting started with learning mobile development
07:30 Flutter vs ReactNative
10:20 Going native vs cross-platform
12:50 Ways to learn the basics of programming
14:00 Platform-specific concepts
15:40 The concept of Object-oriented programming
17:00 Permissions and platform-specific drawbacks
21:40 Do you need to your platform path from the start
22:30 Learning GIT
24:02 Getting around the platform-specific IDEs (X-Code & Android Studio)
28:35 Additional optimizations, tests and Security
28:05 Keeping the native looks and Over-engineering
30:00 Design systems
37:15 Deliver Addis simple & elegant, a good example for usage design system
Contact the hosts
Henok Tsegaye Twitter Instagram LinkedIn
Abdulhadmid Oumer Twitter Instagram linkedIn
Follow Zemach FM and give us comment