AFK-AlignedFamKernel / afk_monorepo

AFK: Aligned Fam Kernel - Monorepo
https://afk-community.xyz
MIT License
14 stars 33 forks source link

PWA Mobile app #207

Open MSghais opened 3 days ago

MSghais commented 3 days ago

Description

We want to the apps/mobile to be also a PWA when render in the Web.

Enable expo pwa.

Docs: https://docs.expo.dev/guides/progressive-web-apps/

sanieni6 commented 2 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

hi there, I am Luis a front-end developer with 2 years of experience, I will be glad to contribute to this project my man.

How I plan on tackling this issue

I am not well experienced in expo been honest, however it doesn't seem like a big deal, i am sure i will learn a lot :)

My plan is going through the documentation and step by step implement this new feature

KevinMB0220 commented 2 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

Hi, I'm part of Dojo Coding. For this task, I will enable PWA support in the Expo project by configuring the necessary settings in the app.json file and ensuring that the app runs seamlessly on both mobile and web platforms. I'll make sure the app follows PWA standards, including setting up proper assets, like icons and splash screens, and configuring the manifest for optimal performance as a web application.

martinvibes commented 2 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

hello @ i'm an experienced frontend developer and a blockchain developer i would love to work on this issue Pleasee kindly assign :)

suhas-sensei commented 2 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

i have experience in blockchain previously as personal projects and OS, so hoping to make use of them here and mark my first odhack contribution. also i worked with expo in my last hackathon.

Villarley commented 2 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I am Santiago Villarreal Arley, a passionate software developer with a growing interest in Web3 technologies. Over the past few months, I've had the opportunity to work on innovative projects, such as BuildMyEvent, an open-source initiative that leverages blockchain and decentralized systems. I thrive on problem-solving and enjoy the challenge of integrating cutting-edge solutions into real-world applications. My goal is to contribute to the Web3 ecosystem by staying ahead of emerging trends, learning continuously, and developing projects that push the boundaries of decentralized technologies.

How I plan on tackling this issue

Here’s how you can approach this issue when applying to contribute:

I’d love to help enable PWA functionality for the mobile app using Expo. Here’s my proposed approach:

Enable Expo PWA:

I will follow the official Expo documentation to enable Progressive Web App (PWA) support in the app. This includes configuring the web section of app.json to enable PWA-specific settings. Service Worker & Manifest:

I will ensure that the app includes a service worker and a proper manifest.json to enable PWA features like offline access, installability, and a responsive web experience. Testing on Web:

After enabling the PWA configuration, I will thoroughly test the app in a web environment to ensure that it works seamlessly, offering PWA features like installation and offline functionality. Optimizing User Experience:

I’ll also review the app’s UI/UX to ensure it adapts well to web browsers, considering performance optimizations and ensuring it meets the best practices for PWAs.

ShantelPeters commented 2 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I have extensive experience in developing mobile applications using React Native and Expo, as well as implementing Progressive Web Apps (PWAs). My background in both mobile and web development equips me with the skills to ensure a seamless integration of PWA features

How I plan on tackling this issue

I will enable the PWA capabilities in the existing Expo app by following the guidelines in the provided documentation. This includes updating the app.json configuration, optimizing the service worker for offline capabilities, and ensuring responsive design for various screen sizes. I will conduct thorough testing across different devices to verify functionality and performance, ensuring a smooth user experience in both mobile and web environments. Additionally, I will implement any necessary enhancements to leverage PWA features like push notifications and caching strategies.

Dev-AndresGR commented 2 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

Me being a member of the Coding Dojo. I have more experience as a frontend programmer and I quite like the design and order of the code. Reading the issue, I know that with effort, I will be able to solve it

How I plan on tackling this issue

Well, the first thing is to fill myself as much as I can with information, guides and documentation on PWA and Expo, so that I have a better overview when it comes to solving. Second, I'd configure the app.json file to enable PWA features, focusing on elements like the web manifest, theme color, and service worker. Once set up, I'd test the app in web mode (expo start -web ) and use tools like Lighthouse to audit performance and offline capabilities. Finally, it is quite likely that by doing the above and a lot, a lot of tensing I will be able to run a PWA system efficiently. Besides, it would be my first issue. Thanks

aniruddhaaps commented 2 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I am a cairo dev. A new-comer here, willing and ready to contribute to contribute to solve the issue.

salazarsebas commented 2 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

As a member of the Dojo Coding community, I have experience in web2 and traditional technologies, as for web3 I have only been working for a few months and I have not yet managed to make my first contribution, however, it is not an impediment for me to do my best in this issue, I will devote the necessary effort to contribute to the OSS.

How I plan on tackling this issue

To solve this issue, I will perform the following steps:

jaiminRaiyani commented 1 day ago

I'd love to work on this!

sajalbnl commented 1 day ago

Can I be assigned to this? I am an Android developer with 2 years of experience in Kotlin, Jetpack Compose, and MVVM architecture. I’ve contributed to StarkNet Phone, building wallet and light client apps by integrating APIs and implementing UI/UX features. I'm excited to contribute my skills to this project . ETA - 1DAY

pheobeayo commented 1 day ago

May I handle this issue? I am a Web3 front-end developer skilled in technical documentation and software development. I greatly understand technologies like JavaScript, Typescript, Cairo, Rust and Solidity. I have contributed successfully to open-source projects like Stark Quest and Speedrun scaffold-stark.

Pvsaint commented 1 day ago

I see that this is a good first issue and would love to contribute as this would be my first issue. If I am assigned the ETA is 48hrs

od-hunter commented 1 day ago

Hi @MSghais , can I be assigned this please? This is my first time contributing to this repo and I’d love to be given the opportunity to contribute. Please assign me , I’m ready to work.

ETA- 2 days

akintewe commented 1 day ago

I have vast expertise designing mobile applications with React Native and Expo, as well as deploying Progressive Web Apps. My knowledge in both mobile and web development gives me the skills to ensure the seamless integration of PWA features. Can i work on this issue :)