Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Content update 12 Jul #681

Merged
merged 32 commits into from
Jul 13, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
c5311ef
Content Update 31 May
kindavishal May 31, 2023
69ecd75
Fix errors
kindavishal May 31, 2023
4734928
Content update 5 June
kindavishal Jun 5, 2023
8604705
Merge branch 'main' into approved-content-update
kindavishal Jun 5, 2023
95f0252
Content till 7 June
kindavishal Jun 7, 2023
7d9ea6d
Merge branch 'main' into approved-content-update
kindavishal Jun 9, 2023
2d39c54
Approved Content till 9 June
kindavishal Jun 9, 2023
49ffbf4
Fix duplicate author pages
kindavishal Jun 9, 2023
ceaa46b
Tags update
kindavishal Jun 9, 2023
bad8efc
Merge branch 'main' into approved-content-update
kindavishal Jun 9, 2023
eceb36c
tfjs tags update
kindavishal Jun 9, 2023
801c037
Merge branch 'approved-content-update' of https://github.com/google/d…
kindavishal Jun 9, 2023
8d795e1
Content update 14 Jun
kindavishal Jun 14, 2023
651f009
Merge branch 'main' into approved-content-update
kindavishal Jun 14, 2023
0736335
Added profile bios
kindavishal Jun 15, 2023
aa91714
Merge branch 'approved-content-update' of https://github.com/google/d…
kindavishal Jun 15, 2023
be3f3b3
Content update 20 June
kindavishal Jun 20, 2023
85efd1d
Merge branch 'main' into approved-content-update
kindavishal Jun 20, 2023
11f07c2
Update tf-core tag
kindavishal Jun 20, 2023
7529a5f
Merge branch 'approved-content-update' of https://github.com/google/d…
kindavishal Jun 20, 2023
abcd964
Merge branch 'main' into approved-content-update
kindavishal Jun 28, 2023
c797a00
Content update 28 June
kindavishal Jun 28, 2023
2d22c6b
Tags and Bio update
kindavishal Jun 30, 2023
d453c00
Content update 5 Jul
kindavishal Jul 5, 2023
2a11f76
Merge branch 'main' into approved-content-update
kindavishal Jul 5, 2023
6495d2a
Update Google-Maps to Maps
kindavishal Jul 5, 2023
8dccb30
Merge branch 'main' into approved-content-update
kindavishal Jul 5, 2023
24b2021
Update tags
kindavishal Jul 5, 2023
76a244b
Update tags
kindavishal Jul 5, 2023
966198f
Content update 12 Jul
kindavishal Jul 12, 2023
9056b31
Merge branch 'main' into approved-content-update
kindavishal Jul 12, 2023
d510544
Removed spam submission
kindavishal Jul 12, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion config/advocu.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"lastPullTime": 1688537232024
"lastPullTime": 1689154629990
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"expertise": "BEGINNER",
"version": 1,
"source": "medium",
"authorIds": ["talhafaki"],
"author": "Talha Fakıoğlu",
"title": "Accessibility & Testing in Jetpack Compose",
"link": "https://medium.com/proandroiddev/accessibility-testing-in-jetpack-compose-2ecdcc392c52",
"tags": [
"compose",
"kotlin",
"modern-android-development"
],
"description": "This article explains what is accessibility, how to use jetpack compose and how to write a test."
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"expertise": "INTERMEDIATE",
"version": 1,
"source": "medium",
"authorIds": [
"iamjosephmj"
],
"author": "Joseph James",
"title": "Biometric Encryption and Decryption with AndroidX.Biometric",
"link": "https://medium.com/@iamjosephmj/biometric-encryption-and-decryption-with-androidx-biometric-13741a5b0583",
"tags": [
"kotlin",
"modern-android-development"
],
"description": "Explore AndroidX.Biometric, a powerful library empowering Android developers with robust security and seamless user experience. Implement biometric encryption and decryption to protect sensitive data. Discover its capabilities, benefits, and practical implementation."
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"expertise": "BEGINNER",
"version": 1,
"source": "medium",
"authorIds": [
"debz-g"
],
"author": "Debayan Dastider",
"title": "Boost Your Android Code Quality: Unleashing the Power of Bas",
"link": "https://medium.com/@debz_exe/boost-your-android-code-quality-unleashing-the-power-of-basefragment-89d702f5a890",
"tags": [
"kotlin",
"modern-android-development",
"architecture"
],
"description": "Explore the power of using BaseFragment in your code and reduce boilerplate code by tenfolds and increase reusability."
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"expertise": "INTERMEDIATE",
"version": 1,
"source": "other",
"authorIds": ["abhisheksaxena"],
"author": "Abhishek Saxena",
"title": "Builder Design Pattern In Kotlin",
"link": "https://proandroiddev.com/builder-design-pattern-in-kotlin-c52e41bd6020",
"tags": [
"kotlin",
"architecture"
],
"description": "Explore how the Builder Design Pattern in Kotlin simplifies complex object creation, enhances code maintainability, and improves readability. Level up your Kotlin skills with practical Android-focused examples. Discover the power of the Builder pattern!"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"expertise": "BEGINNER",
"version": 1,
"source": "medium",
"authorIds": ["arturschaefer"],
"author": "Artur Schaefer",
"title": "How to Use the Android Studio Network Inspector to Debug and",
"link": "https://medium.com/better-programming/how-to-use-the-android-studio-network-inspector-to-debug-and-optimize-your-apps-network-requests-22f98dd02349",
"tags": [
"build-tools",
"modern-android-development"
],
"description": "Join me on a journey through the world of Kotlin and native Android development. Explore insightful articles and tutorials as I share my expertise and experiences in crafting exceptional Android apps. Stay up-to-date with the latest trends, best practices, and cutting-edge techniques in the ever-evo"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"expertise": "INTERMEDIATE",
"version": 1,
"source": "medium",
"authorIds": [
"williamxyz"
],
"author": "william alves",
"title": "Monitoring Network on Android with mitmproxy",
"link": "https://medium.com/@williamxyz/monitoring-network-on-android-with-mitmproxy-bfb8722191ee",
"tags": [
"build-tools"
],
"description": "Using mitmproxy for inspecting and editing API calls in Android app development, including setup and usage instructions."
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"expertise": "INTERMEDIATE",
"version": 1,
"source": "other",
"authorIds": ["vinitfreakk"],
"author": "vinit hanabar",
"title": "Simplifying Network Requests in Kotlin with Retrofit and MVVM",
"link": "https://droidadox.hashnode.dev/simplifying-network-requests-in-kotlin-with-retrofit-and-mvvm",
"tags": [
"kotlin",
"architecture",
"modern-android-development"
],
"description": "Building and manufacturing an app is like building and manufacturing a Car. Just like when you build a car, you need to use different parts and tools to make it strong and fun to drive. In the world of apps, developers use special patterns and libraries to make their apps strong and work well."
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"expertise": "ADVANCED",
"version": 1,
"source": "medium",
"authorIds": [
"pranaypatel"
],
"author": "Pranay Patel",
"title": "Using Lint pre-commit hook in Android project",
"link": "https://medium.com/@pranaypatel/using-lint-pre-commit-hook-in-android-project-31e2b9baff5d",
"tags": [
"kotlin",
"build-tools",
"modern-android-development"
],
"description": "Automate your Kotlin code lint checking process and valid code before committing to the repository"
}
15 changes: 15 additions & 0 deletions config/android/blogs/why-base-fragment-is-a-life-saver.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"expertise": "BEGINNER",
"version": 1,
"source": "other",
"authorIds": ["debz-g"],
"author": "Debayan Ghosh Dastider",
"title": "Boost Your Android Code Quality With BaseFragment",
"link": "https://blog.realogs.in/why-base-fragment-is-a-life-saver/",
"tags": [
"kotlin",
"modern-android-development",
"architecture"
],
"description": "Fragments play a crucial role in Android development, enabling modular and reusable UI components within an application. However, working with Fragments can sometimes be repetitive and time-consuming. But fear not! BaseFragment is here to help with that."
}
20 changes: 20 additions & 0 deletions config/android/repos/5AbhishekSaxena-Timeline.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"expertise": "INTERMEDIATE",
"version": 1,
"source": "github",
"authorIds": [
"abhisheksaxena"
],
"owner": "5AbhishekSaxena",
"repo": "Timeline",
"name": "Timeline",
"shortDescription": "The Timeline app enables effortless event tracking and management by utilizing tags, filtering, and querying, allowing users to easily categorize and recall their day-to-day moments.",
"longDescription": "The Timeline app enables effortless event tracking and management by utilizing tags, filtering, and querying, allowing users to easily categorize and recall their day-to-day moments.",
"content": "README.md",
"pages": [],
"tags": [
"compose",
"architecture",
"kotlin"
]
}
18 changes: 18 additions & 0 deletions config/android/repos/MohamedRejeb-Ksoup.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"expertise": "BEGINNER",
"version": 1,
"source": "github",
"authorIds": [
"mohamedrejeb"
],
"owner": "MohamedRejeb",
"repo": "Ksoup",
"name": "Ksoup",
"shortDescription": "A lightweight Kotlin Multiplatform library for parsing HTML, extracting HTML tags, attributes, and text, and encoding and decoding HTML entities.",
"longDescription": "A lightweight Kotlin Multiplatform library for parsing HTML, extracting HTML tags, attributes, and text, and encoding and decoding HTML entities.",
"content": "README.md",
"pages": [],
"tags": [
"kotlin"
]
}
19 changes: 19 additions & 0 deletions config/android/repos/arturschaefer-liveness-camerax-android.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"expertise": "INTERMEDIATE",
"version": 1,
"source": "github",
"authorIds": [
"arturschaefer"
],
"owner": "arturschaefer",
"repo": "liveness-camerax-android",
"name": "Liveness detection with CameraX and Firebase ML",
"shortDescription": "An easy way to consume results from CameraX and Firebase Face Detection as an API. With simple steps, you can challenge your user before sending pictures to your services.",
"longDescription": "An easy way to consume results from CameraX and Firebase Face Detection as an API. With simple steps, you can challenge your user before sending pictures to your services.",
"content": "README.md",
"pages": [],
"tags": [
"kotlin",
"modern-android-development"
]
}
20 changes: 20 additions & 0 deletions config/android/repos/dalafiarisamuel-composeblurhash.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"expertise": "INTERMEDIATE",
"version": 1,
"source": "github",
"authorIds": [
"dalafiarisamuel"
],
"owner": "dalafiarisamuel",
"repo": "composeblurhash",
"name": "ComposeBlurHash",
"shortDescription": "The ComposeBlurHash is a component written in Jetpack Compose that comes with the required implementation to exhibit an image with a blurred effect until the actual image gets downloaded from the web.",
"longDescription": "The ComposeBlurHash is a component written in Jetpack Compose that comes with the required implementation to exhibit an image with a blurred effect until the actual image gets downloaded from the web.",
"content": "README.md",
"pages": [],
"tags": [
"compose",
"ui",
"kotlin"
]
}
18 changes: 18 additions & 0 deletions config/android/repos/hexascribe-vertexai-kt.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"expertise": "INTERMEDIATE",
"version": 1,
"source": "github",
"authorIds": [
"hexascribe"
],
"owner": "hexascribe",
"repo": "vertexai-kt",
"name": "VertexAI-KT",
"shortDescription": "VertexAI-KT is a Kotlin multiplatform library that simplifies integration with Google Cloud's Vertex AI PaLM API for generative model creation and training.",
"longDescription": "VertexAI-KT is a Kotlin multiplatform library that simplifies integration with Google Cloud's Vertex AI PaLM API for generative model creation and training.",
"content": "README.md",
"pages": [],
"tags": [
"kotlin"
]
}
20 changes: 20 additions & 0 deletions config/android/repos/jordond-drag-select-compose.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"expertise": "INTERMEDIATE",
"version": 1,
"source": "github",
"authorIds": [
"jordond"
],
"owner": "jordond",
"repo": "drag-select-compose",
"name": "Drag Select Compose",
"shortDescription": "A Compose multiplatform library for adding Google Photos style drag-to-select multi-selection to a LazyGrid.",
"longDescription": "A Compose multiplatform library for adding Google Photos style drag-to-select multi-selection to a LazyGrid.",
"content": "README.md",
"pages": [],
"tags": [
"compose",
"kotlin",
"ui"
]
}
20 changes: 20 additions & 0 deletions config/android/repos/karya-inc-RawAudioRecorder.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"expertise": "BEGINNER",
"version": 1,
"source": "github",
"authorIds": [
"karya-inc"
],
"owner": "karya-inc",
"repo": "RawAudioRecorder",
"name": "RawAudioRecorder",
"shortDescription": "About\nA lightweight audio recording library that records in .wav format",
"longDescription": "About\nA lightweight audio recording library that records in .wav format",
"content": "README.md",
"pages": [],
"tags": [
"kotlin",
"build-tools",
"compose"
]
}
20 changes: 20 additions & 0 deletions config/android/repos/mutualmobile-ComposeSensors.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"expertise": "BEGINNER",
"version": 1,
"source": "github",
"authorIds": [
"mutualmobile"
],
"owner": "mutualmobile",
"repo": "ComposeSensors",
"name": "ComposeSensors",
"shortDescription": "This library provides a convenience wrapper over the Sensor APIs for Android to be used with Jetpack Compose.",
"longDescription": "This library provides a convenience wrapper over the Sensor APIs for Android to be used with Jetpack Compose.",
"content": "README.md",
"pages": [],
"tags": [
"compose",
"kotlin",
"modern-android-development"
]
}
13 changes: 13 additions & 0 deletions config/angular/blogs/how-to-fetch-data-from-an-api-in-angular.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"expertise": "BEGINNER",
"version": 1,
"source": "other",
"authorIds": ["achingachris"],
"author": "Chris Ndanyi",
"title": "How to Fetch Data from an API in Angular",
"link": "https://chrisdevcode.hashnode.dev/how-to-fetch-data-from-an-api-in-angular",
"tags": [
"getting-started"
],
"description": "This is a technical guide on ow to fetch and display data from an external API in an Angular applicatiom"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"expertise": "ADVANCED",
"version": 1,
"source": "other",
"authorIds": ["tomwebwalker"],
"author": "Tomasz Flis",
"title": "Providing in Angular - how to share data",
"link": "https://dev.to/tomwebwalker/providing-in-angular-how-to-share-data-2ad2",
"tags": [
"performance"
],
"description": "In the angular framework, dependency injection, and providers are one of the core features. This feature allows us to use a single data source in many places. In this article, I will explain the providers, how to define them, and how to use them in many places."
}
18 changes: 18 additions & 0 deletions config/angular/repos/ahsanayaz-ngx-device-detector.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"expertise": "ADVANCED",
"version": 1,
"source": "github",
"authorIds": [
"ahsanayaz"
],
"owner": "ahsanayaz",
"repo": "ngx-device-detector",
"name": "Ngx Device Detector",
"shortDescription": "An Angular 6+ powered AOT compatible device detector that helps to identify browser, os and other useful information regarding the device using the app. The processing is based on user-agent.",
"longDescription": "An Angular 6+ powered AOT compatible device detector that helps to identify browser, os and other useful information regarding the device using the app. The processing is based on user-agent.",
"content": "README.md",
"pages": [],
"tags": [
"libraries"
]
}
6 changes: 6 additions & 0 deletions config/authors/achingachris.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Chris Achinga",
"bio": "Writing about JavaScript, React, NodeJS, and soon Ruby. A passionate and reasonable Software Engineer.",
"photoURL": "https://avatars.githubusercontent.com/achingachris",
"githubURL": "https://github.com/achingachris"
}
6 changes: 6 additions & 0 deletions config/authors/ahsanayaz.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Muhammad Ahsan Ayaz",
"bio": "Speaker, Blogger, GoogleDeveloperExpert (GDE) in Angular, Software Architect & Head Instructor @saltsthlm , JavaScript | Angular | React | MEAN | MERN",
"photoURL": "https://avatars.githubusercontent.com/ahsanayaz",
"githubURL": "https://github.com/ahsanayaz"
}
7 changes: 7 additions & 0 deletions config/authors/arturschaefer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"name": "Artur Schaefer",
"bio": "Mobile Software Engineer",
"photoURL": "https://avatars.githubusercontent.com/arturschaefer",
"mediumURL": "https://medium.com/@arturschaefer",
"githubURL": "https://github.com/arturschaefer"
}
6 changes: 6 additions & 0 deletions config/authors/dalafiarisamuel.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Dalafiari Samuel",
"bio": "I am an Android Engineer who thinks Jetpack compose is here to stay 😊",
"photoURL": "https://avatars.githubusercontent.com/dalafiarisamuel",
"githubURL": "https://github.com/dalafiarisamuel"
}
7 changes: 7 additions & 0 deletions config/authors/debz-g.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"name": "Debayan Ghosh Dastider",
"bio": "Mobile Application Developer (Kotlin & Dart) • LiFT Scholar • Google DSC Lead @GDSC_DSI • Gitlab Certified Associate",
"photoURL": "https://miro.medium.com/v2/resize:fit:2400/1*[email protected]",
"mediumURL": "https://medium.com/@debz_exe",
"githubURL": "https://github.com/debz-g"
}
Loading
Loading