##About Fragments Ahmedabad: State of Platforms
The Ahmedabad edition of Fragments Conference is a technical, deep-dive conference, discussing:
React: where Vipul AM, director at Big Binary, elaborates on tooling, resources and how to get started with React: https://hasgeek.com/fragments/ahmedabad-2019/proposals/state-of-react-BDg5te9DaeahZN9kVaahRV
React Native: working with the React Native team at Facebook in San Francisco, Parashuram explains how you can build high quality applications with React Native: https://hasgeek.com/fragments/ahmedabad-2019/proposals/building-high-quality-mobile-apps-with-react-nativ-T4xVLyEQFFGKzgvNsdRuta
Flutter: Pooja Bhaumik explains the ease of development with Flutter in terms of reduced development times, ease of learning, and other technical features which make Flutter an attractive platform: https://hasgeek.com/fragments/ahmedabad-2019/proposals/flutter-do-more-with-less-code-jbAn8PKhyFgna44bvJ8fHf
Comparisons of the above platforms with Kotlin and NativeScript: Arnav Gupta, known for his active involvement with the Android community, demonstrates the pros and cons of different platforms by showing how he built an app using Kotlin, Flutter and NativeScript: https://hasgeek.com/fragments/ahmedabad-2019/proposals/what-i-learnt-by-building-the-exact-same-app-in-ko-NuZgd4bLfKkcck2yHEGRmg
While platforms have brought in frameworks and ease of development, at the heart of a good mobile app underlies sound engineering. One such practice is that of end-to-end testing. Preeti Wadhwani argues about the importance of E2E testing, in her talk at the conference: https://hasgeek.com/fragments/ahmedabad-2019/proposals/meet-my-new-friend-testing-Y5FuAn6jCmXDdyL7o72LtM
We have organized a flash talks session for audience to showcase their open source work, and contribute to the above discussions. See the full conference schedule here: https://hasgeek.com/fragments/ahmedabad-2019/schedule
##Workshops and BOF sessions:
Conferences are as much about interactions and sharing of experiences, as they are about learning. Post-lunch, we have two tracks at Fragments Ahmedabad edition:
A hands-on tutorial on React: https://hasgeek.com/fragments/ahmedabad-2019/proposals/react-beginners-workshop-XgmZCjfvVLFYBAYotH8jeE
Birds of Feather (BOF) sessions, where interested members of the audience can join discussions on React Native, Flutter and NativeScript. See the schedule for more details: https://hasgeek.com/fragments/ahmedabad-2019/schedule
##Who should attend?
- Mobile developers working across platforms.
- Co-founders and product managers who are evaluating platforms for business and customer use cases.
##Conference date: 9 March 2019.
##Venue: DevX Accelerator, C-201, 2nd Floor, The First, Vastrapur, Ahmedabad.
##Contact details: For more information about sponsorships, tickets, or any other query, contact email@example.com or call 7676332020.
Flutter: do more with less code.
As a mobile developer, you are mostly asked to build a mobile app from scratch in under 3 months. And in addition to the usual complexities (logic, database, testing), you are also asked to deliver on a rich user experience that involves custom animations. Not only that, you are also responsible of building the app for both the Android and iOS platforms. As an employee to a company, you are going to cry back home because building the same application twice with the exactly same complexities isn’t a fun and rewarding job. But as a freelancer, you are going to celebrate the job, because longer work hours mean more money no matter how repetitive the task is.
But then your client asks you to build the mobile app in Flutter, and that is where the nightmare for freelancers begin. Building the application in Flutter means, you may still have to work in your original hourly rate but unfortunately, you can deliver the project in almost one-third of the original estimation, create almost perfect animations in hours instead of days, and in addition to all that tragedy, you also get the perfectly similar iOS app for free.
Welcome to Flutter. A godsent and a curse to freelancers.
In this talk, I narrate my story of moving from native Android to Flutter and demonstrate how building apps with Flutter is so much easier, faster and more efficient than native Android.
This talk is intended for a beginner/intermediate audience that has some experience with mobile app development but is not necessarily familiar with Flutter, Dart or Android/iOS programming.
I will start the talk with my story of moving from native Android to Flutter.
Then I will give a brief introduction to Flutter for the beginners in the audience.
Then the main part of the talk will comprise of a comparison between Android and Flutter code. I will introduce 5+ examples of features or components that can be build on both native Android and Flutter and demonstrate how Flutter wins the race everytime in the race for speed of development, LOC, and efficiency.
I will finally conclude how Flutter is a godsent and a curse both to mobile developers, specially freelancers.
Pooja Bhaumik is a designer-turned-developer who has been crafting Android applications since high school. She is an early Flutter adopter and respected community member who loves to share her insights through blog posts, public speaking and open source contributions. Her contributions got her the invitation to be a part of the grand celebration of Flutter 1.0 at FlutterLive 2018, London. When she is not freelancing or working on a creative project, she is busy mentoring people on career, personality and even mobile development. She is also passionate about diversity & inclusion and started a community in Bhubaneswar to support personal & professional growth objectives for women developers and designers.