DiscoverAudcode
Audcode
Claim Ownership

Audcode

Author: Mahmoud Ramadan

Subscribed: 6Played: 9
Share

Description

Audcode provides a quick Arabic summary for technical content (audio, video, articles, books) to keep yourself updated. The summary is provided from developers to developers.
16 Episodes
Reverse
Get The Full Course Time and Space Analysis of Algorithms,  crack coding interview, and Master Dagger for Android  https://bit.ly/3xUxoMT  https://bit.ly/3wTz35e  https://bit.ly/3jxbGum
Connect with Amr  https://www.linkedin.com/in/amrmedhat/ connect with me https://www.linkedin.com/in/mahmoud-ramadan-24017284/ https://twitter.com/ramadanDEV
connect with me https://www.linkedin.com/in/mahmoud-ramadan-24017284/ https://twitter.com/ramadanDEV
connect with me https://www.linkedin.com/in/mahmoud-ramadan-24017284/ https://twitter.com/ramadanDEV
connect with me  https://www.linkedin.com/in/mahmoud-ramadan-24017284/ https://twitter.com/ramadanDEV
connect with  Eng/ Mohammad Al Husseiny https://www.linkedin.com/in/mohammad-al-husseiny-20a9077b/
connect with  Eng/ Mohammad Al Husseiny https://www.linkedin.com/in/mohammad-al-husseiny-20a9077b/
Ahmed shared very important topics in Flutter in terms of business and development connect with Ahmed https://www.linkedin.com/in/tarek360/ https://twitter.com/a_tarek360 https://github.com/tarek360
Automate your development and release process Fastlane is an open-source platform aimed at simplifying Android and iOS deployment. Fastlane lets you automate every aspect of your development and release workflow. links https://fastlane.tools/ https://www.raywenderlich.com/10187451-fastlane-tutorial-for-android-getting-started https://www.toptal.com/ios/fastlane-ios-automation https://github.com/nccgroup/LazyDroid https://github.com/cesards/AndroidShell https://github.com/tmrdev/Android-Utility-Bash-Scripts https://github.com/sujaydavalgi/android-shell-scripts books https://www.packtpub.com/product/continuous-delivery-for-mobile-with-fastlane/9781788398510 courses https://www.raywenderlich.com/4967-submitting-your-app-with-fastlane https://www.raywenderlich.com/1259223-fastlane-for-ios https://www.udemy.com/course/android-devops-master-continuous-integration-and-delivery/
As Fernando  said  "Keep in mind that there are NO silver bullets and of course there is always room for improvement, although this should be useful as a starting point. And some advice: Do not over think (do not do over-engineering). Be pragmatic. Minimize framework (android) dependencies in your project as much as you can. Continuous improvement through refactor. Do not write code without tests (I should not be saying this in 2018 :)). " https://fernandocejas.com/blog/engineering/2019-05-08-architecting-android-reloaded/
As  Sam Edwards said " Different ways of managing Gradle dependencies: Manual Management Google’s Recommendation using “ext” Kotlin + buildSrc " https://handstandsam.com/2018/02/11/kotlin-buildsrc-for-better-gradle-dependency-management/
As Mahmoud Ramadan said " To improve your problem-solving skills you need the following : Learn Data structure and algorithms Basics Practice https://ramadandev.medium.com/master-problem-solving-as-software-engineer-using-leetcode-af9f99f6f840
As Mahmoud Ramadan said   " This CI/CD pipeline will use some tools like Gitlab CI as CI server Fastlane for Continuous Delivery Detekt for static code analysis for Kotlin language Fabric Beta from crashlatics Google play.  " https://ramadandev.medium.com/master-continuous-integration-and-delivery-as-android-developer-685b120caedc
As Mahmoud Ramadan said  " Code Review is a culture.  Do not Love your code Leave your ego out of the door, we are a team " https://ramadandev.medium.com/introduction-f68b6174cf7c
As Mahmoud Ramadan said " To build Chat App Like WhatsApp, You need the following: Messaging SDK like Smack4 WebRTC SDK for Audio and Video Calling SIgnal Protocol for Encryption " https://ramadandev.medium.com/how-to-build-android-chat-application-like-whatsapp-43b42024f6e8
 As Sean McQuillan said  "coroutines are a great solution to two problems: Long-running tasks are tasks that take too long to block the main thread. Main-safety allows you to ensure that any suspend function can be called from the main thread. Coroutines build upon regular functions by adding two new operations. In addition to invoking (or call) and return, coroutines add suspend and resume. Suspend and resume work together to replace callbacks. Coroutines will run on the main thread, and suspend does not mean background" https://medium.com/androiddevelopers/coroutines-on-android-part-i-getting-the-background-3e0e54d20bb
Comments