Episodes
-
Building a professional grade mobile app is not easy. A lot of effort goes into making your app bug free, performant, pleasant to use and maintainable over time. This gets easier with years of experience and it is helpful to have a coach to help you master these skills.
Our guest on this episode is Casey Daniel. Casey has been a professional mobile developer for 5 years and he wants to help other people become professional mobile developers by helping them bridge the divide from building toy apps to building industrial strength and maintainable apps.
Casey has recently turned his focus to Flutter app development for applications in the healthcare space. Casey joins the show to discuss his experience and lessons learned in building production ready mobile apps. Casey also talks about the content he is creating to help others get skilled up as professional developers.
01:20 Casey's Background
04:48 What goes into building a mobile app
06:03 Clean architecture
07:25 Skills / specializations in an app development team
09:46 Best practices in mobile app development
12:13 Flutter mobile app development
14:47 Packages and Plugins
16:38 Flutter Animations
18:38 Unit testing / UI testing
20:04 Analytics monitoring / crash reporting
22:27 Internationalization / Localization
24:55 MYNORMATIVE app
29:30 Favorite Flutter apps
30:27 Casey's blog, YouTube channel and podcast
31:44 How to connect with Casey online
Links:
Blog: https://whitewhiskywolf.com/
YouTube Channel: https://www.youtube.com/channel/UCQen30Eh8QU_Y3w0JLpriLg/
MYNORMATIVE App: https://mynormative.app/
Twitter: https://twitter.com/WhiteWhiskyWol1
-
Amazon Web Service, or AWS, is the largest Cloud Computing provider in the world, offering over 175 fully featured services from data centers globally. Millions of customers—including the fastest-growing startups, largest enterprises, and leading government agencies—are using AWS to lower costs, become more agile, and innovate faster.
Jonathan Böcker is a software development consultant at Charlie Foxtrot (https://charliefoxtrot.se/) in Sweden with professional experience in AWS
Jonathan has a fascinating story to share about his work creating the Dart AWS Client packages and how he is using them in production to run diagnostics on his app.
01:22 -- Jonathan’s background and professional experience
02:45 -- AWS big picture overview
03:45 -- AWS Lambda
05:21 -- AWS Lambda developer workflow
08:36 -- Motivation to explore using Dart on AWS Lambda
10:17 -- Creation of the Dart AWS Client libraries
18:16 -- Use case in production
26:11 -- The Dart AWS client open source project on GitHub
30:05 -- Final thoughts
Dart AWS Client on GitHub: https://github.com/agilord/aws_client
Dart Community on Gitter: https://gitter.im/dart-lang/home
Jonathan's Social Media Links:
Twitter: https://twitter.com/therealSchwusch
LinkedIn: https://www.linkedin.com/in/jonathanbocker/
-
Missing episodes?
-
Chris has many years of experience contributing to the evolution of UI toolkits including over 9 years as a Principal Program Manager at Microsoft and 2 years as a Vice President at Telerik, the makers of popular UI toolkits for the Microsoft ecosystem. Chris has published 12 books over the years on software development using Microsoft component libraries.
In my chat with Chris, we cover many topics including lessons learned from building UI technologies, the evolution of software engineering, new features in Flutter, Flutter Desktop, Flutter Web and working on open source projects.
01:25 -- Chris’ background and work at Google
05:41 -- Challenges and trade-offs in building a UI toolkit
13:29 -- Flutter’s approach to multi-platform support - how it avoids common pitfalls
19:20 -- Navigator 1.0 vs Navigator 2.0
28:15 -- Flutter Desktop for Windows - getting to alpha and what’s left to do for a full 1.0 release
41:15 -- Flutter Web - unique challenges of targeting the web and how the team is approaching this.
47:10 -- Building Flutter as an open source project
51:25 -- Chris’ publications and approach to writing
56:11 -- Final thoughts and advice
Publications By Chris:
Books on Amazon: https://www.amazon.com/Chris-Sells/e/B001H6OL1K
Medium Blog Posts: https://medium.com/@csells
Twitter: @csells
-
The application development eco-system is fragmented. In recent years, the Dart programming language has begun to present a solution to this fragmentation. The Dart programming language can be used to build mobile apps for both iOS and Android. In addition to mobile apps, Dart can be used to build web applications, desktop applications and also backend API services.
In this episode, The Dart Developer Show welcomes Jermaine Oppong to share his experiences using Dart for Full Stack development.
Jermaine has created training content to help developers learn more about the Dart programming language. Use to the links below to follow him online.
Blog: https://creativebracket.com/
YouTube: https://youtube.com/c/CreativeBracket
Twitter: https://twitter.com/creativ_bracket
Medium: http://medium.com/@graphicbeacon
Dev.to: http://dev.to/graphicbeacon
E-Book: https://bit.ly/getstartedwithdart
-
Dart is a Language optimized for building apps on any platform. It was created by Google in 2011, and it never attracted much attention, until now.
In 2019 Dart became the fasted growing language on Github.
This is because Dart is the language that powers Flutter. Flutter is a toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
With the popularity of Flutter a renewed interest in Dart is happening. In addition to client side apps, Dart also can be used to create server side backends.
Dart is a flexible language that can run just about anything on any platform, and is a joy to use.
In this podcast we will feature interviews with people doing interesting things with Dart. We will learn how they got started with Dart, their visions for the future and advice for anyone getting started
The goal is to educate, motivate and inspire…and help dart developers stay informed with what’s happening in the community.
If you’re looking to expand your knowledge of Dart and learn about the people behind it then this show is for you.
Subscribe now to stay connected with what’s going on in the Dart Developer community