loading...

I just joined the DEV team!

fdoxyz profile image Fernando ・1 min read

About two and a half years ago I joined the DEV community with lots of hope to share what I know and learn from others. It's been quite a ride since then.

Now, with the same goals as before, I'm thrilled to share I'm officially joining the DEV team as a part time contractor!

I'll help enhance the DEV mobile apps, can't wait to see how we can continue to improve the DEV mobile experience over time. I'm emphasizing we because, in case you're not aware already, the Android & iOS apps are open source too!

Feedback, bug reports & PRs are very welcome :)

GitHub logo thepracticaldev / DEV-ios

DEV Community iOS App

Build Status GitHub License Language Maintainability Test Coverage

DEV iOS 💖

This is the repo for the dev.to iOS app.

Status:

Released first version, more info: https://twitter.com/bendhalpern/status/1061323718058786822

Design ethos

We will grow to include more native code over time, but for now we are taking the approach of native shell/web views. This approach lost favor early in iOS days, but I believe it is a very valid approach these days. It is inspired by how Basecamp does things. Our tech stack is a bit different, but the ideas are the same.

https://m.signalvnoise.com/basecamp-3-for-ios-hybrid-architecture-afc071589c25

https://signalvnoise.com/posts/3743-hybrid-sweet-spot-native-navigation-web-content

https://signalvnoise.com/posts/3766-hybrid-how-we-took-basecamp-multi-platform-with-a-tiny-team

https://www.youtube.com/watch?v=SWEts0rlezA

By leveraging wkwebviews as much as possible, I think we can make this all pretty awesome and sync up with our web dev work pretty smoothly. And where it makes sense, we can re-implement certain things fully native, or build entirely native features. Life's a journey, not a destination.

Contributing

  1. Fork and clone the project.
  2. Install Carthage. If you use Homebrew…

GitHub logo thepracticaldev / DEV-Android

DEV Community Android App

DEV Android 💝

This is the official repository for the dev.to's Android app.

Get it on Google Play

Design ethos

DEV Android is an WebView based application. This application is inspired by Basecamp's approach. We will grow to include more native code over time.

By leveraging webviews as much as possible, we can smoothly sync up with our web dev work. And where it makes sense, we can re-implement certain things fully native, or build entirely native features. Life's a journey, not a destination.

Contributions

We expect contributors to abide by our underlying code of conduct. All conversations and discussions on GitHub (issues, pull requests) and across dev.to must be respectful and harassment-free.

System Requirements

You will need to have Android Studio 3.5 or up installed.

Usage

$ ./gradlew tasks --group=custom
------------------------------------------------------------
Tasks runnable from root project
------------------------------------------------------------
Custom tasks
------------
androidTest - Run android instrumentation tests
hello - Hello World task

Pura Vida!

Discussion

markdown guide
 

Welcome to the team Fernando, looking forward to getting to know you.

 

Thanks a lot Jacob the feeling is mutual!

 

Welcome, Fernando! I'm excited to work with you, and to see all of the improvements you'll help lead in our mobile arenas.

 

Incredibly exciting indeed and day one exceeded my expectations. Thanks Peter!

 
 

Siempre buenísimo escuchar/leer de un tico cuando no se lo espera. Gracias mae pura vida!

 

Claro mucho orgullo mae. Me gusta encanta esta plataforma para el daily reading y hasta migre mi blog. Y ayer leyendo de los nuevos sale un webon de costa rica. Se siente uno en familia

 

Welcome to the fam, Fernando! I'm stoked to learn from you!

 

Thank you Alex, so happy to be part of the team. Looking forward to work with and learn from you too!

 
 

Hi Fernando, congrats!!

Is there an article about how the apps are done now? I think you used an interesting method and it would be nice to have a small guide about it.

 

Thanks Alessandro!

I know there's a design ethos in each repo's README (iOS & Android). The iOS one is a little more in-depth.

Having a small guide about it is a great idea though, I'll keep it in mind for the following days/weeks 😎

 

Awesome to have you on the team Fernando! And hopefully I'll get to see you soon down in Costa Rica! 😎

 

Thanks again Michael and without a doubt fingers crossed for things working out so we can meet during your short stay in San José!

 

Welcome Fernando! Stoked to have you :)

 

Thanks a lot Andy! I've seen you around DEV for a while, happy to get to collaborate with you and the rest of the team 😃

 

Welcome, Fernando! I'm super pumped about the upcoming mobile work! 🤞

 

Thanks a lot Pawel, just as excited about it myself! 🤓📱

 
 

Thank you Nick, looking forward to work with you!

teamwork

 

Pumped to be able to work with you. Let's go Team #iOS!

 

It's been quite a warm welcome, thanks a lot Josh!

cowabunga

 

Awesome to see a dedicated mobile developer join the DEV team. Looking forward to helping out with whatever you've got planned for the Android side of things 🙌

 

Thanks Harsh! I might follow up on your offer later on. Any form of help from the community is very valuable to us!