DEV Community

Fernando
Fernando

Posted on

I just joined the DEV team!

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 forem / 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. Build and run the project in XCode.

GitHub logo forem / 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
Enter fullscreen mode Exit fullscreen mode

Pura Vida!

Top comments (25)

Collapse
 
michaeltharrington profile image
Michael Tharrington

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

Collapse
 
fdocr profile image
Fernando

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

Collapse
 
peter profile image
Peter Kim Frank

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

Collapse
 
fdocr profile image
Fernando

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

Collapse
 
jacobherrington profile image
Jacob Herrington (he/him)

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

Collapse
 
fdocr profile image
Fernando

Thanks a lot Jacob the feeling is mutual!

Collapse
 
pjcalvo profile image
Pablo Calvo

Pura vida mop!

Collapse
 
fdocr profile image
Fernando

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

Collapse
 
pjcalvo profile image
Pablo Calvo

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

Collapse
 
msfjarvis profile image
Harsh Shandilya

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 🙌

Collapse
 
fdocr profile image
Fernando

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

Collapse
 
pzzdvd profile image
Davide Pizzoli

Congratulations Fernando!

Collapse
 
fdocr profile image
Fernando

Grazie Davide! 😄

Collapse
 
ale_annini profile image
Alessandro Annini

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.

Collapse
 
fdocr profile image
Fernando

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 😎

Collapse
 
atsmith813 profile image
Alex Smith

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

Collapse
 
fdocr profile image
Fernando

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

Collapse
 
andy profile image
Andy Zhao (he/him)

Welcome Fernando! Stoked to have you :)

Collapse
 
fdocr profile image
Fernando

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 😃

Collapse
 
pp profile image
Paweł Ludwiczak

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

Collapse
 
fdocr profile image
Fernando

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