Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
Creating a Flutter App -
Case Study InfoMont
Adrian Bolboacă
Knowing the business domain, while
discovering the technology
Some history
● I like hiking a lot
● Starting with early 2000s I worked on charting the map of Făgăraș mountains
● With so...
Remote pair programming
● Remote pair programming for over 10 years
● Started recording code casts with remote pairing sin...
Info Mont
● Search a hike, by start and destination points
● Get a detailed description of the hike: mark, difficulty, mar...
Info Mont
● Dart
● Flutter
● Android Studio
● Basic UX
● Basic graphical design
Any questions?
Let’s see the app
Lessons learnt
● Pair programming is my prefered approach to building software
● Business & tech need to combine in a harm...
Building a product is fun,
especially with a passionate
team or pair
What's Next
1 Start pairing
Start pairing in your
organization
Pair with friends from other
organizations
Pair with unknow...
Adrian Bolboacă
Blog https://blog.adrianbolboaca.ro
Youtube https://youtube.com/adibolboaca
Think. Design. Work Smart.
htt...
Thank you
Ha terminado este documento.
Descárguela y léala sin conexión.
Próximo SlideShare
What to Upload to SlideShare
Siguiente
Próximo SlideShare
What to Upload to SlideShare
Siguiente
Descargar para leer sin conexión y ver en pantalla completa.

0

Compartir

Flutter App from Nothing - Case Study InfoMont

Descargar para leer sin conexión

Adrian Bolboacă shares his experience with creating a new Flutter app with remote pair programming, together with Harald Reingruber.

  • Sé el primero en recomendar esto

Flutter App from Nothing - Case Study InfoMont

  1. 1. Creating a Flutter App - Case Study InfoMont Adrian Bolboacă Knowing the business domain, while discovering the technology
  2. 2. Some history ● I like hiking a lot ● Starting with early 2000s I worked on charting the map of Făgăraș mountains ● With some friends and mountaineers, we split the map into atomic portion ● Implemented a search solution, from point to point, using A* graph algorithm ● Created descriptions for each atomic portion ● Created descriptions for each important point (chalet, peak, junction, and so on)
  3. 3. Remote pair programming ● Remote pair programming for over 10 years ● Started recording code casts with remote pairing since 2016 ● Pairing with strangers is great, you have a lot of things to learn ● Wrote a book about remote pair programming: Practical Remote Pair Programming ● Began pairing with Harald Reingruber in early 2020, on Info Mont ● Harald had been through a Remote Pair Programming Tour in 2020
  4. 4. Info Mont ● Search a hike, by start and destination points ● Get a detailed description of the hike: mark, difficulty, mark quality, duration, risks ● See the hike options on a map (not yet implemented) ● Be able to use it offline, just with GPS
  5. 5. Info Mont ● Dart ● Flutter ● Android Studio ● Basic UX ● Basic graphical design
  6. 6. Any questions?
  7. 7. Let’s see the app
  8. 8. Lessons learnt ● Pair programming is my prefered approach to building software ● Business & tech need to combine in a harmony ● You don’t need to make it perfect, just make it work for the beginning ● Continuous improvement ● Commit often, with good commit messages ● Always explore design alternatives with your pair; decide the best, not your ego ● Use TDD when implementing algorithms, on known technologies
  9. 9. Building a product is fun, especially with a passionate team or pair
  10. 10. What's Next 1 Start pairing Start pairing in your organization Pair with friends from other organizations Pair with unknown people 2 Contribute Review the code Implement a short feature Join a bigger feature If you are a mountaineer, describe the hikes 3 Read Using Flutter with Android Studio / Intellij article How to contribute to Open Source article Practical Remote Pair Programming book
  11. 11. Adrian Bolboacă Blog https://blog.adrianbolboaca.ro Youtube https://youtube.com/adibolboaca Think. Design. Work Smart. https://www.youtube.com/channel/UCSEkgmzFb4PnaGAVXt K8dGA Works at https://mozaicworks.com Follow-up adrian.bolboaca@mozaicworks.com Follow-up https://twitter.com/adibolb VP of Innovation in Education and Technology @Mozaic Works
  12. 12. Thank you

Adrian Bolboacă shares his experience with creating a new Flutter app with remote pair programming, together with Harald Reingruber.

Vistas

Total de vistas

46

En Slideshare

0

De embebidos

0

Número de embebidos

3

Acciones

Descargas

0

Compartidos

0

Comentarios

0

Me gusta

0

×