Create Android Auto app

https://github.com/NagasSLM/AAHello Could not resolve com.android.tools.build:gradle:8.0.1 On macOS Preferences -> Build, Execution, Deployment -> Build Tools -> Gradle On Windows File -> Settings -> Build, Execution, Deployment -> Build Tools -> Gradle Select: JDK 17 or JDK 11 And Sync Gradle again https://stackoverflow.com/a/76320717 https://developer.android.com/training/cars/apps https://github.com/android/car-samples/tree/main/car_app_library https://developer.here.com/documentation/android-sdk-navigate/4.12.1.0/dev_guide/topics/android-auto.html READ MORE

React Native for Web

https://github.com/benawad/react-native-web-series https://github.com/necolas/react-native-web https://expo.io/ Docs https://necolas.github.io/react-native-web/docs/?path=/docs/overview-getting-started–page https://snack.expo.io/ https://blog.expo.io/upcoming-limitations-to-ios-expo-client-8076d01aee1a

Android DevOps Gitlab CI/CD

Gitlab project https://gitlab.com/agascompany/android-devops DevOps is a set of practices that combines software development (Dev) and information-technology operations (Ops) which aims to shorten the systems development life cycle and provide continuous delivery with high software quality.[1][2] https://about.gitlab.com/blog/2018/02/14/setting-up-gitlab-ci-for-android-projects/ A successful Git branching model https://nvie.com/posts/a-successful-git-branching-model/ Image for building Android apps on Gitlab CI  READ MORE

Android detekt

Static code analysis for Kotlin https://arturbosch.github.io/detekt/ Add plugins { id(“io.gitlab.arturbosch.detekt”).version(“[version]”) } detekt { toolVersion = “[version]” input = files(“src/main/kotlin”) filters = “.*/resources/.*,.*/build/.*” baseline = file(“my-detekt-baseline.xml”) // Just if you want to create a baseline file. } add to app apply plugin: READ MORE

Easy Parcelable in Kotlin

https://medium.com/the-lazy-coders-journal/easy-parcelable-in-kotlin-the-lazy-coders-way-9683122f4c00 Parcelable: The lazy coder’s way @Parcelize class Item( var imageId: Int, var title: String, var details: String, var price: Double, var category: Category, var postedOn: Long ) : Parcelable See, easy as that! All you need is just to confirm READ MORE