Show notes
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 Timeline01:51 Episode title introduction02:40 Disclaimer for this episode03:30 Our experience with cross-platform development tools04:55 Getting started with learning mobile development07:30 Flutter vs ReactNative10:20 Going native vs cross-platform12:50 Ways to learn the basics of programming14:00 Platform-specific concepts15:40 The concept of Object-oriented programming17:00 Permissions and platform-specific drawbacks21:40 Do you need to your platform path from the start22:30 Learning GIT 24:02 Getting around the platform-specific IDEs (X-Code & Android Studio)28:35 Additional optimizations, tests and Security28:05 Keeping the native looks and Over-engineering30:00 Design systems37:15 Deliver Addis simple & elegant, a good example for usage design systemContact the hostsHenok Tsegaye Twitter Instagram LinkedInAbdulhadmid Oumer Twitter Instagram linkedInFollow Zemach FM and give us comment



